- •Содержание:
- •Глава 2. Моделирование и оптимизация бизнес-процессов бетонно-смесительного цеха 21
- •Анализ деятельности зао «комбинат крупнопанельного домостроения»
- •Цели и задачи функционирования зао «Комбинат Крупнопанельного домостроения»
- •Организационная структура зао «Комбинат Крупнопанельного домостроения»
- •Автоматизация бетонно-смесительного цеха в зао «Комбинат Крупнопанельного домостроения»
- •Исследование процесса планирования производства в бетонно-смесительном цеху
- •Формальная модель процесса производства в бетонно-смесительном цеху
- •Проблемы процесса производства в бетонно-смесительном цеху
- •Полная постановка задачи дипломной работы
- •Глава 2. Моделирование и оптимизация бизнес-процессов бетонно-смесительного цеха
- •2.1 Оптимизация формальной модели производства в бетонно-смесительном цеху
- •2.2 Математическая модель процесса планирования производства бетона
- •2.2 Нахождение способа и алгоритма реализации предложений по оптимизации
- •2.3 Реинжиниринг бизнес-процессов
- •2.3.1 Выбор методологии моделирования
- •2.3.2 Выбор case-средств
- •2.3.3 Модель бизнес-процессов с учетом реинжиниринга
- •Глава 3. Разработка проекта информационной системы оптимизации работы бетонно-смесительного цеха зао «комбинат крупнопанельного домостроения»
- •3.1 Обзор существующих проектных решений, выявление их достоинств и недостатков
- •3.2 Выбор архитектуры информационной системы
- •3.4 Описание концептуальной модели информационной базы
- •Глава 4 разработка информационнй системы оптимизации работы бетонно-смесительного цеха зао «комбинат крупнопанельного домостроения»
- •Разработка модуля мониторинга складских запасов
- •Выбор языка программирования
- •Физическое описание базы данных
- •Выбор типа базы данных
- •Описание объектов базы данных
- •Представления
- •Хранимые процедуры
- •Триггеры
- •Описание типов блокировок
- •Описание модуля мониторинга складских запасов
- •Разработка модуля математического моделирования производственного процесса
- •Графическое представление программы
- •Работа с программой
- •Глава 5: социальный аспект разработки
3.4 Описание концептуальной модели информационной базы
Для хранения данных в информационной системе используется реляционная база данных под управлением СУБД Oracle 11g. Концептуальная схема структуры информационной базы приведена на рисунке 3.3.
В АИС основными объектами являются Заказ, Счет, Заказчик, План производства, Акт о выполненных работах. Рассмотрим отдельно каждый из объектов.
У сущности «Заказ» есть следующие атрибуты: Номер заказа, Дата поступления, Наименование заказа, Количество комплектов, Срок выполнения, Id заказчика, Id плана.
Сущность «Счет» имеет атрибуты: Id счета, Сумма к оплате, Id заказа.
Сущность «Заказчик» имеет атрибуты: Id заказчика, ФИО, Адрес, Телефон.
Сущность «План производства» имеет атрибуты: Id плана, Наименование.
Сущность «Акт о выполненных работах» имеет атрибуты: Id плана, Дата окончания работ, ФИО исполнителя, Id заказа.
Между объектами Акт о выполненных работах и Заказ максимальная мощность связи 1:1, т.е. одному заказу может соответствовать 1 акт о выполнении работ.
Между объектами Заказ и Счет максимальная мощность связи 1:1, т.е. заказу может соответствовать только 1 счет.
Между объектами Заказ и План производства максимальная мощность связи 1:N, т.е. в заказе может быть создано несколько планов раскроя.
Между объектами Заказ и Заказчик максимальная мощность связи 1:N, т.е. у одного заказчика может быть множество заказов.
Рисунок 1.3 - Концептуальная схема базы данных
Таблица 3.14 - Описание полей таблицы Zakaz
Наименование поля БД |
Описание поля |
Тип данных |
Примечание |
Id_zakaz |
Номер заказа |
Integer |
PK |
Date_invite |
Дата заказа |
Date |
- |
Name_zakaza |
Имя заказа |
Varchar2(255) |
- |
quantity_komplects |
Количество комплектов |
Integer |
- |
Period_execution |
Срок выполнения |
Date |
- |
Id_zakazchik |
Идентификационный номер заказчика |
Integer |
FK |
Таблица 3.15 - Описание полей таблицы Zakazchik
Наименование поля БД |
Описание поля |
Тип данных |
Примечание |
Id_zakazchik |
Идентификационный номер заказчика |
Integer |
PK |
FIO |
ФИО заказчика |
Varchar2(255) |
- |
Adress |
Адрес заказчика |
Varchar2(255) |
- |
Telephone |
Телефон |
Integer |
- |
Таблица 3.19 - Описание полей таблицы invoice
Наименование поля БД |
Описание поля |
Тип данных |
Примечание |
Id_schet |
Идентификационный номер счета |
Integer |
PK |
Date_invoice |
Дата оплаты |
Date |
- |
Summ_for_pay |
Сумма к оплате |
Decimal(10,2) |
- |
Summ_work |
Оплата работы |
Decimal(10,2) |
|
Summ_of_materials |
Затраты на материалы |
Decimal(10,2) |
- |
Id_zakaz |
Номер заказа |
Integer |
FK |
Таблица 3.20 - Описание полей таблицы Akt_work_perfomed
Наименование поля БД |
Описание поля |
Тип данных |
Примечание |
Id_act |
Идентификационный номер счета |
Integer |
PK |
Data_end |
Дата выполнения |
Date |
- |
FIO_worker |
ФИО исполнителя |
Varchar2(255) |
- |
Id_zakaz |
Номер заказа |
Integer |
FK |
Таблица 3.21 - Описание полей таблицы Design
Наименование поля БД |
Описание поля |
Тип данных |
Примечание |
Id_design |
Идентификационный номер плана |
Integer |
PK |
Name_design |
Наименование плана |
Varchar2(255) |
- |