Details
Title | Разработка информационной системы электронного документооборота с функциями внутридокументного разграничения прав доступа и поддержкой коллективной работы в режиме реального времени: выпускная квалификационная работа магистра: направление 09.04.04 «Программная инженерия» ; образовательная программа 09.04.04_02 «Основы анализа и разработки приложений с большими объемами распределенных данных» |
---|---|
Creators | Кушен Вадим Витальевич |
Scientific adviser | Тутыгин Владимир Семенович |
Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Imprint | Санкт-Петербург, 2025 |
Collection | Выпускные квалификационные работы ; Общая коллекция |
Subjects | разграничение прав доступа ; алгоритм ; метод ; задача ; уровень прав ; серверное приложение ; база данных ; язык программирования Python ; differentiation of access rights ; algorithm ; method ; task ; level of rights ; assignment of rights ; server application ; database python |
Document type | Master graduation qualification work |
File type | |
Language | Russian |
Level of education | Master |
Speciality code (FGOS) | 09.04.04 |
Speciality group (FGOS) | 090000 - Информатика и вычислительная техника |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-1848 |
Rights | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
Additionally | New arrival |
Record key | ru\spstu\vkr\35455 |
Record create date | 7/14/2025 |
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 |
Тема выпускной квалификационной работы: разработка информационной системы электронного документооборота с функциями внутридокументного разграничения прав доступа и поддержкой коллективной работы в режиме реального времени. В условиях современной цифровизации возрастает потребность в защите информации и организации эффективной коллективной работы с документами. Традиционные системы электронного документооборота предоставляют базовые механизмы контроля доступа на уровне файлов и каталогов, однако они оказываются недостаточными в ситуациях, когда требуется гибкое разграничение прав внутри самого документа. В представленной работе разработана и реализована система электронного документооборота с функцией внутридокументного разграничения прав доступа. Ключевая особенность системы — возможность деления текста документа на отдельные фрагменты, каждому из которых назначается уровень доступа. Администратор определяет структуру документа, указывает уровень секретности для каждой части, а пользователи при открытии документа видят только те фрагменты, доступ к которым разрешён их уровнем. Для обеспечения коллективной работы реализована функция параллельного редактирования, как в режиме реального времени, так и в режиме последовательного сохранения. Также система поддерживает механизм отслеживания изменений — сохраняются версии документа с указанием, кто и когда вносил правки. Архитектура решения построена с использованием контейнеризации, серверной обработки на языке Python и хранения информации в реляционной базе данных. Пользовательская и административная части разделены логически, что позволяет централизованно управлять правами и облегчает масштабирование системы. Проведённое исследование показало, что использование внутридокументного разграничения повышает безопасность и управляемость документооборота в организациях с многопользовательским доступом, а также снижает риски несанкционированного доступа к чувствительной информации.
The topic of the final qualifying work is the development of an electronic document management information system with the functions of internal document differentiation of access rights and support for real-time teamwork. In the context of modern digitalization, the need for information protection and effective teamwork with documents is increasing. Traditional electronic document management systems provide basic access control mechanisms at the file and directory levels, but they are insufficient in situations where flexible separation of rights within the document itself is required. In the presented work, an electronic document management system with the function of internal document access rights is developed and implemented. A key feature of the system is the ability to divide the text of a document into separate fragments, each of which is assigned an access level. The administrator defines the structure of the document, specifies the level of secrecy for each part, and when users open the document, they see only those fragments that their level allows access to. To ensure teamwork, the function of parallel editing is implemented, both in real time and in sequential save mode. The system also supports a change tracking mechanism. Versions of the document are saved, indicating who made edits and when. The architecture of the solution is based on containerization, server-side processing in Python, and information storage in a relational database. The user and administrative parts are separated logically, which allows centralized rights management and facilitates system scaling. The conducted research has shown that the use of internal document separation increases the security and manageability of document management in organizations with multi-user access, as well as reduces the risks of unauthorized access to sensitive information.
Network | User group | Action |
---|---|---|
ILC SPbPU Local Network | All |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
Access count: 0
Last 30 days: 0