Файл: Проектирование реализация операций бизнес – процесса «Складской учет» ( Выбор комплекса автоматизации задач).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 25.05.2023

Просмотров: 250

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Файл «Планируемые поставки» хранит следующие первичные показатели:

- вероятная дата поступления;

- поставщик;

- основание поставки (номер и дата договора на поставку);

- ФИО менеджера отдела снабжения, ответственного за поставку.

Файл «Ожидаемые артикулы» содержит данные о поступающих товарах:

- артикул;

- категория товара;

- количество товара;

- ссылка на справочник «Перечни дефектов».

Файлы из информационной системы отдела снабжения поступают в систему 1 раз в сутки. Файл «Ожидаемые артикулы» содержит в среднем 20 записей, а файл «Планируемые поставки» - 10 записей.

Форма «Ожидаемые грузы» для просмотра импортированных данных и их дальнейшего употребления при приемке грузов.

2) Файл «Заказы» поступает из информационной системы отдела сбыта, и заключает в себе следующие первичные показатели:

- номер заказа;

- дата заказа;

- номер отдела;

- фамилия менеджера отдела сбыта, ответственного за поставку.

Файл «Заказанные артикулы» содержит данные о товарах, участвующих в заказе:

- артикул;

- количество товара.

Файлы «Заказы» и «Заказанные артикулы» поступают в систему 1 раз в сутки. Файл «Заказы» содержит в среднем 10 записей, а файл «Заказанные артикулы - 20 записей.

Форма «Заказы» для просмотра импортированных данных и их дальнейшего использования при отгрузке товаров.

Входные документы системы:

1) Приходная накладная. При зачислении товара на склад формируется документ приходная накладная.

Основные реквизиты, являются:

- дата поступления товара;

- номер накладной;

- поставщик;

- основание;

- ФИО сотрудника склада, принявшего товар;

- ФИО менеджера, ответственного за поставку;

- ФИО водителя, привезшего груз.

Данные табличной части:

- артикул;

- название;

- единицы измерения;

- количество;

- цена;

- сумма без НДС;

- итоговая сумма с НДС.

При вводе данных автоматически подсоединяются справочники «Номенклатура», «Единицы измерения», «Сотрудники». Номер накладной создается автоматически.

2) Накладная на перемещение. Документ формируется при отгрузке товара. Дальнейшее оформление продажи клиентам реализовывается отделом сбыта.

Документ заключает следующие реквизиты:

- номер заявки;

- номер накладной;

- получатель;

- дата отгрузки;

- ФИО сотрудника склада, осуществляющего отгрузку.

А в табличной части документа существуют следующие реквизиты:

- артикул;

- наименование;


- единицы измерения;

- количество;

- цена;

- сумма без НДС;

- итоговая сумма с НДС.

2.3 Характеристика результатной информации

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

Рисунок 1 Макет документа

Журнал прихода. Журнал содержит реквизиты:

- «дата» из таблицы «Приход»;

- «номер накладной» из таблицы «Приход»;

- «поставщик» из таблицы «Приход»;

- «артикул» из таблицы «Приход»;

- «наименование товара» из справочника. «Номенклатура»;

- «количество» из таблицы «Приход»;

- «повреждения» – вычисляемое поле: возвращает «Нет», если дефектов нет; «Да», если дефекты есть (сообщение об имеющихся повреждениях хранятся в таблице «Повреждения»); и знак «?» – если контроль по количеству еще не была произведена; - «качество» – вычисляемое поле: возвращает «Нет», если нет претензий по качеству; «Да», если обнаружены дефекты (сообщение о анализе качества содержится в таблице

- качество – вычисляемые поля «Общее количество» и «Хорошее количество» - если они равны, значит дефектов не выявлено), и «?» – если контроль по качеству еще не была сделана;

- кладовщик – сотрудник склада, выполнявший приемку (из справочника «Сотрудники»). В журнале данные группируются по дате, времени, поставщику, номеру накладной. Журнал прихода является существенным отчетом о работе отдела приемки грузов. Его просматривают начальник склада и менеджер отдела снабжения.  

Отчет об инвентаризации. Отчет об инвентаризации (рисунок 2) хранит итоги инвентаризации склада. Охватывает следующие реквизиты:

- дату проведения инвентаризации;

- состав комиссии (ФИО и должность).

В табличной части документа содержатся данные:

- артикул;

- наименование;

- учетное количество;

- фактическое количество;

- расхождение в абсолютных единицах;

- учетное количество после корректировки;

- примечание.

Отчет формируется по запросу начальника склада

Рисунок 2 Макет документа «Отчет об инвентаризации»

 Журнал отгрузок. Журнал (рисунок 3) заключает в себе данные об отгрузках товаров за выбранный период времени. Данные сформировываются на основе таблиц «Расход», «Заказы» и справочника «Клиенты». Журнал содержит реквизиты:


- дата из таблицы «Расход»;

- номер накладной из таблицы «Расход»;

- отдел из таблицы «Расход»;

- клиент из таблицы «Заказы»;

- город из справочника «Клиенты»;

- комплектация

- вычисляемое поле: возвращает количество в процентах отгруженного товара сравнительно заказа;

- статус текущий статус отгрузки: «готово» или «отгружено»;

- номер автомобиля – гос. номер автомобиля, осуществляющего доставку;

