Details
| Title | Разработка клиент-серверного приложения для ресторана: выпускная квалификационная работа бакалавра: направление 09.03.01 «Информатика и вычислительная техника» ; образовательная программа 09.03.01_02 «Технологии разработки программного обеспечения» = Development of a client-server application for a restaurant |
|---|---|
| Creators | Смирнов Никита Витальевич |
| Scientific adviser | Дьяченко Юрий Николаевич |
| Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Imprint | Санкт-Петербург, 2026 |
| Collection | Выпускные квалификационные работы ; Общая коллекция |
| Subjects | мобильное приложение ; Android ; Kotlin ; MVVM ; Spring ; PostgreSQL ; mobile application |
| Document type | Bachelor graduation qualification work |
| Language | Russian |
| Level of education | Bachelor |
| Speciality code (FGOS) | 09.03.01 |
| Speciality group (FGOS) | 090000 - Информатика и вычислительная техника |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-6186 |
| Rights | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
| Additionally | New arrival |
| Record key | ru\spstu\vkr\45827 |
| Record create date | 9/17/2026 |
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 |
В данной работе рассматривается процесс создания клиент серверного приложения, в качестве клиента выступает мобильное приложение на Android, а в качестве сервера приложение, написанное на Kotlin с помощью фреймворка Spring. Основной функционал приложения позволяет делать регистрацию с учетом ролей системы, логин, создание заказов, редактирование заказов, просмотр состава блюд, управление курсами, изменение количества доступных позиций. Структура работы: 1. Поиск и анализ аналогов 2. Разработка требований 3. Выбор средств для разработки 4. Разработка системы 5. Тестирование системы Итогом работы стала система, состоящая из сервера, базы данных и мобильного приложения. Всё приложение было протестировано с помощью ручного тестирования и модульных тестов.
This paper examines the process of creating a client-server application, with an Android mobile application as the client and an application written in Kotlin using the Spring framework as the server. The main functionality of the application allows you to register taking into account the roles of the system, login, create orders, edit orders, view the composition of dishes, manage courses, and change the number of available positions. The structure of the work: 1. Search and analysis of analogues 2. Requirements development 3. Selection of development tools 4. System development 5. System testing The result of the work was a system consisting of a server, a database and a mobile application. The entire application has been tested using manual testing and unit tests.
| Network | User group | Action |
|---|---|---|
| ILC SPbPU Local Network | All |
|
| Internet | Authorized users SPbPU |
|
| Internet | Anonymous |
|