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

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

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

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

Добавлен: 03.07.2023

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

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

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

Описание систем классификации и кодирования.

  • Код клиента. Длина кода ХХХ, где ХХХ – порядковый номер клиента.
  • Код реализации продукции рекламного агентства. Длина кода ХХХ ХХХХХ, где ХХХ – порядковый номер клиента, ХХХХХ – порядковый номер операции продажи от данного клиента.
  • Код позиции. Длина кода ХХХХХ ХХ, где ХХХ – порядковый номер операции продажи, ХХ – порядковый номер позиции операции продажи.
  • Код продукции. Длина кода ХХХХХ, где ХХХХХ – порядковый номер продукции в классификаторе.
  • Код специалиста. Длина кода ХХХХ, где ХХХХ – порядковый номер специалиста в классификаторе.

Кодирование — это процесс присвоения условных обозначений объектам и классификационным группам по соответствующей системе кодирования. В нашей информационной системе используется порядковая система кодирования. Порядковая система - это последовательное присвоение каждому объекту кодируемого множества номера его порядка, т.е. в присвоении цифр натурального ряда в порядке расположения объектов. Этот порядок может быть случайным или определяться после предварительной группировки объектов, например, по алфавиту.

Нормативно-справочная информация в автоматизированных системах представляет собой ядро единого информационного пространства предприятия (организации), включающее в себя набор справочников, словарей, классификаторов, стандартов, регламентов, используемых в деятельности предприятия. В разрабатываемой автоматизированной системе в качестве нормативно-справочной информации используются внутренние правила организации и перечень предлагаемых услуг.

Далее определим сущности информационной системы менеджера рекламного агентства и установим связи между ними.

На рис.2.2 приведена диаграмма «Сущность - Связь» разрабатываемой системы.

Рис.2.2. Диаграмма «Сущность - Связь».

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

Каждый клиент может осуществить множество закупок в рекламном агентстве. Связь 1:N.

Каждый менеджер может провести множество продаж в рекламном агентстве. Связь 1:N.

Каждому виду продукции соответствует множество записей в журнале позиций продаж. Связь 1:N.

В каждую продажу входит множество позиций. Связь 1:N.

Определим сущности информационной системы менеджера рекламного агентства и их свойства.

Таблица 2.2 - Справочник “Клиенты”


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

Тип данных

Размер поля

1

2

3

Код клиента

Числовой

Целое

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

Текстовый

40

ИНН

Текстовый

15

Адрес

Текстовый

50

Телефон

Текстовый

15

ФИО руководителя

Текстовый

40

Таблица 2.3 - Справочник “Виды услуг” (продукция)

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

Тип данных

Размер поля

1

2

3

Код вида продукции

Числовой

Целое

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

Текстовый

40

Единица измерения

Текстовый

15

Стоимость

Денежный

Таблица 2.4 - Справочник “Менеджеры”

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

Тип данных

Размер поля

1

2

3

Код специалиста

Числовой

Целое

ФИО

Текстовый

40

Должность

Текстовый

15

Роль в системе

Текстовый

15

Пароль

Текстовый

15

Таблица 2.5 – Журнал продаж

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

Тип данных

Размер поля

1

2

3

Код продажи

Числовой

Целое

Клиент

Текстовый

40

Дата

Дата

15

Таблица 2.6 – Позиции продаж

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

Тип данных

Размер поля

1

2

3

Код позиции

Числовой

Целое

Наименование продукции

Текстовый

40

Количество

Дата

15

Стоимость

Денежный


На рис.2.2 приведена логическая модель разрабатываемой системы, на рис.2.3 – диаграмма потоков данных.

Рис.2.2. Логическая модель информационной системы менеджера рекламного агентства

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

Выходными данными, формируемыми системой, являются:

  1. Свод по услугам с реквизитами:

- Период;

- Наименование услуги;

- Выручка от реализации услуг.

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

  1. Свод по специалистам с реквизитами:

- Период;

- ФИО специалиста;

- Выручка от реализации услуг.

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

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

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

Выделяется два подмножества функций программы (рисунок 2.5):

- служебные функции (проверка пароля, управление окнами и др.)

- основные функции обработки данных (ввода первичной информации, обработки, ведения справочников, подготовки и распечатки документов и др.)

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

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

Рис. 2.3. Дерево функций программы

Преимущество данного решения заключается в следующем:

Основные функции системы будут доступны пользователю одним кликом мышки;

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


На кнопочную панель будут вынесены следующие функции:

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

Справочники. По этой кнопке в дереве объектов открывается список справочников системы.

Документы. По нажатию на эту кнопку выходит список документов.

Отчеты. По этой кнопке осуществляется доступ к подготовке отчетов.

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

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

Таблица 2.7 – Структура таблицы «clients»

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

Тип данных

Размер поля

1

2

3

code_cli

Int

nam

Char

40

inn

Char

15

adr

Char

50

tel

Char

15

fio_ruk

Char

40

Таблица 2.8 - Справочник “Виды услуг” (продукция)

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

Тип данных

Размер поля

1

2

3

code_vid

Int

nam

Char

40

edizm

Char

15

stm

currency

Таблица 2.9 - Справочник “spc”

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

Тип данных

Размер поля

1

2

3

code_spc

Int

fio

Char

100

dolgn

Char

50

fol

Char

15

passw

Char

20

Таблица 2.10 – Структура таблицы «gur_prod»

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

Тип данных

Размер поля

1

2

3

code_prod

Int

code_cli

int

day

Date

code_spc

int


Таблица 2.11 – Структура таблицы «pos_prod»

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

Тип данных

Размер поля

1

2

3

code_pos

Int

code_prod

Char

40

kol

Date

stm

currency

Физическая модель данных приведена на рис.2.4.

Рис.2.4. Физическая модель данных

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

На рис.2.6 приведена структурная схема пакета.

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

Выделим 3 группы программных модулей системы:

  1. Управляющие модули – выполняющие функции по управлению объектами системы
  2. Функциональные модули – позволяющие обеспечить ввод и обработку данных
  3. Сервисные модули – обеспечивающие дополнительные сервисы

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

Таблица 2.9.

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

№ п/п

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Модуль ввода данных «Заявки»

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

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

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

Модуль «Печать документов»

Обеспечивает предварительный просмотр, настройку параметров документов и печать на принтере