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 | |
| 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 |
|
| Internet | Authorized users SPbPU |
|
| Internet | Anonymous |
|
Access count: 0
Last 30 days: 0