Детальная информация
| Название | Разработка клиент-серверного приложения для ресторана: выпускная квалификационная работа бакалавра: направление 09.03.01 «Информатика и вычислительная техника» ; образовательная программа 09.03.01_02 «Технологии разработки программного обеспечения» = Development of a client-server application for a restaurant |
|---|---|
| Авторы | Смирнов Никита Витальевич |
| Научный руководитель | Дьяченко Юрий Николаевич |
| Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Выходные сведения | Санкт-Петербург, 2026 |
| Коллекция | Выпускные квалификационные работы ; Общая коллекция |
| Тематика | мобильное приложение ; Android ; Kotlin ; MVVM ; Spring ; PostgreSQL ; mobile application |
| Тип документа | Выпускная квалификационная работа бакалавра |
| Язык | Русский |
| Уровень высшего образования | Бакалавриат |
| Код специальности ФГОС | 09.03.01 |
| Группа специальностей ФГОС | 090000 - Информатика и вычислительная техника |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-6186 |
| Права доступа | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
| Дополнительно | Новинка |
| Ключ записи | ru\spstu\vkr\45827 |
| Дата создания записи | 17.09.2026 |
Разрешенные действия
–
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
| Группа | Анонимные пользователи |
|---|---|
| Сеть | Интернет |
В данной работе рассматривается процесс создания клиент серверного приложения, в качестве клиента выступает мобильное приложение на 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.
| Место доступа | Группа пользователей | Действие |
|---|---|---|
| Локальная сеть ИБК СПбПУ | Все |
|
| Интернет | Авторизованные пользователи СПбПУ |
|
| Интернет | Анонимные пользователи |
|