ВВЕДЕНИЕ 2 1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ РАЗРАБОТКИ СИСТЕМ СОСТАВЛЕНИЯ РАСПИСАНИЯ ДВИЖЕНИЯ ПАССАЖИРСКИХ СУДОВ НА ПРИГОРОДНОЙ ЛИНИИ 5 1.1 Проблемы автоматизации составления расписания движения пассажирских судов на пригородной линии 5 1.2 Обзор основных вопросов автоматизированного составления расписания движения пассажирских судов на пригородной линии 8 1.3 Сравнительный анализ подходов к автоматизации составления расписаний движения пассажирских судов на пригородной линии 11 2. РАЗРАБОТКА И РЕАЛИЗАЦИЯ АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ СОСТАВЛЕНИЯ РАСПИСАНИЯ ДВИЖЕНИЯ ПАССАЖИРСКИХ СУДОВ НА ПРИГОРОДНОЙ ЛИНИИ 15 2.1 Постановка задачи и выбор средства разработки 15 2.2 Структура проекта и базы данных 23 2.3 Технология разработки автоматизированной системы расписания движения пассажирских судов на пригородной линии и описание интерфейса системы управления 26 ЗАКЛЮЧЕНИЕ 40 СПИСОК ИСПОЛЬЗУЕМЫХ МАТЕРИАЛОВ 42 ПРИЛОЖЕНИЕ 1 47 ПРИЛОЖЕНИЕ 2 49

разработка системы составления расписания движения пассажирских судов на пригородной линии

дипломная работа
Программирование
40 страниц
74% уникальность
2022 год
25 просмотров
Кухарева А.
Эксперт по предмету «Программирование»
Узнать стоимость консультации
Это бесплатно и займет 1 минуту
Оглавление
Введение
Заключение
Список литературы
ВВЕДЕНИЕ 2 1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ РАЗРАБОТКИ СИСТЕМ СОСТАВЛЕНИЯ РАСПИСАНИЯ ДВИЖЕНИЯ ПАССАЖИРСКИХ СУДОВ НА ПРИГОРОДНОЙ ЛИНИИ 5 1.1 Проблемы автоматизации составления расписания движения пассажирских судов на пригородной линии 5 1.2 Обзор основных вопросов автоматизированного составления расписания движения пассажирских судов на пригородной линии 8 1.3 Сравнительный анализ подходов к автоматизации составления расписаний движения пассажирских судов на пригородной линии 11 2. РАЗРАБОТКА И РЕАЛИЗАЦИЯ АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ СОСТАВЛЕНИЯ РАСПИСАНИЯ ДВИЖЕНИЯ ПАССАЖИРСКИХ СУДОВ НА ПРИГОРОДНОЙ ЛИНИИ 15 2.1 Постановка задачи и выбор средства разработки 15 2.2 Структура проекта и базы данных 23 2.3 Технология разработки автоматизированной системы расписания движения пассажирских судов на пригородной линии и описание интерфейса системы управления 26 ЗАКЛЮЧЕНИЕ 40 СПИСОК ИСПОЛЬЗУЕМЫХ МАТЕРИАЛОВ 42 ПРИЛОЖЕНИЕ 1 47 ПРИЛОЖЕНИЕ 2 49
Читать дальше
В нашем мире всё больше растет потребность в совершенствовании технологий и программного обеспечения к ним. На данный момент времени сложно представить организацию, не применяющую компьютерные технологии. Одна из причин необходимости их применения – автоматизация действий [42], выполнение которых вручную требует большого количества ресурсов и времени. Данный программный продукт будет представлять собой приложение для автоматизированного мониторинга и составления расписаний движений судов по пригородной линии в ООО «Творческое объединение Ракурс» [40]. ООО «Творческое объединение Ракурс» [40] организация, основной сферой деятельности которой является дизайн, веб-разработка, создание вспомогательного ПО с простым и понятным для пользователя интерфейсом. Актуальность темы заключается в том, что процесс просмотра расписаний на текущий момент производится через специализированные сайты, у которых есть эта информация. Однако оформление большинства из них оставляет желать лучшего. Простой человек, зашедший на сайт, не сразу сможет понять, что ему нужно и где это найти, не проведя некоторое количество времени на этом сайте и не проанализировав всю, в большинстве случаев бесполезную для него информацию.


