Details

Title Разработка системы по учету аудиторного фонда: выпускная квалификационная работа бакалавра: направление 02.03.02 «Фундаментальная информатика и информационные технологии» ; образовательная программа 02.03.02_02 «Информатика и компьютерные науки» = Development of a classroom fund accounting system
Creators Пелипейченко Денис Андреевич
Scientific adviser Селин Иван Андреевич
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2026
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects учет аудиторного фонда ; веб-приложение ; REST API ; Python ; FastAPI ; 3D-визуализация ; PostgreSQL ; JavaScript ; React ; classroom fund accounting ; web application ; 3D visualisation
Document type Bachelor graduation qualification work
Language Russian
Level of education Bachelor
Speciality code (FGOS) 02.03.02
Speciality group (FGOS) 020000 - Компьютерные и информационные науки
DOI 10.18720/SPBPU/3/2026/vr/vr26-2591
Rights Доступ по паролю из сети Интернет (чтение)
Additionally New arrival
Record key ru\spstu\vkr\42762
Record create date 8/21/2026

Allowed Actions

Action 'Read' will be available if administrator prepare required files

Group Anonymous
Network Internet

Данная работа посвящена разработке и доработке системы учета аудиторного фонда университета в виде веб-приложения с поддержкой централизованного хранения данных, работы с документами и фотографиями, формирования отчетов и визуального взаимодействия с трехмерной моделью здания. Для достижения цели были решены следующие задачи: 1. Проведен анализ предметной области и существующих решений; 2. Сформулированы требования к системе учета аудиторного фонда; 3. Спроектированы доработки серверной части, клиентской части, модуля визуализации и загрузчика данных; 4. Были исправлены или доработаны механизмы подключения к базе данных, безопасной выдачи статических файлов, фильтрации и подсветки помещений; 5. Разработаны механизмы массовой загрузки фотографий, перемещения камеры к выбранной аудитории, формирования отчетов о зданиях; 6. Выполнена проверка работоспособности реализованных функций. Работа над системой велась с учетом актуальных требований имущественного отдела СПбПУ. В результате работы была развита система, позволяющая пользователю просматривать сведения о зданиях и помещениях, связывать учетные данные с объектами 3D-модели, получать доступ к связанным материалам, выделять помещения по заданным признакам и формировать отчетные документы. Реализованные доработки повышают практическую применимость системы для подразделений, занимающихся имущественным учетом, эксплуатацией и сопровождением аудиторного фонда. В ходе выполнения работы использовались следующие информационные технологии и программные средства: JavaScript, React, Three.js, Python, FastAPI, PostgreSQL, SQLAlchemy, Keycloak, Nginx, openpyxl, pytest.

This work is devoted to the development and improvement of a university classroom fund accounting system implemented as a web application with support for centralized data storage, work with documents and photographs, report generation, and visual interaction with a three-dimensional building model. To achieve the aim of the work, the following tasks were completed: 7. The subject area and existing solutions were analyzed; 8. Requirements for the classroom fund accounting system were formulated; 9. Improvements to the server side, client side, visualization module, and data loader were designed; 10. The mechanisms for database connection, secure delivery of static files, room filtering, and room highlighting were corrected or improved; 11. Mechanisms for bulk uploading of photographs, moving the camera to the selected room, and generating building reports were developed; 12. The operability of the implemented functions was verified. The work on the system was carried out considering the current requirements of the Property Management Department of SPbPU. As a result of the work, the system was developed further and now allows users to view information about buildings and rooms, associate accounting data with 3D model objects, access related materials, highlight rooms by selected attributes, and generate reporting documents. The implemented improvements increase the practical applicability of the system for departments responsible for property accounting, operation, and maintenance of the classroom fund. The following information technologies and software tools were used in the work: JavaScript, React, Three.js, Python, FastAPI, PostgreSQL, SQLAlchemy, Keycloak, Nginx, openpyxl, pytest.

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