Рассмотрены особенности программного обеспечения (ПО) информационных систем (ИС) для работы инженерно-технологического персонала на металлургических предприятиях. ПО включает автоматизированные рабочие места, системы поддержки принятия решений, информационно-моделирующие системы, экспертные системы и др. Они представляют собой оконные (десктопные) приложения, написанные на высокоуровневых языках программирования (Visual C#, Visual Basic и др.). Обработка технологической информации, поступающей с сервера управления базами данных (СУБД) предприятия, включает в себя необходимость решения комплекса задач математического программирования, систем дифференциальных уравнений, задач математической физики и др. Такие задачи невозможно решить с помощью стандартного набора математических средств языков программирования общего назначения, поэтому разработка информационно-моделирующих систем осуществляется при взаимодействии с внешним ПО, например Microsoft Excel, MATLAB. В основе взаимодействия с Microsoft Excel лежит технология COM Interop, предполагающая установку ПО Microsoft Office на каждый клиентский компьютер. Для взаимодействия с MATLAB требуется предварительная сборка библиотеки в среде MATLAB Compiler и ее подключение к программе. Выполнение на клиентском компьютере достигается установкой свободно распространяемого пакета MATLAB Runtime. Однако требования по функциональности, доступности и кроссплатформенной переносимости, предъявляемые к современным информационным системам предприятия, не могут быть выполнены в оконных приложениях, использующих Windows Forms. Этим обусловлен поиск новых технологий и средств создания информационных систем. Наиболее рациональной является технология построения веб-приложений на базе фреймворка ASP.NET MVC, позволяющая без модификации перенести математические библиотеки, модули взаимодействия с Microsoft Excel, MATLAB из Windows Forms. Представлена структура веб-приложения, используемая при разработке ПО, отвечающего современным требованиям к работе информационных систем, что предполагает наличие на веб-странице следующих функциональных областей: логотип и заголовок текущей страницы, меню состояния сеанса, функциональное меню, групповые операции, уведомления и рабочее пространство.
Translated title of the contributionWeb-technologies for construction of automated information-modeling systems of technological processes in metallurgy
Original languageRussian
Pages (from-to)573-579
Number of pages7
JournalИзвестия высших учебных заведений. Черная металлургия
Volume60
Issue number7
DOIs
Publication statusPublished - 2017

    ASJC Scopus subject areas

  • Metals and Alloys

    Level of Research Output

  • VAK List

    Research areas

  • Architecture, ASP.NET MVC, Design, Information system, Math library, MATLAB Runtime, Software, Web programming, Windows Forms

    GRNTI

  • 53.00.00 METALLURGY

ID: 2036041