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


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

Работа №160958

Тип работы

Бакалаврская работа

Предмет

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

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

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


Введение 6
1 Анализ предметной области, требований и бизнес процессов 8
1.1 Анализ предметной области 8
1.2 Анализ мобильных приложений автовокзалов 10
1.3 Постановка задачи 17
1.4 Анализ требований 18
1.5 Анализ бизнес-процессов предметной области 21
1.6 Средства разработки мобильного приложения 26
2 Проектирование мобильного приложения 28
2.1 Базовая архитектура мобильного приложения 28
2.2 Технология разработки мобильного приложения 29
2.3 Проектирование структуры данных мобильного приложения 30
2.3.1 Логическая модель базы данных мобильного приложения 31
2.3.2 Физическая модель базы данных мобильного приложения 32
2.4 Проектирование программных средств 33
2.4.1 Проектирование мобильного приложения 33
2.4.2 Диаграмма последовательности мобильного приложения 34
2.4.3 Диаграмма деятельности мобильного приложения 36
2.4.4 Диаграмма кооперации мобильного приложения 38
2.4.5 Диаграмма состояний мобильного приложения 39
2.5 Проектирование графического интерфейса мобильного приложения 40
3 Реализация программного обеспечения мобильного приложения 50
3.2 Представление развертывания мобильного приложения 51
4 Контроль качества программного обеспечения мобильного приложения .. 53
4.1 Функциональное тестирование мобильного приложения 53
4.1.1 Определение классов эквивалентности 53
4.1.2 Анализ граничных условий 54
4.1.3 Построение функциональной диаграммы 56
4.1.4 Парное тестирование 57
4.2 Метрики программного кода проекта 59
4.3 Планирование проекта и оценка бюджета 60
Заключение 68
Список использованных источников 69
Приложение А. Глоссарий 71
Приложение Б. Листинг кода программы клиентского приложения
на языке Java 73
Приложение В. Результаты тестирования

В Российской Федерации из-за огромной площади, неравномерного распределения населения и производства роль транспорта в обеспечении нормального функционирования хозяйства с каждым годом неуклонно возрастает. Важную роль в транспортной системе как экономической составляющей страны играют пассажирские перевозки. Согласно опубликованной Министерством транспорта Российской Федерации статистике [1], основными видами междугородних и пригородных транспортных сообщений являются железнодорожный и автобусный транспорт.
В последние годы автобусные перевозки занимают покинутую во многих регионах железнодорожным транспортом нишу пригородных пассажирских перевозок. Такая же картина наблюдается и в междугородних перевозках, где уже который год два этих вида транспорта практически поровну делят общий объем перевозок этого вида сообщения, причем в некоторых регионах автобусные перевозки занимают доминирующее положение.
Естественным образом информационные технологии внедряются в транспортный сектор экономики страны, и автобусные пригородные и междугородние перевозки не являются исключением. Мобильные и веб-приложения уже давно доказали свою эффективность в сфере заказа такси, просмотра расписания движения городского общественного транспорта и стали неотъемлемой частью жизни любого городского жителя. В настоящее время на рынке программного обеспечения, обеспечивающего поддержку деятельности автовокзала, наблюдается наплыв большого количества однотипных приложений, адаптированных под разные регионы, имеющих разный функционал, возможности и интерфейс. При этом существующие решения в сфере междугородних и пригородных перевозок не могут в полной мере удовлетворить потребности современного пользователя. В
первую очередь это обусловлено тем, что большинство существующих мобильных приложений автовокзала имеют ограниченную функциональность и поддерживают продажу билетов автобусных станций в пределах одного региона. Также существенным недостатком имеющихся программных решений, сказывающимся на качестве предоставляемых услуг, является отсутствие возможности построения маршрутов с пересадками между двумя населенными пунктами при отсутствии прямого рейса. Поэтому разработка мобильного приложения, которое обладало бы такой возможностью и также содержало в себе все преимущества существующих решений, является задачей своевременной и актуальной.
Целью выпускной квалификационной работы является разработка мобильного приложения продажи транспортных услуг автовокзала.
Для достижения указанной цели были поставлены следующие задачи:
- проведение анализа предметной области и существующих
информационных систем аналогичного назначения;
- постановка задачи на разработку мобильного приложения продажи транспортных услуг автовокзала;
- определение требований к разрабатываемому приложению;
- выполнение функционального моделирования системы;
- проектирование мобильного приложения продажи транспортных услуг автовокзала;
- реализация мобильного приложения;
- тестирование мобильного приложения продажи транспортных
услуг автовокзала.

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

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

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


