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


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

Работа №186594

Тип работы

Дипломные работы, ВКР

Предмет

информатика

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

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


ВВЕДЕНИЕ 8
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


Смартфон - неотъемлемая часть жизни многих людей. В современном мире невозможно вообразить себе жизнь без него. С каждым годом рынок мобильных устройств развивается огромными темпами, что делает устройства дешевле и доступнее каждому, поэтому, большая часть общества может позволить купить себе то, что ещё 10 лет назад казалось роскошью. Специалисты HIS Markit утверждают, что в конце 2016 года количество таких аппаратов составило 4 млрд., и прогнозируют, что этот показатель увеличится к концу 2020 года до 6 млрд., поэтому сейчас очень сложно найти человека, который не имел бы смартфона, и это не просто так. Смартфон не только позволяет фотографировать, звонить и писать сообщения. С развитием мобильного интернета и технологий начали появляться различные приложения, которые делают нашу жизнь проще: удобные мессенджеры, социальные сети, позволяющие нам без проблем общаться с людьми через интернет, переводчики, упрощающие нам жизнь и позволяющие перевести что угодно в любой точке мира; приложения для здоровья и спорта, благодаря которым мы можем следить за собой.
Но отдельно хотелось бы рассмотреть раздел индустрии приложений-сервисов. Сейчас, предприниматели в каждой сфере пытаются развить свой бизнес с помощью информационных технологий. На примере прогресса такой отрасли как такси можно убедиться, что оптимизация с помощью информационных технологий развивает данную индустрию. Раньше оборот такси был значительно меньше, так как было два варианта вызова такси: поймать его на улице или позвонить и заказать машину. Цена поездки была значительно больше, чем сейчас, и не все могли себе позволить эту «роскошь». Введение онлайн-заказа такси стало настоящим прорывом.
В 21 веке стал популярен сервис по доставке еды, и сейчас большинство ресторанов, кафе, сотрудничают с такими сервисами. Крупнейшими считаются: «Яндекс.Еда», «Delivery club». Преимуществами пользования данными системами для клиента являются: экономия времени, возможность заказа еды круглосуточно, широкое разнообразие ассортимента блюд, избавление от домашних хлопот и множество других плюсов.
Кафетерии Томского государственного университета на данный момент используют классический метод сбыта товара. Хоть и трафик людей на перерывах приравнивается к ресторанам быстрого питания, никаких современных подходов к увеличению объема продаж не реализовано. К современным подходам относятся терминалы самообслуживания, электронные очереди, мобильные приложения и другое.
Данный факт подтолкнул к формулированию тема данной работы. Целью настоящей работы является разработка мобильного клиент-серверного приложения «Students eat» для заказа еды в точках питания университета.
Задачи исследования:
1. Осуществить постановку задачи, выделить требования к приложению.
2. Произвести обзор текущих решений проблемы очередей в кафетериях университета.
3. Изучить современные средства разработки мобильных приложений для Android.
4. Определить требования и спроектировать приложение.
5. Спроектировать дизайн приложения.
6. Реализовать и спроектировать мобильное приложение.


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

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

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


