Details

Title Разработка серверной части информационной системы сбора и обработки табличных данных: выпускная квалификационная работа бакалавра: направление 09.03.01 «Информатика и вычислительная техника» ; образовательная программа 09.03.01_02 «Технологии разработки программного обеспечения»
Creators Леонов Сергей Романович
Scientific adviser Лексашов Александр Викторович
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2024
Collection Выпускные квалификационные работы; Общая коллекция
Subjects табличные данные; веб-приложение; Java; Spring; PostgreSQL; Minio; сценарии автоматизации; права доступа; tabular data; web application; PostreSQL; automation scripts; access rights
Document type Bachelor graduation qualification work
File type PDF
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.01
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2024/vr/vr24-2595
Rights Доступ по паролю из сети Интернет (чтение, печать)
Additionally New arrival
Record key ru\spstu\vkr\30283
Record create date 7/11/2024

Allowed Actions

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

Group Anonymous
Network Internet

Цель работы – разработать прототип серверной части информационной системы для упрощения и автоматизации процесса сбора и обработки табличных данных с целью повышения эффективности работы, а также гарантировать защиту данных от несанкционированного доступа. В ходе разработки решались следующие задачи: 1. Обзор и сравнение аналогов; 2. Разработка технического задания; 3. Выбор технологического стека; 4. Разработка серверной части веб-приложения; 5. Демонстрация работоспособности и тестирование системы; 6. Оценка возможности дальнейшего развития веб-приложения. Разработка приложения производилась на языке Java в IntelliJ IDEA с использованием фреймворка Spring. Для хранения данных о пользователях и таблицах использовалась СУБД PostgreSQL. Для хранения табличных данных использовалось файловое хранилище Minio. В результате был разработан прототип серверной часть веб-приложения информационной системы сбора и обработки табличных данных. Были реализованы функции для взаимодействия с таблицами, сценарии автоматизации сбора данных, система прав доступа к таблице, а также возможность импорта и экспорта данных в Excel. Разработанное программное средство было успешно протестировано.

The purpose of the work is to develop a prototype of server part of an information system to simplify and automate the process of collecting and processing tabular data to increase work efficiency, as well as to guarantee data protection from unauthorized access. During the development, the following tasks were solved: 1. Review and comparison of analogues; 2. Development of technical specifications; 3. Choosing a technology stack; 4. Development of the backend of the web application; 5. Performance demonstration and system testing; 6. Assessment of the possibility of further development of the web application. The application was developed in Java in IntelliJ IDEA using the Spring framework. The PostgreSQL database was used to store data about users and tables. The Minio file storage was used to store tabular data. As a result, the prototype of the server part of the web application of the information system for collecting and processing tabular data was developed. Functions for interacting with tables, automation scenarios for data collection, a system of access rights to the table, as well as the ability to import and export data to Excel were implemented. The developed software tool has been successfully tested.

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

Access count: 1 
Last 30 days: 0

Detailed usage statistics