Детальная информация
Название | Разработка Android-приложения для покупок через автоматические киоски: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта» |
---|---|
Авторы | Бокий Алина Алексеевна |
Научный руководитель | Малеев Олег Геннадьевич |
Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Выходные сведения | Санкт-Петербург, 2025 |
Коллекция | Выпускные квалификационные работы ; Общая коллекция |
Тематика | мобильное приложение ; kotlin ; android ; xml ; firebase ; автоматизированные киоски ; clean architecture ; mvvm ; room ; hilt ; mobile application ; automated kiosks |
Тип документа | Выпускная квалификационная работа бакалавра |
Тип файла | |
Язык | Русский |
Уровень высшего образования | Бакалавриат |
Код специальности ФГОС | 09.03.04 |
Группа специальностей ФГОС | 090000 - Информатика и вычислительная техника |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-1163 |
Права доступа | Доступ по паролю из сети Интернет (чтение) |
Дополнительно | Новинка |
Ключ записи | ru\spstu\vkr\35798 |
Дата создания записи | 30.07.2025 |
Разрешенные действия
–
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа | Анонимные пользователи |
---|---|
Сеть | Интернет |
Тема выпускной квалификационной работы: «Разработка Android-приложения для покупок через автоматические киоски». Данная работа посвящена разработке Android-приложения для взаимодействия пользователя с автоматическим киоском самообслуживания. Приложение предоставляет базовый функционал: регистрацию и авторизацию, просмотр каталога и подробной информации о товарах, добавление товаров в корзину, оформление и оплату заказа. Также реализована возможность сканирования штрих-кодов товаров, привязки банковских карт и генерации QR-кода, с помощью которого пользователь входит в автокиоск. Приложение реализовано с использованием архитектурного подхода Clean Architecture и паттерна MVVM на языке Kotlin. Для хранения данных используются облачная база Firestore и локальная база Room. Интерфейс создан с использованием XML и ViewBinding. Навигация построена с использованием Jetpack Navigation, внедрение зависимостей – на основе Hilt. Проведено ручное и автоматизированное тестирование приложения. Результаты подтвердили корректность реализации и поведения интерфейса. Разработанное приложение подходит для использования в автоматических киосках и может развиваться в зависимости от потребностей бизнеса.
The subject of the graduate qualification work is «Development of an Android application for shopping via automated kiosks». This work focuses on the development of an Android application designed to interact with a self-service kiosk. The application provides core features including user registration and login, browsing a catalog with detailed product information, adding items to a cart, placing and paying for an order. It also supports barcode scanning, bank card linking, and QR code generation for kiosk access. The system is built using the Clean Architecture approach and the MVVM design pattern in Kotlin. Data is stored using the Firestore cloud database and the local Room database. The user interface is implemented with XML and ViewBinding. Navigation is handled via Jetpack Navigation, and dependency injection is managed through Hilt. Both manual and automated testing were performed. The results confirmed stable interface behavior and correct application logic. The developed solution is suitable for use in self-service kiosks and can be extended to meet additional business requirements.
Место доступа | Группа пользователей | Действие |
---|---|---|
Локальная сеть ИБК СПбПУ | Все |
|
Интернет | Авторизованные пользователи СПбПУ |
|
Интернет | Анонимные пользователи |
|
Количество обращений: 1
За последние 30 дней: 1