Практическое задание по курсу "Разработка и эксплуатация конструкторско-технологических баз данных"
Разработать, используя инструментальные средства разработки и СУБД Oracle, автоматизированную систему управления конструкторско-технологическим проектированием (АСУ КТП), включающую базу данных и пользовательские приложения для работы с ней.
Этапы выполнения работы:
Итог - функциональная структура предприятия с указанием имен сотрудников (как реальных, так и ораклических (пользовательских)) и модель процессов проектирования, т.е. продвижения документации по подразделениям с указанием прав доступа конкретных пользователей к конкретным документам.
Итог: работоспособная база данных с определенным табличным пространством USER (где будут созданы пользовательские таблицы).
Итог - документирование информационных потоков, ER - диаграммы и справочник таблиц БД АСУ КТП.
Итог - создание работоспособной АСУ КТП.
Вариант №1 | Вариант №2 | Вариант №3 | Вариант №4 | Вариант №5 |
АРМ отдела автоматизации | АРМ руководителя | АРМ конструктора | АРМ технолога | цеховой АРМ |
1. Общесистемное меню доступа к базе данных 2. Модули админи- стрирования (загрузка новых модулей, пользователей, контроль версий, управление правами доступа, управление меню, почтовая система, работа со справочной информацией, WEB технологии) |
1. Модуль просмотра хода выполнения проекта. 2. Модуль управления качеством (прогноз и принятие решений) 3. Модуль управления персоналом и бухучета 4. Модуль формирования отчетности |
1. Модуль управления конструкторским проектирование 2. Модуль загрузки/выгрузки КД (файлы *.dwg и т.п.) 3. Модуль формирования отчетности по конструкторскому проектированию |
1. Модуль управления технологическим проектированием 2. Модуль загрузки/выгрузки ТД (файлы *.dwg и т.п.) 3. Модуль формирования отчетности по технологическому проектированию |
1. Модуль управления и контроля за техпроцессом (маршрутные карты, сроки, эксплуатация оборудования и т.п.) 2. Модуль складского учета (инструменты, запчасти, комплектующие, полуфабрикаты и готовые изделия) |
Пример анализа результатов этапа разработки логической модели (создания таблиц БД) (нормализация и оценка возможности опимизации структуры базы и формирования отчетности):
Перечнь основных таблиц БД
USER_NNN | Ф.И.О. пользователя | Ораклическое имя | Ссылка на подразделение | Ссылка на должность | Паспортные данные |
PODR_NNN | Наименование подразделения | Ссылка на подразделение высшего уровня | Контактная информация |
SHTAT_NNN | Наименование должности | Ссылка на подразделение | Оклад по должности |
PROEKT_NNN | Наименование проекта | Описание проекта | Ссылка на руководителя |
SHEMA_NNN | Наименование документа | Описание документа | Ссылка на NNN проекта | Ссылка на разработчика | имя файла чертежа |
5. Таблица конструкторских документов по сборочным единицам
K_SBED_NNN | Наименование сборочной единицы | Описание | Ссылка на NNN проекта | Ссылка на разработчика (подразделение) | имя файла чертежа |
6. Таблица конструкторских документов по деталям
K_DETAL_NNN | Наименование детали | Описание | Ссылка на NNN сборочной единицы | Ссылка на разработчика (подразделение) | имя файла чертежа |
7. Таблица графических документов
GRAFDOC_NNN | Наименование файла | Дата создания | Тип файла (расширение) | Ссылка на разработчика (подразделение) | Описание |
8. Таблица технологических документов по сборочным единицам
T_SBED_NNN | Ссылка на наименование СБ единицы | Описание | Ссылка на NNN проекта | Ссылка на разработчика (подразделение) | имя файла чертежа |
9. Таблица технологических документов по деталям
T_DETAL_NNN | Ссылка на наименование детали | Описание | Ссылка на NNN тех док. По сборочной единицы | Ссылка на разработчика (подразделение) | имя файла чертежа |
TP_CONTROL_NNN | Ссылка на техпроцесс | Ссылка на операцию | Ссылка на NNN проекта | Ссылка на разработчика | Отметка о выполнении |
11. Справочник техпроцессов
TP_SPR_NNN | Наименование ТП | Описание |
12. Таблица операций техпроцессов
TP_OPER_NNN | Ссылка на NNN техпроцесса | Описание операции | Ссылка на справочник оборудования | Ссылка на подразделение | Комментарии |
Здесь представлены только бозовае таблицы АСУ КТП, в зависимости от вашего варианта (разрабатываемого модуля) перечень дополнительных таблиц, для конкретного модуля) должен быть создан на этапе проектирования структуры БД модуля АСУ КТП (этап 3).
Таблица управления проектами ASU_PROEKT_CONTROL
Уникальный ключ PROEKT_NNN |
Наименование проекта PROEKT_NUMBER |
Описание проекта PROEKT_COMMENT |
Ссылка на руководителя PROEKT_USER_NNN |
1 | Проект №0011 | Блок питания | 1 |
2 | Проект №0066 | Плата ВЗУ | 9 |
3 | Проект №2011 | Модуль памяти | 11 |
4 | Проект №0014 | Блок контроля | 1 |
5 | Проект №0015 | Кардиограф | 1 |
6 | Проект №4011 | Кардиостимулятор | 1 |
7 | Проект №3011 | Кассовый аппарат | 1 |
Назад | Содержание | Вперед