Файл: Проектирование реализации операций бизнес-процесса"Складской учет”.pdf
Добавлен: 30.03.2023
Просмотров: 530
Скачиваний: 1
СОДЕРЖАНИЕ
1.2. Характеристика существующих бизнес-процессов
1.3. Характеристика документооборота, возникающего при решении задачи.
1.4. Обоснование проектных решений по информационному обеспечению
1.5. Обоснование проектных решений по программному обеспечению
2.1. Информационная модель и её описание
2.2. Характеристика нормативно-справочной, входной и оперативной информации
Таблица 2.12
Структура таблицы ArrivalArtikuls
|
Атрибут сущности |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|---|---|---|---|---|
|
Идентификатор записи |
ID |
int |
- |
Первичный ключ |
|
Артикул |
Artikul |
int |
- |
Связь с таблицей Assortment |
|
Количество |
Count |
float |
- |
- |
|
Единицы измерения |
MeasureUnits |
int |
- |
Связь с таблицей MeasureUnits |
|
Цена |
Price |
float |
- |
- |
|
Количество мест |
Place_count |
int |
- |
- |
|
Идентификатор поставки |
Arrival |
int |
- |
Связь с таблицей Arrivals |
|
Повреждения |
Damages |
int |
- |
Связь с таблицей Damages |
ПРОДОЛЖЕНИЕ ПРИЛОЖЕНИЯ 7
Таблица 2.13
Структура таблицы Damages
|
Атрибут сущности |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|---|---|---|---|---|
|
Идентификатор записи |
ID |
int |
- |
Первичный ключ |
|
Количество поврежденных упаковок |
Count |
int |
- |
- |
|
Описание повреждений |
Description |
varchar |
250 |
- |
Таблица 2.14
Структура таблицы Rests
|
Атрибут сущности |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|---|---|---|---|---|
|
Идентификатор записи |
ID |
int |
- |
Первичный ключ |
|
Артикул |
Artikul |
int |
- |
Связь с таблицей Assortment |
|
Дата |
Date |
datetime |
- |
- |
|
Количество |
Count |
float |
- |
- |
Таблица 2.15
Структура таблицы Reserved
|
Атрибут сущности |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|---|---|---|---|---|
|
Идентификатор записи |
ID |
int |
- |
Первичный ключ |
|
Артикул |
Artikul |
int |
- |
Связь с таблицей Assortment |
|
Отдел КЦ |
Division |
int |
- |
Связь с таблицей Division |
|
Количество |
Count |
float |
- |
- |
ПРОДОЛЖЕНИЕ ПРИЛОЖЕНИЯ 7
Таблица 2.16
Структура таблицы Demands
|
Атрибут сущности |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|---|---|---|---|---|
|
Идентификатор записи |
ID |
int |
- |
Первичный ключ |
|
Номер заявки |
Number |
int |
- |
- |
|
Дата заявки |
Date |
datetime |
- |
- |
|
Клиент |
Client |
int |
- |
Связь с таблицей Client |
|
Отдел |
Division |
int |
- |
Связь с таблицей Division |
|
Сотрудник |
Manager |
int |
- |
Связь с таблицей Employee |
|
Статус заказа |
Status |
int |
- |
- |
Таблица 2.17
Структура таблицы DemandArtikuls
|
Атрибут сущности |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|---|---|---|---|---|
|
Идентификатор записи |
ID |
int |
- |
Первичный ключ |
|
Артикул |
Artikul |
int |
- |
Связь с таблицей Assortment |
|
Количество |
Count |
float |
- |
- |
|
Номер заявки |
Demand |
int |
- |
Связь с таблицей Demands |
Таблица 2.18
Структура таблицы Inventory
|
Атрибут сущности |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|---|---|---|---|---|
|
Идентификатор записи |
ID |
int |
- |
Первичный ключ |
|
Номер инвентаризации |
Number |
int |
- |
- |
|
Дата инвентаризации |
Date |
datetime |
- |
- |
ПРОДОЛЖЕНИЕ ПРИЛОЖЕНИЯ 7
Таблица 2.19
Структура таблицы Expense
|
Атрибут сущности |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|---|---|---|---|---|
|
Идентификатор записи |
ID |
int |
- |
Первичный ключ |
|
Дата отгрузки |
Date |
datetime |
- |
- |
|
Номер заявки |
Demand |
int |
- |
Связь с таблицей Demands |
|
Отдел-получатель |
Division |
int |
- |
Связь с таблицей Division |
|
Номер накладной |
Numdoc |
int |
- |
- |
|
Кладовщик |
Employee |
int |
- |
Связь с таблицей Employee |
|
Статус отгрузки |
Status |
int |
- |
- |
|
Номер автомобиля |
Auto |
varchar |
10 |
- |
|
ФИО водителя |
Driver |
varchar |
50 |
- |
Таблица 2.20
Структура таблицы ExpenseArtikuls
|
Атрибут сущности |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|---|---|---|---|---|
|
Идентификатор записи |
ID |
int |
- |
Первичный ключ |
|
Артикул |
Artikul |
int |
- |
Связь с таблицей Assortment |
|
Количество |
Count |
float |
- |
- |
|
Количество мест |
Place_count |
int |
- |
- |
|
Отгрузка |
Expense |
int |
- |
Связь с таблицей Expense |
ПРОДОЛЖЕНИЕ ПРИЛОЖЕНИЯ 7
Таблица 2.21
Структура таблицы Commission
|
Атрибут сущности |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|---|---|---|---|---|
|
Идентификатор записи |
ID |
int |
- |
Первичный ключ |
|
Инвентаризация |
Inventory |
int |
- |
Связь с таблицей Inventory |
|
Сотрудник |
Employee |
int |
- |
Связь с таблицей Employee |
Таблица 2.22
Структура таблицы QualityTest
|
Атрибут сущности |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|---|---|---|---|---|
|
Идентификатор записи |
ID |
int |
- |
Первичный ключ |
|
Объем выборки |
Count |
float |
- |
- |
|
Дата проверки качества |
Date |
datetime |
- |
- |
|
Контролер |
Controller |
employee |
- |
Связь с таблицей Employee |
|
Партия товара |
Party |
int |
- |
Связь с таблицей ArrivalArtikul |
|
Количество бракованного товара |
Bad |
float |
- |
- |
ПРОДОЛЖЕНИЕ ПРИЛОЖЕНИЯ 7
Таблица 2.23
Структура таблицы QualityDefects
|
Атрибут сущности |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|---|---|---|---|---|
|
Идентификатор записи |
ID |
int |
- |
Первичный ключ |
|
Идентификатор проверки качества |
Quality_test |
int |
- |
Связь с таблицей QualityTest |
|
Дефект |
Defect |
int |
- |
Связь с таблицей Defect |
|
Количество бракованного товара |
Count |
float |
- |
- |
Таблица 2.24
Структура таблицы Result
|
Атрибут сущности |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|---|---|---|---|---|
|
Идентификатор записи |
ID |
int |
- |
Первичный ключ |
|
Инвентаризация |
Inventory |
int |
- |
Связь с таблицей Inventory |
|
Артикул |
Artikul |
int |
- |
Связь с таблицей Assortment |
|
Учетное количество |
Reg_quantity |
float |
- |
- |
|
Фактическое количество |
Fact_quantity |
float |
- |
- |
|
Расхождение |
Difference |
float |
- |
- |
|
Корректировка |
Updating |
float |
- |
- |
|
Комментарий |
Comment |
varchar |
250 |
- |
ПРИЛОЖЕНИЕ 8
Структурная схема пакета, Рисунок 2.22
Таблица 2.25
Описание функций модулей
|
№ п/п |
Наименование модуля |
Функции модуля |
|---|---|---|
|
Модуль безопасности |
Содержит процедуры и функции, обеспечивающие ввод и проверку пароля, вход пользователей в систему, автоматический выход из системы через определенный промежуток времени |
|
|
Модуль инициализации интерфейса программы |
После успешного входа в систему, запускает программу, используя настройки прав доступа для учетной записи пользователя |
|
|
Модуль импорта/экспорта |
По назначенному расписанию или по запросу пользователя устанавливает соединение с серверами баз данных внешних систем и выполняет импорт или экспорт данных |
ПРОДОЛЖЕНИЕ ПРИЛОЖЕНИЯ 8
Продолжение таблицы 2.25
|
№ п/п |
Наименование модуля |
Функции модуля |
|---|---|---|
|
Модуль взаимодействия с базой данных |
Содержит процедуры и функции, используемые для установления соединения с базой данных ИС, а также управляющие операциями чтения, записи и редактирования данных |
|
|
Модуль справочной системы |
Содержит процедуры и функции, необходимые для отображения справочной информации |
|
|
Модуль «Главная форма программы» |
Содержит главное меню, из которого осуществляется вызов остальных экранных форм |
|
|
Модуль «Отчеты» |
Содержит процедуры и функции для ввода параметров запроса, просмотра и печати отчетов |
|
|
Модуль «Справочники» |
Содержит процедуры функции, позволяющие просматривать содержимое справочников системы, и редактировать их (если позволяют права доступа) |
|
|
Модуль ввода данных «Приемка товаров» |
Содержит процедуры и функции, позволяющие вводить/редактировать данные, связанные с приемкой товара по количеству и качеству |
|
|
Модуль ввода данных «Отгрузка товаров» |
Содержит процедуры и функции для ввода данных по отгрузке товаров |
|
|
Модуль ввода данных «Инвентаризация» |
Содержит процедуры и функции для ввода данных по инвентаризации товаров на складе |
|
|
Модуль ввода данных «Управление резервом» |
Содержит процедуры и функции для ввода данных по резервированию товаров на складе |