-водитель - ФИО водителя, привозящего груз.

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

- дата из таблицы «Расход»;

- номер накладной из таблицы «Расход»;

- отдел из таблицы «Расход»;

- клиент из таблицы «Заказы»;

- город из справочника «Клиенты»;

- комплектация

- вычисляемое поле: возвращает количество в процентах отгруженного товара сравнительно заказа;

- статус, текущий статус отгрузки: «готово» или «отгружено»;

- номер автомобиля – гос. номер автомобиля, осуществляющего доставку;

-водитель - ФИО водителя, привозящего груз

Рисунок 3 Макет журнала отгрузок
 

2.4 Общие положения (дерево функций и сценарий диалога)

Проектируемый программный продукт автоматизирует функции обработки данных и подготовки документов по учету товаров на складе

Выделяется два подмножества функций складской системы

(рисунок 1):

- служебные функции, к которым относятся вход в систему с учетной записью пользователя, импорт, экспорт, содействие по работе с программой;

- важнейшие функции обрабатывания данных: ведение справочников системы, операции складского учета, просмотр и печать складских документов, планы на поступление и выгрузку товаров.

Система должна функционировать в многопользовательском режиме. При входе в систему под установленной учетной записью, пользователь приобретет доступ к тем функциям системы, которые ему доступны.

Все операции, объединенные с вводом информации, должны осуществляться в диалоговом режиме обработки в реальном масштабе времени. Для такого взаимодействия пользователей с программой благоприятнее всего применить язык диалога. Программа обладает довольно большим количеством функций, и для осуществления такого диалога удобно применить меню. Структура меню показана на рисунке 4.


Рисунок 4 Дерево функций системы

2.5 Характеристика базы данных

База данных системы осуществляется на MS SQL Server. Разработаем

ER-модель (Entity-Relationship model, модель «сущность - связь») базы данных.

ER модель (рисунок 5) отражает состав и взаимосвязи таблица 1, отражающих содержание информационной модели в терминах конкретной СУБД.

Таблица 1

Перечень сущностей и их соответствие информационной модели

Название сущности в информационной модели

Идентификатор таблицы

Справочник

«Единицы измерения»

Measure Units

Справочник «Группы товара»

Groups

Справочник «Номенклатура»

Assortment

Справочник «Категории»

Categories

Справочник «Дефекты»

Defects

Справочник «Группы дефектов»

Defect Groups

Справочник «Перечни дефектов»

Defect Sets

Справочник «Поставщики»

Supplier

Справочник «Клиенты»

Client

Справочник «Должности»

Positions

Справочник «Отделы»

Division

Справочник «Сотрудники»

Employee

Файл «Планируемые поставки»

Expected Arrivals

Файл «Ожидаемые артикулы»

Expected Articles

Таблица «Приход»

Arrivals

Таблица «Поступившие артикулы»

Arrival Articles

Таблица «Повреждения»

Damages

Таблица «Качество»

Quality Tests

Таблица «Обнаруженные дефекты»

Quality Defects

Таблица «Остатки»

Rests

Файл «Заказы»

Demands

Файл «Заказанные артикулы»

Demand Articles

Таблица «Расход»

Expense

Таблица «Отгружаемые артикулы»

Expense Articles

Таблица «Резерв»

Reserved

Таблица «Инвентаризация»

Inventory

Таблица «Состав комиссии»

Commission

Таблица «Результат инвентаризации»

Result


Рисунок 5 Структура базы данных

2.6 Структурная схема пакета (дерево вызова программных модулей)

Рисунок 6. Структурная схема пакета

Таблица 2

Отображение функций модулей

№ п/п

Наименование модуля

Функции модуля

Модуль безопасности

Содержит процедуры и функции, обеспечивающие ввод и контроль пароля, вход пользователей в систему, автоматический выход из системы через установленный промежуток времени

Модуль инициализации интерфейса программы

После удачного входа в систему, запускает программу, применяя настройки прав доступа для учетной записи пользователя

Модуль импорта/экспорта

По назначенному расписанию или по запросу пользователя определяет соединение с серверами баз данных внешних систем и осуществляет импорт или экспорт данных

№ п/п

Наименование модуля

Функции модуля

Модуль взаимодействия с базой данных

Содержит процедуры и функции, используемые для установления соединения с базой данных ИС, а также управляющие операциями чтения, записи и редактирования данных

Модуль справочной системы

Содержит процедуры и функции, нужные для отображения справочной информации

Модуль «Главная форма программы»

Содержит главное меню, из которого реализовывается вызов остальных экранных форм

Модуль «Отчеты»

Содержит процедуры и функции для ввода параметров запроса, просмотра и печати отчетов

Модуль «Справочники»

Содержит процедуры функции, разрешающие просмотр содержимого справочников системы, и редактировать их (если позволяют права доступа)

Модуль ввода данных «Приемка товаров»

Содержит процедуры и функции, разрешающие вводить / редактировать данные, связанные с приемкой товара по количеству и качеству

Модуль ввода данных «Отгрузка товаров»

Содержит процедуры и функции для ввода данных по отгрузке товаров

Модуль ввода данных «Инвентаризация»

Содержит процедуры и функции для ввода данных по инвентаризации товаров на складе

Модуль ввода данных «Управление резервом»

Содержит процедуры и функции для ввода данных по резервированию товаров на складе