Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Диплом, едрить его в корень.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
790.14 Кб
Скачать

2.3.6 Сохранение списка

В данном окне, которое представлено на рисунке 2.16, пользователь сможет сохранить созданный список. Для сохранения доступны пять слотов сохранения. Каждый слот представляет из себя поле ввода названия сохранения, кнопки сохранения и кнопки удаления.

Для сохранения списка, следует ввести название сохранения в соответствующее поле. Если не ввести название или ввести слишком большое название, то будет выведено предупреждение, как показано на рисунке 2.17, о том что каждое сохранение должно иметь название и не должно превышать 20 символов. Так же запрещено использовать название сохранения “0”, так как данное название зарезервировано системой, о чем и сообщит сообщение представленное на рисунке 2.18.

Рисунок 2.16 – “Сохранение”.

После заполнения названия в поле ввода, следует нажать на кнопку “Сохранить”, в соответствующей строке. При нажатии на кнопку список будет сохранен, а на экране устройства отобразиться окно редактирования списка. Если в памяти устройства уже есть сохранения, то система выведет их, как показано на рисунке 2.19. Кнопки сохранения в полях занятых сохранением будут заблокированы. Для перезаписи данных, следует нажать на кнопку “Удалить”, в соответствующей строке. При нажатии на кнопку “Удалить”, сохраненный список в выбранной ячейке будет удален и на его место можно будет сохранить новый список.

При нажатии на кнопку “Назад”, программа отобразит на экране устройства окно редактирования списка.

Рисунок 2.17 – Предупреждение о несоответствии в названии сохранения.

Рисунок 2.18 – Предупреждение о запрете использования названия “0”.

Рисунок 2.19 – Наличие сохранения “Список”.

2.3.7 Карта

При открытии данного окна, на экране устройства, будет отображена карта города Новосибирска, магазины выбранные пользователем и местоположение пользователя, как представлено на рисунке 2.20.

Рисунок 2.20 – Карта, с маркерами магазинов и маркером пользователя.

Зеленый маркер обозначает местоположение пользователя, и определяется по координатам GPS или же сети интернет. Вследствие чего, для работы данной опции требуется наличия GPS или же подключение к интернету.

Красные маркеры обозначают местоположение магазинов.

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

При нажатии на кнопку “Назад”. На экране устройства отобразиться окно редактирования списка.

При нажатии на кнопку “К карте магазина”, на экране будет отображаться карта магазина и на основе списка будет простроен оптимальный маршрут по магазину.

Заключение

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

В данной бакалаврской работе я реализовал приложение “Помощник покупателя”, которое должно облегчить процесс покупки товаров в магазинах города, и принести на рынок мобильных приложений что то новое.

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

В итоге в приложении были реализованы ряд функций таких как:

  • Работа со списками (Создание, хранение, удаление, загрузка и редактирование), данная функция в полной мере позволяет работать со списками и настраивать их под свои нужды.

  • Работа с базой данных реальных магазинов. Данная функция позволит пользователям работать с реальными данными, а в следствии упрощает процесс выбора и покупки товаров.

  • Карта города. Эта функция позволит найти нужный магазин, без помощи вспомогательных приложений.

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

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

Во-первых, это интерфейс. В данной версии приложения он не стилизован и не оформлен, представляя из себя стандартные объекты предоставляемые средой разработки Android Studio. Так же интерфейс не всегда оптимальный, что может вызывать трудности у пользователя.

Во-вторых, это ограниченная версия базы данных магазинов.

В-третьих, отсутствие динамических обновлений базы данных, что приводит к неудобству в использовании, когда база данных обновляется.

В-четвертых, нет функции построения путей маршрута, от пользователя до магазина.

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