Если вы хотите заказать написание реферата по архитектуре, переходите по ссылке, заполняйте форму заявки и мы сделаем самый лучший реферат!


Главной проблемой является то, что на данный момент расписания хранятся на независимых от предприятия ресурсах, что затрудняет внесение изменений в расписание. В таком случае диспетчерам и владельцам предприятий, отвечающим за движения судов, приходится связываться с владельцами этих сайтов и просить внести изменение в имеющееся расписание. Такой подход затрачивает много времени и нервов. Кроме того, ошибки в расписании или его неактуальность могут привести к плохим последствиям, таким как: введение пользователей в заблуждение, в связи с которыми предприятие, отвечающее за движение судов, потеряет некоторую часть прибыли и возможно даже репутацию. Новизна работы заключается в отсутствии программ подобного рода на рынке в публичном доступе. Практическая значимость работы заключается в повышении эффективности работы предприятия в результате его автоматизации. Объект работы – ООО «Творческое объединение Ракурс». Предмет работы – программный продукт для автоматизированной системы мониторинга и составления расписаний движений судов по пригородной линии. Цель работы – создание автоматизированной системы для мониторинга и составления расписаний движений судов по пригородной линии в ООО «Творческое объединение Ракурс». Поставленные цели предопределили постановку и решение следующих задач:  анализ выбранной предметной области;  сравнение имеющихся аналогов программных продуктов составления расписания;  выбор технологий и среды разработки;  разработка программного продукта для автоматизированного составления расписаний движений судов по пригородной линии. Методы исследования на теоретическом уровне: метод анализа, метод сходства и различия, сравнения, обобщения. На эмпирическом уровне: наблюдение, анализ практического опыта диспетчера расписаний, работающего на предприятии. Информационной основой для выполнения дипломной работы являются учебные пособия и научная литература по теме от российских и зарубежных авторов, специализированные государственные стандарты, официальная документация используемых библиотек и языков программирования. Для создания системы использовался язык программирования C#, библиотека Selenium [37] для составления сетки расписания, в качестве системы управления базами данных использовалась СУБД SQL SMS [36]. В первой главе дипломной работы рассматривается анализ проблем, связанных с автоматизацией деятельности предприятия, проводится анализ основных вопросов и подходов автоматизированного составления расписания. Во второй главе формулируются требования и задачи к разрабатываемой системе, определяются критерии выбора СУБД [38]. Здесь приводится описание используемой СУБД и её преимуществ. В этой же главе описывается структура базы данных SQL и технология разработки автоматизированной системы расписания движений судов, описываются созданные процедуры с использованием инструментов C# и библиотеки Selenium [37]. Глава включает описание работы сервисов и руководство по использованию программы. Заключение включает в себя подведение итогов, результаты разработки автоматизированной системы и преимущества

