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


РАЗРАБОТКА КЛИЕНТ-СЕРВЕРНОГО ПРИЛОЖЕНИЯ ДЛЯ УПРАВЛЕНИЯ УСТРОЙСТВАМИ И ДАТЧИКАМИ НА АВТОМОЙКЕ ТУННЕЛЬНОГО ТИПА

Работа №41652

Тип работы

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

Предмет

информатика

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

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


ВВЕДЕНИЕ 3
1. ОБЗОР ЛИТЕРАТУРЫ 5
1.1. Автомобильная мойка как услуга 5
1.2. Интернет вещей в сфере услуг 6
1.3. Автоматическая мойка автомобилей 8
2. ЗАДАЧИ И РЕШЕНИЕ 12
2.1. Агент 14
2.2. Сервер 17
2.3. Клиент 18
2.4. База данных 19
3. СРЕДСТВА РАЗРАБОТКИ 20
3.1. Аппаратная часть 20
3.2. Программное обеспечение 21
4. РАЗРАБОТКА ПРИЛОЖЕНИЯ 22
4.1. Реализация агента 22
4.2. Серверная часть 24
5. ИТОГОВЫЙ РЕЗУЛЬТАТ 25
ЗАКЛЮЧЕНИЕ 27
ГЛОССАРИЙ 28
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 30


В век развития информационных технологий меняются общие методы оказания услуг в различных сферах человеческой жизни. Изменения происходят во всех процессах, необходимых для той или иной отрасли. В сфере услуг необходимо огромное количество человеко-ресурсов. На типичной автомойке большая часть деятельности выполняется вручную. Автомойки туннельного типа появились еще в прошлом веке. Однако тогда они имели достаточное количество недостатков. В наше же время это автономная система. Программное обеспечение каждой системы, в зависимости от требований, имеет свои различия, что дает некоторую уникальность при проектировании. Процессы управления могут быть автоматизированы в автомойке туннельного типа с помощью информационной системы, обеспечивающей как контроль различных датчиков, так и хранение генерируемой в процессе работы информации. Такая система позволит сократить число наемных рабочих, добавит больше прозрачности проведения процедур, улучшит операции формирования отчетов, необходимых либо для составления статистики, либо для иных нужд.
Цель данной работы заключается в том, чтобы разработать клиент-серверное приложение для управления устройствами и датчиками на автомойке туннельного типа. Задачами являются:
1) Изучить математические модели с целью нахождения оптимального решения.
2) Определить подходящий способ передачи генерируемых данных.
3) Выявить конкретные требования, необходимые для формирования отчета.
4) Разработать приложение для управления устройствами и датчиками.
Объектом исследования является автоматизация процесса управления автомойкой. Предмет исследования - приложение, необходимое для управления конкретными процессами с помощью датчиков и устройств.


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

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

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


В результате реализации проекта были сделаны следующие задачи:
1) Разработан агент, управляющий датчиками и устройствами на основе инструкций, которые могут быть изменены посредством загрузки нового конфигурационного файла. Для реализации применена такая модель, как конечный автомат.
2) Реализован модуль логирования детальной информативности.
3) Разработан способ сбора логов на сервере без их потери.
4) Написан веб-интерфейс, который позволяет пользователю сформировать отчет по деятельности агентов.
5) Реализована возможность многопоточной обработки данных.
Поставленная цель - разработать клиент-серверное приложение для
управления устройствами и датчиками на автомойке туннельного типа - была достигнута.
Приложение может быть использовано на соответствующем предприятии.
Выполненная работа выложена на gitlab -
http: //gititis .kpfu.m/Amirzyanov/tunnel-car-wash-app.
Это приложение можно дополнить следующим функционалом:
1) Формирование конечного автомата с помощью веб-интерфейса.
2) Откат к старой инструкции при неработоспособности нового.
3) Резервное копирование агента при обновлении.



1. Kusek, М. A Brief history of american carwashing [Электронный ресурс] // Professional Carwashing & Detailing. 2017. URL: https://www.carwash.com/brief-history-american-carwashing/ (дата обращения:
04.04.2019) .
2. Аболихина, E.C. Промышленный интернет вещей как основа перехода к индустрии 4.0 [Текст] / Аболихина Е.С. // Ученые записки ИСЕЗ. - 2018. -№ 1. - С. 19-24.
3. Кудрявцева, К. В. Интернет вещей как фактор развития сферы услуг [Текст] / Кудрявцева К. В. // Научное мнение. Экономические, юридические и социологические науки. - 2018. - № 1. - С. 44-53.
4. Zhong, S. Study of the patterns of automatic car washing in the era of Internet of Things [Text] / Zhong S., Zhang L., Chen H.-C., Zhao H., Guo L. // 31st IEEE International Conference on Advanced Information Networking and Applications Workshops. - 2017. - № 7929658. - P. 82-86.
5. Маслова, M.A. Принципы безопасности интернета вещей [Текст] / Маслова М.А. // Вестник УРФО. Безопасность в информационной сфере. - 2018. - № 3. - С. 38-42.
6. Urquhart, L. Avoiding the internet of insecure industrial things [Text] / Urquhart, L., McAuley D. // Computer Law and Security Review. - 2018. - Vol. 34. - Issue 3. - P. 450-466.
7. Habr - Конечный автомат (он же машина состояний) на чистом С [Электронный ресурс] // habr.com URL: https://habr.com/ru/post/241941/ (дата обращения: 20.05.2019).
8. Habr - Теория вычислений. Введение в конечные автоматы [Электронный ресурс] // habr.com URL: https://habr.com/ru/post/358304/ (дата обращения: 20.05.2019).
9. Gopher beyond El[i]phants - Function call by name in golang
[Электронный ресурс] // mikespook.com URL:
https://mikespook.com/2012/07/function-call-by-name-in-golang/ (дата обращения:
25.05.2019) .
10. The Go Programming Language - Documentation [Электронный ресурс] // golang.org URL: https://golang.org/pkg/net/http/ (дата обращения:


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




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