Тема: Разработка мобильного клиентского приложения для заказа еды в точках питания университета
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1. Анализ и планирование требований к приложению 10
1.1 Анализ посещаемости кафетериев на территории университета 10
1.2 Варианты решения проблемы и постановка цели и задач 11
1.3 Выявление рисков приложения 13
1.4 Глоссарий терминов 13
2 Проектирование архитектуры и выбор средств реализации проекта 15
2.1 Основные понятия 15
2.2 Общая схема работы приложения Android 15
2.3 Актуальность разработки для ОС Android 17
2.4 Выбор среды разработки 18
2.5 Описание языка программирования Kotlin 19
2.6 Функциональные и нефункциональные требования 19
2.7 Варианты использования 20
2.8 Определение понятия базового уровня архитектуры 22
2.8.1 Диаграмма классов 22
2.8.2 Модель развертывания 25
3 Реализация приложения 27
3.1 Архитектура мобильного приложения 27
3.2 Конфигурации сборки и библиотеки приложения 28
3.3 Пакеты приложения 33
3.4 Дизайн приложения 54
3.5 Firebase 56
3.6 Система контроля версий 56
4 Тестирование приложения 58
4.1 Функциональное тестирование 58
4.2 Юзабилити-тестирование 59
ЗАКЛЮЧЕНИЕ 61
ПРИЛОЖЕНИЕ 1 65
ПРИЛОЖЕНИЕ 2 67
📖 Введение
Но отдельно хотелось бы рассмотреть раздел индустрии приложений-сервисов. Сейчас, предприниматели в каждой сфере пытаются развить свой бизнес с помощью информационных технологий. На примере прогресса такой отрасли как такси можно убедиться, что оптимизация с помощью информационных технологий развивает данную индустрию. Раньше оборот такси был значительно меньше, так как было два варианта вызова такси: поймать его на улице или позвонить и заказать машину. Цена поездки была значительно больше, чем сейчас, и не все могли себе позволить эту «роскошь». Введение онлайн-заказа такси стало настоящим прорывом.
В 21 веке стал популярен сервис по доставке еды, и сейчас большинство ресторанов, кафе, сотрудничают с такими сервисами. Крупнейшими считаются: «Яндекс.Еда», «Delivery club». Преимуществами пользования данными системами для клиента являются: экономия времени, возможность заказа еды круглосуточно, широкое разнообразие ассортимента блюд, избавление от домашних хлопот и множество других плюсов.
Кафетерии Томского государственного университета на данный момент используют классический метод сбыта товара. Хоть и трафик людей на перерывах приравнивается к ресторанам быстрого питания, никаких современных подходов к увеличению объема продаж не реализовано. К современным подходам относятся терминалы самообслуживания, электронные очереди, мобильные приложения и другое.
Данный факт подтолкнул к формулированию тема данной работы. Целью настоящей работы является разработка мобильного клиент-серверного приложения «Students eat» для заказа еды в точках питания университета.
Задачи исследования:
1. Осуществить постановку задачи, выделить требования к приложению.
2. Произвести обзор текущих решений проблемы очередей в кафетериях университета.
3. Изучить современные средства разработки мобильных приложений для Android.
4. Определить требования и спроектировать приложение.
5. Спроектировать дизайн приложения.
6. Реализовать и спроектировать мобильное приложение.
✅ Заключение
Университет - закрытая система со своим ритмом жизни, при этом система питания в нем живет своей жизнью. Кафетерии и прочие точки общепита не связаны с университетом, поэтому нашим приложением мы хотим исправить это. Сделать их доступными только для студентов и работников ВУЗов, объединить график учебных занятий с питанием, тем самым приблизиться к этой системе.
Хотелось бы отметить, что сейчас в мире пандемия коронавируса «Covid-19», именно поэтому работа всех учебных заведений, спортивных секций, кафетерии и ресторанов перешла на дистанционную работу. Благодаря тем или иным сервисам у нас есть возможность учиться, работать или заказывать еду, не выходя из дома. После пандемии люди станут чаще пользоваться различными онлайн-сервисами, потому что в связи с обстоятельствами им пришлось пользоваться ими и многим показалось это удобным. Зачем лишний раз выходить в кафетерий, чтобы пообедать, когда можно заказать еду на дом? Также, после снятия различных запретов на посещение университетов людям будет удобно и привычно заказать еду, чем простоять половину перерыва в очереди. Благодаря приложению клиенты будут реже контактировать с другими людьми, что будет являться плюсом после всемирной пандемии.
Смартфоны с операционной системой Android являются наиболее популярными, а также доступными устройствами на сегодняшний день. Многие производители мобильных устройств используют именно эту систему, поэтому выбор устройств на данной ОС достаточно велик.
Именно поэтому целью работы была выбрана разработка мобильного приложения для устройств с ОС Android для заказа еды в точках питания университета. В качестве среды разработки была выбрана IDE Android Studio, поскольку она предоставляет множество инструментов для разработки, и, к тому же, ориентирована исключительно на создание приложений для устройств с ОС Android. Разработка выполнялась на языке программирования Kotlin.
Подводя итог, следует отметить, что все поставленные задачи были выполнены, а цель достигнута. Таким образом, было разработано клиент-серверное мобильное приложение для заказа еды в точках питания ТГУ для устройств с ОС Android.





