Разработка программного комплекса
Ломовская Е.В., Алешкова Е.Н.
Ломовская Елена Владиславовна / Lomovskaya Elena Vladislavovna - заведующая учебной частью, Государственное бюджетное профессиональное образовательное учреждение Ростовской области "Волгодонский техникум металлообработки и машиностроения", г.Волгодонск
Алешкова Елена Николаевна / Aleshkova Elena Nikolaevna, заведующая отделением очного обучения, Государственное бюджетное профессиональное образовательное учреждение Ростовской области "Волгодонский техникум металлообработки и машиностроения", г.Волгодонск
Аннотация: в статье рассматривается разработка гибкого проблемно-ориентированного программного комплекса, который позволяет обрести навыки при навигации по геометрической 3D модели здания. При разработке решены задачи по составлению формализованного описания геометрической 3D модели здания и подсистемы проектирования, по разработке функциональной структуры подсистемы проектирования интерактивной модели здания, по разработке структуры и характеристики информационного обеспечения системы, по разработке алгоритма функционирования и программного обеспечения подсистемы проектирования интерактивной модели завода.
Ключевые слова: трехмерное моделирование, компьютерная графика, автоматизированное проектирование
Используя общий план здания в системе Autodesk 3ds Max 2009 была разработана 3D модель здания (рисунок 1).
Рисунок 1 – 3D модель здания завода
3D модель завода послужила материалом для разработки модуля интерактивной навигации по заводу с использованием графического движка Unity 3D.
Функциональная структура программного обеспечения содержит 2 типа пользователя: проектировщик и администратор. Проектировщик имеет доступ к модулю проектирования, модулю выбора цеха производственных линий, модулю просмотра маршрута. Соответствующие модули связываются с базой данных объектов проектирования. Модуль идентификации ситуаций и модуль формирования рекомендаций связаны с базой правил навигации. Интерфейс администратора позволяет работать с базой знаний и с базой данных: модули добавления записей в БД и БЗ, а также модули редактирования БД и БЗ.
Далее были разработаны база данных объектов проектирования и база знаний правил навигации.
Алгоритм функционирования подсистемы навигации по геометрической интерактивной модели здания представлен на рисунке 2.
Рисунок 2 – Алгоритм функционирования
В качестве ЛПР в информационно-обучающей системе является проектировщик. В качестве инженера познаниям в данной системе является администратор. На рисунке 3 показаны UML-диаграммы интерфейсов пользователей.
Рисунок 3 – UML-диаграммы для проектировщика и администратора.
Литература
1. Евгенев, Г. Б. Интеллектуальные системы проектирования : учеб. пособие для вузов / Г. Б. Евгенев. – М.: Изд-во МГТУ им. Н.Э. Баумана, 2009. – 334 с.;
2. Советов, Б. Я. Представление знаний в информационных системах : учеб. для вузов / Б. Я. Советов, В. В. Цехановский, В. Д. Чертовский. – М.: Академия, 2011. – 143 с.;
3. Норенков, И. П. Автоматизированные информационные системы : учеб. пособие для вузов / И. П. Норенков. – М.: Изд-во МГТУ им. Н.Э. Баумана, 2011. – 342 с.