Details
| Title | Веб-приложение на Java для сбора предпочтений преподавателей: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта» |
|---|---|
| Creators | Али Шериф Ашраф Собхи Яссин |
| Scientific adviser | Зайцев Игорь Владимирович |
| Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Imprint | Санкт-Петербург, 2025 |
| Collection | Выпускные квалификационные работы ; Общая коллекция |
| Subjects | расписание ; предпочтения преподавателей ; веб-сервис ; Java ; Spring Boot ; schedule ; teachers’ preferences ; web service |
| Document type | Bachelor graduation qualification work |
| File type | |
| Language | Russian |
| Level of education | Bachelor |
| Speciality code (FGOS) | 09.03.04 |
| Speciality group (FGOS) | 090000 - Информатика и вычислительная техника |
| DOI | 10.18720/SPBPU/3/2025/vr/vr25-3496 |
| Rights | Доступ по паролю из сети Интернет (чтение, печать) |
| Additionally | New arrival |
| Record key | ru\spstu\vkr\38785 |
| Record create date | 9/24/2025 |
Allowed Actions
–
Action 'Read' will be available if you login or access site from another network
| Group | Anonymous |
|---|---|
| Network | Internet |
Данная работа посвящена разработке веб-сервиса, предназначенного для сбора и обработки индивидуальных предпочтений преподавателей в отношении учебного расписания. В ходе выполнения работы были решены следующие задачи: анализ предметной области и существующих решений; определение требований и постановка задачи; проектирование структуры базы данных; разработка архитектуры и API веб-приложения; реализация системы аутентификации с разграничением прав доступа; создание функционала для ввода и редактирования предпочтений преподавателями; экспорт собранных данных в формат Excel; тестирование и сопровождение приложения. В процессе работы были изучены существующие подходы к автоматизации сбора данных в учебных заведениях, проанализированы потребности пользователей, спроектирована архитектура приложения, реализованы база данных и основная логика сервиса. В результате работы все поставленные задачи были успешно выполнены.
This work is dedicated to the development of a web service designed to collect and process individual teachers’ preferences regarding academic scheduling. The following tasks were addressed during the project: analysis of the subject area and existing solutions; requirements gathering and problem definition; design of the database structure; development of the web application architecture and API; implementation of an authentication system with role-based access control; creation of functionality for entering and editing teachers’ preferences; exporting collected data to Excel format; testing and maintenance of the application. Existing approaches to automating data collection in educational institutions were studied, user needs were analyzed, the application architecture was designed, and the main service logic was implemented. As a result, all project objectives were successfully achieved.
| Network | User group | Action |
|---|---|---|
| ILC SPbPU Local Network | All |
|
| Internet | Authorized users SPbPU |
|
| Internet | Anonymous |
|
Access count: 0
Last 30 days: 0