Читать дальше
Результатом выполнения выпускной квалификационной работы является программный продукт, который обеспечивает автоматизированный мониторинг и составление расписаний движений судов по пригородной линии в ООО «Творческое объединение Ракурс». В ходе выполнения выпускной квалификационной работы на начальных этапах был изучена проблемная область ООО «Творческое объединение Ракурс». Были подобраны варианты решения поставленных задач, а также пути и способы выполнения требований к программному продукту. В ходе разработки были реализованы основные функции базы данных, такие как добавление/удаление/изменение, а также поиск данных, сортировка и отображение текущего расписания, добавлена возможность изменить расписания. В будущем программа будет обновляться, для этого будет использоваться технология Git, что сделает процесс обновления намного удобнее. Была обеспечена безопасность программного продукта при помощи ограничения доступа к программному продукту для посторонних лиц за счёт формы авторизации, было реализовано разграничение прав пользователей, а также произведено хеширование пароля в базе данных. Использованный метод превращает пароль пользователя в строку фиксированной длины, непонятную обыкновенному пользователю. Поэтому данный способ считается надёжным и безопасным. Также была разработана и оформлена программная документация. Разработанный программный продукт прошел тестирование, в результате которого были выявлены и исправлены ошибки. Разработку данного программного продукта можно считать целесообразной, так как он позволит снизить нагрузку на сотрудника диспетчера, а также позволит выполнять повторяющиеся операции быстрее. Можно сделать итоговый вывод, что программный продукт может быть полезен в использовании и возможность его внедрения можно рассматривать в будущем, так как будут реализовано и доработано большее количество функций, что сделает работу с приложением более удобной и продуктивной.
Читать дальше
1) Приказ Федеральной службы по интеллектуальной собственности от 14 июля 2015 г. N 97 "Об утверждении Положения по организации парольной защиты в Федеральной службе по интеллектуальной собственности. 2) Адам, Фримен ASP.NET 4.5 с примерами на C# 5.0 для профессионалов / Фримен Адам. - М.: Диалектика / Вильямс, 2021. - 2792 c. 3) Албахари, Джозеф C# 3.0. Справочник / Джозеф Албахари , Бен Албахари. - М.: БХВ-Петербург, 2021. – 944 c. 4) Б.А. Новиков, Е.А. Горшкова, Н.Г. Графеева Основы технологий баз данных. — 2-е изд., перераб. и доп. — ДМК Пресс, 2020. — 583 с. —  Текст: электронный // webbooks.com.ua : Web-программист : [сайт]. — 2020. — URL: https://webbooks.com.ua/books-main/osnovy-texnologij-baz-dannyx-2-e-izd-pdf-2020 (дата обращения: 21.04.2022). 5) Вагнер, Билл С# Эффективное программирование / Билл Вагнер. - М.: ЛОРИ, 2021. - 320 c. 6) Ватсон, Б. С# 4.0 на примерах (C# 4.0. How-To) / Б. Ватсон. - М.: БХВ-Петербург, 2021. - 608 c. 7) Внуков, А. А. Основы информационной безопасности: защита информации : учебное пособие для среднего профессионального образования / А. А. Внуков. — 2-е изд., испр. и доп. — Москва : Издательство Юрайт, 2019. — 240 с. — (Профессиональное образование). — ISBN 978-5-534-10711-1. — Текст : электронный // ЭБС Юрайт [сайт]. — URL: https://biblio-online.ru/bcode/431332 (дата обращения: 18.04.2022). 8) Гниденко, И. Г. Технология разработки программного обеспечения : учебное пособие для среднего профессионального образования / И. Г. Гниденко, Ф. Ф. Павлов, Д. Ю. Федоров. — Москва : Издательство Юрайт, 2019. — 235 с. — (Профессиональное образование). — ISBN 978-5-534-05047-9. — Текст : электронный // ЭБС Юрайт [сайт]. — URL: https://biblio-online.ru/bcode/438444 (дата обращения: 18.04.2022). 9) Ирина Астахова. Проектирование баз данных / Ирина Астахова. — Москва : КноРус, 2020. — 164 с. — ISBN 978-5-43655-748-9. — Текст : непосредственный. 10) Казанский, А. А. Программирование на Visual C# 2016 : учебное пособие для среднего профессионального образования / А. А. Казанский. — Москва : Издательство Юрайт, 2019. — 191 с. — (Профессиональное образование). — ISBN 978-5-534-02721-1. — Текст : электронный // ЭБС Юрайт [сайт]. — URL: https://biblio-online.ru/bcode/437248 (дата обращения: 18.04.2022). 11) К. Дж. Дейт Введение в системы баз данных — 8-е издание: Издательство Диалетктика / Вильямс, 2022. — 1328 с. — (Профессиональное образование) — Текст: электронный [сайт] — URL: https://booksee.org/book/591844 (дата обращения: 18.04.2022). 12) Кудрина, Е. В. Основы алгоритмизации и программирования на языке C# : учебное пособие для среднего профессионального образования / Е. В. Кудрина, М. В. Огнева. — Москва : Издательство Юрайт, 2019. — 322 с. — (Профессиональное образование). — ISBN 978-5-534-10772-2. — Текст : электронный // ЭБС Юрайт [сайт]. — URL: https://biblio-online.ru/bcode/431505 (дата обращения: 18.04.2022). 13) Культин, Н. С# в задачах и примерах / Н. Культин. - М.: БХВ-Петербург, 2020. - 1293 c. 14) Нейгел, Кристиан C# 5.0 и платформа .NET 4.5 для профессионалов / Кристиан Нейгел и др. - М.: Вильямс, 2020. - 1440 c. 15) Нестеров, С. А. Информационная безопасность : учебник и практикум для среднего профессионального образования / С. А. Нестеров. — Москва : Издательство Юрайт, 2019. — 321 с. — (Профессиональное образование). — ISBN 978-5-534-07979-1. — Текст : электронный // ЭБС Юрайт [сайт]. — URL: https://biblio-online.ru/bcode/442312 (дата обращения: 18.04.2022). 16) Подбельский, В. В. Программирование. Базовый курс С# : учебник для среднего профессионального образования / В. В. Подбельский. — Москва : Издательство Юрайт, 2019. — 369 с. — (Профессиональное образование). — ISBN 978-5-534-11467-6. — Текст : электронный // ЭБС Юрайт [сайт]. — URL: https://biblio-online.ru/bcode/445334 (дата обращения: 18.04.2022). 17) Рита Бтемирова. Анализ данных /  Рита Бтемирова. — Москва : КноРус, 2020. — 63 с. — ISBN 978-5-4365-6099-1. — Текст : непосредственный. 18) Рыбальченко, М. В. Архитектура информационных систем : учебное пособие для среднего профессионального образования / М. В. Рыбальченко. — Москва : Издательство Юрайт, 2019. — 91 с. — (Профессиональное образование). — ISBN 978-5-534-01252-1. — Текст : электронный // ЭБС Юрайт [сайт]. — URL: https://biblio-online.ru/bcode/437720 (дата обращения: 18.04.2022). 19) Сафонов, В. О. Параметризованные типы данных. История, теория, реализация и применение / В.О. Сафонов. - М.: Издательство Санкт-Петербургского университета, 2020. - 116 c. 20) Трофимов, В. В. Основы алгоритмизации и программирования : учебник для среднего профессионального образования / В. В. Трофимов, Т. А. Павловская ; под редакцией В. В. Трофимова. — Москва : Издательство Юрайт, 2019. — 137 с. — (Профессиональное образование). — ISBN 978-5-534-07321-8. — Текст : электронный // ЭБС Юрайт [сайт]. — URL: https://biblio-online.ru/bcode/441286 (дата обращения: 18.04.2022). 21) Фленов, Михаил Библия C# / Михаил Фленов. - М.: БХВ-Петербург, 2021. - 560 c. 22) Черткова, Е. А. Статистика. Автоматизация обработки информации : учебное пособие для среднего профессионального образования / Е. А. Черткова. — 2-е изд., испр. и доп. — Москва : Издательство Юрайт, 2019. — 195 с. — (Профессиональное образование). — ISBN 978-5-9916-9342-4. — Текст : электронный // ЭБС Юрайт [сайт]. — URL: https://biblio-online.ru/bcode/437290 (дата обращения: 18.04.2022). 23) C# 8.0 and .NET Core 3.0 – Modern Cross-Platform Development: Build applications with C#, .NET Core, Entity Framework Core, ASP.NET Core, and ML.NET using Visual Studio Code, 4th Edition, 2019 – 820 pages 24) C# 8.0 Pocket Reference: Instant Help for C# 8.0 Programmers, 2019 – 240 pages 25) Microsoft Visual C# Step by Step (Developer Reference) 9th Edition - by John Sharp, 2019 – 832 pages 26) SQL in 10 Minutes, Sams Teach Yourself 4th Edition, Kindle Edition by Forta Ben 27) QL QuickStart Guide: The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL, by Walter Shields, 2019 – 348 pages 28) Введение в СУБД MySQL. — 4-е изд., испр. — Москва : Национальный открытый университет «Интуит», 2021. — 259 с. — Текст : электронный // litgu.ru : электронно-библиотечная система : [сайт]. — 2021. — URL: https://litgu.ru/knigi/os_bd/533549-vvedenie-v-subd-mysql-2021.html (дата обращения: 22.04.2022). 29) персоналом : учебник и практикум для среднего профессионального образования / Ю. Д. Романова, Т. А. Винтова, П. Е. Коваль. — 3-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2019. — 271 с. — (Профессиональное образование). — ISBN 978-5-534-07586-1. — Текст : электронный // ЭБС Юрайт [сайт]. — URL: https://biblio-online.ru/bcode/428481 (дата обращения: 18.04.2022). 30) Проектирование информационных систем : учебник и практикум для среднего профессионального образования / Д. В. Чистов, П. П. Мельников, А. В. Золотарюк, Н. Б. Ничепорук ; под общей редакцией Д. В. Чистова. — Москва : Издательство Юрайт, 2019. — 258 с. — (Профессиональное образование). — ISBN 978-5-534-03173-7. — Текст : электронный // ЭБС Юрайт [сайт]. — URL: https://biblio-online.ru/bcode/437463 (дата обращения: 18.04.2022). 31) ГОСТ 19.002 – 80 – ЕСПД. Схемы алгоритмов, программ, данных и систем. Обозначения условные и правила выполнения. 32) ГОСТ 19.105 – 78 – ЕСПД. Общие требования к программной документации. 33) ГОСТ 19.106 – 78 – ЕСПД. Требования к программным документам, выполненные печатным способом. 34) ГОСТ 19.401 - 78 – ЕСПД. Текст программы. Требования к содержанию и оформлению. 35) ГОСТ 19.404 – 79 – ЕСПД. Пояснительная записка. Требования к содержанию и оформлению. 36) Документация по SQL Server Management Studio 37) Документация по библиотеке Selenium [сайт] - URL: https://selenium-python.readthedocs.io 38) Критерии выбора СУБД при создании информационных систем [сайт] – URL: https://www.internet-technologies.ru/articles/kriterii-vybora-subd-pri-sozdanii-informacionnyh-sistem.html 39) Лучшие инструменты для самостоятельного парсинга веб-сайтов [сайт] URL: https://vc.ru/services/249048-luchshie-instrumenty-dlya-samostoyatelnogo-parsinga-veb-saytov-ischerpyvayushchiy-spisok 40) ООО «Творческое объединение Ракурс» — Сведения о компании [сайт] — URL: https://www.audit-it.ru/contragent/1202200012002_ooo-to-rakurs (дата обращения: 20.04.2022). 41) Практическое руководство. Привязка данных к элементу управления DataGridView в форме Windows Forms с помощью конструктора [сайт] – URL: https://docs.microsoft.com/ru-ru/dotnet/desktop/winforms/controls/bind-data-to-the-datagrid-using-the-designer?view=netframeworkdesktop-4.8 42) Преимущества автоматизации процессов [сайт] – URL: https://www.kpms.ru/Automatization/Process_automation.htm
Читать дальше
Поможем с написанием такой-же работы от 500 р.
Лучшие эксперты сервиса ждут твоего задания

Похожие работы

курсовая работа
Криминалистическое исследование документов: история и современность
Количество страниц:
30
Оригинальность:
88%
Год сдачи:
2022
Предмет:
Криминалистика
курсовая работа
Особенности композиции музыкальных клипов на телевидение
Количество страниц:
35
Оригинальность:
83%
Год сдачи:
2022
Предмет:
Кино и телевидение
курсовая работа
Участие защитника в доказывании по уголовным делам
Количество страниц:
30
Оригинальность:
86%
Год сдачи:
2022
Предмет:
Уголовный процесс
дипломная работа
"Радио России": история становления, редакционная политика, аудитория. (Имеется в виду радиостанция "Радио России")
Количество страниц:
70
Оригинальность:
61%
Год сдачи:
2015
Предмет:
История журналистики
курсовая работа
26. Центральное (всесоюзное) радиовещание: история создания и развития.
Количество страниц:
25
Оригинальность:
84%
Год сдачи:
2016
Предмет:
История журналистики

Поможем с работой
любого уровня сложности!

Это бесплатно и займет 1 минуту
image