С ростом информационных технологий происходит процесс оптимизации различных сфер отраслей производства. Различные приложения, сервисы облегчают нам жизнь, к чему и стремимся мы с приложением «Students eat».
Университет - закрытая система со своим ритмом жизни, при этом система питания в нем живет своей жизнью. Кафетерии и прочие точки общепита не связаны с университетом, поэтому нашим приложением мы хотим исправить это. Сделать их доступными только для студентов и работников ВУЗов, объединить график учебных занятий с питанием, тем самым приблизиться к этой системе.
Хотелось бы отметить, что сейчас в мире пандемия коронавируса «Covid-19», именно поэтому работа всех учебных заведений, спортивных секций, кафетерии и ресторанов перешла на дистанционную работу. Благодаря тем или иным сервисам у нас есть возможность учиться, работать или заказывать еду, не выходя из дома. После пандемии люди станут чаще пользоваться различными онлайн-сервисами, потому что в связи с обстоятельствами им пришлось пользоваться ими и многим показалось это удобным. Зачем лишний раз выходить в кафетерий, чтобы пообедать, когда можно заказать еду на дом? Также, после снятия различных запретов на посещение университетов людям будет удобно и привычно заказать еду, чем простоять половину перерыва в очереди. Благодаря приложению клиенты будут реже контактировать с другими людьми, что будет являться плюсом после всемирной пандемии.
Смартфоны с операционной системой Android являются наиболее популярными, а также доступными устройствами на сегодняшний день. Многие производители мобильных устройств используют именно эту систему, поэтому выбор устройств на данной ОС достаточно велик.
Именно поэтому целью работы была выбрана разработка мобильного приложения для устройств с ОС Android для заказа еды в точках питания университета. В качестве среды разработки была выбрана IDE Android Studio, поскольку она предоставляет множество инструментов для разработки, и, к тому же, ориентирована исключительно на создание приложений для устройств с ОС Android. Разработка выполнялась на языке программирования Kotlin.
Подводя итог, следует отметить, что все поставленные задачи были выполнены, а цель достигнута. Таким образом, было разработано клиент-серверное мобильное приложение для заказа еды в точках питания ТГУ для устройств с ОС Android.


1. Количество активных смартфонов за 2020 год [Режим доступа]: https://www.ixbt.com/news/2017/01/19/kolichestvo-aktivnyh-smartfonov-v-mire-k-2020-godu- vyrastet-do-6-mlrd-edinic. html
2. Статистика мобильных операционных систем за последний год[Режим доступа]: https://www.ixbt.com/news/2018/05/03/doli-operacionnyh-sistem-android-i-ios-za-poslednij- god-v-mire-osobo-ne-izmenilis.html
3. Android разработка за и против [Режим доступа]: https://skillbox.ru/media/code/android_razrabotka_za_i_protiv/
4. UML - краткое руководство [Электронный ресурс]: https://coderlessons.com/tutorials/akademicheskii/uchit-uml/uml-kratkoe-rukovodstvo
5. Статистика версий android на конец весны 2020 [Электронный ресурс]: https://news.rambler.ru/internet/44245276-statistika-versiy-android-na-konets-vesny- 2020/?updated
6. Архитектура клиент-сервер [Электронный ресурс]: https://portal.tpu.ru/SHARED/f/FAS/study/avis/lectures/cli-se.pdf
7. Архитектура мобильного клиент-серверного приложения [Электронный ресурс]: https://habr.com/ru/post/246877/
8. Мобильный интернет в России [Электронный ресурс] - Режим доступа: https://corp.imgsmail.ru/media/files/40314-researchmobilemail.pdf
9. Платформа для разработки мобильных приложений Microsoft Xamarin [Электронный ресурс] - Режим доступа: https://vc.ru/n/xamarin-free
10. Обзор платформы Eclipse [Электронный ресурс] - Режим доступа: http://hightech.in.ua/content/art-eclipse-platform
11. Первая стабильная IDE Android Studio [Электронный ресурс] - Режим доступа: http://analogindex.ru/news/android-studio-1 -0-perva-stabil-naide-ot-google_79236. html
12. Знакомство с Android Studio [Электронный ресурс] - Режим доступа: http://startofandroid.com/ru/articles/listofarticles/284-znakomstvo-sandroid-studio.html
13. Введение в разработку Android-приложений [Электронный ресурс] - Режим доступа: http://www.intuit.ru/studies/courses/4462/988/lecture/14988
14. Работа с XML в Android [Электронный ресурс] - Режим доступа: https://www.ibm.com/developerworks/ru/library/x-android/
15. Разработка web-интерфейса базы данных [Электронный ресурс] - Режим доступа: http://www.4stud.info/web-programming/work11.html... 20


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



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


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