Details

Title: Мобильное приложение под операционную систему Android для планирования и организации путешествий: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators: Орлов Владимир Витальевич
Scientific adviser: Коликова Татьяна Всеволодовна
Other creators: Локшина Екатерина Геннадиевна
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2021
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: мобильное приложение; android; kotlin; android studio; api; moxy; retrofit; google maps; firebase; субд; nosql; authentication; программное обеспечение; mobile application; dbms; software
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 09.03.04
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
Links: Отзыв руководителя; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2021/vr/vr21-715
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key: ru\spstu\vkr\12782

Allowed Actions:

Action 'Read' will be available if you login or access site from another network Action 'Download' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

Ключевые слова: мобильное приложение, Android, Kotlin, Android Studio, API, Moxy, Retrofit, Google Maps, Firebase, СУБД, NoSQL, Authentication, программное обеспечение. Тема выпускной квалификационной работы: «Мобильное приложение под операционную систему Android для планирования и организации путешествий». В данной работе изложен процесс разработки мобильного приложения под операционную систему Android для планирования и организации путешествий. Задачи, которые решались в ходе выполнения работы: 1. Формирование основных требований к мобильному приложению; 2. Анализ существующих аналогов приложения на рынке; 3. Разработка мобильного приложения под операционную систему Android для планирования и организации путешествий, включающее в себя ряд следующих функций: a. Авторизация пользователя с использованием учетной записи Google, b. Создание и управление поездками, c. Отслеживание веса багажа и каждой вещи отдельно, d. Сохранение данных о поездках в облачную базу данных, e. Отслеживание погодных условий в месте назначения поездки, f. Поиск отелей в радиусе пяти километров от пользователя; 4. Разработка модульных тестов и тестирование пользовательского интерфейса приложения на различных устройствах. При разработке приложения были использованы передовые технологии в области разработки приложений для Android, в том числе Firebase, Moxy, Retrofit и Google Maps API. Результатом выполнения данной работы является полностью функциональное, протестированное на различных устройствах приложение под Android для планирования и организации путешествий.

Keywords: mobile application, Android, Kotlin, Android Studio, API, Moxy, Retrofit, Google Maps, Firebase, DBMS, NoSQL, Authentication, software. The subject of the graduate qualification work: "Mobile application for the Android operating system for planning and organizing travels." This paper describes the process of developing a mobile application for the Android operating system for planning and organizing travels. Tasks that were solved during the work: 1. Formation of basic requirements for a mobile application. 2. Analysis of existing analogues of the application on the market. 3. Development of a mobile application for the Android operating system for planning and organizing travels, which includes several following functions: a. User authorization using a Google account, b. Creation and management of trips, c. Tracking the weight of luggage and each item separately, d. Saving travel data to a cloud database, e. Tracking the weather conditions at the travel destination, f. Search for hotels within a radius of five kilometers from the user. 4. Development of unit tests and testing of the user interface of the application on various devices. During the development of the application, advanced technologies were used in the development of applications for Android, including Firebase, Moxy, Retrofit and Google Maps API. The result of this work is a fully functional, tested on various devices application for Android for planning and organizing trips.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print Download
Internet Authorized users SPbPU Read Print Download
-> Internet Anonymous

Usage statistics

stat Access count: 12
Last 30 days: 4
Detailed usage statistics