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

Название: Разработка веб-сервиса автоматизации процесса нормоконтроля ВКР: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_03 «Разработка программного обеспечения»
Авторы: Романько Михаил Павлович
Научный руководитель: Петров Александр Владимирович
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2023
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: PHP; PostgreSQL; WebHook; REST API; нормоконтроль; автоматизация; normo-control; automation
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 09.03.04
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2023/vr/vr23-5460
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Ключ записи: ru\spstu\vkr\22640

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

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

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

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

Аннотация

Данная работа посвящена решению проблемы трудоемкости процесса нормоконтроля при проверке выпускных квалификационных работ. Целью данной работы является разработка веб-сервиса, который позволит: - автоматизировать проверку выпускных квалификационных работ на этапе нормоконтроля; - формировать справки о прохождении нормоконтроля; - организовывать связь между студентом и проверяющим. В рамках работы были проанализированы существующие решения и их недостатки, технические средства и технологии. По результатам анализа для реализации веб-сервиса был использован язык программирования 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.

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

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

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

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