Характеристика результатной информации
Журнал прихода.Журнал содержит данные о поступлениях товара за определенный период времени (рисунок 16).
Данные формируются на основе таблиц «Приход», «Повреждения» и «Качество». При поддержке справочниками «Номенклатура» и «Сотрудники».

Журнал содержит реквизиты:
- «дата» из таблицы «Приход»;
- «номер накладной» из таблицы «Приход»;
- «поставщик» из таблицы «Приход»;
- «артикул» из таблицы «Приход»;
- «наименование товара» из справочника «Номенклатура»;
- «количество» из таблицы «Приход»;
- «повреждения» – вычисляемое поле:
Возвращает «Нет», если повреждений нет «Да», если повреждения есть
(информация об имеющихся повреждениях хранится в таблице «Повреждения»)
«?» – если проверка по количеству еще не была произведена.
- «качество» – вычисляемое поле:
Возвращает «Нет», если нет претензий по качеству;
«Да», если обнаружены дефекты (информация о проверке качества хранится в таблице «Качество» сравниваются поля «Общее количество» и
«Хорошее количество» — если они равны, значит дефектов не обнаружено);
«?» – если проверка по качеству еще не была произведена;
кладовщик – сотрудник склада, осуществлявший приемку (из справочника «Сотрудники».
В журнале данные группируются по дате, времени, поставщику, номеру накладной.
Журнал прихода является основным отчетом о работе отдела приемки грузов. Его просматривают начальник склада и менеджер отдела снабжения.
Отчет по качеству. Отчет по качеству (рисунок 17) содержит результаты проверки качества партии поступившего товара.
Данные для отчета берутся из таблиц «Качество» и «Приход», а также справочника «Перечни дефектов», «Номенклатура».
Документ состоит из трех зон. В первой зоне указывается информация о проверяемом товаре и объеме выборки.
Вторая зона содержит сводную информацию о проверке.
Третья зона включает информацию об обнаруженных дефектах в соответствии с перечнем дефектов.

Отчет о качестве представляет интерес для менеджера отдела снабжения, отвечающего за поставку данного товара. Менеджер ведет дальнейшую претензионную работу с данным поставщиком, а также накапливает статистические данные о браке поставляемой поставщиком продукции, и принимает решения о дальнейшей работе с этим поставщиком.
Остатки по складу (рисунок 18). Данные группируются по группе номенклатуры и артикулу, сортируются по артикулу.
Данные формируются на основе таблиц «Остатки» и «Резерв». Значения полей «Зарезервировано» и «Свободно» вычисляются запросом. Результаты отчета не сохраняются в базе данных; они могут быть получены в любой момент на указанную дату.

Отчет об инвентаризации. Отчет инвентаризации (рисунок содержит результаты склада. Отчет по запросу склада.

Отчет о резервах. Отчет о (рисунок 20) информацию о зарезервированном товаров различными отделами.
Отчет для всех имеющих резерв, для только артикулов. Используется управлении остатками либо при товара для клиентам (в 1 раз в месяц)

Журнал отгрузок. Журнал 21) содержит об отгрузках за определенный времени. Данные на основе «Расход», «Заказы» и «Клиенты».

Данные в журнале по дате, по номеру накладной.
Файл ТМЦ». Файл данные о поступлении и товаров в бухгалтерскую ИС. Файл автоматически, ежедневно, и в бухгалтерскую программу. Позволяет дублирования ручного с первичных документов в программу.
Формализация показателей
В Приложении, в Б 18 приведены а в таблице Б 19 – формализация расчетов ИС «Склад».
Программное задачи
Разрабатываемый продукт автоматизирует обработки данных и документов по товаров на АО «Магнит».
Выделяем подмножества функций системы (рисунок
- служебные функции, к относятся вход в с учетной записью импорт, экспорт, по работе с
- основные функции данных: ведение системы, операции учета, просмотр и складских документов, на поступление и товаров.
Система работать в многопользовательском режиме. При в систему под учетной записью, получит доступ к функциям системы, ему доступны.
Для задачи не четкая последовательность при обработке данных. Все связанные с вводом должны выполняться в режиме обработки в масштабе времени. Для взаимодействия пользователей с удобнее всего язык диалога. Программа довольно большое функций, и для такого диалога использовать меню. Структура показана в Приложении В на В 23.


Характеристика данных
База системы реализуется MSSQL Server. Разработаем (Entity-Relationship model, «сущность-связь») базы (таблица 20).
Таблица 20 — Перечень сущностей и соответствие информационной
| Название сущности в модели | Идентификатор |
| Справочник «Единицы | Measure Units |
| Справочник товара» | Groups |
| Справочник | Assortment |
| Справочник | Categories |
| Справочник | Defects |
| Справочник дефектов» | Defect |
| Справочник «Перечни | Defect Sets |
| Справочник | Supplier |
| Справочник | Client |
| Справочник | Positions |
| Справочник | Division |
| Справочник | Employee |
| Файл поставки» | Expected |
| Файл «Ожидаемые | Expected Articles |
| Таблица | Arrivals |
| Таблица артикулы» | Arrival |
| Таблица «Повреждения» | Damages |
| Таблица | Quality Tests |
| Таблица дефекты» | Quality |
| Таблица «Остатки» | Rests |
| Файл | Demands |
| Файл артикулы» | Demand |
| Таблица «Расход» | Expense |
| Таблица артикулы» | Expense |
| Таблица «Резерв» | Reserved |
| Таблица | Inventory |
| Таблица комиссии» | Commission |
| Таблица инвентаризации» | Result |
ER (рисунок 24) состав и взаимосвязи отражающих содержание модели в терминах СУБД.

Структура справочников Measure Units, Categories, Supplier, Positions, DefectGroups, Defects, Groups одинаково и приведена в таблице 21.
Таблица 21 Структура справочников
| Атрибут | Идентификатор поля | Тип | Длина поля | Прочее |
| Идентификатор | ID | int | Первичный | |
| Наименование | Name | varchar | 100 | |
| Описание | Descr | varchar | 250 |

Описание модулей приведено в 22.
Таблица 22 — Описание функций
| Наименование модуля | Функции |
| Модуль безопасности | Содержит и функции, обеспечивающие и проверку пароля, пользователей в систему, выход из через определенный времени |
| Модуль интерфейса программы | После входа в систему, программу, используя прав доступа учетной записи |
| Модуль импорта/экспорта | По расписанию или запросу пользователя соединение с серверами данных внешних и выполняет импорт экспорт данных |
| Модуль с базой данных | Содержит и функции, используемые установления соединения с данных ИС, а управляющие операциями записи и редактирования |
| Модуль справочной системы | Содержит и функции, необходимые отображения справочной |
| Модуль «Главная программы» | Содержит меню, из осуществляется вызов экранных форм |
| Модуль | Содержит процедуры и для ввода запроса, просмотра и отчетов |
| Модуль | Содержит процедуры позволяющие просматривать справочников системы, и их (если права доступа) |
| Модуль данных «Приемка | Содержит процедуры и функции, позволяющие данные, связанные с товара по и качеству |
| Модуль данных «Отгрузка | Содержит процедуры и для ввода по отгрузке |
| Модуль ввода «Инвентаризация» | Содержит и функции для данных по товаров на |
| Модуль ввода «Управление резервом» | Содержит и функции для данных по резервированию на складе |
Описание модулей
Основные в программе происходят вводе данных о и об отгрузке товара. Рассмотрим модуля «Приход (рисунок 26).


Работа «Приход товара» с выбора пункта «Журнал прихода (рисунок 27). В форме кладовщик кнопку «Добавить», чего открывается «Ожидаемые грузы».

В «Ожидаемые грузы» 28) кладовщик запись, соответствующую товару, и нажимает «Приемка». Если запись не (такое может например, в случае связи по с КЦ: не импорт данных ИС отдела то, чтобы склада не кладовщик может все данные нажав кнопку «Новая». В случаях откроется «Приход». Если регистрируется на записи «Ожидаемые то большинство формы «Приход» заполнена данными, из отдела снабжения. Если груз регистрируется кнопку «Новая», все данные ввести вручную.
На 29 показана заполнения приходной при поступлении из списка грузов. При кладовщик заполняет столбец «Количество и при необходимости отредактировать значения и «Цена». Остальные приходной накладной автоматически.

Во приемки по (рисунок 30), вводит, фактическое поступившего товара, а автоматически вычисляет с количеством по в абсолютных единицах и в процентах. Также, в «Приемка по кладовщик может описание повреждений товара, если имеются, также количество поврежденных (рисунок 31).

После приемки по товар приходуется склад: если в «Остатки» имеется для артикула, поступившее количество прибавляется к остаткам, на складе. Если в «Остатки» нет по артикулу, в таблицу «Остатки» новая запись, в значение поля приравнивается поступившему товара.
