Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Итоговый_проектттт

.pdf
Скачиваний:
0
Добавлен:
12.04.2025
Размер:
889.86 Кб
Скачать

Итоговый практико-ориентированный проект «Мобильное приложение таксомоторной компании»

По ИТ-модулю «Разработка мобильных приложений»

Выполнила: студентка гр. 4116 Степченко С.А.

2024

Актуальность проекта

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

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

2

Цель и задачи проекта

Цель проекта: Создание функционального мобильного приложения для таксомоторной компании. Обеспечение возможности заказа такси через мобильное приложение.

Задачи проекта:

1.Разработка пользовательского интерфейса мобильного приложения для заказа такси.

2.Создание базы данных для хранения информации о поездках.

3.Реализация функционала добавления данных в базу данных через Activity приложения.

4.Вывод данных из базы данных в RecyclerView для отображения списка доступных поездок.

5.Разработка механизма обновления и удаления данных из базы данных.

3

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

4

Интерфейс разработанного проекта

Главная страница приложения Страница заказа такси

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

Далее открывается страница с кнопкой для заказа такси.

5

Интерфейс разработанного проекта

Страница с уведомлениями

Страница пользователя

Далее пользователь может перейти на вкладку с Уведомлениями и заказах и на страницу пользователя.

6

Интерфейс разработанного проекта

Страница с выбором машины Страница ввода данных для поездки

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

После выбора машины открывается страница, на которой пользователь должен заполнить данные для заказа.

7

Интерфейс разработанного проекта

Сообщение о добавлении записи Отображение всех поездок

При нажатии на кнопку «Заказть» запись о поездке заносится в базу данных со всеми поездками.

Чтобы посмотреть созданные поездки, нужно нажать кнопку «Все поездки».

8

Интерфейс разработанного проекта

Удаление поездки

Редактирование поездки Страница изменения записи

На странице с поездками можно применить действия удаления и редактирования записей.

9

Функциональные возможности разработанной программы

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

Приложение позволяет просматривать список поездок, отображая информацию о пассажирах, месте отправления и месте назначения (RecyclerView используется для отображения списка поездок).

Пользователь может удалить определенную поездку из списка (LiveData используется для обновления пользовательского интерфейса после удаления поездки из базы данных).

Пользователь может редактировать определенную поездку, изменяя количество пассажиров, место отправления или место назначения.

10

Соседние файлы в предмете Разработка мобильных приложений