Детальная информация

Название: Разработка системы прав пользователей для веб-сервиса по автоматизации ведения договоров: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Авторы: Алейников Павел Игоревич
Научный руководитель: Фёдоров Станислав Алексеевич
Другие авторы: Локшина Екатерина Геннадиевна
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2020
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: веб-сервис; система прав; разграничение доступа; postgresql; ltree; java; spring boot; web service; right system; access control
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 09.03.04
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
Ссылки: Отзыв руководителя; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2020/vr/vr20-1511
Права доступа: Доступ по паролю из сети Интернет (чтение)
Ключ записи: ru\spstu\vkr\6586

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

Целью данной работы является система прав пользователей для веб-сервиса по автоматизации ведения договоров. В данной работе были рассмотрены существующие модели разграничения доступа и выбрана наиболее подходящая в качестве основы для разрабатываемой системы. Также была описана архитектура и детали реализации модулей данной системы. В качестве возможной оптимизации была рассмотрена реализация кэширования прав пользователей с использованием СУБД Redis. Проведено тестирование производительности. Результатом работы является система прав для иерархической структуры пользователей, реализованная на платформе Java с использованием фреймворка Spring Boot и РСУБД PostgreSQL.

The purpose of this work is a system of user rights for a web service for automating contract management. In this paper, the existing models of access differentiation were considered and the most suitable one was chosen as the basis for the system being developed. The architecture and implementation details of the system's modules were also described. The implementation of caching user rights using the redis DBMS was considered as a possible optimization. Performance testing was performed. The result is a system of rights for the hierarchical structure of users, implemented on the Java platform using the Spring Boot framework and the PostgreSQL RDBMS.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать
Интернет Авторизованные пользователи СПбПУ Прочитать
-> Интернет Анонимные пользователи

Статистика использования

stat Количество обращений: 7
За последние 30 дней: 0
Подробная статистика