Разработка программного комплекса «Строитель сети» для всестороннего изучения и использования приемов работы с различными видами сетевых моделей
Another Title
Development of the «Network builder» software package for comprehensive study and use of techniques for working with various types of network models
Bibliographic entry
Богомолов, И. И. Разработка программного комплекса «Строитель сети» для всестороннего изучения и использования приемов работы с различными видами сетевых моделей = Development of the «Network builder» software package for comprehensive study and use of techniques for working with various types of network models / И. И. Богомолов // Материалы 2-ой Международной научно-технической конференции «Инженерная экономика», 20-21 ноября 2025 = Materials of 2nd International Scientific and Technical Conference «Engineering Economics», November 20-21 2025 / Белорусский национальный технический университет, Машиностроительный факультет ; редкол.: К. В. Якушенко (пред.), А. В. Арабей, С. Н. Ковшар [и др.] ; сост. К. Н. Шкаровская. – Минск : БНТУ, 2025. – С. 991-999.
Abstract
В статье рассматривается процесс создания учебного программного комплекса «СТРОИТЕЛЬ СЕТИ», предназначенного для освоения методики расчета сетевых графиков. Описываются теоретические предпосылки разработки, обоснование выбора технологий Python и PyQt5, этапы создания графических модулей на основе сравнительного анализа tkinter, PyVis, Dash Cytoscape и QGraphicsView. Подробно излагаются функциональные возможности комплекса, позволяющие работать как с моделью «Вершина-Событие», так и с моделью «Вершина-Работа», выполнять импорт/экспорт данных, строить диаграммы Ганта, графики движения трудовых ресурсов и матрицы смежности. Особое внимание уделено интерактивным возможностям комплекса, включая анимацию пошагового расчета критического пути. Приводятся перспективные направления развития комплекса.
Abstract in another language
The article discusses the process of creating the educational software package "NETWORK BUILDER", designed to master the methodology of calculating network graphs. It describes the theoretical prerequisites for development, the rationale for choosing Python and PyQt5 technologies, and the stages of creating graphics modules based on a comparative analysis of tkinter, PyVis, Dash Cytoscape, and QGraphicsView. The functional capabilities of the complex are described in detail, allowing to work with both the "Vertex-Event" model and the "Vertex-Work" model, import/export data, build Gantt charts, graphs of labor movement and adjacency matrices. Special attention is paid to the interactive capabilities of the complex, including the analysis of the step-by-step calculation of the critical path. Promising directions for the development of the complex are given.
