Моделирование и автоматизация бизнес-процесса «производство изделий» швейного предприятия
Используя логическую модель данных, реализована физическая модель для СУБД Cache и сгенерированна схема базы данных, средствами инструмента создания моделей данных и генерации схем баз данных ERwin 4.1. Цель моделирования: Идентифицировать и определить текущее положение дел (AS-IS) по производству изделий швейного предприятия, выявить недостатки работы производства. Кирстен В. Постреляционная… Читать ещё >
Моделирование и автоматизация бизнес-процесса «производство изделий» швейного предприятия (реферат, курсовая, диплом, контрольная)
- ВВЕДЕНИЕ
- 1. Страничное описание
- 2. Функциональная модель
- 3. Модель данных
- 4. Реализация модели данных в СУБД Cache
- 5. Реализация интерфейса доступа к данным с помощью технологии CSP
- ЗАКЛЮЧЕНИЕ
- СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
- ПриложениЯ
Реорганизация деятельности предприятия, связана с серьезным риском. Между тем существующие и опробованные в течение многих лет методики [1, 2] и инструментальные средства [3, 4] позволяют минимизировать риски и решать ключевые вопросы, возникающие на различных этапах реорганизации бизнес-процессов предприятия. Прежде чем пытаться улучшить деятельность предприятия, необходимо проанализировать, как работает предприятие в настоящее время. Для анализа необходимо знать не только как работает предприятие в целом, как оно взаимодействует с внешними организациями, заказчиками и поставщиками, но и как организована деятельность на каждом рабочем месте. Один человек, как правило, не обладает такой информацией. Следовательно, нужно собрать знания множества в одно — создать модель деятельности предприятия.
1. Страничное описание
Швейная фабрика занимается пошивом одежды для взрослых и детей. Шьет брюки, юбки, рубашки, блузки, платья, костюмы и т. д.
Производственный процесс осуществляется следующим образом:
Первый этап — это подготовка к пошиву. Он включает в себя выбор материалов и раскройку. Из всех имеющихся на предприятии материалов по накладным на материалы выбираются те, которые нужны для пошива и заполняется соответствующий акт об использовании каждого материала. Затем следует раскройка, в результате которой получаются заготовки изделий и брак материалов, по которому составляется отчет о браке каждого материала.
Второй этап — это пошив и упаковывание. В нем поступившие после раскройки заготовки шьются и обрабатываются. Используя нужное оборудование (из накладных на оборудование) осуществляется пошив изделий и обработка (обрезают нитки, проглаживают сшитое изделие, пришивают пуговицы молнии и т. д.), а так же составляется акт об использовании каждого оборудования и составляется отчет о браке изделий. Затем партию готовых изделий упаковывают и отправляют на склад. Данные о партии записываются и добавляются в перечень партий изделий на складе.
На каждом этапе персонал должен учитывать инструкцию по работе. А так же происходит контроль качества пошива.
2. Функциональная модель
Используя страничное описание, в курсовой работе построена функциональная модель бизнес-процесса «Производство изделий» швейного предприятия средствами инструмента моделирования и анализа бизнес-процессов BPwin 4.1.
Ниже представлены описания модели, работ и других используемых элементов разбитые по диаграммам.
Описание модели: Производство изделий есть некий бизнес-процесс, при котором производятся изделия предприятия, создаются отчеты о браке, учитываются накладные на используемые оборудование и материалы.
Область моделирования: Швейное предприятие
Точка зрения: Директор
Цель моделирования: Идентифицировать и определить текущее положение дел (AS-IS) по производству изделий швейного предприятия, выявить недостатки работы производства.
Источники информации: Опрос работников швейного предприятия.
Диаграмма А-0 (рисунок А.1), диаграмма А-1 (рисунок А.2) и диаграмма А-2 (рисунок А.3) диаграмма А-3 (рисунок А.4) представлены в приложении А.
3. Модель данных
Для построенной функциональной модели, реализована модель данных в виде ER-диаграммы (логическая модель представлена на рисунке Б.1) и выполнена ее нормализация до 3НФ, используя средства инструмента создания моделей данных и генерации схем баз данных ERwin 4.1.
Ниже представлены описания сущностей логической модели и их атрибутов (таблицы 1 — 8).
Таблица 1 — Описание сущностей модели
Название | Тип | Описание | |
Акт об использовании материала | Dependent | Содержит информацию об использовании материалов | |
Акт об использовании оборудования | Dependent | Содержит информацию об использовании оборудования | |
Накладная на оборудование | Independent | Содержит информацию об оборудовании | |
Накладная на материал | Independent | Содержит информацию о материалах | |
Отчет о браке изделий | Independent | Содержит информацию о бракованных изделиях | |
Отчет о браке материала | Independent | Содержит информацию о бракованных материалах | |
Партия одинаковых изделий | Independent | Содержит информацию о партиях одинаковых изделий | |
Таблица 2 — Акт об использовании материала
Название | Тип | |
код партии | INTEGER | |
наименование материала | VARCHAR (20) | |
количество материала | INTEGER | |
Таблица 3 — Акт об использовании оборудования
Название | Тип | |
код партии | INTEGER | |
код оборудования | INTEGER | |
время использования | INTEGER | |
Таблица 4 — Накладная на оборудование
Название | Тип | |
код оборудования | INTEGER | |
наименование оборудования | VARCHAR (20) | |
дата начала использования | DATE | |
максимальный срок использования | INTEGER | |
Таблица 5 — Накладная на материал
Название | Тип | |
наименование материала | VARCHAR (20) | |
Поставщик | VARCHAR (20) | |
дата поставки | DATE | |
Таблица 6 — Отчет о браке изделий
Название | Тип | |
дата отчета | DATE | |
количество брака | INTEGER | |
код партии | INTEGER | |
Таблица 7 — Отчет о браке материала
Название | Тип | |
дата отчета | DATE | |
наименование материала | VARCHAR (20) | |
количество брака | INTEGER | |
Таблица 8 — Партия одинаковых изделий
Название | Тип | |
код партии | INTEGER | |
наименование изделий | VARCHAR (20) | |
количество изделий в партии | INTEGER | |
цена одного изделия | INTEGER | |
дата пошива | DATE | |
4. Реализация модели данных в СУБД Cache
Используя логическую модель данных, реализована физическая модель для СУБД Cache и сгенерированна схема базы данных, средствами инструмента создания моделей данных и генерации схем баз данных ERwin 4.1.
Ниже представлены описания таблиц физической модели и их атрибутов (таблицы 9−15).
Таблица 9 — Act_of_equipment_use
Название | Тип | |
party_code | INTEGER | |
equipment_code | INTEGER | |
use_time | INTEGER | |
Таблица 10 — Act_of_material_use
Название | Тип | |
party_code | INTEGER | |
material_name | VARCHAR (20) | |
number_of_material | INTEGER | |
Таблица 11 — Invoice_of_equipment
Название | Тип | |
equipment_code | INTEGER | |
equipment_name | VARCHAR (20) | |
begining_use_date | DATE | |
maximum_time_of_use | INTEGER | |
Таблица 12 — Invoice_of_material
Название | Тип | |
material_name | VARCHAR (20) | |
Sypplier | VARCHAR (20) | |
party_date | DATE | |
Таблица 13 — 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 | |
Таблица 14 — Report_of_defective_materials
Название | Тип | |
report_date | DATE | |
material_name | VARCHAR (20) | |
number_of_defective_materials | INTEGER | |
Таблица 15 — Report_of_defective_products
Название | Тип | |
report_date | DATE | |
number_of_defective_products | INTEGER | |
party_code | INTEGER | |
Код генерации схемы данных вынесен в приложение В.
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: http://www.idef.com/.
3 Дубейковский В. И. Практика функционального моделирования с AllFusion Process Modeler 4.1. Где? Зачем? Как? — М.: ДИАЛОГ-МИФИ, 2004. — 464 с.
4 Маклаков С. В. Создание информационных систем с AllFusion Modeling Suite. — М.: ДИАЛОГ-МИФИ, 2005. — 432 с.
5 Кирстен В. Постреляционная СУБД Cache 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