Заключение
Результатом данной работы являются функциональная модель бизнес-процесса «Производство изделий», соответствующая модель данных, созданная база данных в СУБД Cache и интерфейс доступа к данным, реализованный средствами технологии CSP.
Список использованных источников
Марка Д.А. Методология структурного анализа и проектирования SADT / Д.А. Марка, К. МакГоуэн - М.: Мета-технология, 1993. - 243 с.
IDEF0, IDEF1X, IDEF3. - URL: http://www.idef.com/.
Дубейковский В.И. Практика функционального моделирования с 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 (
material_name VARCHAR(20),
party_date DATE,
sypplier VARCHAR(20),
PRIMARY KEY (material_name)
);
CREATE TABLE Report_of_defective_materials (
report_date DATE,
number_of_defective_materials INTEGER,
material_name VARCHAR(20) NOT NULL,
PRIMARY KEY (report_date),
FOREIGN KEY (material_name)
REFERENCES Invoice_of_material
ON DELETE CASCADE
ON UPDATE CASCADE
);
CREATE TABLE Party_of_the_same_products (
party_code INTEGER,
products_name VARCHAR(20),
number_of_products_in_a_party INTEGER,
price_of_one_product INTEGER,
tailoring_date DATE,
PRIMARY KEY (party_code)
);
CREATE TABLE Report_of_defective_products (
report_date DATE,
number_of_defective_products INTEGER,
party_code INTEGER NOT NULL,
PRIMARY KEY (report_date),
FOREIGN KEY (party_code)
REFERENCES Party_of_the_same_products
ON DELETE CASCADE
ON UPDATE CASCADE
);
CREATE TABLE Invoice_of_equipment (
equipment_code INTEGER,
equipment_name VARCHAR(20),
maximum_time_of_use INTEGER,
begining_use_date DATE,
PRIMARY KEY (equipment_code)
);
CREATE TABLE Act_of_material_use (
party_code INTEGER NOT NULL,
material_name VARCHAR(20) NOT NULL,
number_of_material INTEGER,
PRIMARY KEY (party_code, material_name),
FOREIGN KEY (material_name)
REFERENCES Invoice_of_material
ON DELETE CASCADE
ON UPDATE CASCADE,
FOREIGN KEY (party_code)
REFERENCES Party_of_the_same_products
ON DELETE CASCADE
ON UPDATE CASCADE
);
CREATE TABLE Act_of_equipment_use (
party_code INTEGER NOT NULL,
equipment_code INTEGER NOT NULL,
use_time INTEGER,
PRIMARY KEY (party_code, equipment_code),
FOREIGN KEY (equipment_code)
REFERENCES Invoice_of_equipment
ON DELETE CASCADE
ON UPDATE CASCADE,
FOREIGN KEY (party_code)
REFERENCES Party_of_the_same_products
ON DELETE CASCADE
ON UPDATE 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