Разработано мобильное приложение продажи транспортных услуг автовокзала, имеющее клиент-серверную архитектуру. Клиентская часть работы реализована на языке объектно-ориентированного программирования Java в Android Studio, а серверная часть с помощью платформы Firebase от компании Google.
Данное мобильное приложение позволяет пользователю просматривать расписание выбранного города или станции, искать рейсы между городами, а также строить маршруты с пересадками при отсутствии прямого сообщения. Пользователю также доступна возможность приобретения билета на выбранный рейс с возможность выбора посадочного места и, в случае необходимости, оформление возврата билета в режиме онлайн со своего смартфона.
На этапе анализа качества программного обеспечения было проведено функциональное тестирование и определены метрики программного кода проекта. Из результата анализа результатов тестирования следует вывод, что разработанное мобильное приложение продажи транспортных услуг автовокзала функционирует корректно.
В ходе планирования и оценки бюджета разработки проекта с помощью программного продукта Microsoft Project выяснено, что длительность разработки проекта равна 45 дням, а бюджет равен 121 700 рублям. Учитывая востребованность в подобном программном продукте, результат оценки бюджета и длительности разработки проекта говорит о его экономической выгодности и конкурентоспособности.
Таким образом, в результате выполнения выпускной квалификационной работы разработано мобильное приложение продажи транспортных услуг автовокзала, отвечающее всем требованиям технического задания.



1. Статистика Министерства транспорта РФ // Сайт Министерства
транспорта РФ [Электронный ресурс]. URL:
https://www.mintrans.ru/ministry/results/180/documents (дата обращения
10.05.2020).
2. Киммел, П. UML. Основы визуального анализа и проектирования / П. Киммел. - М.: НТ Пресс, 2008. - 272 c.
3. Дубейковский, В. И. Эффективное моделирование с Allfusion Process Modeleer 4.1.4 и Allfusion PM / В.И. Дубейковский - Издательство: Диалог-МИФИ, 2007. - 382 с.
4. Дворянин, Д. М. К вопросу о понятиях UX UI дизайна / Д. М. Дворянин, К. С. Скубников // Аллея науки. - 2017. - С. 781-785.
5. Парамонов, И. В. Язык программирования Java и Java-технологии / И.В. Парамонов. - Издательство: ЯрГУ, 2006. - 91 с.
6. Введение в платформу Android. // Сайт о программировани
Metanit.com [Электронный ресурс]. URL:
https://metamt.com/java/android/L1.php(дата обращения 17.05.2020).
7. Firebase: платформа разработки приложений. // Сайт
разработчиков Firebase [Электронный ресурс]. URL:
https://firebase.apptractor.ru(дата обращения 20.05.2020).
8. Высокопроизводительные нереляционные базы данных с гибкими моделями данных // Cайт компании Amazon.com[Электронный ресурс]. URL: https://aws.amazon.com/ru/nosql/(дата обращения 21.05.2019).
9. Хаф, Л. Методологии разработки программного обеспечения. Rational Unified Process / Л. Хаф // КомпьютерПресс, 2004. - С. 177 - 180.
10. Рабочие процессы RUP и диаграммы UML. // Computer-Aided
Software Engineering Club [Электронный ресурс]. URL:
http://www.caseclub.ru/articles/rup_uml.html(дата обращения 28.05.2019).
11. Горбаченко, В. И. Проектирование информационных систем с CA Erwin Modeling Suite / В. И. Горбаченко, Г. Ф. Убиенных, Г. В. Бобрышева - Пенза.: Изд-во ПГУ, 2012. - 154 с.
12. Михалицын, М. М. Технология программирования.
Проектирование и тестирование программ: Учеб. пособие /
М. М. Михалицын - Новосибирск.: СГГА, 2003. - 73 с.
13. Куперштейн, В. И. Microsoft Project в управлении проектами. / В. И. Куперштейн, А.В. Цветкова. - СПб.: БХВ-Петербург, 2011. - 415 с.


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



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


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