Тип работы:
Предмет:
Язык работы:


РАЗРАБОТКА СЕРВЕРНОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ СБОРА ДАННЫХ С УДАЛЕННЫХ УЗЛОВ УЧЕТА

Работа №82727

Тип работы

Дипломные работы, ВКР

Предмет

информационные системы

Объем работы75
Год сдачи2016
Стоимость4900 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
107
Не подходит работа?

Узнай цену на написание


Введение 7
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
Приложение

Интернет - глобальная компьютерная сеть, охватывающая весь мир. Доступ в Интернет в том или ином виде имеет более половины населения планеты Земля. Ежемесячно размер сети увеличивается на 7 - 10 процентов. Интернет образует ядро, обеспечивающее связь различных информационных сетей, принадлежащих различным учреждениям и людям во всем мире. Если ранее сеть использовалась исключительно в качестве среды передачи файлов и сообщений электронной почты, то сегодня решаются более сложные задачи распределения доступа к ресурсам.
Всемирную паутину образуют миллионы веб-серверов сети Интернет, которые расположены по всему Земному шару. На веб-серверах располагаются различные веб-ресурсы, к которым можно получить доступ из любой точки мира. Спектр веб-ресурсов очень широк — это одностраничные гиперстекстовые странички с информацией, или же база знаний в виде wiki, которую наполняют контентом сами пользователи интернет, или же поисковая система, вроде Google, которая индексирует сайты и помогает пользователям Интернет находить подходящие сайты по ключевым словам, или это полноценная система для управления сложным комплексом аппаратуры.
Логика веб-приложения распределена между сервером и клиентом, хранение данных осуществляется, в основном, на сервере, а обмен информацией происходит по сети. Самым большим плюсом такого подхода является тот факт, что клиенты не зависят от конкретной операционной системы конечного пользователя, поэтому веб-приложения являются кроссплатформенными сервисами, которыми можно воспользоваться на любом устройстве, в котором есть веб-браузер, будь то телефон, планшет или персональный компьютер.
Сегодня существующие веб-технологии позволяют решать и автоматизировать все виды деятельности человека от простого калькулятора до искусственной нейронной сети.
Цель работы:
• Разработка прикладного программного обеспечения для сбора данных с удаленных узлов учета, управления узлами учета, визуализации и анализа данных.
Решаемые задачи:
• Разработка компьютерной программы, запускаемой самой системой и работающей в фоновом режиме для связи и сбора данных с удаленных узлов учета.
• Разработка веб-системы для:
◦ управления узлами учета и серверным приложением;
◦ контроля доступа к данным полученным с узлов учета;
◦ визуализации и анализа данных полученных с узлов учета.


Возникли сложности?

Нужна помощь преподавателя?

Помощь студентам в написании работ!


Оригинальность данной работы заключается в облачном подходе объединения удаленных устройств учета в единую информационную систему с разграничением доступа. Каждый пользователь получает доступ и управление только к своим устройствам, когда как данные хранятся на удаленном сервере.
В процессе работы, поставленные задачи были решены, цель работы достигнута. На основе предварительно изученного материала разработано оригинальное программное обеспечение для персонального компьютера в целях сбора информации с удаленных узлов учета. Проведено соответствующее аппаратное конфигурирование и настройка параметров удаленных узлов учета.
Проведены тестовые натурные эксперименты по обмену данными между серверной частью и удаленным узлом учета. Все проведенные эксперименты показали работоспособность и эффективность системы.
Также были решены дополнительные задачи, которые были поставлены мной в целях изучения материала и построении более универсального программного обеспечения.
Данная работа по своей направленности является первым этапом в построении системы сбора данных с удаленных датчиков. Дальнейшее развитие предполагает также «полную сборку» единого программно-аппаратного комплекса системы сбора данных с различных типов узлов учета, таких как: счетчик воды, газа, электричества.



1. Сравнение веб-серверов — Википедия [электронный ресурс] — режим доуступа:
https://ru.wikipedia.org/wiki/Сравнение веб-серверов
2. Браузер — Википедия [Электронный ресурс] — режим доступа:
https://ru.wikipedia.org/wiki/Браузер
3. HTML — Википедия [Электронный ресурс] — режим доступа:
https://ru.wikipedia.org/wiki/HTML
4. CSS — Википедия [Электронный ресурс] — режим доступа:
https://ru.wikipedia.org/wiki/CSS
5. PHP: History of PHP and Related Projects — Manual [Электронный ресурс] — режим доступа:
http://php.net/manual/en/history.php#history.php4
6. TIOBE Index | Tiobe - The Software Quality Company [Электронный ресурс] — режим доступа:
http://www.tiobe.com/tiobe index?page=index
7. PHP — Википедия [Электронный ресурс] — режим доступа:
https://ru.wikipedia.org/wiki/PHP
8. JavaScript — Википедия [Электронный ресурс] — режим доступа: https://ru.wikipedia.org/wiki/JavaScript
9. MySQL — Википедия [Электронный ресурс] — режим доступа:
https://ru.wikipedia.org/wiki/MySQL
10. Презентация «Лекция №2. Система управления и сбора данных на основе GSM канала для уличного освещения» / Калабанов С. А. доц. каф. радиофизики К(П)ФУ.


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2024 Cервис помощи студентам в выполнении работ