Details

Title: Разработка веб-сервиса автоматизации процесса нормоконтроля ВКР: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_03 «Разработка программного обеспечения»
Creators: Романько Михаил Павлович
Scientific adviser: Петров Александр Владимирович
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2023
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: PHP; PostgreSQL; WebHook; REST API; нормоконтроль; автоматизация; normo-control; automation
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/2023/vr/vr23-5460
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key: ru\spstu\vkr\22640

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

Данная работа посвящена решению проблемы трудоемкости процесса нормоконтроля при проверке выпускных квалификационных работ. Целью данной работы является разработка веб-сервиса, который позволит: - автоматизировать проверку выпускных квалификационных работ на этапе нормоконтроля; - формировать справки о прохождении нормоконтроля; - организовывать связь между студентом и проверяющим. В рамках работы были проанализированы существующие решения и их недостатки, технические средства и технологии. По результатам анализа для реализации веб-сервиса был использован язык программирования PHP, база данных PostgreSQL. Для осуществления автоматизированных проверок работ был разработан интерфейс внешних приложений (API), позволяющий уведомлять внешние сервисы о произошедших событиях (WebHook), а также производить интеграцию и взаимодействие с другими сервисами и приложениями (REST API). В результате выполнения работы был разработан сервис, позволяющий автоматизировать проверку выпускных квалификационных работ, формировать и хранить справки о прохождении нормоконтроля, осуществлять связь между студентом и нормоконтролером, а также интегрировать работу внешних сервисов.

This work is devoted to solving the problem of the complexity of the process of normative control when checking final qualifying works. The purpose of this work is to develop a web service that will allow: - automate the verification of final qualifying works at the stage of normative control; - generate certificates on the passage of the normative control; - organize communication between the student and the examiner. As part of the work, existing solutions and their shortcomings, technical means and technologies were analyzed. According to the results of the analysis, the PHP programming language and the PostgreSQL database were used to implement the web service. To carry out automated work checks, an external application interface (API) was developed, which allows notifying external services about events (WebHook), as well as integrating and interacting with other services and applications (REST API). As a result of the work, a service was developed that allows automatizing the verification of final qualifying works, generating and storing certificates of passing the normative control, communicating between the student and the normative controller, as well as integrating the work of external services.

Document access rights

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

Usage statistics

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