Создание программного обеспечения для предприятий по изготовлению мебели средствами «1С:Предприятие 8.2»

Автор работы: Пользователь скрыл имя, 14 Ноября 2013 в 16:33, дипломная работа

Краткое описание

На рынке программного обеспечения для предприятий по изготовлению мебели представлено не так много программных продуктов для автоматизации предприятия. У большинства программных продуктов есть серьёзный недостаток – это узкозаправленность. В основном программа может автоматизировать деятельность только одно направление предприятия по изготовлению мебели.

Вложенные файлы: 1 файл

диплом.docx

— 2.27 Мб (Скачать файл)

 

Продолжение таблицы 3

Данные о дизайнере

Город

Улица

Дом

Квартира

Дата рождения

Должность

ФИО заказчика

Фамилия

Имя

Отчество


 

Третий этап. Устранение повторяющихся групп (Рисунок 6,7, 8).

Повторяющимися являются группы, состоящие из трех или более полей, информация в которых идентична  и несет одинаковую смысловую  нагрузку.


Дизайнер:

Фамилия

Имя

Отчество

Город

Улица

Дом

Квартира

Дата рождения

Должность

 

Ответственный:

Фамилия                                                             Сотрудники:              Фамилия


Имя             Имя


Отчество             Отчество


Город             Город


Улица             Улица


Дом             Дом


Квартира             Квартира


Дата рождения                                                                Дата рождения      


Должность                                                                                               Должность    


 

Мастер:      

Фамилия 

Имя

Отчество  

Город

Улица      

Дом

Квартира

Дата рождения 

Должность 

Рисунок 6 – Объединение повторяющихся групп

Материал:


 

Производитель

Цена 

Вид

Единица измерения  

 

Наполнитель:

 

Производитель

Цена Материал:  Производитель материала


Вид  Вид материала


Единица измерения Цена материала


 Единица измерения


Краска:

 

Производитель

Вид

Цена

Единица измерения

 

Фурнитура:

 

Производитель

Вид

Цена

Единица измерения

Рисунок 7 – Объединение повторяющихся групп


Инструмент:

 

Вид Инструмент:  Вид инструмента


Затраченное время Затраченное время


Почасовая оплата Почасовая оплата


 

Станок:

 

Вид

Затраченное время

Почасовая оплата

 

Рисунок 8 – Объединение повторяющихся групп

Вторая нормальная форма (2НФ). 

Первый этап. Расстановка в полученной таблице первичного ключа. Для правильного проставления первичного ключа БД можно заполнить. Число записей должно быть двукратно или трехкратно количеству атрибутов. Ключ должен быть достаточным, но не избыточным.

Первичный ключ – это  набор атрибутов в таблице, определяющих уникальность записи.

Расстановка первичных ключей показана в Таблице 4.

Таблица 4

Первый этап второй нормальной формы

Название материала *

Цена материала

Вид материала

Единица измерения

Производитель материала

Табельный № сотрудника *

Фамилия сотрудника

Имя сотрудника

Отчество сотрудника

Город

Улица

Дом

Квартира

Дата рождения

Должность

Название работы *

Вид инструмента

Затраченное время

Почасовая оплата

Вид мебели

Размер

Номер договора *

Фамилия заказчика

Имя заказчика

Отчество заказчика

Дата изготовления *

Дата договора

Дата замеров

Дата установки

Дата оплаты *

Артикул *

Сроки

Сумма оплаты

Вид оплаты


 

Второй этап. Соотнесение  не ключевых полей к ключевым.Соотнесение полей представлено в Таблице 5 и 6.

Таблица 5       Таблица 6

Неключевые  поля      Ключевые поля

Цена материала (1)

Название материала * (1)

Табельный № сотрудника * (2)

Название работы * (3)

Номер договора   * (4)

Дата изготовления   * (5)

Дата оплаты * (6)

Артикул   * (7)



Вид материала (1)

Единица измерения (1)

Производитель материала (1)

Фамилия сотрудника (2)

Имя сотрудника (2)

Отчество сотрудника (2)

Город (2)

Улица (2)

Дом (2)

Квартира (2)

Дата рождения  (2)

Должность (2)

Вид инструмента (3)

Затраченное время (3)

Почасовая оплата (3)

Вид мебели (1, 3, 4, 7)

Размер (4)

Фамилия заказчика (4)

Имя заказчика (4)

Отчество заказчика (4)

Цена заказа (4, 5)

Дата договора (4)

Дата замеров (5)

Дата установки (5, 6)

Сроки (4, 5)

Сумма оплата (4)

Вид оплаты (4)


 

 

Третий этап. Формирование всех возможных ключевых таблиц.

Все возможные ключевые таблицы собраны в Таблице  7.

Таблица 7

 Третий этап второй нормальной  формы

Название материала *

Табельный № сотрудника *

Название работы *

Номер договора *

Дата изготовления *

Дата оплаты *

Артикул *

Название материала *

Табельный № сотрудника *


 

Продолжение Таблицы 7

