Файл: Проектирование реализации операций бизнес-процесса «Ежедневный складской учет».pdf

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

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

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

Добавлен: 21.05.2023

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

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

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

Приведем характеристику реквизитного состава справочников ИС (приложение 11).

Сводная таблица связи данных представлена ниже (таблица 5).

Таблица 5

Связи данных справочников в системе

Родительская сущность

Дочерняя сущность

Тип связи

Клиенты

Договора

1:М

Приходные накладные

Договора

1:1

Приходные накладные

Сотрудники

1:М

Накладные перемещения

Приходные накладные

1:1

Накладные перемещения

Договора

1:1

Накладные перемещения

Сотрудники

1:М

Расходные накладные

Приходные накладные

1:1

Расходные накладные

Договора

1:1

Расходные накладные

Сотрудники

1:М

Ресурсы (товары) на складах

Договора

1:1

Обозначения: 1:1 «один к одному», 1:М «один ко многим», М:1 «многие к одному» или М:М «многие ко многим».

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

Результатная информация формируется в форме выходных документов: акта приема/передачи, справок о поступлениях и отгрузках, сопроводительных документов, итогового отчета.

Состав выходных документов представлен в таблице 6.

Таблица 6

Перечень первичных показателей результатных файлов ИС

Результатный файл

Реквизитный состав

Акт приема/передачи (частота возникновения – 3-5 раз в неделю)

– ФИО клиента;

– номер договора;

– дата приема/передачи груза;

– порча груза (при наличии)

Справки о поступлениях и отгрузках (частота возникновения – каждый день)

– код склада;

– объемы поступлений или отгрузок;

– даты последних поступлений или отгрузок

Сопроводительные документы (частота возникновения – 3-5 раз в неделю)

– код склада;

– категория груза;

– объем груза;

– ФИО водителя

Итоговый отчет (частота возникновения – раз в неделю)

– ФИО ответственного сотрудника;

– приходы;

– расходы;

– рекламации;

– штрафы, компенсации


Акт приема/передачи формируется на основе данных договоров на оказание услуг, данных по приходу товаров на склад, формируемых по приходным накладным.

Справки о поступлениях и отгрузках основываются на накладных и на данных о текущем изменении численности ресурсов (товаров) на складах компании.

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

Итоговый отчет формируется на основе имеющейся информации по грузовым перемещениям, приходам и отгрузкам.

Дальнейшему хранению подлежит только акт приема/передачи грузов.

Результатные файлы отображаются на экранной форме ИС с возможностью выгрузки в виде файла word.

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

Дерево функций ИС «Ежедневный складской учет» представлено на рисунке 5.

Выделены два вида функций: основные (ведение справочников, ввод данных, обработка информации, формирование отчетов) и служебные (связь с БД, управление окнами, авторизация пользователя, помощь, настройка администратором).

Рисунок 5. Дерево функций ИС

Разработанный сценарий диалога ИС представлен в приложении 4.

Основное меню после авторизации пользователя включает пять пунктов: файл, справочники, отчеты, документы и помощь.

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

Проведем разбиение данных для справочников ИС (таблицы 7-13).

Таблица 7

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

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код сотрудника

Kod_sotr

Число

5

ключевое поле

Паспортные данные

Passport

Строка

100

Фамилия

Surname

Строка

50

Имя

Name

Строка

50

Отчество

Patronymic

Строка

50

Должность

Dolzh

Строка

20

Год начала работы

Date

Число

4

Номер склада

Nom_skl

Число

3


Таблица 8

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

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код клиента

Kod_kl

Число

5

ключевое поле

Паспортные данные

Passport_kl

Строка

100

Фамилия

Surname_kl

Строка

50

Имя

Name_kl

Строка

50

Отчество

Patronymic_kl

Строка

50

Наименование организации

Org

Строка

50

Год регистрации в системе

Date_kl

Число

4

Код договора

Kod_dog

Число

3

Таблица 9

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

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код договора

Kod_dog

Число

3

ключевое поле

Номер договора

Nomer_dog

Число

5

Дата заключения договора

Date_nach

Дата

10

Услуга

Usl

Строка

50

Дата привоза груза на склад

Date_priv

Дата

10

Дата перемещения груза (при необходимости)

Date_perem

Дата

10

Дата отгрузки (при единовременной отгрузке)

Date_otgr

Дата

10

Отгрузка по частям

Otgr

Булево

Категория груза

Kat_gruz

Строка

20

Объем груза, тонн

Ob_gr

Число

6

Дополнительные требования

Dop

Строка

100

Номер склада

Nom_skl

Число

3

Таблица 10

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

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код приходной накладной

Kod_prih

Число

5

ключевое поле

Код договора

Kod_dog

Число

3

Фактическая дата прихода

Fakt_prih

Дата

10

Номер склада

Nom_skl

Число

3

Код сотрудника

Kod_sotr

Число

5


Таблица 11

Справочник «накладные перемещения»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код накладной перемещения

Kod_perem

Число

5

ключевое поле

Код приходной накладной

Kod_prih

Число

5

Код договора

Kod_dog

Число

3

Дата перемещения

Date_perem

Дата

10

Объем перемещения, тонн

Ob_perem

Число

6

Номер склада, из

Nom_skl_iz

Число

3

Номер склада, в

Nom_skl_v

Число

3

Код сотрудника

Kod_sotr

Число

5

Таблица 12

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

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код расходной накладной

Kod_rash

Число

5

ключевое поле

Код договора

Kod_dog

Число

3

Код приходной накладной

Kod_prih

Число

5

Фактическая дата отгрузки

Fakt_otgr

Дата

10

Объем отгрузки, тонн

Ob_otgr

Число

6

Номер склада

Nom_skl

Число

3

Рекламация

Rekl

Строка

200

Код сотрудника

Kod_sotr

Число

5

Таблица 13

Справочник «ресурсы (товары) на складах»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код ресурса

Kod_res

Число

5

ключевое поле

Код договора

Kod_dog

Число

3

Объем товара в наличии, тонн

Ob_tov

Число

6

Номер склада

Nom_skl

Число

3

Проектируемые таблицы соответствуют входным данным ИС.

ER-диаграмма связи данных в системе представлена в приложении 5.

Полные права доступа предоставляются администратору ИС, зав. складом, координатору склада (должность изменятся на оператора складского учета).


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

ИС состоит из девяти программных модулей:

– главный;

– модули справочников;

– модуль формирования итогового отчета.

Таблица 14

Описание программных модулей ИС

№ п/п

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

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

1

Главный модуль

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

2

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

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

3

Модуль справочника «клиенты»

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

4

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

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

5

Модуль справочника «приходные накладные»

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

6

Модуль справочника «накладные перемещения»

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

7

Модуль справочника «расходные накладные»

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

8

Модуль справочника «ресурсы (товары) на складах»

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

9

Модуль формирования итогового отчета

Содержит предопределенные процедуры формы итогового отчета

Совокупность модулей можно представить в виде дерева вызова программных модулей (рисунок 6).

Рисунок 6. Дерево вызова программных модулей ИС «Ежедневный складской учет»

Авторизация пользователя проходит в главном модуле информационной системы учета.