'
Геринг Е.А.
СОЗДАНИЕ WEB-ИНТЕРФЕЙСА ДЛЯ АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ «УМНЫЙ ДОМ» *
Аннотация:
в статье рассматривается технология создания web-интерфейса системы «умный дом». Представлены преимущества управления устройствами в жилом доме с помощью единой системы. Описаны средства разработки, используемые в данной работе
Ключевые слова:
Умный дом, JetBrains PhpStorm, web-интерфейс, фреймворк, Codeigniter
УДК 004
Геринг Е.А.
магистрант 1 курса инженерной школы цифровых технологий,
Югорский государственный университет
(г. Ханты-Мансийск, Россия)
СОЗДАНИЕ WEB-ИНТЕРФЕЙСА
ДЛЯ АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ «УМНЫЙ ДОМ»
Аннотация: в статье рассматривается технология создания web-интерфейса системы «умный дом». Представлены преимущества управления устройствами в жилом доме с помощью единой системы. Описаны средства разработки, используемые в данной работе.
Ключевые слова: Умный дом, JetBrains PhpStorm, web-интерфейс, фреймворк, Codeigniter.
В современном информационном обществе технологии занимают одно из центральных мест в жизни человека. Автоматизация позволяет повысить производительность труда, улучшить качество продукции, оптимизировать процессы управления, отстранить человека от производств, опасных для здоровья.
В настоящее время актуальной задачей является повышение уровня комфорта проживания или работы людей в жилом доме. Один из способов повышения качества и уровня проживания человека – это автоматизация высокотехнологичных устройств в единую систему контроля.
Преимущества управления устройствами в жилом доме с помощью единой системы очевидны. Во-первых, это удобство – с одного устройства, которое имеет доступ к серверу, можно управлять всеми устройствами в доме, к которым имеет доступ автоматизированная система. Во-вторых, это безопасность – система оповестит пользователя, если сработают датчики дыма, газа, движения или поломки труб водоснабжения. В-третьих, полезные функции системы «умный дом» делают более устойчивыми и долговечными все системы жизнеобеспечения благодаря оптимизации связей между ними.
В зависимости от предметной области и задач, поставленных перед разработчиками, разработка программ может представлять собой достаточно сложный, поэтапный процесс, в котором задействовано большое количество участников и разнообразных средств. Для того, чтобы определить, когда и в каких случаях какие средства применяются, выделим основные этапы разработки web-интерфейса системы «умный дом». Наибольший интерес для проблематики рассматриваемого вопроса представляют следующие этапы:
1) проектирование web-интерфейса;
2) реализация программного кода web-интерфейса;
3) тестирование.
В качестве места хранения информации о текущем состоянии автоматизированных устройств в системе «умный дом» была предоставлена база данных под свободной реляционной системой управления MySQL.
Для проектирования web-интерфейса использовался язык UML – язык графического описания для объектного моделирования в области разработки программного обеспечения, моделирования бизнес-процессов, системного проектирования и отображения организационных структур.
С помощью многофункционального графического редактора Adobe Photoshop, были нарисованы макеты, благодаря которым появилось визуальное представление web-интерфейса.
После того, как макеты были нарисованы, была выполнена html-верстка страниц с помощью сборщика проектов Gulp и пакетного менеджера npm.
Далее была выполнена разработка серверной части с помощью интегрированной среды разработки JetBrains PhpStorm. Также на стороне сервера использовался MVC фреймворк CodeIgniter 3.
Codeigniter – популярный MVC фреймворк с открытым исходным кодом, написанный на языке программирования PHP, для разработки полноценных веб-систем и приложений. Данный фреймворк предоставляет богатый набор библиотек для часто используемых задач, а также простой интерфейс и логическую структуру для доступа к этим библиотекам.
СПИСОК ЛИТЕРАТУРЫ:
Номер журнала Вестник науки №6 (63) том 4
Ссылка для цитирования:
Геринг Е.А. СОЗДАНИЕ WEB-ИНТЕРФЕЙСА ДЛЯ АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ «УМНЫЙ ДОМ» // Вестник науки №6 (63) том 4. С. 847 - 850. 2023 г. ISSN 2712-8849 // Электронный ресурс: https://www.вестник-науки.рф/article/9281 (дата обращения: 19.05.2024 г.)
Вестник науки СМИ ЭЛ № ФС 77 - 84401 © 2023. 16+
*