Информационное обеспечение комплексных задач
Механизм трансформации (для раскладывающихся моделей). Один из вариантов: софа, еврокнижка, клик-кляк, пума. Однако перед тем как описывать построенную схему в терминах выбранной СУБД, нам надо выстроить эту схему. Цены моделей. Каждая модель представлена в трех ценовых категориях, зависящих от типа обивки. Основные этапы работы над заказом. Каждый заказ проходит четыре технологических участка… Читать ещё >
Информационное обеспечение комплексных задач (реферат, курсовая, диплом, контрольная)
Составим концептуальную модель БД для проектируемой информационной системы. Для этого используем методологию информационного моделирования IDEF1X, основанную на подходе П.Чена. Эта методология позволяет построить модель данных, эквивалентную реляционной модели в третьей нормальной форме. На основании описания предметной области создадим словарь ПО, содержащий имена сущностей, ключевых и неключевых атрибутов и их определения, (см. таб.2) и построим FA-диаграмму В базу данных занесём только то, что касается производственной деятельности предприятия. Внешние связи (с поставщиками и с муниципальными органами) описывать не будем. Все сущности мы условно разделили на четыре модуля: модуль Каталог, модуль Заказы, модуль Производство и модуль Склад. Т.к. автор данного курсового проекта имеет очень поверхностное представление о технологической стороне изготовления мебели, то мы позволим себе опустить описание части таблиц, касающийся технологической документации (карты раскроя, таблиц операций, сборочные чертежи и т. д.).
Таблица 2. Сущности и атрибуты.
Имя. | Описание. | Владелец. | Описание сущности. |
Модуль Каталог. | |||
сущностьМодельный ряд. | |||
КодРяда (РК). | Уникальный номер модельного ряда. | Модельный ряд. | Модельный ряд мебельного цеха. |
НазваниеРяда. | Название модельного ряда. | Модельный ряд. | |
ОписаниеРяда. | Описание модельного ряда. | Модельный ряд. | |
сущность Каталог. | |||
КодМодели (РК). | Уникальный номер модели. | Каталог. | Каталог продукции мебельного цеха. |
КодРяда (FK). | Уникальный номер модельного ряда. | Модельный ряд. | |
ТипМодели. | Тип модели. Один из вариантов: диван, диван-кровать, кресло, кресло-кровать, угловой диван, пуф. | Каталог. | |
Длина. | Длина модели. | Каталог. | |
Ширина. | Ширина модели. | Каталог. | |
Высота. | Высота модели. | Каталог. | |
ДлинаСпальногоМеста. | Длинаспального места. | Каталог. | |
ШиринаСпальногоМеста. | Ширина спального места. | Каталог. | |
Трансформация. | Механизм трансформации (для раскладывающихся моделей). Один из вариантов: софа, еврокнижка, клик-кляк, пума. | Каталог. | |
Описание. | Описание модели. | Каталог. | |
сущность Цены. | |||
КодЦены (PК). | Уникальный номер цены модели. | Цены. | Цены моделей. Каждая модель представлена в трех ценовых категориях, зависящих от типа обивки. |
КодМодели (FК). | Уникальный номер модели. | Каталог. | |
КодРяда (FK). | Уникальный номермодельного ряда. | Модельный ряд. | |
ЦеноваяКатегорияМодели. | Ценовая категория обивки модели. Один из вариантов: Т1, Т2, Т3. | Цены. | |
Цена. | Цена модели в данной ценовой категории. | Цены. | |
сущность Ведомость комплектации. | |||
КодВедомости (PК). | Уникальный номер ведомости комплектации. | Ведомость комплектации. | Ведомость комплектации для каждой модели мягкой мебели из каталога продукции. |
КодМодели (FК). | Уникальный номер модели. | Каталог. | |
КодРяда (FK). | Уникальный номермодельного ряда. | Модельный ряд. | |
НомНомер (FК). | Номенклатурный номер материала. | СправочникМатериалов. | |
Кол-во. | Количество материала, используемого для изготовления модели. | Ведомость комплектации. | |
сущность Обивка. | |||
НомНомер (FК). | Номенклатурныйномер ткани. | Обивка. | Каталог тканей для обивки мягкой мебели. |
КодМодели (FК). | Уникальный номер модели. | Каталог. | |
ВидОбивки. | Вид ткани. | Обивка. | |
ЦеноваяКатегория. | Ценовая категория ткани. Один из вариантов: Т1, Т2, Т3. | Обивка. | |
Модуль Заказы. | |||
сущность Заказы. | |||
КодЗаказа (PК). | Уникальный номер заказа. | Заказы. | Общие сведения о заказе. |
ФИОКлиента. | ФИО заказчика. | Заказы. | |
АдресКлиента. | Адрес заказчика. | Заказы. | |
ТелефонКлиента. | Телефон заказчика. | Заказы. | |
ДатаРазмещения. | Дата оформления договора. | Заказы. | |
ДатаИсполнения. | Дата выполнения заказа. | Заказы. | |
ДатаДоставки. | Дата доставки заказа. | Заказы. | |
СуммаПредоплаты. | Сумма предоплаты. | Заказы. | |
СтоимостьДоставки. | Стоимость доставки заказа клиенту. | Заказы. | |
СрокИзготовления. | Срок изготовления заказа в днях. | Заказы. | |
сущностьСведения о заказе. | |||
КодЗаказанного (PК). | Уникальный номер сущности. | Сведения о заказе. | Подробные сведения о заказе. Комплектация заказа. |
КодЗаказа (FК). | Уникальный номер заказа. | Заказы. | |
КодМодели (FK). | Уникальный номер модели. | Каталог. | |
Кол-воЗаказанного. | Кол-во заказанных моделей. | Сведения о заказе. | |
ЦенаЗаЕд. | Цена модели в выбранной ценовой категории. | Сведения о заказе. | |
Скидка. | Скидка в процентах. | Сведения о заказе. | |
Обивка. | Номенклатурный номер выбранной обивки. | Сведения о заказе. | |
Модуль Производство. | |||
сущность Производство. | |||
КодРаботы (PК). | Уникальный номер выполняемой работы. | Производство. | Основные этапы работы над заказом. Каждый заказ проходит четыре технологических участка цеха. |
КодЗаказа (FК). | Уникальный номер заказа. | Заказы. | |
НомерУчастка. | Номер участка мебельного цеха. | Участки. | |
ДатаНачала. | Дата начала работы. | Производство. | |
ДатаОкончания. | Дата окончания работы. | Производство. | |
Контроль. | Пройден или нет технологический контроль. | Производство. | |
сущность Поступления материалов. | |||
КодПоступления (PK). | Уникальный номер поступления. | Поступления материалов. | Поступления материалов, необходимых для выполнения заказа, на участки. |
НомНомер (FК). | Номенклатурный номер материала. | СправочникМатериалов. | |
КодЗаказа (FК). | Уникальный номер заказа. | Заказы. | |
КодОперации (FК). | Уникальный номер складской операции. | Операции. | |
КодРаботы (FК). | Уникальный номер выполняемой работы. | Производство. | |
НомерУчастка (FK). | Номер участка мастерской. | Участки. | |
ДатаПоступления. | Дата поступления материала. | Поступления материалов. | |
Кол-во Поступления. | Кол-во поступившего материала. | Поступления материалов. | |
Использовано. | Кол-во использованного материала. | Поступления материалов. | |
сущностьКонтроль. | |||
КодКонтроля (PK). | Уникальный номер контроля. | Контроль. | Сведения о проведении технологического контроля на каждом этапе работы над заказом. |
КодРаботы (FК). | Уникальный номер выполняемой работы. | Производство. | |
КодЗаказа (FК). | Уникальный номер заказа. | Заказы. | |
НомерУчастка (FK). | Номер участка мастерской. | Участки. | |
ДатаКонтроля. | Дата проведения технологического контроля. | Контроль. | |
РезультатКонтроля. | Результат проведения технологического контроля. | Контроль. | |
сущностьУчастки. | |||
НомерУчастка (PK). | Номер участка мастерской. | Участки. | Справочник участков цеха. |
Участок. | Название участка. | Участки. | |
сущность Мастера. | |||
КодМастера (PK). | Уникальный номер мастера. | Мастера. | Справочник мастеров. |
НомерУчастка (FK). | Номер участка мастерской. | Участки. | |
ФИОМастера. | ФИО мастера. | Мастера. | |
Модуль Склад. | |||
сущность СправочникМатериалов. | |||
НомНомер (PК). | Номенклатурный номер материала. | СправочникМатериалов. | Справочник номенклатур |
НаименованиеМатериала. | Название материала. | СправочникМатериалов. | |
ГруппаМатериалов. | Группа материалов. | СправочникМатериалов. | |
ЕдИзм. | Единица измерения. | СправочникМатериалов. | |
ЦенаМатериала. | Цена материала. | СправочникМатериалов. | |
Кол-воМатериала. | Кол-во материала на складе. | СправочникМатериалов. | |
сущность Операции. | |||
КодОперации (PK). | Уникальный номер операции. | Операции. | Складские операции. |
НомНомер (FК). | Номенклатурный номер материала. | СправочникМатериалов. | |
КодЗаказа (FК). | Уникальный номер заказа. | Заказы. | |
Операция. | Приход или расход. | Операции. | |
Описание. | Описание складской операции. | Операции. | |
ДатаОперации. | Дата проведения складской операции. | Операции. | |
Кол-во. | Кол-во материала. | Операции. |
Рисунок 1. IDEF1X-диаграмма. Состав атрибутов сущностей (FA-уровень)
Интерфейсом системы на…
1. Описание концептуальной схемы БД в терминах выбранной СУБД.
- 2. Описание внешних моделей в терминах выбранной СУБД.
- 3. Описание декларативных правил поддержки целостности базы данных.
- 4. Разработка процедур поддержки семантической целостности базы данных.
- 5. Однако перед тем как описывать построенную схему в терминах выбранной СУБД, нам надо выстроить эту схему.
- 6. Мы должны построить корректную схему БД, ориентируясь на реляционную модель данных.
Модель предметной области разрабатываемой системы должна быть представлена в терминах модели данных концептуального уровня выбранной конкретной СУБД. Эту стадию называют логическим (или даталогическим) проектированием базы данных, а ее результатом является концептуальная схема базы данных, включающая определение всех информационных элементов (единиц) и связей, в том числе задание типов, характеристик и имен.
Для работы с программным продуктом используется простой, интуитивно понятный интерфейс. Последовательность работы с объектами формы определяется доступностью командных кнопок, целостность данных определяется набором используемых в программе проверок. Переход от одного объекта формы к другому осуществляется при нажатии клавиш Enter, Tab или щелчком мыши по соответствующему объекту. Командные кнопки используются для выбора режима работы программы.