Details

Title: Разработка облачного приложения финансового и управленческого учета для малого бизнеса, индивидуальных предпринимателей и самозанятых граждан: выпускная квалификационная работа магистра: направление 09.04.04 «Программная инженерия» ; образовательная программа 09.04.04_02 «Основы анализа и разработки приложений с большими объемами распределенных данных»
Creators: Ткаченко Серафим Сергеевич
Scientific adviser: Дробинцев Павел Дмитриевич
Other creators: Локшина Екатерина Геннадиевна
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2020
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: распределенная система; микросервисная архитектура; веб-компоненты; пользовательский интерфейс; облачные вычисления; distributed system; microservice architecture; web components; user interface; cloud computing
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 - Информатика и вычислительная техника
Links: Отзыв руководителя; Рецензия; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2020/vr/vr20-1737
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key: ru\spstu\vkr\6457

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

Целью данной работы является разработка распределенной системы в облаке, функциональный модуль которой предназначен для ведения учета различными категориями малого бизнеса, самозанятыми гражданами. Особое внимание при этом уделено проектированию и разработке интегрированного многокомпонентного пользовательского интерфейса, объединяющего множество микросервисных интерфейсов. В ходе работы был проведен анализ существующих на рынке решений, произведено сравнение наиболее распространенных сервисов. В рамках анализа был опрошен ряд представителей целевых для данной работы категорий бизнеса. Результат данного опроса подтвердил актуальность разработки специализированного решения. Была спроектирована архитектура и создан покрытый тестами программный код распределенного приложения в облаке. Был создан центральный модуль, обеспечивающий интеграцию пользовательских интерфейсов внешних компонентов системы и функциональный модуль, обеспечивающий возможности финансового и управленческого учета, интегрированный в центральный интерфейс. Созданная система была успешно развернута и протестирована в облаке, соответствуя предъявляемым к ней требованиям.

The aim of this work is to develop a distributed system in the cloud, the functional module of which is designed for keeping records of various categories of small businesses, self-employed citizens. Particular attention is paid to the design and development of an integrated multi-component user interface that combines many microservices interfaces. In the course of the work, an analysis was made of the existing solutions on the market; a comparison was made of the most common services. As part of the analysis, a number of representatives of business categories targeted for this work were interviewed. The result of this survey confirmed the relevance of developing a specialized solution. The architecture was designed and the test code for the distributed application in the cloud was created. A central module was created that provides integration of user interfaces of external components of the system and a functional module that provides financial and managerial accounting capabilities, integrated into the central interface. The created system was successfully deployed and tested in the cloud, meeting the requirements for it.

Document access rights

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

Usage statistics

stat Access count: 31
Last 30 days: 0
Detailed usage statistics