Details

Title: Разработка микросервисов импорта и экспорта данных для бухгалтерской системы: выпускная квалификационная работа бакалавра: направление 02.03.02 «Фундаментальная информатика и информационные технологии» ; образовательная программа 02.03.02_02 «Информатика и компьютерные науки»
Creators: Ладвищенко Ирина Валерьевна
Scientific adviser: Самочадина Татьяна Николаевна
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2022
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: микросервисы; веб-приложение; payroll-система; бухгалтерская система; модули импорта и экспорта; microservices; web-based application; payroll system; import and export modules
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 02.03.02
Speciality group (FGOS): 020000 - Компьютерные и информационные науки
DOI: 10.18720/SPBPU/3/2022/vr/vr22-2722
Rights: Доступ по паролю из сети Интернет (чтение)
Additionally: New arrival
Record key: ru\spstu\vkr\19657

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. Отладка и тестирование компонентов. Работа проводилась в АО «Аркадия», непосредственно предоставившем бухгалтерскую систему. В ходе работы были рассмотрены популярные архитектурные подходы к разработке многокомпонентных веб-приложений, а также плюсы и минусы выбранного микросервисного подхода. При разработке архитектуры использовался MVC-паттерн, а также метод «ленивой» загрузки модулей и контейнер <iframe>, которые обеспечили встраиваемость микросервисов в бухгалтерскую систему. В результате разработанные модули импорта и экспорта были успешно интегрированы в существующую payroll-систему. На данный момент проводится опытная эксплуатация, а также планируется дальнейшее расширение функционала приложений.

The given work is devoted to the development of web-based applications for data import and export used in the payroll software available for legal entities; in particular — the development of their components' user interface. The research set the following goals:1. Studying existing architectural approaches to import and export applications' implementation2. Requirements' definition and drafting a data flow diagram3. Architecture choice4. Components' implementation5. Debugging and testing componentsThe work was fulfilled on the premises of Arcadia Inc., which provided the payroll system. In the course of the work, popular architectural approaches to multicomponent web-based application development were considered, as well as the advantages and disadvantages of the chosen microservice approach. Development was based on the MVC pattern, as well as the lazy-loading method and the <iframe> container, which provide microservices' embeddability to the payroll system. The work resulted in successful integration of import and export modules into the provided payroll system. Now the trial operation is being carried out, and further expansion of the application functionality is planned.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read
External organizations N2 All Read
External organizations N1 All
Internet Authorized users SPbPU Read
Internet Authorized users (not from SPbPU, N2) Read
Internet Authorized users (not from SPbPU, N1)
-> Internet Anonymous

Usage statistics

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