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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
104
Таблица 4221
Структура таблицы Commission
Атрибут сущности
Идентификатор
поля
Тип поля
Длина поля
Прочее
Идентификатор
записи
ID
int
Первичный
ключ
Инвентаризация
Inventory
int
Связь с
таблицей
Inventory
Сотрудник
Employee
int
Связь с
таблицей
Employee
Таблица 43
Структура таблицы QualityTest
Атрибут сущности
Идентификатор
поля
Тип поля
Длина поля
Прочее
Идентификатор
записи
ID
int
Первичный
ключ
Объем выборки
Count
float
Дата проверки
качества
Date
datetime
Контролер
Controller
employee
Связь с
таблицей
Employee
Партия товара
Party
int
Связь с
таблицей
ArrivalArtikul
Количество
бракованного товара
Bad
float
105
Таблица 224
Структура таблицы QualityDefects
Атрибут сущности
Идентификатор
поля
Тип поля
Длина поля
Прочее
Идентификатор
записи
ID
int
Первичный
ключ
Идентификатор
проверки качества
Quality_test
int
Связь с
таблицей
QualityTest
Дефект
Defect
int
Связь с
таблицей
Defect
Количество
бракованного товара
Count
float
Таблица 235
Структура таблицы Result
Атрибут сущности
Идентификатор
поля
Тип поля
Длина поля
Прочее
Идентификатор
записи
ID
int
Первичный
ключ
Инвентаризация
Inventory
int
Связь с
таблицей
Inventory
Артикул
Artikul
int
Связь с
таблицей
Assortment
Учетное количество
Reg_quantity
float
Фактическое
количество
Fact_quantity
float
Расхождение
Difference
float
Корректировка
Updating
float
Комментарий
Comment
varchar
250
2.3.3. Структурная схема пакета (дерево вызова программных модулей)
106
Рисунок 28. Структурная схема пакета
Таблица 246
Описание функций модулей
№
п/п
Наименование модуля
Функции модуля
1.
Модуль безопасности
Содержит процедуры и функции,
обеспечивающие ввод и проверку пароля, вход
пользователей в систему, автоматический
выход из системы через определенный
промежуток времени
2.
Модуль
инициализации
интерфейса
программы
После успешного входа в систему, запускает
программу, используя настройки прав доступа
для учетной записи пользователя
3.
Модуль
импорта/экспорта
По назначенному расписанию или по запросу
пользователя устанавливает соединение с
серверами баз данных внешних систем и
выполняет импорт или экспорт данных
107
Продолжение таблицы 46
№
п/п
Наименование модуля
Функции модуля
4.
Модуль
взаимодействия с
базой данных
Содержит процедуры и функции, используемые
для установления соединения с базой данных ИС,
а также управляющие операциями чтения,
записи и редактирования данных
5.
Модуль справочной
системы
Содержит процедуры и функции, необходимые
для отображения справочной информации
6.
Модуль «Главная
форма программы»
Содержит главное меню, из которого
осуществляется вызов остальных экранных форм
7.
Модуль «Отчеты»
Содержит процедуры и функции для ввода
параметров запроса, просмотра и печати отчетов
8.
Модуль
«Справочники»
Содержит процедуры функции, позволяющие
просматривать содержимое справочников
системы, и редактировать их (если позволяют
права доступа)
9.
Модуль ввода данных
«Приемка товаров»
Содержит процедуры и функции, позволяющие
вводить/редактировать данные, связанные с
приемкой товара по количеству и качеству
10.
Модуль ввода данных
«Отгрузка товаров»
Содержит процедуры и функции для ввода
данных по отгрузке товаров
11.
Модуль ввода данных
«Инвентаризация»
Содержит процедуры и функции для ввода
данных по инвентаризации товаров на складе
12.
Модуль ввода данных
«Управление
резервом»
Содержит процедуры и функции для ввода
данных по резервированию товаров на складе
2.3.4. Описание программных модулей
Основные вычисления в программе происходят при вводе данных о
приемке и об отгрузке товара.
Рассмотрим работу модуля «Приход товара» (рисунок 29).
108
Рисунок 29. Блок-схема работы модуля
Рисунок 30. Выбор операции
Работа модуля «Приход товара» начинается с выбора пункта меню
«Журнал прихода грузов» (рисунок 30). В открывшейся форме кладовщик
нажимает кнопку «Добавить», после чего открывается форма «Ожидаемые
грузы».
Источник: https://baza.diplomsite.ru/previewfile/2110