Details

Title Веб-сервис для партнерских вузов ЭОиДОТ СПбПУ: выпускная квалификационная работа бакалавра: направление 02.03.02 «Фундаментальная информатика и информационные технологии» ; образовательная программа 02.03.02_02 «Информатика и компьютерные науки» = Web Service for Partner Universities of E-Learning and Distance Educational Technologies of SPbPU
Creators Скрипкарь Антон Федорович
Scientific adviser Шошмина Ирина Владимировна
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2026
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects веб-сервис ; электронное обучение ; запись студентов ; повышение квалификации ; клиент-серверная архитектура ; React ; Flask ; PostgreSQL ; web-service ; e-learning ; student enrollment ; professional development ; client-server architecture
Document type Bachelor graduation qualification work
Language Russian
Level of education Bachelor
Speciality code (FGOS) 02.03.02
Speciality group (FGOS) 020000 - Компьютерные и информационные науки
DOI 10.18720/SPBPU/3/2026/vr/vr26-4114
Rights Доступ по паролю из сети Интернет (чтение, печать)
Additionally New arrival
Record key ru\spstu\vkr\42716
Record create date 8/21/2026

Allowed Actions

Action 'Read' will be available if administrator prepare required files

Group Anonymous
Network Internet

Объект разработки — процесс информационного сопровождения вза- имодействия Санкт-Петербургского политехнического университета Петра Великого с вузами-партнёрами СНГ при организации электронного обучения, записи студентов на курсы и подачи заявок на повышение квалификации. Цель работы— разработать функциональное ядро многостраничного веб- сервиса для партнёрских вузов СНГ, обеспечивающее доступ к информации о возможностях СПбПУ в области ЭОиДОТ, запись студентов на курсы и подачу заявок на повышение квалификации. Методы исследования: анализ предметной области и существующих цифровых решений, моделирование пользовательских сценариев, проектирова- ние клиент-серверной архитектуры и реляционной базы данных, практическая разработка веб-приложения, автоматизированное и ручное тестирование. В результате работы сформулированы требования и границы реализации партнёрского портала, спроектированы пользовательские сценарии, клиент- серверная архитектура и структура базы данных PostgreSQL. Реализованы главная страница, раздел «Курсы», раздел «Повышение квалификации», REST API на Flask и сохранение заявок в PostgreSQL. Проведено автоматизированное тестирование клиентской части и ручное тестирование API. Область применения результатов: разработанный веб-сервис может использоваться сотрудниками партнёрских вузов СНГ для самостоятельной подачи заявок на обучение и повышение квалификации, а также сотрудниками СПбПУ для централизованного сбора и первичной обработки заявок. Использованные технологии и средства: React 18, Material UI, React Router, Python, Flask, PostgreSQL, REST API, Яндекс SmartCaptcha, Jest, React Testing Library, Postman, Git.

The object of development is the process of information support for interaction between Peter the Great St. Petersburg Polytechnic University and partner universities of the CIS countries when organizing e-learning, enrolling students in courses and submitting applications for professional development programs. The purpose of the work is to develop the functional core of a multi-page web service for CIS partner universities, providing access to SPbPU e-learning and distance educational technology opportunities, student enrollment in courses, and professional development applications. The work used subject area and solution analysis, user scenario modeling, client-server architecture and database design, web application development, automated and manual testing. As a result, requirements and implementation boundaries of the partner portal were formulated, user scenarios, client-server architecture and PostgreSQL database structure were designed. The client part was implemented using React 18, Material UI and React Router. The server part was implemented using Flask with REST API for receiving, validating and saving applications and processing uploaded files. Automated client testing and manual API testing were performed. Application area: the developed web service can be used by employees of partner universities of the CIS countries for independent submission of applications for training and professional development, as well as by SPbPU staff for centralized collection and initial processing of applications. Technologies and tools used: React 18, Material UI, React Router, Python, Flask, PostgreSQL, REST API, Yandex SmartCaptcha, Jest, React Testing Library, Postman, Git.

Network User group Action
ILC SPbPU Local Network All
Internet Authorized users SPbPU
Internet Anonymous
...