Автор работы: Пользователь скрыл имя, 17 Ноября 2011 в 13:22, курсовая работа
Целью данного курсового проекта является создание автоматизи-рованной информационной системы для предприятия «Мебельный центр».
ВВЕДЕНИЕ 3
1 ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ 5
1.1 Описание предметной области 5
1.2 Функциональная модель предприятия 7
1.3 Выделение бизнес-процессов 11
1.4 Определение целей и задач информационной системы 15
2 РАЗРАБОТКА КЛИЕНТСКОГО ПРИЛОЖЕНИЯ 17
2.1 Логическое проектирование базы данных 17
2.2 Физическое проектирование базы данных 18
2.3 Структура программного продукта 21
ЗАКЛЮЧЕНИЕ 25
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 26
и один вспомогательный бизнес-процесс:
Рис. 3.1. Бизнес-процесс «Оформление заказа»
После принятия заказа продавец сообщает директору о содержание заказа для составления договора. После получения предоплаты заказ идет на выполнение.
В состав бизнес-процесса «Выполнение заказа» входят два вспомога-тельных бизнес-процесса – «Технологическая проработка заказа» и «Доставка материалов со склада». Директор поручает заказ конкретному мастеру. После получения технологической документации и необходимых материалов со склада, начинается изготовление заказа. Мастер ведет всю работу, начиная с распилки пиломатериалов и заканчивая обтяжкой мебели тканью. После окончания работ запускается следующий бизнес-процесс «Доставка заказа».
Рис. 3.2 Бизнес-процесс «Выполнение заказа»
Запускается
после бизнес-процесса «Выполнение
заказа». Информация о готовности заказа
поступает в магазин. Продавец связывается
с заказчиком и договаривается о времени
доставки. Затем создает документы на
получение заказа, остатка оплаты и гарантийный
талон. Документы передаются водителю,
который забирает заказ с мастерской и
доставляет его заказчику. Подписанные
документы и остаток оплаты передаются
в бухгалтерию.
Рис. 3.3 Бизнес-процесс «Доставка заказа»
Бизнес-процесс «Работа склада». Недостающие материалы доставляют-ся на склад от поставщиков. Затем поступают в производство для выполнения заказов. В состав данного бизнес-процесса входит технологи-ческая операция «Установить наличие материалов» бизнес-процесса «Доставка материалов со склада». Технологические операции данного бизнес-процесса не связаны между собой напрямую.
Рис. 3.4. Бизнес-процесс «Работа склада»
1.4 Определение целей и задач информационной системы
Для обеспечения эффективности информационных процессов необходима соответствующая организация данных. Проблема моделиро-вания данных связана с таким представлением данных, которое наиболее естественно отражает реальный мир и может поддерживаться компьютерами. В настоящее время в самых различных областях широкое распространение получила разработка баз данных.
На этапе анализа и проектирования осуществляется.
1) формирование и анализ требований к информации о предметной области;
Здесь осуществляется сбор требований к содержанию и процессу обработки данных от всех пользователей, обеспечивается согласованность данных.
2) концептуальное проектирование;
Построение независимой от СУБД информационной структуры путем объединения требований пользователей. Концептуальная схема не зависит от конкретной СУБД и технических решений.
3) проектирование реализации.
На
этом этапе осуществляется реализация
информационной модели в рамках конкретной
СУБД. Производится описание структуры
данных, разработка программ обработки
данных.
2 РАЗРАБОТКА КЛИЕНТСКОГО ПРИЛОЖЕНИЯ
2.1 Логическое проектирование базы данных
На
этапе логического
Нормализация используется для общего улучшения характеристик модели, что достигается с помощью введения различных ограничений, позволяющих избежать дублирования данных. Проведение нормализации позволяет получить уверенность в том, что результирующая модель более точно отражает особенности организации данных, обладает внутренней согласованностью, минимальной избыточностью и максимальной устойчи-востью.
Наша база данных уже находится в 1 Нормальной Форме, так как в ней отсутствуют пустые ключевые поля и все атрибуты являются атомарными.
Для приведения ко 2 Нормальной Форме необходимо выявить все неключевые атрибуты, которые частично функционально зависят от составного ключа, удалить их из исходного отношения и поместить в отдельное отношение вместе с той частью первичного составного ключа, от которого эти атрибуты зависят. Но в нашем случае все отношения уже находятся во 2 Нормальной Форме.
Для приведения к 3 Нормальной Форме нужно выявить транзитивно зависящие друг от друга атрибуты, перенести их в отдельное отношение, а атрибут, через который проходит транзитивная связь, остается в исходном отношении для связи с новым отношением.
В
окончательном виде приведенная
к 3 Нормальной Форме схема базы данных
представлена на рисунке 4.
Рис. 4.
Схема базы данных
2.2 Физическое проектирование базы данных
Составим концептуальную модель БД для проектируемой информа-ционной системы. На основании описания предметной области создан список содержащий имена сущностей, ключевых и не ключевых атрибутов и их определения (таблица 1).
Таблица 1
Сущности и атрибуты
Имя | Описание | Владелец | Описание сущности |
1 | 2 | 3 | 4 |
Модуль Каталог | |||
сущность Модельный ряд | |||
КодРяда (РК) | Уникальный номер модельного ряда | Модельный ряд | Модельный ряд мебельного цеха |
НазваниеРяда | Название модельного ряда | Модельный ряд | |
ОписаниеРяда | Описание модельного ряда | Модельный ряд | |
сущность Каталог | |||
КодМодели (РК) | Уникальный номер модели | Каталог | Каталог
продукции мебельного цеха таблицы 1 |
КодРяда (FK) | Уникальный номер модельного ряда | Модельный ряд | |
ТипМодели | Тип модели. Один из вариантов: диван, диван-кровать, кресло, кресло-кровать, угловой диван, пуф. | Каталог | |
Длина | Длина модели | Каталог | |
Продолжение | |||
1 | 2 | 3 | |
Ширина | Ширина модели | Каталог | |
Высота | Высота модели | Каталог | |
ДлинаСпальногоМеста | Длина спального места | Каталог | |
ШиринаСпальногоМеста | Ширина спального места | Каталог | |
Трансформация | Механизм трансформации (для раскладывающихся моделей). Один из вариантов: софа, еврокнижка, клик-кляк, пума | Каталог | |
Описание | Описание модели | Каталог | |
сущность Цены | |||
КодЦены (PК) | Уникальный номер цены модели | Цены | Цены моделей. Каждая модель представлена в трех ценовых категориях, зависящих от типа обивки. |
КодМодели (FК) | Уникальный номер модели | Каталог | |
КодРяда (FK) | Уникальный номер модельного ряда | Модельный ряд | |
ЦеноваяКатегорияМодели | Ценовая категория обивки модели. Один из вариантов: Т1, Т2, Т3. | Цены | |
Цена | Цена модели в данной ценовой категории. | Цены | |
сущность Ведомость комплектации | |||
КодВедомости (PК) | Уникальный номер ведомости комплектации | Ведомость комплектации | Ведомость комплектации для каждой модели мягкой мебели из каталога продукции |
КодМодели (FК) | Уникальный номер модели | Каталог | |
КодРяда (FK) | Уникальный номер модельного ряда | Модельный ряд | |
НомНомер (FК) | Номенклатурный номер материала | СправочникМатериалов | |
Кол-во | Количество материала, используемого для изготовления модели | Ведомость комплектации | |
сущность Обивка | |||
НомНомер (FК) | Номенклатурный номер ткани | Обивка | Каталог тканей для обивки мягкой мебели |
КодМодели (FК) | Уникальный номер модели | Каталог | |
ВидОбивки | Вид ткани | Обивка | |
ЦеноваяКатегория | Ценовая категория ткани. Один из вариантов: Т1, Т2, Т3. | Обивка | |
Модуль Заказы | |||
сущность Заказы | |||
КодЗаказа (PК) | Уникальный номер заказа | Заказы | Общие сведения о заказе |
ФИОКлиента | ФИО заказчика | Заказы | |
АдресКлиента | Адрес заказчика | Заказы | |
ТелефонКлиента | Телефон заказчика | Заказы | |
ДатаРазмещения | Дата оформления договора | Заказы | |
ДатаИсполнения | Дата выполнения заказа | Заказы | |
ДатаДоставки | Дата доставки заказа | Заказы | |
СуммаПредоплаты | Сумма предоплаты | Заказы | |
СтоимостьДоставки | Стоимость доставки заказа клиенту | Заказы | |
СрокИзготовления | Срок изготовления заказа в днях | Заказы | |
сущность Сведения о заказе | |||
КодЗаказанного (PК) | Уникальный номер сущности | Сведения о заказе | Подробные
сведения о заказе. Комплектация заказа. таблицы 1 |
КодЗаказа (FК) | Уникальный номер заказа | Заказы | |
КодМодели (FK) | Уникальный номер модели | Каталог | |
Кол-воЗаказанного | Кол-во заказанных моделей | Сведения о заказе | |
ЦенаЗаЕд | Цена модели в выбранной ценовой категории | Сведения о заказе | |
Скидка | Скидка в процентах | Сведения о заказе | |
Продолжение | |||
1 | 2 | 3 | |
Обивка | Номенклатурный номер выбранной обивки | Сведения о заказе | |
Модуль Производство | |||
сущность Производство | |||
КодРаботы (PК) | Уникальный номер выполняемой работы | Производство | Основные этапы работы над заказом. Каждый заказ проходит четыре технологических участка цеха. |
КодЗаказа (FК) | Уникальный номер заказа | Заказы | |
НомерУчастка | Номер участка мебельного цеха | Участки | |
ДатаНачала | Дата начала работы | Производство | |
ДатаОкончания | Дата окончания работы | Производство | |
Контроль | Пройден или нет технологический контроль | Производство | |
сущность Поступления материалов | |||
КодПоступления (PK) | Уникальный номер поступления | Поступления материалов | Поступления материалов, необходимых для выполнения заказа, на участки. |
НомНомер (FК) | Номенклатурный номер материала | СправочникМатериалов | |
КодЗаказа (FК) | Уникальный номер заказа | Заказы | |
КодОперации (FК) | Уникальный номер складской операции | Операции | |
КодРаботы (FК) | Уникальный номер выполняемой работы | Производство | |
НомерУчастка (FK) | Номер участка мастерской | Участки | |
ДатаПоступления | Дата поступления материала | Поступления материалов | |
Кол-во Поступления | Кол-во поступившего материала | Поступления материалов | |
Использовано | Кол-во использованного материала | Поступления материалов | |
сущность Контроль | |||
КодКонтроля (PK) | Уникальный номер контроля | Контроль | Сведения о проведении технологического контроля на каждом этапе работы над заказом |
КодРаботы (FК) | Уникальный номер выполняемой работы | Производство | |
КодЗаказа (FК) | Уникальный номер заказа | Заказы | |
НомерУчастка (FK) | Номер участка мастерской | Участки | |
ДатаКонтроля | Дата проведения технологического контроля | Контроль | |
РезультатКонтроля | Результат проведения технологического контроля | Контроль | |
сущность Участки | |||
НомерУчастка (PK) | Номер участка мастерской | Участки | Справочник участков цеха |
Участок | Название участка | Участки | |
сущность Мастера | |||
КодМастера (PK) | Уникальный номер мастера | Мастера | Справочник мастеров |
НомерУчастка (FK) | Номер участка мастерской | Участки | |
ФИОМастера | ФИО мастера | Мастера | |
Модуль Склад | |||
сущность СправочникМатериалов | |||
НомНомер (PК) | Номенклатурный номер материала | СправочникМатериалов | Справочник
номенклатур таблицы 1 |
НаименованиеМатериала | Название материала | СправочникМатериалов | |
ГруппаМатериалов | Группа материалов | СправочникМатериалов | |
ЕдИзм | Единица измерения | СправочникМатериалов | |
Продолжение | |||
1 | 2 | 3 | |
ЦенаМатериала | Цена материала | СправочникМатериалов | |
Кол-воМатериала | Кол-во материала на складе | СправочникМатериалов | |
сущность Операции | |||
КодОперации (PK) | Уникальный номер операции | Операции | Складские операции |
НомНомер (FК) | Номенклатурный номер материала | СправочникМатериалов | |
КодЗаказа (FК) | Уникальный номер заказа | Заказы | |
Операция | Приход или расход | Операции | |
Описание | Описание складской операции | Операции | |
ДатаОперации | Дата проведения складской операции | Операции | |
Кол-во | Кол-во материала | Операции |
2.3 Структура программного продукта
Посредством интерфейса система получает исходную информацию, необходимую для ее работы, и выдает результирующую информацию для пользователей системы. Графический интерфейс позволяет управлять поведением вычислительной системы через визуальные элементы управления: окна, списки, кнопки, гиперссылки и т.д. Наиболее популярным видом интерфейса в информационных системах является GUI (Graphic User Interface) – набор графических окон для ввода и просмотра информации.
Для программной реализации работы одного из бизнес-процессов мебельного цеха было выбрано СУБД Microsoft Access. MS Access – это самая популярная сегодня настольная система управления базами данных. Её успех заключается в прекрасной реализации продукта, рассчитанного как на начинающего, так и квалифицированного пользователя. Опишем основные эргономические особенности данной СУБД:
Работа
начинается с загрузки кнопочной
формы, с помощью которой
Рис. 5.1 Главная кнопочная форма
Рис. 5.2. Форма «Каталог продукции»
Перемещения между модельными рядами осуществляется с помощью кнопок перехода внизу формы. Чтобы увидеть, какие предметы входят в конкретный модельный ряд, создан список предметов.
Рис. 5.3. Форма «Справочник материалов»
В каталоге тканей покупатели могут ознакомиться с вариантами обивки для мебели.
Рис. 5.4. Форма «Производство»
Здесь можно откорректировать данные о заказе по этапам производства.
Рис. 5.5. Форма «Заказы»
Здесь
можно откорректировать заказ: данные
о заказчике, дату размещения заказа,
дату исполнения заказа, дату доставки
и т.д.
ЗАКЛЮЧЕНИЕ
Результатом проделанной работы по внедрению в мебельном цехе информационной системы стали, следующие результаты:
Список использованной литературы
Информация о работе Проектирование автоматизированной системы "Мебельный центр"