Разработка веб-сервиса для поиска попутчиков по междугородним маршрутам

Скачать дипломную работу на тему: "Разработка веб-сервиса для поиска попутчиков по междугородним маршрутам". В которой рассматриваются процессы анализа и выявления функциональных требований, проектирование базы данных, выбор архитектуры приложения. Написаны руководства программиста и пользователя, а также приведены результаты тестирования системы.
Author image
Denis
Тип
Дипломная работа
Дата загрузки
07.10.2024
Объем файла
11918 Кб
Количество страниц
23
Уникальность
Неизвестно
Стоимость работы:
2200 руб.
2750 руб.
Заказать написание работы может стоить дешевле

ВВЕДЕНИЕ
Актуальность. Ежедневно огромное количество автомобилей преодолевают километры дороги для достижения пункта назначения. Люди, имеющие личный транспорт предпочтут использовать его для достижения конечной точки. Но также бывают случаи, когда у человека не имеется средства личного передвижения или нет возможности использовать его по назначению. В таких случаях, в радиусе нескольких десятков метров можно найти людей, совершающих тот же самый маршрут. Как итог – это будет выгодно обоим сторонам, в зависимости от их договорённостей.
Актуальность работы заключается в том, что водитель и пассажир чьи маршруты совпадают находят друг друга с помощью веб-сервиса, и делят расходы между собой. Такой формат поездок существовал и раньше, но все ограничивалось кругом друзей или знакомых. Интернет расширяет возможности поиска до неограниченных масштабов.
Цель и задачи. Целью бакалаврской работы является разработка веб-сервиса для поиска попутчиков по междугородним маршрутам.
Для д

СОДЕРЖАНИЕ

ВВЕДЕНИЕ 5

1 АНАЛИЗ ПРОЦЕССА ПОИСКА ПОПУТЧИКОВ 6

1.1 Анализ поиска попутчиков 6

1.2 Обзор средств разработки приложений 7

1.3 Аналоги сервисов поиска попутчиков 8

1.5 Концептуальное проектирование базы данных 13

1.6 Логическое проектирование базы данных 14

1.7 Физическое проектирование базы данных 18

1.8 Выводы по главе 22

2 РАЗРАБОТКА СЕРВИСА ПОИСКА ПОПУТЧИКОВ 23

2.1 Разработка требований 23

2.2 Моделирование бизнес-процессов 23

2.3 Разработка UML-диаграмм 25

2.4 Выбор архитектуры 27

2.5 Серверная часть и frontend разработка 27

2.6 Руководства программиста 29

2.7 Руководство пользователей 30

2.8 Тестирование приложения 31

2.9 Выводы по главе 32

ЗАКЛЮЧЕНИЕ 34

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 36

 

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1. Зотин А.Г., Пахирка А.И., Фаворская М.Н. Разработка клиентских приложений баз данных. В 2 ч. Ч. 2. – Красноярск: Сиб. гос. аэрокосмич. ун.,2015. – 140 с. – Текст: непосредственный.

2. Прохоренок, Н. А. HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера / Н.А. Прохоренок, В.А. Дронов. - Москва: СПб. [и др.] : Питер, 2015. - 768 c. – Текст: непосредственный.

3. Русаков М. Создание сайта от начала и до конца – М: MyRusakov.ru, 2014. – 172 с. – Текст: непосредственный.

4. Савельева, Н.В. Основы программирования на РНР / Н.В. Савельева. – М.: Интернет-Университет Информационных Технологий, 2014. - 264 с. – Текст: непосредственный.

5. Харрингтон Д. Л. Проектирование реляционных баз данных. Просто и доступно / Д. Л. Харрингтон. – М.: ЛОРИ, 2019. – 277 с. – Текст: непосред-ственный.

6. Архитектура чистого кода и разработка через тестирование в PHP: сайт. – URL: https:// h.amazingsoftworks.com/ru/company/mailru/blog/277543/ (Дата обращения: 29.04.2023). – Текст: электронный.

7. Доедем вместе: сайт. – URL: http://www.doedemvmeste.ru / (Дата обра-щения: 29.04.2023). – Текст: электронный.

8. Понятие информационной системы : сайт. – URL: https://studfiles.net/preview/6058633/page:4 (Дата обращения: 29.04.2023). – Текст: электронный.

9. Попутчик: сайт. – URL: http://www.poputchik.ru/ (Дата обращения: 29.04.2023). – Текст: электронный. 

10. Проектирование БД : сайт. – URL: https://helpiks.org/5-40515.html (дата обращения: 25.05.2022). – Текст: электронный.

11. Райдшеринг и карпулинг — что это такое? : сайт. – URL: https://dzen.ru/a/WZRF95BEtTE6fVXc (дата обращения: 25.05.2022). – Текст: электронный.

12. Теоретические сведения Раздел 1. РHP: сайт. – URL: https://studfiles.net/preview/3009843/page:2 (Дата обращения: 10.05.2023). – Текст: электронный.

13. Уроки по использованию ORM-библиотеки RedBeanPHP: сайт. – URL: https://obninsksite.ru/blog/php-scripts/lesson-redbeanphp (Дата обращения: 29.04.2023). – Текст: электронный.

14. BlaBlaCar : сайт. – URL: https://www.blablacar.ru/ (Дата обращения: 29.04.2023). – Текст: электронный.

15. IDEF0 диаграмма: примеры и правила построения  : сайт. – URL: http://fb.ru/article/205834/idef-diagramma-primeryi-i-pravila-postroeniya. (Дата об-ращения: 29.04.2023). – Текст: электронный.

16. Tips & tricks for MySQL Developers. Работа с SQL: сайт. – URL: https://habr.com/ru/articles/196692/ (Дата обращения: 29.04.2023). – Текст: элек-тронный.

В первой главе были проведен анализ процесса поиска попутчиков, про-анализированы аналогичные веб-сервисы, которые соответствуют рассматриваемой предметной области. 
Для разработки серверного веб-приложения были выбраны язык программирования PHP и SQL-СУБД. Для разработки клиентской части веб-приложения должны быть использованы язык разметки страниц HTML, язык стилей CSS и скрипты JavaScript.
Проведено концептуальное проектирование базы данных, в ходе которого было выделено 6 сущностей. Разработаны логическая и физическая модели базы данных, в ходе которых было