Файл: Проектирование реализации операций бизнес-процесса «Взаиморасчеты с поставщиками».pdf

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

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

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

Добавлен: 18.05.2023

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

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

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

Разработаем сценарий диалога информационной системы. Сценарий диалога представлен на рисунке 14.

Рисунок 14. Сценарий диалога

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

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

  1. ТМЦ.
  2. Номенклатура.
  3. Поставщик.
  4. Единица измерения.
  5. План счетов.
  6. Договор.
  7. Счет-фактура.
  8. Накладная.
  9. Акт выполненных работ.
  10. Платеж.

Для описания взаимосвязей между таблицами построим ER-модель. ER-модель представлена на рисунке 15.

Рисунок 15. ER-модель базы данных

Характеристика таблиц базы данных представлена в таблице 5.

Таблица 5

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

Содержание

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

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

Тип поля

Длина поля

Прочее

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

ID_номенклатуры

ID_nomen

Счетчик

5

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

Код

Code_nomen

Текст

30

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

Name_nomen

Текст

100

Справочник «Единица измерения»

ID_единицы

ID_ed

Счетчик

5

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

Код

Code_ed

Текст

30

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

Name_ed

Текст

100

Справочник «ТМЦ»

ID_товара

ID_stock

Счетчик

5

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

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

Name_stock

Текст

30

Характеристики

Par_stock

Текст

30

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

ID_клиента

ID_post

Счетчик

5

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

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

Name_post

Текст

30

ИНН

INN_post

Дата

8

КПП

KPP_post

Текст

30

Юр_адрес

Adress_post

Текст

100

Договор

ID_договора

ID_dog

Счетчик

5

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

Номер

Nomer_dog

Текст

30

Дата

Date_dog

Дата

8

Cod_dog

Текст

10 000

Счет-фактура

ID_счета-фактуры

ID_sch

Счетчик

5

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

Номер

Num_sch

Текст

15

Дата

Date_sch

Дата

8

Цена

Pr_sch

Текст

15

Количество

Kol_sch

Числовой

7

Стоимость

Sum_sch

Текст

5

Накладная

ID_накладной

ID_nakl

Счетчик

5

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

Номер

Num_nacl

Текст

15

Дата

Date_nakl

Дата

8

Цена

Pr_nakl

Текст

15

Количество

Kol_nakl

Числовой

7

Стоимость

Sum_nakl

Текст

5

Акт

ID_акта

ID_act

Счетчик

5

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

Номер

Num_act

Текст

15

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

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

Тип поля

Длина поля

Прочее

Дата

Date_act

Дата

8

Сумма

Pr_act

Текст

15

Платеж

ID_платежа

ID_pl

Счетчик

5

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

Дата

Date_pl

Дата

8

Сумма

Pr_pl

Текст

15

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

ID_платежа

ID_pl

Счетчик

5

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

Номер

Nom_pl

Текст

5

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

Name_pl

Текст

15


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

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

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

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

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

Таблица 6

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

№ п/п

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

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

1

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

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

2

Модуль создания отчета

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

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

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

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

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

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

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

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

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

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

На рисунке 17 представлен результат ввода данных в форму справочника «Поставщик».

На рисунке 18 представлен результат ввода данных в справочник «Номенклатура».


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

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

На рисунке 19 представлен результат ввода данных в справочник «ТМЦ».

Рисунок 19. Справочник «ТМЦ»

На рисунке 20 представлен ввод данных о договоре.

Рисунок 20. Форма договора

На рисунке 21 представлена форма счета-фактуры.

Рисунок 21. Форма счета-фактуры

На рисунке 22 представлена форма счета

Рисунок 22. Форма счета на оплату

На рисунке 23 представлена форма отчета по взаиморасчетам.

Рисунок 23. Отчет по взаиморасчетам

На рисунке 24 представлена отчетная форма «Акт сверки».

Рисунок 24. Отчетная форма акта сверки

ЗАКЛЮЧЕНИЕ

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

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

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

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

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

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

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