Details

Title: Разработка системы анкетирования студентов: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators: Шиляев Владислав Сергеевич
Scientific adviser: Петров Александр Владимирович
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint: Санкт-Петербург, 2024
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: анкетирование; качество образования; веб-приложение; клиент-серверная архитектура; PostgreSQL; Kotlin; Spring Boot; TypeScript; Svelte; survey; education quality; web application; client-server architecture
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 09.03.04
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2024/vr/vr24-1815
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Additionally: New arrival
Record key: ru\spstu\vkr\28859

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

Annotation

Работа посвящена разработке системы для проведения анкетирования среди студентов. В ходе работы было сделано следующее: • Изучены существующие методы анкетирования; • Разработан конструктор анкет с поддержкой различных форматов опросов; • Создан инструмент для анализа ответов в свободной форме с применением методов обработки естественного языка; • Разработан конструктор отчётов для генерации документов на основе собранных данных; • Система протестирована. Разработанное приложение в случае внедрения позволит оптимизировать процесс анкетирования в образовательных учреждениях, облегчить задачу формирования отчётов, а также ускорить принятие управленческих решений.

The thesis is dedicated to the development of a system for conducting surveys of students. The following tasks were completed: • Existing survey methods were studied • The builder of surveys was developed • The tool to analyze free-form responses was created • The builder of reports for generating documents based on collected data was developed • The system was tested The developed application in the case of a deployment will allow to optimize the survey process in universities, make the task of writing reports easier, and accelerate management decisions.

Document access rights

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

Table of Contents

  • Введение
  • Обзор предметной области
    • Область применения
    • Обзор существующих решений
  • Требования
    • Описание
    • Функциональность, доступная создателю анкет
      • Конструктор анкет
      • Конструктор отчётов
      • Дашборд
      • Функциональность, доступная анониму
  • Подготовка к разработке
    • Обоснование выбора технологий и средств разработки
    • Архитектура
  • Разработка серверной части
    • Архитектура сервера
    • Структура базы данных
    • Реализация аутентификации через сторонний сервис
    • Реализация форматирования текста
    • Интеграция с YandexGPT
    • Реализация генератора отчётов
  • Разработка клиентской части
    • Структура базы данных клиента
    • Реализация конструктора анкеты
      • Валидация
    • Реализация страницы заполнения анкеты
      • Сохранение данных неотправленной анкеты
    • Реализация конструктора отчёта
  • Тестирование
    • Модульные тесты
    • Интеграционные тесты
    • Метрики
  • Заключение
  • Список источников
  • Скриншоты разработанного приложения

Usage statistics

stat Access count: 0
Last 30 days: 0
Detailed usage statistics