Моделирование и автоматизация бизнес-процесса "производство изделий" швейного предприятия
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
ATE
4. Реализация модели данных в СУБД Cache
Используя логическую модель данных, реализована физическая модель для СУБД Cache [5] и сгенерированна схема базы данных, средствами инструмента создания моделей данных и генерации схем баз данных ERwin 4.1.
Ниже представлены описания таблиц физической модели и их атрибутов (таблицы 9-15).
Таблица 9 - Act_of_equipment_use
НазваниеТипparty_codeINTEGERequipment_codeINTEGERuse_timeINTEGER
Таблица 10 - Act_of_material_use
НазваниеТипparty_codeINTEGERmaterial_nameVARCHAR(20)number_of_materialINTEGER
Таблица 11 - Invoice_of_equipment
НазваниеТипequipment_codeINTEGERequipment_nameVARCHAR(20)begining_use_dateDATEmaximum_time_of_useINTEGER
Таблица 12 - Invoice_of_material
НазваниеТипmaterial_nameVARCHAR(20)SypplierVARCHAR(20)party_dateDATE
Таблица 13 - Party_of_the_same_products
НазваниеТипparty_codeINTEGERproducts_nameVARCHAR(20)number_of_products_in_a_partyINTEGERprice_of_one_productINTEGERtailoring_dateDATE
Таблица 14 - Report_of_defective_materials
НазваниеТипreport_dateDATEmaterial_nameVARCHAR(20)number_of_defective_materialsINTEGER
Таблица 15 - Report_of_defective_products
НазваниеТипreport_dateDATEnumber_of_defective_productsINTEGERparty_codeINTEGER
Код генерации схемы данных вынесен в приложение В.
5. Реализация интерфейса доступа к данным с помощью технологии CSP
Для построенной базы данных, используя технологию CSP, реализован интерфейс доступа к данным.
На главной странице (рисунок Г.1) расположены ссылки на следующие страницы:
Информация о партиях изделий (рисунок Г.2);
Информация о материалах (рисунок Г.4);
Информация об оборудовании (рисунок Г.6);
Информация о браке материалов (рисунок Г.8);
Информация о браке изделий (рисунок Г.10)
Информация об использовании материала (рисунок Г.12)
Информация об использовании оборудования (рисунок Г.14)
Так же на главной странице находятся ссылки на выводы отчетов по используемым материалам (рисунок Г.16) и оборудованию (рисунок Г.17).
На странице просмотра таблиц находятся ссылки на редактирование записи и возврат на главную страницу (рисунки Г.3, Г.5, Г.7, Г.9, Г.11, Г.13, Г.15).
ЗАКЛЮЧЕНИЕ
Результатом данной работы являются функциональная модель бизнес-процесса Производство изделий, соответствующая модель данных, созданная база данных в СУБД Cache и интерфейс доступа к данным, реализованный средствами технологии CSP.
швейный интерфейс производственный нормализация
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1 Марка Д.А. Методология структурного анализа и проектирования SADT / Д.А. Марка, К. МакГоуэн - М.: Мета-технология, 1993. - 243 с.
2 IDEF0, IDEF1X, IDEF3. - URL:
3 Дубейковский В.И. Практика функционального моделирования с AllFusion Process Modeler 4.1. Где ? Зачем ? Как ? - М.: ДИАЛОГ-МИФИ, 2004. - 464 с.
Маклаков С.В. Создание информационных систем с AllFusion Modeling Suite. - М.: ДИАЛОГ-МИФИ, 2005. - 432 с.
Кирстен В. Постреляционная СУБД Cach 5. Объектно-ориентрованная разработка приложений / В. Кирстен, М. Ирингер, М. Кюн, Б. Рериг - М.: ООО Бином-Пресс, 2005. - 416 с.
ПРИЛОЖЕНИЯ
Приложение А
Рисунок А.1 - Диаграмма А-0
Рисунок А.2 - Диаграмма А1
Рисунок А.3 - Диаграмма А2
Рисунок А.4 - Диаграмма А3
ПРИЛОЖЕНИЕ Б
Рисунок Б.1 - Логическая модель
Рисунок Б.2 - Физическая модель
Приложение В
CREATE TABLE Invoice_of_material (_name VARCHAR(20),_date DATE,VARCHAR(20),KEY (material_name)
);TABLE Report_of_defective_materials (_date DATE,_of_defective_materials INTEGER,_name VARCHAR(20) NOT NULL,KEY (report_date),KEY (material_name)Invoice_of_materialDELETE CASCADEUPDATE CASCADE
);TABLE Party_of_the_same_products (_code INTEGER,_name VARCHAR(20),_of_products_in_a_party INTEGER,_of_one_product INTEGER,_date DATE,KEY (party_code)
);TABLE Report_of_defective_products (_date DATE,_of_defective_products INTEGER,_code INTEGER NOT NULL,KEY (report_date),KEY (party_code)Party_of_the_same_productsDELETE CASCADEUPDATE CASCADE
);TABLE Invoice_of_equipment (_code INTEGER,_name VARCHAR(20),_time_of_use INTEGER,_use_date DATE,KEY (equipment_code)
);TABLE Act_of_material_use (_code INTEGER NOT NULL,_name VARCHAR(20) NOT NULL,_of_material INTEGER,KEY (party_code, material_name),KEY (material_name)Invoice_of_materialDELETE CASCADEUPDATE CASCADE,KEY (party_code)Party_of_the_same_productsDELETE CASCADEUPDATE CASCADE
);TABLE Act_of_equipment_use (_code INTEGER NOT NULL,_code INTEGER NOT NULL,_time INTEGER,KEY (party_code, equipment_code),KEY (equipment_code)Invoice_of_equipmentDELETE CASCADEUPDATE CASCADE,KEY (party_code)Party_of_the_same_productsDELETE CASCADEUPDATE CASCADE
Приложение Г
Рисунок Г.1 - Web-страница Main.csp
Рисунок Г.2 - Web-страница Partyofthesameproducts.csp
Рисунок Г.3 - Web-страница PartyofthesameproductsEdit.csp
Рисунок Г.4 - Web-страница Invoiceofmaterial.csp
Рисунок Г.5 - Web-страница InvoiceofmaterialEdit.csp
Рисунок Г.6 - Web-страница Invoiceofequipment.csp
Рисунок Г.7 - Web-страница InvoiceofequipmentEdit.csp
Рисунок Г.8 - Web-страница Reportofdefectivematerials.csp
Рисунок Г.9 - Web-страница ReportofdefectivematerialsEdit.csp
Рисунок Г.10 - Web-страница Reportofdefectiveproducts.csp
Рисунок Г.11 - Web-страница ReportofdefectiveproductsEdit.csp
Рисунок Г.12 - Web-страница Actofmaterialuse.csp
Рисунок Г.13 - Web-страница ActofmaterialuseEdit.csp
Рисунок Г.14 - Web-страница Actofequipmentuse.csp
Рисунок Г.15 - Web-страница ActofequipmentuseEdit.csp
Рисунок Г.16 - Web-страница InvoiceofmaterialFind.csp
Рисунок Г.17 - Web-страница InvoiceofequipmentFind.csp