Табельный № сотрудника *

Название работы *

Название работы *

Номер договора *

Номер договора *

Дата изготовления *

Дата изготовления *

Дата оплаты *

Дата оплаты  *

Артикул *

Артикул *

Название материала *

Название материала *

Табельный № сотрудника *

Дата оплаты *

Артикул *

Название материала *

Дата оплаты * 

Дата изготовления *

Артикул *

Номер договора *

Название материала *

Название работы *

Артикул *

Название материала *

Табельный № сотрудника *

Название работы *

Номер договора *

Дата изготовления *

Дата оплаты *

Артикул *

Название материала *

Название материала *

Табельный № сотрудника *

Название работы *

Номер договора *

Дата изготовления *

Дата оплаты *

Артикул *

Название работы *

Название материала *

Дата изготовления *

Название материала *

Табельный № сотрудника *

Название работы *

Номер договора *

Дата изготовления *

Дата оплаты *

Название материала *

Табельный № сотрудника *

Название работы *

Номер договора *

Дата изготовления *

Дата оплаты *

Артикул *


А также при разбиение составляются все возможные сочетания ключевых полей.

Третья нормальная форма (3НФ).

Первый этап. Затем согласно соотнесению, неключевые поля записываются в соответствующую группу. При  этом некоторые ключевые группы могут  остаться пустыми, их необходимо устранить.

Полученные таблицы представлены в Таблице8.

 

 

 

Таблица 8

Первый этап третьей нормальной формы

Название материала *

Цена материала

Вид материала

Единица измерения

Производитель материала

Табельный № сотрудника *

Фамилия сотрудника

Имя сотрудника

Отчество сотрудника

Город

Улица

Дом

Квартира

Дата рождения

Должность

Номер договора *

Фамилия заказчика

Имя заказчика

Отчество заказчика

Цена заказа

Дата договора

Сумма оплаты

Название работы *

Вид инструмента

Затраченное время

Почасовая оплата

Дата изготовления *

Дата замеров

Дата оплаты*

Дата установки

Назвние материала *

Название работы *

Артикул *

Вид мебели

Название материала *

Название работы *

Размер 

Название работы *

Номер договора *

Сроки

Номер договора *

Дата оплаты *

Вид оплаты


 

Второй этап.

В итоге в примере  получилось 10 таблиц, ключевые поля в  полученных таблицах не обозначаются, эти таблицы представлены в Таблице 9.

 

 

 

 

 

 

Таблица 9

Второй  шаг третьей нормальной таблицы

Название материала 

Цена материала

Вид материала

Единица измерения

Производитель материала

Табельный № сотрудника

Фамилия сотрудника

Имя сотрудника

Отчество сотрудника

Город

Улица

Дом

Квартира

Дата рождения

Должность

Номер договора

Фамилия заказчика

Имя заказчика

Отчество заказчика

Цена заказа

Дата договора

Сумма оплаты

Название работы

Вид инструмента

Затраченное время

Почасовая оплата

Дата изготовления

Дата замеров

Дата оплаты

Дата установки

Название материала 

Название работы

Артикул

Вид мебели

Название материала 

Название работы

Размер 

Название работы

Номер договора

Сроки

Номер договора

Дата оплаты

Вид оплаты


 Третий этап. Простановка связей  между таблицами и установка  ключевых полей, представлена на рисунке 10.

 

 

 

 

 

 

Номер договора *

Фамилия заказчика

Имя заказчика

Отчество заказчика

Цена заказа

Дата договора

Сумма оплаты




 

Название материала 

Название работы

Артикул

Вид мебели

Табельный № сотрудника




 

 

 

 

 

Дата оплаты*

Дата установки




Название материала 

Название работы

Размер




 

 

Табельный № сотрудника *

Фамилия сотрудника

Имя сотрудника

Отчество сотрудника 

Город

Улица

Дом

Квартира

Дата рождения

Должность




 

Номер договора

Дата оплаты

Вид оплаты




 

 

 

Название работы

Номер договора

Сроки




 

 

Название материала *

Цена материала

Вид материала

Единица измерения

Производитель материала




 

 

 

Название работы *

Вид инструмента

Затраченное время

Почасовая оплата




 

 

 

 

Рисунок 10 - Схема модели реляционной базы данных

На стадии проектирования выполняются работы по описанию бизнес-процессов  организации, которые предполагается автоматизировать. Проводится анализ соответствия технологий управления и учета, существующих в организации технологиям системы.

Создание современных  информационных систем представляет собой  сложнейшую задачу, решение которой  требует применения специальных  методик и инструментов.

2.1.2. Концептуальное моделирование

Модель базы данных спроектирована методом концептуального построения.

Рисунок 9 – Концептуальная модель данных «Предприятие по изготовлению мебели»

На рисунке 9 представлена Концептуальная  модель данных «Предприятия по изготовлению мебели».

Информация о работе Создание программного обеспечения для предприятий по изготовлению мебели средствами «1С:Предприятие 8.2»