Разработка приложения для построения графов с дополнительной настройкой

Сафиуллин Максим Рашидович

Аннотация


Объектом разработки является клиент-серверное приложение по построению ориентированных графов маршрутов движения объектов с последующей трансформацией графа в систему маршрутизации объекта в системе IBSO.
Цель работы – разработать удобный инструмент для создания системы маршрутизации объектов взамен того, что предлагает поставщик системы.
При разработке системы использовалось следующее:
а) стек языков программирования HTML, CSS, JavaScript, SVG – для реализации пользовательского интерфейса;
б) язык программирования Python – для реализации серверной части. А также подключаемые к нему библиотеки:
1) cx_Oracle – подключение к БД Oracle;
2) Flask – микрофреймворк для взаимодействия с веб-сайтом (пользовательским интерфейсом);
3) CORS – разрешение для подключения к серверу из других подсетей;
в) стек языков программирования PL Plus, PL\SQL – для реализации экспорта/импорта данных из базы данных.
В настоящий момент система реализована и передана в опытную эксплуатацию группе пользователей с различным опытом использования системы, представляемой поставщиком, чтобы оценка системы была наиболее объективной и конструктивной.