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

Название: Разработка сервиса сбора данных аттестации студентов. Разработка авторизации приложения: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_03 «Разработка программного обеспечения»
Авторы: Лачихин Артём Андреевич
Научный руководитель: Петров Александр Владимирович
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2023
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: веб приложение; методы безопасности; учет оценок; аккумуляция данных; управление пользователями; оценка успеваемости; авторизация; web application; security methods; grade accounting; data accumulation; user management; performance assessment; authorization
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 09.03.04
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2023/vr/vr23-873
Права доступа: Доступ по паролю из сети Интернет (чтение, печать)
Ключ записи: ru\spstu\vkr\20542

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

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

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

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

Аннотация

Тема выпускной квалификационной работы — «Разработка сервиса сбора данных аттестации студентов. Разработка авторизации приложения». Задачей работы по разработке Авторизации веб-приложения, документооборота,при этом позволив всем преподавателям своевременно предоставлять данные для отчетности в полном обьеме и не зависимо от места в котором человек на ходится. Анализ предметной области, текущем рынке решений дал возможность выбрать оптимально подходящий формат приложения дле этого приложения необходимо продумать систему Авторизации, для нормальной работы бизнесс логики и разграничения прав пользователей, за счет Авторизации могут добавляться бизнес функционал, ограничиваться или расширяться доступ к новым разделам или возможности . Так же за счет Авторизации закрывает возможность кражи неразраешенных данных пользователей и информацию сохраненную\загруженную в прилоежении. В процессе хода работы, разрабатывалось клиент-серверное приложение, с нужным функционаклом,в разработке были использованы следующие технологии: Java , Spring Boot , база данных , PostgreSQL, Docker ,Hibernate и фреймворк шаблон - Thymeleaf,Gradle. Как дополнительные инструменты разработки - IDE - IntelliJ IDEA и Postman.

The theme of the final qualification work is “Development of a service for collectingstudent assessment data. Development of application authorization.The task of working on the development of Authorization web application,workflow, while allowing all teachers to timelyprovide data for reporting in full and regardless of locationin which the person is.Analysis of the subject area, the current market of solutions made it possible to chooseoptimally suited application formatfor this application, it is necessary to think over the Authorization system, fornormal operation of business logic and differentiation of user rights,due to Authorization, business functionality can be added, limited orexpand access to new sections or opportunities.Also, due to Authorization, it closes the possibility of stealing unauthorizeduser data and information saved/loaded inapplication.In the course of the work, a client-server application was developed,with the desired functionality, the following were used in the developmenttechnologies: Java, Spring Boot, database, PostgreSQL, Docker, Hibernate andframework template - Thymeleaf, Gradle.As additional development tools - IDE - IntelliJ IDEA and Postman.

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

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

Оглавление

  • СПИСОК ИЛЛЮСТРАЦИЙ
  • ВВЕДЕНИЕ
  • ГЛАВА 1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ
    • 1.1. Анализ существующих решений
      • Forms authentication-
      • Другие протоколы аутентификации по паролю
      • Аутентификация по сертификатам
      • Аутентификация по одноразовым паролям
      • Аутентификация по Ключам доступа,
      • OAuth и OpenID Connect
  • ГЛАВА 2. ПОСТАНОВКА ЗАДАЧИ
    • 2.1. Задача
    • 2.2. Требования к программному продукту
  • ГЛАВА 3. ПРОЕКТИРОВАНИЕ
    • 3.1. Архитектура приложения
    • 3.2. Выбор средств реализации
    • Возможности
    • 3.2. Выбор средств реализации
    • 4.1. СТРУКТУРА ПРИЛОЖЕНИЯ
    • 4.2 НАСТРОЙКИ КОНФИГУРАЦИИ
  • ГЛАВА 4.3 РАЗРАБОТКА КЛИЕНТСКОГО ИНТЕРФЕЙСА
  • ГЛАВА 4.4 РЕАЛИЗАЦИЯ UI ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА НА СТОРОНЕ ПРИЛОЖЕНИЯ
  • ГЛАВА 4.5 ИНСТРУМЕНТЫ ДЛЯ УПРОЩЕНИЯ РАЗРАБОТКИ И НАСТРОЙКИ ОКРУЖЕНИЯ

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

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