Моделирование и автоматизация бизнес-процесса "производство изделий" швейного предприятия
Обзор особенностей производственного процесса швейного предприятия: подготовки материала, пошива и упаковки. Реализация интерфейса доступа к данным с помощью технологии CSP. Создание модели данных в виде ER-диаграммы и выполнение ее нормализации до 3НФ.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 16.08.2012 |
Размер файла | 4,2 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://allbest.ru/
СОДЕРЖАНИЕ
- ВВЕДЕНИЕ
- 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 [5] и сгенерированна схема базы данных, средствами инструмента создания моделей данных и генерации схем баз данных 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
Размещено на Allbest.ru
Подобные документы
Проектирование процесса материально-технического снабжения с помощью BPWin 4.0: разработка диаграммы декомпозиции, дерева узлов и потоков данных, контекстной диаграммы. Детализация бизнес-процесса. Выявление в модели AS-IS недостатков, их исправление.
курсовая работа [6,3 M], добавлен 14.12.2011Разработка процесса автоматизации взаимодействия преподавателя и студента через сайт и ведение централизованного процесса обработки данных. Создание графического интерфейса программы и физической модели базы данных. Расчет цены программного продукта.
дипломная работа [6,1 M], добавлен 27.06.2011Рассмотрение технологии создания базы данных с помощью программы MS Access. Описание структуры предприятия заказчика. Проведение автоматизации документооборота предприятия. Разработка интерфейса пользователя. Создание кнопочной формы, диаграмы, отчета.
курсовая работа [3,8 M], добавлен 12.04.2015Формы и системы оплаты труда, их классификация. Декомпозиция производственного процесса по методологии IDEF0. Создание контекстной диаграммы для функциональной модели. Проектирование диаграммы декомпозиции для производственного процесса хранения цемента.
курсовая работа [615,6 K], добавлен 21.01.2017Создание баз данных с помощью специальных программных и языковых средств. Инструкция по использованию реляционной СУБД Access для хранения и доступа к данным по расчету сметы на выполнение работ по объекту: информация об их объеме и общей стоимости.
курсовая работа [3,5 M], добавлен 18.03.2011Система документооборота предприятия. Создание информационной базы данных сотрудников предприятия. Добавление, редактирование, удаление, сортировка полей базы данных. Экспорт в Microsoft Excel данных. Минимальные требования к аппаратному обеспечению.
отчет по практике [203,5 K], добавлен 09.08.2015- Разработка серверной части информационной системы для сопровождения процесса выдачи заработной платы
Построение диаграммы последовательности действий и диаграммы классов при автоматизации процесса выдачи заработной платы. Логическая и физическая реализация базы данных, заполнение таблиц и создание выборок. Мапирование реляционной модели в метамодель.
курсовая работа [1,6 M], добавлен 29.11.2011 - Создание базы данных автомобилестроительного предприятия в виде настольного приложения на языке Java
Разработка логической схемы базы данных автомобилестроительного предприятия. Инфологическое моделирование системы. Создание графического интерфейса пользователя для базы данных средствами языка программирования Java. Тестирование программных средств.
курсовая работа [2,3 M], добавлен 16.12.2013 Понятие и функциональные особенности референтной модели. Организационная структура предприятия. Дерево бизнес-процессов. Модель бизнес-процесса "Обслуживание клиентов": модель в IDF0, IDF3 и DFD. Матрица ответственности и регламент исследуемого процесса.
курсовая работа [556,0 K], добавлен 20.12.2013Создание программного средства для автоматизации процесса управления учетом клиентов. Алгоритмы и модели базы данных; документооборот бизнес-процесса "работа отдела продаж", задачи и функции менеджера. Системные требования, экономическое обоснование.
курсовая работа [1,4 M], добавлен 18.03.2013