Тема: РАЗРАБОТКА СЕРВЕРНОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ СБОРА ДАННЫХ С УДАЛЕННЫХ УЗЛОВ УЧЕТА
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1. Технологии 9
1.1 Интернет 9
1.1.1 Протоколы 9
1.1.2 Структура 10
1.2 Веб-технологии 11
1.2.1 Веб-сервер 12
1.2.2 Веб-браузер 15
1.2.3 Веб-приложение 16
1.3 Инструменты разработки 18
1.3.1 HTML 18
1.3.2 CSS 20
1.3.3 PHP 21
1.3.3.1 Синтаксис 23
1.3.3.2 Типы данных 24
1.3.3.3 Обращение к переменным и функциям 26
1.3.3.4 Суперглобальные переменные 27
1.3.3.5 Объектно-ориентированное программирование 28
1.3.4 JavaScript 30
1.3.4.1 Возможности 31
1.3.4.2 Синтаксис 32
1.3.4.3 Структура языка 33
1.3.4.4 Ядро 33
1.3.4.5 Объектная модель браузера 34
1.3.4.6 Объектная модель документа 34
1.3.4.7 Встраивание в веб-страницы 35
1.3.5 MySQL 36
1.3.5.1 Технические характеристики 37
1.3.5.2 Локализация 38
1.3.6 Сокет (программный интерфейс) 39
1.3.7 Веб-сокет 41
2. Структура аппаратно-программного комплекса 43
2.1 Устройство учета 43
2.1.1 GSM-модем 43
2.1.2 Структура удаленного устройства 44
2.2 Сервер 47
2.2.1 Технические характеристики 47
2.2.2 Программное обеспечение 48
2.2.3 Программа для опроса удаленных узлов учета 51
2.2.3.1 Демон связи 51
2.2.3.2 Демон — таймер 52
2.2.3.3 Настройки 52
2.3 Веб-ресурс 53
2.3.1 Техническая реализция 53
2.3.1.1 Архитектура 53
2.3.1.2 Программная платформа 54
2.3.2 Структура ресурса 56
3.Описание функциональных возможностей аппаратно-программного комплекса 58
3.1 Модель взаимодействия 58
3.2 Основные возможности 59
3.2.1 Авторизация 59
3.2.2 Регистрация 60
3.2.3 Консоль 62
3.2.4 Профиль 63
3.2.5 Хлебные крошки 64
3.2.6 Отчеты 65
3.2.7 Настройка счетчиков 66
3.2.8 Детализация показаний 67
3.3 Дополнительные возможности 69
3.3.1 Мобильная версия 69
3.3.2 Красивый URL адрес 69
3.4 Расположение и доступ 70
4. Заключение 71
Список литературы 72
Приложение
📖 Введение
Всемирную паутину образуют миллионы веб-серверов сети Интернет, которые расположены по всему Земному шару. На веб-серверах располагаются различные веб-ресурсы, к которым можно получить доступ из любой точки мира. Спектр веб-ресурсов очень широк — это одностраничные гиперстекстовые странички с информацией, или же база знаний в виде wiki, которую наполняют контентом сами пользователи интернет, или же поисковая система, вроде Google, которая индексирует сайты и помогает пользователям Интернет находить подходящие сайты по ключевым словам, или это полноценная система для управления сложным комплексом аппаратуры.
Логика веб-приложения распределена между сервером и клиентом, хранение данных осуществляется, в основном, на сервере, а обмен информацией происходит по сети. Самым большим плюсом такого подхода является тот факт, что клиенты не зависят от конкретной операционной системы конечного пользователя, поэтому веб-приложения являются кроссплатформенными сервисами, которыми можно воспользоваться на любом устройстве, в котором есть веб-браузер, будь то телефон, планшет или персональный компьютер.
Сегодня существующие веб-технологии позволяют решать и автоматизировать все виды деятельности человека от простого калькулятора до искусственной нейронной сети.
Цель работы:
• Разработка прикладного программного обеспечения для сбора данных с удаленных узлов учета, управления узлами учета, визуализации и анализа данных.
Решаемые задачи:
• Разработка компьютерной программы, запускаемой самой системой и работающей в фоновом режиме для связи и сбора данных с удаленных узлов учета.
• Разработка веб-системы для:
◦ управления узлами учета и серверным приложением;
◦ контроля доступа к данным полученным с узлов учета;
◦ визуализации и анализа данных полученных с узлов учета.
✅ Заключение
В процессе работы, поставленные задачи были решены, цель работы достигнута. На основе предварительно изученного материала разработано оригинальное программное обеспечение для персонального компьютера в целях сбора информации с удаленных узлов учета. Проведено соответствующее аппаратное конфигурирование и настройка параметров удаленных узлов учета.
Проведены тестовые натурные эксперименты по обмену данными между серверной частью и удаленным узлом учета. Все проведенные эксперименты показали работоспособность и эффективность системы.
Также были решены дополнительные задачи, которые были поставлены мной в целях изучения материала и построении более универсального программного обеспечения.
Данная работа по своей направленности является первым этапом в построении системы сбора данных с удаленных датчиков. Дальнейшее развитие предполагает также «полную сборку» единого программно-аппаратного комплекса системы сбора данных с различных типов узлов учета, таких как: счетчик воды, газа, электричества.



