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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
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
Источник: https://baza.diplomsite.ru/previewfile/2110