Проектирование и разработка сервиса генерации лицензий и ключей шифрования для многофункциональных контроллеров

Брехунцов Никита Александрович

Аннотация


Выпускная квалификационная работа посвящена проектированию и разработке веб-сервиса для автоматизированного создания лицензий и ключей SSH для многофункциональных контроллеров.
Объект исследования - проектирование и разработка веб-сервиса для автоматизированного создания лицензий многофункциональных контроллеров ARIS-28xx и ЭКОМ-3000, и генерации ключей SSH для многофункциональных контроллеров ARIS-28xx.
Цель работы: спроектировать и разработать веб-сервис для автоматизированного создания лицензий многофункциональных контроллеров ARIS-28xx и ЭКОМ-3000, и генерации ключей SSH для многофункциональных контроллеров ARIS-28xx.
Методы проектирования: составление сценариев использования, выявление функциональных требований, построение схемы предметной области, построение схемы реляционной базы данных.
Методы разработки: объектно-ориентированное программирование, предметно-ориентированное программирование.
В первом разделе описывается сбор требований к системе путем составления сценариев использования и выявления функциональных требований. Во втором разделе рассматривается проектирование системы с помощью определения понятий предметной области, составления схемы предметной области, составления схемы реляционной базы данных. Третий раздел описывает разработку системы, в частности: определение элементов архитектуры системы, виртуализацию рабочего окружения с помощью Docker, разработку графического интерфейса, тестирование системы.
Результат работы: спроектирован, разработан и протестирован веб-сервис для создания лицензий и ключей SSH для многофункциональных контроллеров ARIS-28xx и ЭКОМ-3000.