Файл: Проектирование реализации операций бизнес-процесса «Контроль поставок товара» (Обоснование проектных решений по программному обеспечению).pdf

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

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

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

Добавлен: 28.03.2023

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

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

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

Содержание

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

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

Тип поля

Длина поля

Прочее

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

ID_контрагента

ID_kontr

Счетчик

5

Ключевое поле

Наименование

NameKontr

Текст

30

ИНН

INNKontr

Текст

14

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

ID_договора

ID_dog

Счетчик

5

Ключевое поле

Номер

NumDog

Текст

30

Дата заключения

DateDog

Дата/Время

8

Дата поставки

DatePost

Дата/Время

8

Сотрудник

ID_сотрудника

ID_sotr

Счетчик

5

Ключевое поле

Фамилия

FamSotr

Текст

30

Имя

ImSotr

Текст

30

Отчество

OtchSotr

Текст

30

Товарный отчет

ID_отчета

ID_otch

Счетчик

5

Ключевое поле

Дата

DateOtch

Дата/Время

8

Количество

KolOtch

Числовой

7

Журнал договоров

ID_журнала

ID_jour

Счетчик

5

Ключевое поле

Дата

DateJour

Дата/Время

8

Дата поставки

DatePost

Дата/Время

8

Примечание

PrimJour

Текстовый

100

Письмо

ID_письма

ID_let

Счетчик

5

Ключевое поле

Дата

DateLet

Дата/Время

8

Sod_let

Текстовый

3000

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

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

  1. Модули, выполняющие служебные функции.
  2. Управляющие модули, осуществляющие загрузку меню и передачу управления другому модулю.
  3. Модули, связанные с хранением, обработкой и выдачей информации.

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

Описание функций модулей представлено в таблице 6.

Таблица 6

Описание функций модулей

№ п/п

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

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

1

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

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

2

Модуль загрузки товарного отчета

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

3

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

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

4

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

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

Модель дерева вызова программных модулей представлено на рисунке 15.

Рисунок 15. Модель дерева вызова программных модулей

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

Функционирование системы осуществляется в несколько этапов:

  1. Загрузка данных. Алгоритм загрузки данных представлен на рисунке 16.
  2. Выборка договоров. Алгоритм выборки представлен на рисунке 17.
  3. Формирование журнала договоров. Алгоритм представлен на рисунке 18.

Рисунок 16. Алгоритм процесса загрузки данных

Рисунок 17. Алгоритм выборки договоров

Рисунок 18. Алгоритм формирования журнала договоров

  1. Контрольный пример реализации проекта

Для разработки контрольного примера реализации проекта и его описания необходимо:

  1. Описать тестовые данные, которые необходимы для проверки работоспособности основных функций проекта.
  2. Описать процесс обработки тестовых данных.
  3. Описать результаты обработки тестовых данных.

Реализация контрольного примера состоит из следующих этапов:

  1. Ввод тестовых данных в справочники.
  2. Расчет плана закупок.

На рисунке 19 представлено заполнение справочника «Контрагент».

Рисунок 19. Заполнение справочника «Контрагент»

На рисунке 20 представлено заполнение справочника «Договор».

Рисунок 20. Заполнение справочника «Договор»

На рисунке 21 представлен результат загрузки товарного отчета.

Рисунок 21. Результат загрузки товарного отчета

На рисунке 22 представлен результат формирования журнала договоров.

Рисунок 22. Результат формирования журнала договоров

ЗАКЛЮЧЕНИЕ

В ходе выполнения курсовой работы было проведено обследование предметной области. Дано описание комплекса задач автоматизации и обоснование их выбора. Были описаны бизнес-процессы предметной области с помощью нотации IDEF0.

Были описаны информационные потоки, возникающие в результате осуществления документооборота, возникающего при планировании закупок.

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

В ходе анализа существующих проектных решений по программному обеспечению было выбрано наиболее оптимальное решение.

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

Были разработаны дерево функций системы и сценарий диалога. Дана характеристика базы данных, разработана ER-модель базы данных, приведённой к третьей нормальной форме.

Разработана структурная схема пакетов программных модулей. Дано описание программных модулей. Разработан контрольный пример реализации системы и его описание.

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