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

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

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

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

Добавлен: 25.05.2023

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

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

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

Глава 2. ПРОЕКТНАЯ ЧАСТЬ

2.1. Информационная модель и её описание

Далее разработаем информационную модель (ИМ) проектируемой системы и опишем принципы построения данной модели.

Все таблицы информационной базы (ИБ) относятся к одному из двух типов: таблицы-справочники (2 таблицы), оперативные таблицы (3 таблицы).

  • Таблицы-справочники: Единица измерения, Способ оплаты.
  • Оперативные таблицы: Клиент, Перечень услуг, Договор.

На 1 этапе построения ИМ отобразим символ ИС и «прикрепим» к нему все разработанные таблицы ИБ (рис.10).

Рисунок 10 – 1 этап построения ИМ 

Затем отобразим процесс обработки информации в ИБ. Для этого отобразим исполнителя операции и символ заполнения экранной формы с соответствующей порцией данных (рис.11).

Рисунок 11 – 2 этап построения ИМ 

Далее покажем, какие таблицы данных отвечают за хранение и обновление информации в результате работы с экранными формами, и какие результаты можно получить в процессе обработки данных, а также кому эти результаты предназначены (рис. 12).

Рисунок 12 – 3 этап построения ИМ 

2.2. Характеристика нормативно-справочной, входной и оперативной информации

Входные данные приведем в табл. 3-5.

Таблица 3 – Данные о договорах

Идентификатор

Договор

Форма представления

Экранная форма для работы с данными

Сроки и частота поступления

При заключении нового договора

Источник входной информации

Сотрудник по работе с клиентами

Перечень реквизитов

Номер договора, Дата заключения, Клиент, Срок действия договора, Услуга, Объем услуги, Способ оплаты


Таблица 4 – Данные о клиентах

Идентификатор

Клиент

Форма представления

Экранная форма для работы с данными

Сроки и частота поступления

При регистрации нового поставщика или подрядчика

Источник входной информации

Сотрудник по работе с клиентами

Перечень реквизитов

Код клиента, Название клиента, Адрес, Телефон

Таблица 5 – Данные об услугах

Идентификатор

Услуга

Форма представления

Экранная форма для работы с данными

Сроки и частота поступления

При заключении нового договора

Источник входной информации

Сотрудник по работе с клиентами

Перечень реквизитов

Код услуги, Название услуги, Единица измерения, Стоимость

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

Выходные данные приведем в табл. 6-7.

Таблица 6 – Отчет «Список рекламных услуг»

Идентификатор

Отчет «Список рекламных услуг»

Форма представления

Электронный документ

Периодичность и сроки выдачи

По мере необходимости

Получатели и назначение

Сотрудник по работе с клиентами

Источник данных (таблицы)

Услуга, Единица измерения (таблицы)

Перечень реквизитов

Код услуги, Название услуги, Единица измерения, Стоимость

Таблица 7 – Отчет «Договор на предоставление рекламной услуги»

Идентификатор

Отчет «Договор на предоставление рекламной услуги»

Форма представления

Электронный документ

Периодичность и сроки выдачи

По мере необходимости

Получатели и назначение

Сотрудник по работе с клиентами

Источник данных (таблицы)

Договор на предоставление услуги (запрос)

Перечень реквизитов

Номер договора, Дата заключения, Клиент, Срок действия договора, Услуга, Объем услуги, Способ оплаты, Сумма к оплате


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

Состав и классификацию функций проектируемой системы представим в виде дерева функций (рис. 13). Сценарий диалога системы приведем на рис.14.

Рисунок 13 – Дерево функций

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

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

Описание структуры записей таблиц базы данных приведено в табл.8-12.

Таблица 8 – Описание структуры записей таблицы «Единица измерения»

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

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

Тип поля

Длина поля

Прочее

Код единицы измерения

КодЕдИзм

Счетчик

Длинное целое

Первичный ключ

Название единицы измерения

НазвЕдИзм

Текстовый

50

Таблица 9 – Описание структуры записей таблицы «Способ оплаты»

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

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

Тип поля

Длина поля

Прочее

Код способа оплаты

КодСпОпл

Счетчик

Длинное целое

Первичный ключ

Название способа оплаты

НазвСпОпл

Текстовый

50

Таблица 10 – Описание структуры записей таблицы «Услуга»

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

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

Тип поля

Длина поля

Прочее

Код услуги

КодУсл

Счетчик

Длинное целое

Первичный ключ

Название услуги

НазвУсл

Текстовый

100

Код единицы измерения

КодЕдИзм

Числовой

Длинное целое

Внешний ключ

Стоимость

Стоимость

Денежный


Таблица 11 – Описание структуры записей таблицы «Клиент»

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

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

Тип поля

Длина поля

Прочее

Код клиента

КодКлиента

Счетчик

Длинное целое

Первичный ключ

Название клиента

НазвКлиента

Текстовый

100

Телефон

Телефон

Текстовый

20

Таблица 12 – Описание структуры записей таблицы «Договор»

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

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

Тип поля

Длина поля

Прочее

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

НомДог

Счетчик

Длинное целое

Первичный ключ

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

ДатаЗакл

Дата/Время

Краткий формат даты

Код клиента

КодКлиент

Числовой

Длинное целое

Внешний ключ

Срок действия

СрокДог

Дата/Время

Краткий формат даты

Код услуги

КодУсл

Числовой

Длинное целое

Внешний ключ

Объем услуги

ОбъемУсл

Числовой

Целое

Код способа оплаты

КодСпОпл

Числовой

Длинное целое

Внешний ключ

ER-диаграмму приведем на рис.15.

Рисунок 15 – ER-диаграмма

Логическую и физическую модели данных приведем на рис. 16-17.

Рисунок 16 – Логическая модель данных в ERWin

Рисунок 17 – Физическая модель данных в ERWin

Схему данных, реализованную в MS Access 2003, представим на рис. 18, структуру таблиц – на рис. 19-23.

Рисунок 18 – Схема данных


Рисунок 19 – Структура таблицы «Единица измерения»

Рисунок 20 – Структура таблицы «Способ оплаты»

Рисунок 21 – Структура таблицы «Услуга»

Рисунок 22 – Структура таблицы «Клиент»

Рисунок 23 – Структура таблицы «Договор»

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

Проектируемая система представляет собой программный продукт, состоящий из 3 программных модулей. Дерево вызова программных модулей системы представим на рис.24.

Рисунок 24 – Дерево вызова программных модулей

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

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

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

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

Кнопочная форма

Предоставляет доступ к объектам системы

Ведение НСИ

Ведение нормативно-справочной информации

Учет предоставления услуг

Ведение учета предоставления рекламных услуг (учет клиентов, учет рекламных услуг, учет договоров)

Подготовка отчетов

Подготовка необходимых отчетов

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

Приложение проектируемой системы реализуем в виде совокупности программных модулей, а именно: главного модуля (кнопочная форма), модуля «Ведение НСИ», модуля «Учет предоставления услуг», модуля «Подготовка отчетов».

Алгоритм функционирования главного модуля приложения представим на рис. 25.

Рисунок 25 – Алгоритм функционирования главного модуля