Details

Title Разработка Android-приложения для бронирования гостиниц и хостелов: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators Фам Ань Хюи
Scientific adviser Коликова Татьяна Всеволодовна
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2025
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects мобильное приложение ; Android ; онлайн-бронирование отелей ; Firebase ; MVVM ; ZaloPay ; mobile application ; hotel booking
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 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2025/vr/vr25-4674
Rights Доступ по паролю из сети Интернет (чтение, печать, копирование)
Additionally New arrival
Record key ru\spstu\vkr\38220
Record create date 9/23/2025

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

В ходе работы был проведён анализ предметной области туристических онлайн-сервисов, включая обзор существующих систем бронирования гостиниц. На основе данного анализа были сформулированы требования к разрабатываемому приложению. Для реализации проекта были выбраны современный архитектурный паттерн MVVM и облачная платформа Google Firebase, а также реализована интеграция с платёжным сервисом ZaloPay для обеспечения онлайн-оплаты. Кроме того, была спроектирована и подробно описана архитектура приложения. В результате проделанной работы разработано мобильное Android-приложение для онлайн-бронирования гостиниц и хостелов, реализующее основные функции: регистрацию и авторизацию пользователей, поиск и фильтрацию гостиниц по различным критериям, просмотр подробной информации о номерах, оформление бронирования с возможностью онлайн-оплаты, а также административные функции по управлению бронированиями, услугами и персоналом. Приложение построено с использованием паттерна MVVM и облачных сервисов Firebase, что обеспечивает надёжное хранение данных и мгновенную синхронизацию информации, а интеграция SDK ZaloPay позволяет безопасно обрабатывать платежные транзакции. Корректность работы и удобство использования приложения подтверждены тестированием на реальном устройстве.

During the work, an analysis of the subject area of tourism online services was carried out, including a review of existing hotel booking solutions. Based on this analysis, the requirements for the developed application were defined. To implement the project, the modern MVVM architectural pattern and the Google Firebase cloud platform were selected, and integration with the ZaloPay payment service was implemented for online payments. In addition, the application’s architecture was designed and described in detail. As a result of the project, a mobile Android application for online hotel and hostel booking was developed, which implements the main features: user registration and authentication, searching and filtering hotels by various criteria, viewing detailed room information, making bookings with online payment, as well as administrative functions for managing bookings, services, and personnel. The application is built using the MVVM pattern and Firebase cloud services, which ensures reliable data storage and real-time data synchronization, while the integration of the ZaloPay SDK provides secure payment processing. The application’s correctness and ease of use were verified through testing on a real device.

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

Access count: 0 
Last 30 days: 0

Detailed usage statistics