Разработка автоматизированного сервиса сверки данных путевых листов с АСМД автотранспортного предприятия

Скачать хорошую дипломную работу на тему: Разработка автоматизированного сервиса сверки данных путевых листов с АСМД автотранспортного предприятия. В работе обозревается сервис сверки данных путевых листов с системой мониторинга автотранспортного предприятия одной из крупнейших международных компаний.
Author image
Fadis
Тип
Дипломная работа
Дата загрузки
03.04.2024
Объем файла
1806 Кб
Количество страниц
31
Уникальность
Неизвестно
Стоимость работы:
960 руб.
1200 руб.
Заказать написание работы может стоить дешевле

ВВЕДЕНИЕ

Систему слежения ГЛОНАСС/GPS для гражданского использования разрешили относительно недавно. Ее предназначение в том, что она легко и точно определяет координаты местоположения объекта. Использование ГЛОНАСС/GPS для мониторинга транспорта стало удобной и полезной функцией, которая позволила с достаточной точностью определить, где в настоящее время находится транспортное средство.
Сегодня мониторинг находится на совершенно ином уровне. К примеру, с помощью такой системы можно высчитать скорость движения транспорта, количество оставшегося топлива в баке и другое. Для руководителей транспортных компаний система мониторинга является важной вещью. Ведь с ее помощью можно координировать действия своих сотрудников на любом этапе:
- следить за тем, чтобы транспорт не отклонялся от заданного маршрута;
- контролировать время его простоя и нахождения в пути;
- вести контроль уровня топлива и так далее.
Причем такое слежение может производиться в режиме реального времени. То

СОДЕРЖАНИЕ
ВВЕДЕНИЕ7
1 АНАЛИТИЧЕСКИЙ РАЗДЕЛ9
1.1Содержание предметной области9
1.2Техническое задание11
1.3Постановка цели14
1.4Построение декомпозиции работ15
2 СПЕЦИАЛЬНЫЙ РАЗДЕЛ17
2.1 Анализ технического задания17
2.2 Диаграмма прецедентов18
2.3 Обоснование выбора языка программирования19
2.4 Анализ фреймворка Django21
2.5 Анализ Oracle DataBase24
2.6 Анализ системы Omnicomm25
3 ТЕХНОЛОГИЧЕСКИЙ РАЗДЕЛ27
3.1 Разработка блок – схемы приложения27
3.2 Создание рабочего окружения28
3.3 Разработка класса взаимодействия с базой SGTransport29
3.4 Разработка класса взаимодействия с Omnicomm31
3.5 Разработка основного класса main37
3.6 Создание проекта Django39
3.7 Тестирование сайта45
4 ЭКОНОМИЧЕСКИЙ РАЗДЕЛ48
4.1 Стоимость одного часа машинного времени49
4.2 Расчёт стоимости разработки программы52
4.3 Расчет экономической эффективности от внедрения программы53
5 БЕЗОПАСНОСТЬ ЖИЗНЕДЕЯТЕЛЬНОСТИ56
5.1 Безопасность при работе с компьютером56
5.2 Требования безопасности во время работы56
ЗАКЛЮЧЕНИЕ61
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ62

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
Айдарханов, М. Х. Основы экономической теории. / М.Х. Айдарханов –Москва: Фолиант, 2017. – 432 с.
Казначевская, Г. Б. Основы экономической теории. / Г.Б. Казначевская – Москва: Феникс, 2020. – 384 с.
Микрюков, В.Ю Безопасность жизнедеятельности. / В.Ю Микрюков – Москва: КноРус, 2017. – 352 c.
Щербатенко, М. В. Спорт для здоровья / М. В. Щербатенко. – Текст: непосредственный // Молодой ученый. – 2017. – № 15 (149). – С. 686-688. – URL: https://moluch.ru/archive/149/42300/ (дата обращения: 28.01.2022).
Где используется Python и в чём особенности этого языка, GeekBrains: сайт. – URL: https://gb.ru/posts/dlya-chego-nuzhen-yazyk-python (дата обращения 28.01.2022)
Использование диаграммы вариантов использования UML при проектировании программного обеспечения, Хабр: сайт. – URL: https://habr.com/ru/post/566218/ (дата обращения 28.01.2022)
Краткий обзор языка Python, Helloworld: сайт. – URL: https://www.helloworld.ru/texts/comp/lang/python/python2/index.htm (дата обращения 28.01.2022)
Почему Django – лучший фреймворк для разработки сайтов, Хекслет: сайт. – URL:https://ru.hexlet.io/blog/posts/pochemu-django-luchshiy-freymvork-dlya-razrabotki-saytov (дата обращения 28.01.2022)
Различия REST и SOAP, Хабр: сайт. – URL: https://habr.com/ru/post/483204/ (дата обращения 28.01.2022)
Создаём сайт на Django, используя хорошие практики, Python 3 для начинающих: сайт. – URL: https://pythonworld.ru/web/django-project-with-best-practices-1.html (дата обращения 28.01.2022)
Что такое Django? Djangogirls: сайт. – URL: https://tutorial.djangogirls.org/ru/django/ (дата обращения 28.01.2022)
Язык программирования Python: особенности и преимущества, Институт прикладной автоматизации и программирования: сайт. – URL: https://ipap.ru/poleznye-stati/4-useful/yazyk-programmirovaniya-python-osobennosti-i-preimushchestva (дата обращения 28.01.2022

Архитектура MVC позволяет разработчику работать с визуальным представлением и бизнес-логикой приложения отдельно. Кстати, при работе с Django специалисты чаще используют термин MVT — Model-View-Template или модель-представление-шаблон. Компоненты MVT можно использовать независимо друг от друга. Схема архитектуры MVT в Django изображена на рисунке 2.3.
Рисунок 2.3 – Схема модель-представление-шаблон Django
В документации к фреймворку описана модель (model) как «источник информации о данных, в которых содержатся ключевые поля и поведение данных». Обычно одна модель указывает на одну таблицу в базе данных. Django поддерживает базы данных PostgreSQL, MySQL, SQLite и Oracle.
Модели включают в себя информацию о данных. Такие данные представлены атрибутами или полями. Модель представляет собой простой класс, она ничего не знает о других уровнях Django. Взаимодействие между уровнями происходит через API. Модель отвечает за бизнес-логику, методы, свойства