- •3 Информационная система 25
- •Список литературы и ссылки на источники 36 Введение
- •1 Конструкторско-технологическая подготовка производства продукта (ктпп)
- •1.1 Конструкторская подготовка производства
- •1.1.1 Задачи конструкторской подготовки
- •1.1.2 Этапы конструкторской подготовки
- •1.2 Технологическая подготовка производства
- •1.2.1 Задачи технологической подготовки
- •1.2.2 Этапы технологической подготовки
- •1.2.3 Организация технологической подготовки
- •1.3 Выводы
- •2 Принципы и средства автоматизации ктпп
- •2.1 Понятие автоматизации
- •2.2 Принципы
- •2.3 Системы автоматизации проектирования
- •2.3.1 Определение и цели сапр
- •2.3.2 Классификация сапр
- •2.3.2.1 Классификация сапр по отраслевому назначению
- •2.3.2.2 Классификация сапр по целевому назначению
- •2.3.2.3 Классификация сапр по гост 23501.108-85
- •2.4 Системы автоматизации управления
- •2.4.1 Управление жизненным циклом изделия (plm)
- •2.5 Структура типовой интегрированной системы:
- •2.6. Ведущие производители
- •2.7 Выводы
- •3 Информационная система
- •3.1 Характеристика Информационной Системы.
- •3.3.2 Логическое проектирование бд
- •3.3.3 Физическое проектирование бд
- •Список литературы и ссылки на источники
3.3.2 Логическое проектирование бд
На данном этапе были проведены:
-
проверка связей между сущностями
-
проверка модели с помощью правил нормализации
В результате было принято решение добавить дополнительную сущность «тип продукта»
Итоговая ER-диаграмма приняла вид, соответствующий Рис.3.4
Рис.3.4 ER-диаграмма на этапе логического проектирования
3.3.3 Физическое проектирование бд
На данном этапе были осуществлены следующие действия:
-
выбор в качестве СУБД системы Microsoft Visual FoxPro 9.0
-
определены имена полей таблицы
-
определены типы данных полей
В таблица 3.5, 3.6 и 3.7 представлены наименования полей данных таблиц «product», «developer» и «type», соответствующих сущностям «продукт», «производитель» и «тип продукта».
Таблица 3.5 - Физическое проектирование таблицы «продукт»
Наименование поля |
Тип данных |
Комментарии |
Prod |
Character, 15 |
Наименование продукта |
Developer |
Character, 20 |
Фирма-производитель |
Type |
Character, 7 |
Тип |
Purpose |
Character, 70 |
Назначение |
Extra |
Character, 200 |
Дополнительно |
Таблица 3.6 - Физическое проектирование таблицы «производитель»
Наименование поля |
Тип данных |
Комментарии |
Dev |
Character, 20 |
Название фирмы |
Country |
Character, 25 |
Страна |
Extra |
Character, 200 |
Дополнительно |
Таблица 3.7 - Физическое проектирование таблицы «тип продукта»
Наименование поля |
Тип данных |
Комментарии |
Type |
Character, 7 |
Id типа |
Full_type |
Character, 40 |
Полное название типа |
Конечный вид базы данных изображен на Рис. 3.5
Рис.3.5 Конечный вид базы данных
3.4 Интерфейс ИС
Основным элементом интерфейса пользователя в программе является меню, структура которого изображена на Рис.3.6
Рис.3.6 Основное меню
Пункты меню:
-
Sort – сортировка таблицы по заданному полю
-
Search – поиск значений атрибута в указанной пользователем таблице
-
Forms – вывод форм
-
Reports – вывод отчетов
-
Labels – вывод этикеток
-
Exit – выход
3.4.1 Сортировка
На рисунках 3.7-3.9 изображен процесс сортировки поля Prod таблицы «Product»
Рис.3.7 Таблица «product»
Рис. 3.8 Пункт меню «Сортировка»
Рис. 3.9 Результат сортировки по полю «product»
3.4.2 Поиск
На рисунках 3.10 и 3.11 проиллюстрирован процесс поиска шаблона «Auto» по полю Prod таблицы «Product»
Рис. 3.10 Поиск
Рис. 3.11 Результаты поиска
3.4.3 Формы
Пример вывода форм информационной системой показан на Рис. 3.12.
Выбрана форма «Разработчик-продукт»
Рис. 3.12 Вывод формы
3.4.4 Отчеты
На Рис. 3.13 проиллюстрирован вывод отчета на примере комбинации «Разработчик-продукт»
Рис. 3.13 Вывод отчета
3.4.5 Этикетки
Вывод этикеток изображен на Рис. 3.14
В качестве примера выбрана таблица «Product»
Рис. 3.14 Вывод этикеток
3.4.6 Выход
Выход из приложения осуществляется посредством обращения к пункту меню «Exit», расположенный в конце линейки меню. На Рис.3.15 отмечен данный пункт.
Рис. 3.15 Выход из программы
3.5 Реинжиниринг ИС
В связи с ростом спроса на средства автоматизации КТПП, непременно возрастет и потребность в подобных информационных системах, способных быстро и доступно предоставить пользователю необходимую ему полную и достоверную информацию о продуктах. Однако с ростом числа пользователей возрастут и требования к системе. В связи с этим реинжиниринг является неотъемлемой процедурой.
Ниже рассмотрены варианты реинжиниринга данной информационной системы и их приемлемость.
3.5.1 Новая ИС.
Создание ИС с чистого листа не имеет необходимости, поскольку интерфейс и функциональность данной информационной системы, в общей сложности, способны удовлетворить потребности пользователя.
3.5.2 Готовая ИС.
Данный метод также не является актуальным. В первую очередь, в связи с уникальностью готовой ИС, что приведет к снижению функциональности системы и сужению круга пользователей.
3.5.3 Модификация ИС.
Постоянного повышения функциональности и удобства интерфейса системы будет вполне достаточно. Именно поэтому данный метод является наиболее разумным.
3.5.4 Оставить без изменений.
Как было подмечено ранее, уровень требований пользователей постоянно повышается. Бездействие при реинжиниринге приведет к уменьшению привлекательности сервиса.
Заключение
Цель данной учебно-исследовательской работы - разработка информационной системы по технологиям автоматизации конструкторско-технологической подготовки производства изделий (КТПП), основанной на созданной в процессе подготовки базе данных. В ходе ее выполнения был изучен соответствующий материал, проведён анализ международного рынка средств автоматизации, проведено проектирование и реализация базы данных, а также информационной системы.
В дальнейшем планируется доработка системы по следующим направлениям:
а) пополнение БД системы
б) дальнейшая детализация сущностей
в) расширение функциональности системы
г) работы над улучшением удобства и привлекательности интерфейса