Создание и внедрение программного продукта "Объектно-ориентированный менеджер структуры универсальной системы хранения данных"

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



систему, где для каждого конкретного изделия не только определяется совокупность централизованно хранящихся данных по его описанию, но и выделен перечень этапов жизненного цикла.

Так, например, для машиностроительных предприятий выпускаемое изделие проходит ряд этапов жизненного цикла: проектирование, конструирование, разработку, сборку, испытание, внедрение, эксплуатацию, ремонт, сопровождение. Аналогичные этапы можно выделить и для документации, и для разработки программного обеспечения. На каждом этапе набор информационных данных может быть различен. Конечно, имеются статические данные по каждому изделию. Они образуют ядро описания, и могут служить параметрами для поиска. Но очевидно, что переход изделия из одного состояния в другое привносит ряд изменений его комплектации и описания. Вводятся версии одного и того же изделия.

Кроме универсальности в режиме хранения, необходима еще и некоторая универсальность в режиме обработки информации. На каждый момент времени информация по изделию должна быть корректна. Но и недопустимо исключение устаревшей информации, поскольку она может пригодиться на дальнейших этапах жизни изделия. Поэтому, кроме унифицированного и централизованного хранения информации, поддержки ряда жизненного цикла и версионности, универсальная система хранения данных должна определять правила для определения корректного информационного набора на единицу продукции в указанный момент времени. Наиболее распространенным является вычисление состава изделия на конкретную дату. Данный механизм тесно связан с версионностью. В один момент времени эффективной (корректной, информационно верной) является только одна версия изделия, хранимая в системе.

Разработанная программа Объектно-ориентированный менеджер структуры универсальной системы хранения данных использует комплекс решений PDM для формирования реальной структуры информационного хранилища. Менеджер позволяет преобразовать описание предметной области - в проекте в качестве примера был взят механизм отслеживания конфигурации промышленного изделия двигатель, - в иерархическую структуру, позволяющую унифицировано описать все данные об изделии, а так же сформировать по данной структуре реальные таблицы базы данных, позволяющие хранить описание централизованно.

1. Обзор аналогов

Еще одной PDM-системой, наиболее широко распространенной на данный момент является комплекс решений, предлагаемых Teamcenter Engineering, реализуемый фирмой EDS Corporation, США. Он включает в себя основные направления по управлению жизненным циклом изделия. Эти решения охватывают все службы предприятия и позволяют обеспечить информацией различные категории сотрудников [1].

1.1 Разработка изделий

Engineering позволяет инженерам и технологам полностью управлять процессами сопровождения жизненного цикла изделия путем управления, хранения и распределения информации об изделии. Основными приоритетами здесь являются управление процессами проектирования, управление изменениями и взаимодействие в масштабе предприятия.Engineering обеспечивает оптимальное управление всеми процессами разработки изделия, решая задачи в таких основных областях как управление составом изделия, управление проектированием и управление изменениями. Teamcenter Engineering имеет полный набор модулей для решения этих задач:

-управление данными САПР (интерфейсы к системам Unigraphics, AutoCAD, SolidEdge, CATIA, Pro/Engineer, SolidWorks);

-классификаторы (in-CLASS);

-управление бизнес-процессами (Workflow);

-управление структурой изделия (PSE).

1.2 Управление изменениями

Модуль Teamcenter Engineering по управлению инженерными изменениями позволяет пользователям контролировать структурные взаимосвязи как внутри изделия, так и между изделием и такими процессами, как производство, или процессы управления. Он полностью интегрирован в модули управления бизнес-процессами и структурой изделия. Электронная почта своевременно уведомит пользователей о готовящемся или совершившемся изменении через Lotus Notes или Microsoft Outlook. Предусмотрены возможности по просмотру генеалогии (дерева) изменений и управлению принятием решений.

.3 Интеграция приложений

Engineering позволяет построить любые IT-решения, которые соединят воедино все базы данных внутри и вне компании, решая проблемы несовместимых форматов, различных приложений и удаленных инсталляций. Для этого Teamcenter Engineering имеет полный набор средств для интеграции, который включает в себя приложения по управлению данными об изделии, интегрированные приложения третьесторонних компаний, стандартный механизм разработки пользовательских приложений (API), и полный комплект решений по сопровождению и дополнительным услугам.

1.4 Пакет решений в области управления конструкторской и технологической документацией (КТД)

Сфера применения системы управления электронной КТД на базе Teamcenter Engineering распространяется на ведение единой базы по электронной КТД, управление процессами разработки и изменения конструкции и создания трехмерных моделей, электронных чертежей и спецификаций, и их твердых копий, проведение электронного согласования КТД, а также передачу электронной КТД в общезаводскую систему на согласование с другими службами предприятия.

Система решает следующие основные задачи:

-ведение единой централизованной базы данных по электронной конструкторской документации.

-интеграция с системами трехмерног