
Итоговый_проектттт
.pdf
Итоговый практико-ориентированный проект «Мобильное приложение таксомоторной компании»
По ИТ-модулю «Разработка мобильных приложений»
Выполнила: студентка гр. 4116 Степченко С.А.
2024

Актуальность проекта
Таксомоторная компания - это предприятие, которое предоставляет услуги по перевозке пассажиров на автомобилях такси. Они играют важную роль в общественном транспорте, обеспечивая горожанам удобные и доступные варианты перемещения по городу.
Создание мобильного приложения для таксомоторной компании является актуальным и перспективным направлением в области мобильной разработки, так как в сфере такси наблюдается явный тренд к цифровизации и автоматизации процессов. Многие таксомоторные компании активно внедряют мобильные приложения для упрощения процесса заказа такси, улучшения обслуживания клиентов и оптимизации работы водителей. Современные пользователи ожидают максимальной удобности и доступности услуг.
2

Цель и задачи проекта
Цель проекта: Создание функционального мобильного приложения для таксомоторной компании. Обеспечение возможности заказа такси через мобильное приложение.
Задачи проекта:
1.Разработка пользовательского интерфейса мобильного приложения для заказа такси.
2.Создание базы данных для хранения информации о поездках.
3.Реализация функционала добавления данных в базу данных через Activity приложения.
4.Вывод данных из базы данных в RecyclerView для отображения списка доступных поездок.
5.Разработка механизма обновления и удаления данных из базы данных.
3

Выбор программного обеспечения
4

Интерфейс разработанного проекта
Главная страница приложения Страница заказа такси
При открытии приложении пользователь попадает на главную станицу, на которой содержится информация о компании и галерея фотографий.
Далее открывается страница с кнопкой для заказа такси.
5

Интерфейс разработанного проекта
Страница с уведомлениями |
Страница пользователя |
Далее пользователь может перейти на вкладку с Уведомлениями и заказах и на страницу пользователя.
6

Интерфейс разработанного проекта
Страница с выбором машины Страница ввода данных для поездки
При нажатии на кнопку «Заказать такси» на странице с заказом пользователь переходит на страницу с выбором машины для поездки.
После выбора машины открывается страница, на которой пользователь должен заполнить данные для заказа.
7

Интерфейс разработанного проекта
Сообщение о добавлении записи Отображение всех поездок
При нажатии на кнопку «Заказть» запись о поездке заносится в базу данных со всеми поездками.
Чтобы посмотреть созданные поездки, нужно нажать кнопку «Все поездки».
8

Интерфейс разработанного проекта
Удаление поездки |
Редактирование поездки Страница изменения записи |
На странице с поездками можно применить действия удаления и редактирования записей.
9

Функциональные возможности разработанной программы
▪Пользователь имеет возможность добавить новую поездку (Room Database обрабатывает операцию вставки новой записи о поездке в таблицу базы данных, SQLite используется как встроенная база данных для хранения данных о поездках.)
▪Приложение позволяет просматривать список поездок, отображая информацию о пассажирах, месте отправления и месте назначения (RecyclerView используется для отображения списка поездок).
▪Пользователь может удалить определенную поездку из списка (LiveData используется для обновления пользовательского интерфейса после удаления поездки из базы данных).
▪Пользователь может редактировать определенную поездку, изменяя количество пассажиров, место отправления или место назначения.
10