Details

Title: Система поддержки принятия решений с мобильным приложением для Android: выпускная квалификационная работа магистра: направление 09.04.04 «Программная инженерия» ; образовательная программа 09.04.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators: Толстиков Григорий Николаевич
Scientific adviser: Амосов Владимир Владимирович
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint: Санкт-Петербург, 2024
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: СППР; бинарные отношения; Android; Jetpack Compose; Python; Kotlin; FastAPI; DSS; binary relations
Document type: Master graduation qualification work
File type: PDF
Language: Russian
Level of education: Master
Speciality code (FGOS): 09.04.04
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2024/vr/vr24-2096
Rights: Доступ по паролю из сети Интернет (чтение)
Additionally: New arrival
Record key: ru\spstu\vkr\29085

Allowed Actions:

Action 'Read' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

Данная работа посвящена разработке системы поддержки и сопутствующего мобильного приложение для нее. Задачи, которые решались в ходе исследования: 1. Произвести обзор решений систем поддержки принятия решений. 2. Произвести анализ и выбор технологий для разработки системы поддержки и мобильного приложения. 3. На основе предоставленных документации, функциональных и нефункциональных требований, разработать систему поддержки и мобильное приложение. 4. Выполнить проверку качества работы приложения и качества интеграции с веб-сервисом. 5. Проанализировать проделанную работу, сделать выводы о путях дальнейшей разработки и поддержки мобильного приложения. В работе предлагается решение для системы поддержки с доступом через мобильное приложение для Android с возможностью работы с приложением в онлайн и офлайн режиме. Приложение разработано на основе современного набора инструментов для создания пользовательского интерфейса Jetpack Compose, а клиент-серверное взаимодействие осуществляется подключением к веб-сервису на основе современного мощного веб-фреймворка FastAPI, развернутого на виртуальной машине VK Cloud в Docker-контейнере. В результате было реализовано решение, которое удовлетворяет всем функциональным и нефункциональным требованиям и реализует функционал СППР, доступный пользователю в любой момент времени прямо в смартфоне. Приложение было опубликовано в каталоге приложений RuStore.

The given work is devoted to the development of a decision support system and an accompanying mobile application for it. Tasks that were solved during the research: 1. To review the studies in decision support systems. 2. Analyze and select technologies for the development of a support system and a mobile application. 3. Based on the provided documentation, functional and non-functional requirements, develop a support system and a mobile application. 4. Check the quality of the application and the quality of integration with web service. 5. Analyze the work done, draw conclusions about ways to further develop and support the mobile application. The paper proposes a solution for a support system with access via an Android mobile application with the ability to work with the application in online and offline mode. The application is developed based on a modern set of tools for creating user interface Jetpack Compose, and client-server interaction is conducted by connecting to a web service based on the modern powerful FastAPI web framework deployed in the VK Cloud virtual machine in Docker. As a result, a solution has been implemented that meets all functional and non-functional requirements and implements the DSS functionality available to the user at any time directly in the smartphone. The application was published in the RuStore catalog.

Document access rights

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

Usage statistics

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