Диплом: Автоматизация процесса приема и идентификации поступившей продукции в АО "Кодекс"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
94
Рисунок 26. Структура меню программы
2.3.2. Характеристика базы данных
95
База данных системы реализуется на MS SQL Server. Разработаем ER-
модель (Entity-Relationship model, модель «сущность-связь») базы данных.
ER модель (рисунок 27) отображает состав и взаимосвязи таблиц,
отражающих содержание информационной модели в терминах конкретной
СУБД.
Таблица 23
Перечень сущностей и их соответствие информационной модели
Название сущности в информационной
модели
Идентификатор таблицы
1.
Справочник «Единицы измерения»
MeasureUnits
2.
Справочник «Группы товара»
Groups
3.
Справочник «Номенклатура»
Assortment
4.
Справочник «Категории»
Categories
5.
Справочник «Дефекты»
Defects
6.
Справочник «Группы дефектов»
DefectGroups
7.
Справочник «Перечни дефектов»
DefectSets
8.
Справочник «Поставщики»
Supplier
9.
Справочник «Клиенты»
Client
10.
Справочник «Должности»
Positions
11.
Справочник «Отделы»
Division
12.
Справочник «Сотрудники»
Employee
13.
Файл «Планируемые поставки»
ExpectedArrivals
14.
Файл «Ожидаемые артикулы»
ExpectedArtikuls
15.
Таблица «Приход»
Arrivals
16.
Таблица «Поступившие артикулы»
ArrivalArtikuls
17.
Таблица «Повреждения»
Damages
18.
Таблица «Качество»
QualityTests
19.
Таблица «Обнаруженные дефекты»
QualityDefects
20.
Таблица «Остатки»
Rests
21.
Файл «Заказы»
Demands
22.
Файл «Заказанные артикулы»
DemandArtikuls
23.
Таблица «Расход»
Expense
24.
Таблица «Отгружаемые артикулы»
ExpenseArtikuls
25.
Таблица «Резерв»
Reserved
26.
Таблица «Инвентаризация»
Inventory
27.
Таблица «Состав комиссии»
Commission
28.
Таблица «Результат инвентаризации»
Result
96
Рисунок 27. Структура базы данных
Структура справочников MeasureUnits, Categories, Supplier, Positions,
DefectGroups, Defects, Groups одинакова и приведена в таблице 24. Структуры
остальных справочников приведены в таблицах 25- 45.
97
Таблица 114
Структура справочников
Атрибут сущности
Идентификатор
поля
Тип поля
Длина поля
Прочее
Идентификатор
ID
int
Первичный
ключ
Наименование
Name
varchar
100 символов
Описание
Descr
varchar
250 символов
Таблица 25
Структура справочника Assortment
Атрибут
сущности
Идентификатор
поля
Тип
поля
Длина поля
Прочее
Идентификатор
ID
int
Первичный ключ
Артикул
Artikul
varchar
10 символов
Индексированное
поле
Наименование
Name
varchar
100
символов
Описание
Description
varchar
250
символов
Группа
Group
int
Связь с таблицей
Groups
Активность
Active
bit
Кол-во в упаковке
count_in_small_pack
float
Кол-во в паллете
count_in_pallet
float
Единицы
измерения
measure_units
int
Связь с таблицей
MeasureUnits
Таблица 126
Структура справочника Client
Атрибут сущности
Идентификатор
поля
Тип
поля
Длина поля
Прочее
Идентификатор
ID
int
Первичный ключ
Наименование
Name
varchar
100
символов
Описание
Descr
varchar
250
символов
Город
City
varchar
50 символов
Адрес доставки
Shipaddress
varchar
250
символов
98
Таблица 137
Структура справочника Division
Атрибут сущности
Идентификатор
поля
Тип поля
Длина поля
Прочее
Идентификатор
ID
int
Первичный
ключ
Краткое имя
ShortName
varchar
25
Полное имя
FullName
varchar
200
символов
Таблица 8
Структура справочника Employee
Атрибут сущности
Идентификатор
поля
Тип поля
Длина поля
Прочее
Табельный номер
Code
int
Первичный
ключ
ФИО
Shortname
varchar
50
Полное имя
Fullname
varchar
250
Должность
Position
int
Связь с
таблицей
Positions
Отдел
Division
int
Связь с
таблицей
Division
Телефон
Phone
varchar
15
e-mail
Email
varchar
50
Таблица 29
Структура справочника DefectSets
Атрибут сущности
Идентификатор
поля
Тип поля
Длина поля
Прочее
Идентификатор
записи
ID
int
Первичный
ключ
Идентификатор
группы
GroupID
int
Связь с
таблицей
DefectGroups
Идентификатор
дефекта
DefectID
int
Связь с
таблицей
Defects
99
Таблица 30
Структура таблицы ExpectedArrivals
Атрибут сущности
Идентификатор
поля
Тип поля
Длина поля
Прочее
Идентификатор
записи
ID
int
Первичный
ключ
Дата ожидаемой
поставки
Date
datetime
Номер ожидаемой
поставки
Number
int
Поставщик
Supplier
int
Связь с
таблицей
Suppliers
Документ-основание
Basis
varchar
100
Менеджер
Manager
int
Связь с
таблицей
Employee
Статус поставки
Status
int
Таблица 31
Структура таблицы ExpectedArtikuls
Атрибут
сущности
Идентификатор
поля
Тип поля
Длина поля
Прочее
Идентификатор
записи
ID
int
Первичный
ключ
Идентификатор
ожидаемой
поставки
Exp_arrival
int
Связь с
таблицей
ExpectedArrivals
Артикул товара
Artikul
int
Связь с
таблицей
Assortment
Количество
Count
float
Категория товара
Category
int
Связь с
таблицей
Categories
Перечень
дефектовочных
признаков
DefectGroup
int
Связь с
таблицей
DefectGroups
100
Таблица 3214
Структура таблицы Arrivals
Атрибут
сущности
Идентификатор
поля
Тип поля
Длина поля
Прочее
Идентификатор
записи
ID
int
Первичный
ключ
Дата и время
поставки
ArrivalDateTime
datetime
ФИО водителя
Driver
varchar
50
Идентификатор
ожидаемой
поставки
ExpectedArrival
int
Связь с
таблицей
ExpectedArrivals
Идентификатор
сотрудника
Employee
Связь с
таблицей
Employee
Таблица 3315
Структура таблицы ArrivalArtikuls
Атрибут сущности
Идентификатор
поля
Тип поля
Длина поля
Прочее
Идентификатор
записи
ID
int
Первичный
ключ
Артикул
Artikul
int
Связь с
таблицей
Assortment
Количество
Count
float
Единицы измерения
MeasureUnits
int
Связь с
таблицей
MeasureUnits
Цена
Price
float
Количество мест
Place_count
int
Идентификатор
поставки
Arrival
int
Связь с
таблицей
Arrivals
Повреждения
Damages
int
Связь с
таблицей
Damages
101
Таблица 34
Структура таблицы Damages
Атрибут сущности
Идентификатор
поля
Тип поля
Длина поля
Прочее
Идентификатор
записи
ID
int
Первичный
ключ
Количество
поврежденных
упаковок
Count
int
Описание
повреждений
Description
varchar
250
Таблица 35
Структура таблицы Rests
Атрибут сущности
Идентификатор
поля
Тип поля
Длина поля
Прочее
Идентификатор
записи
ID
int
Первичный
ключ
Артикул
Artikul
int
Связь с
таблицей
Assortment
Дата
Date
datetime
Количество
Count
float
Таблица 166
Структура таблицы Reserved
Атрибут сущности
Идентификатор
поля
Тип поля
Длина поля
Прочее
Идентификатор
записи
ID
int
Первичный
ключ
Артикул
Artikul
int
Связь с
таблицей
Assortment
Отдел КЦ
Division
int
Связь с
таблицей
Division
Количество
Count
float
102
Таблица 177
Структура таблицы Demands
Атрибут сущности
Идентификатор
поля
Тип поля
Длина поля
Прочее
Идентификатор
записи
ID
int
Первичный
ключ
Номер заявки
Number
int
Дата заявки
Date
datetime
Клиент
Client
int
Связь с
таблицей
Client
Отдел
Division
int
Связь с
таблицей
Division
Сотрудник
Manager
int
Связь с
таблицей
Employee
Статус заказа
Status
int
Таблица 188
Структура таблицы DemandArtikuls
Атрибут сущности
Идентификатор
поля
Тип поля
Длина поля
Прочее
Идентификатор
записи
ID
int
Первичный
ключ
Артикул
Artikul
int
Связь с
таблицей
Assortment
Количество
Count
float
Номер заявки
Demand
int
Связь с
таблицей
Demands
Таблица 199
Структура таблицы Inventory
Атрибут сущности
Идентификатор
поля
Тип поля
Длина поля
Прочее
Идентификатор
записи
ID
int
Первичный
ключ
Номер
инвентаризации
Number
int
Дата
инвентаризации
Date
datetime
103
Таблица 40
Структура таблицы Expense
Атрибут сущности
Идентификатор
поля
Тип поля
Длина поля
Прочее
Идентификатор
записи
ID
int
Первичный
ключ
Дата отгрузки
Date
datetime
Номер заявки
Demand
int
Связь с
таблицей
Demands
Отдел-получатель
Division
int
Связь с
таблицей
Division
Номер накладной
Numdoc
int
Кладовщик
Employee
int
Связь с
таблицей
Employee
Статус отгрузки
Status
int
Номер автомобиля
Auto
varchar
10
ФИО водителя
Driver
varchar
50
Таблица 4120
Структура таблицы ExpenseArtikuls
Атрибут сущности
Идентификатор
поля
Тип поля
Длина поля
Прочее
Идентификатор
записи
ID
int
Первичный
ключ
Артикул
Artikul
int
Связь с
таблицей
Assortment
Количество
Count
float
Количество мест
Place_count
int
Отгрузка
Expense
int
Связь с
таблицей
Expense

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)