Details

Title: Разработка мобильного приложения под Android для организации работы сети парикмахерских: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators: Резник Владислав Андреевич
Scientific adviser: Маслаков Алексей Павлович
Other creators: Локшина Екатерина Геннадиевна
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2021
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: Android; Java; мобильное приложение; Spring; клиент-сервер; JSON; PostgreSQL; mobile application; client-server
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 - Информатика и вычислительная техника
Links: Отзыв руководителя; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2021/vr/vr21-807
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key: ru\spstu\vkr\13255

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

Annotation

Данная работа посвящена процессу создания мобильного приложения, основной функцией которого является возможность онлайн-записи на услуги в парикмахерскую, салон красоты или барбершоп. Выбор мастера, услуги или салона осуществляется через диалоговое окно, но для выбора салона также предусмотрена возможность выбора с помощью онлайн-карты. Возможности приложения так же включают в себя просмотр истории заказов, систему оценивания мастеров и выбор услуги через изображение. Выбор даты и времени посещения салона осуществляется через специальные окна в виде календаря и часов соответственно. Задачи, решённые в ходе работы: проведено исследование и анализ предметной области, на основе полученных данных сформирован список требований к разрабатываемому приложению, определена подходящая архитектура и инструменты, выполнена реализация согласно требованиям. Для приложения была выбрана клиент-серверная архитектура, с Android приложением в качестве клиента и Spring Boot Application для сервера, СУБД – PostgreSQL. Результатом работы является мобильное приложение для операционной системы Android, имеющее заявленный функционал и соответствующее сформулированным требованиям.

This given work is devoted to the process of creating a mobile application, whose main function is the ability to register online for services in a hairdresser, beauty salon or barbershop. The choice of a master, service or salon is carried out through a dialog box, but for choosing a salon, it is also possible to select using an online map. The application's features also include viewing order history, a system for evaluating masters and choosing a service through an image. The choice of the date and time of visiting the salon is carried out through special windows in the form of a calendar and a clock, respectively. Tasks solved in the course of the work: research and analysis of the subject area was carried out, on the basis of the data obtained, a list of requirements for the developed application was formed, a suitable architecture and tools were determined, the implementation was carried out according to the requirements. For the application, a client-server architecture was chosen, with an Android application as a client and Spring Boot Application for a server, DBMS - PostgreSQL. The result of the work is a mobile application for the Android operating system, which has the declared functionality and corresponding the formulated requirements.

Document access rights

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

Table of Contents

  • Введение
  • 1. Обзор предметной области
  • 2. Архитектурный уровень
  • 3. Программный уровень
    • 3.1 Обзор средств разработки
      • 3.1.1 Операционная система
      • 3.1.2 СУБД
      • 3.1.3 Язык программирования для серверной части
      • 3.1.4 Бэкенд фреймворк
      • 3.1.5 Язык программирования для клиентской части
    • 3.2 Структура БД
    • 3.2 Компоненты сервера
    • 3.3 Основные Endpoints
    • 3.4 Компоненты Android приложения
    • 3.5 Обзор ресурсов
  • 4. РЕАЛИЗАЦИЯ
  • ЗАКЛЮЧЕНИЕ
  • Список использованных источников

Usage statistics

stat Access count: 12
Last 30 days: 3
Detailed usage statistics