Диплом: Автоматизация рекламной деятельности предприятия для ООО "Инвертед-Групп"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
45
2.2.2. Характеристика нормативно-справочной, входной и оперативной
информации
Дадим характеристику нормативно-справочной, входной и оперативной
информации. В системе должны быть доступны следующие справочники:
1. Сотрудник, содержащий список всех сотрудников, работающих в
отделе маркетинга.
2. Клиент, содержащий перечень всех клиентов организации, для которых
была создана хотя бы одна кампания.
3. Площадка, содержащий перечень всех площадок, на которых могут
быть размещены объявления клиентов.
4. Показатели, содержащий перечень статистических показателей
рекламных объявлений.
Характеристика справочников представлена в таблице 6.
Таблица 6
Характеристика справочников
Характеристика
Сотрудник
Клиент
Площадка
Показатели
Ответственный
за ведение
Администратор
Маркетолог
Администратор
Администратор
Объем
справочника в
записях
20
200
10
5
Частота
актуализации
При приеме или
увольнении
сотрудников
При
заключении
договора с
новым
клиентом
При
заключении
договора с
организацией
При появлении
новых
показателей
Объем
актуализации
1 запись
1 запись
1 запись
1 запись
Реквизитный
состав
Фамилия
Наименова
ние
Наименование
Наименование
Имя
Отчество
На этапе проектирования разрабатываются эскизный и технический проект
системы. В рамках разработки эскизного проекта системы создадим макеты форм
для ввода и редактирования нормативно-справочной информации. На рисунке 12
представлен макет формы справочника «Сотрудник».
46
Рисунок 12. Макет экранной формы справочника «Сотрудник»
Макет экранной формы справочника «Клиент» представлен на рисунке 13.
Рисунок 13. Макет экранной формы справочника «Клиент»
Макет экранной формы справочника «Площадка» представлен на рисунке 14.
47
Рисунок 14. Макет экранной формы справочника «Площадка»
На рисунке 15 представлен макет экранной формы справочника «Показатель».
Рисунок 15. Макет экранной формы справочника «Показатели»
2.2.3. Характеристика результатной информации
Результатная информация проектируемой системы представляет собой
отчетную форму, на которой содержатся следующие поля:
1. Клиент.
2. Кампания.
48
3. Площадка.
4. Количество показов.
5. Количество переходов.
6. Количество продаж.
Результатная информация будет выводится пользователю системы в
табличной форме, где в столбцах перечислены наименования показателей, а в
строках – их значения. В шапке отчета должна отражаться информация о временном
периоде отчета, клиенте и площадках.
Результатная информация содержит данные из следующих таблиц базы
данных:
Кампания.
Клиент.
Площадка.
Показатели.
Статистика.
Характеристика таблиц с результатной информацией представлена в таблице
7.
Таблица 7
Характеристика таблиц с результатной информацией
Наименование таблицы
Наименование поля
Кампания
Наименование
Дата начала
Дата окончания
Клиент
Наименование
Площадка
Наименование
Показатели
Наименование
Статистика
Значение
2.3. Программное обеспечение задачи
2.3.1. Общие положения (дерево функций и сценарий диалога)
Информационная система управления рекламными услугами должна
выполнять ряд функций. Множество функций системы можно разделить на
подмножество служебных функций и подмножество основных функций. Приведем
перечень функций обоих подмножеств. Служебными функциям разрабатываемой
системы будут:
1. Авторизация.
49
2. Управление пользователями.
3. Разграничение прав доступа.
4. Управление формами.
Основными функциями разрабатываемой системы будут:
1. Ввод данных в справочники.
2. Ввод данных о кампании.
3. Создание объявления.
4. Выбор площадки.
5. Просмотр статистики.
На основании перечисленных функций было разработано дерево функций
системы, на схеме которого функции системы разделены по подмножествам
(рисунок 16).
Для описания способа взаимодействия пользователя с системой оставим
сценарий диалога, который позволит наглядно показать разделы и возможные
действия в системе. Для взаимодействия информационной системы с пользователем
был выбран язык типа «Меню». В сценарии диалога описаны следующие действия
пользователей в системе [14]:
Действия с формами кампаний и объявлений;
Формирование отчетов;
Ввод, изменение и просмотр введенных данных;
Протоколирование действий пользователей;
Справка по всем этапам работы с системой.
50
Функции системы
Основные функции системы Служебные функции системы
Ввод данных в справочники
Ввод данных о кампании
Авторизация
Разграничение правд доступа
Управление пользователямиСоздание объявления
Выбор площадки
Просмотр статистики
Управление формами
Рисунок 16. Дерево функций системы
Сценарий диалога представлен на рисунке 17.
51
Меню системы
Справочники
Сотрудник
Кампания Объявления НастройкиСтатистика
Пользователи
Просмотр
Создание
Изменение
Права доступа
Просмотр
Создание
Изменение
ПросмотрПросмотр
СозданиеПросмотр
Создание
Изменение
Поиск
Клиент
Удаление
Просмотр
Создание
Изменение
Поиск
Удаление
Площадка
Просмотр
Создание
Изменение
Поиск
Удаление
Показатель
Просмотр
Создание
Изменение
Поиск
Удаление
Просмотр
Создание
Изменение
Поиск
Удаление
Изменение
Поиск
Удаление
Рисунок 17. Сценарий диалога
2.3.2. Характеристика базы данных
На этапе принятия решений по программному обеспечению было принято
решение об использовании реляционной СУБД, основу которой составляет
реляционная модель данных. В реляционной модели данных информация
представлена в виде взаимосвязанных таблиц, называемых сущностями базы данных
[17]. На этапе разработки информационной модели были выделены сущности
предметной области. Это таблицы:
1. Сотрудник.
52
2. Клиент.
3. Площадка.
4. Показатель.
5. Кампания.
6. Объявление.
7. Картинка.
8. Размещение.
9. Статистика.
10. Пользователь.
11. Право доступа.
Чтобы описать связи между выделенными сущностями построим модель базы
данных, которая называется «сущность-связь» (рисунок 18).
Рисунок 18. ER-модель базы данных
Характеристика таблиц базы данных представлена в таблице 8.
Сотру дник
ID_сотрудника
Фамилия
Имя
Отчество
ID_польз ователя (FK)
Кампания
ID_кампании
Наз вание
Дата начала
Дата окончания
ID_клиента (FK)
Размещение
ID_размещения
Дата
ID_объявления (FK)
ID_площадки (FK)
Картинка
ID_картинки
Наз вание
Дата загру з ки
ID_объявления (FK)
Объявление
ID_объявления
Текст
Ключевые слова
ID_кампании (FK)
ID_Статистики (FK)
ID_сотрудника (FK)
Польз ователь
ID_польз ователя
Логин
Пароль
ID_права (FK)
Право доступа
ID_права
Наименование
Площадка
ID_площадки
Наименование
Статистика
ID_Статистики
Значение
ID_показателя (FK)
Показатели
ID_показателя
Наименование
Клиент
ID_клиента
Наименование
53
Таблица 8
Характеристика базы данных
Наименование поля
Идентификатор
поля
Тип поля
Длина
поля
Прочее
Справочник «Сотрудник»
ID_сотрудника
ID_sotr
Счетчик
5
Ключевое
поле
Фамилия
LNameSotr
String
100
Имя
FNameSotr
String
100
Отчество
MNameSotr
String
100
Справочник «Клиент»
ID_клиента
ID_nomen
Счетчик
5
Ключевое
поле
Наименование
Name_nomen
String
100
Справочник «Площадка»
ID_площадки
ID_posl
Счетчик
5
Ключевое
поле
Наименование
Nameposl
String
100
Справочник «Показатель»
ID_показателя
ID_project
Счетчик
5
Ключевое
поле
Наименование
Name_proj
String
100
Кампания
ID_кампании
ID_camp
Счетчик
5
Ключевое
поле
Наименование
Name_camp
String
100
Дата начала
Daten_camp
Date
8
Дата окончания
Dateok_camp
Date
8
Объявление
ID_объявления
ID_text
Счетчик
5
Текст
Text_txt
String
100
Ключевые слова
Words_txt
String
1000
Размещение
ID_размещения
ID_razm
Счетчик
5
Ключевое
поле
Дата
Date_razm
Date
8
Картинка
ID_картинки
ID_pic
Счетчик
5
Ключевое
поле
Название
Pr_pic
String
100
Дата загрузки
Dld_pic
Date
8
Статистика
ID_статистики
ID_st
Счетчик
5
Ключевое
поле
Значение
St_zn
String
100
Пользователь
ID_пользователя
ID_user
Счетчик
5
Ключевое
поле
Логин
Log_user
String
20
Пароль
Pass_user
String
20
Право доступа
54
Наименование поля
Идентификатор
поля
Тип поля
Длина
поля
Прочее
ID_права
ID_rule
Счетчик
5
Ключевое
поле
Наименование
Name_rule
String
20
2.3.3. Структурная схема пакета (дерево вызова программных модулей)
Программный код разрабатываемой системы будет разделен на модули. Как
правило, при разработке программного обеспечения разрабатываются следующие
виды программных модулей:
1. Модули, выполняющие служебные функции.
2. Управляющие модули, осуществляющие загрузку меню и передачу
управления другому модулю.
3. Модули, связанные с хранением, обработкой и выдачей информации.
Модулем, выполняющим служебные функции, будет модуль расчета
статистических данных объявления. А модулями, связанными с хранением,
обработкой и выдачей информации будут модули авторизации, справочников,
создания кампании и формирования отчета.
Дадим характеристику выделенным модулям разрабатываемой системы. Она
позволит структурировать файлы информационной системы, обеспечить
надежность системы и удобство при сопровождении системы. Характеристика
программных модулей представлено в таблице 10.
Таблица 10
Описание функций модулей
п/п
Наименование
модуля
Функции модуля
1
Глобальный
модуль
Содержит глобальные процедуры и функции,
предопределенные процедуры, процедуры и
функции, которые выполняются при запуске
приложения
2
Модуль
авторизации
Содержит глобальные процедуры и функции,
которые выполняются при авторизации
пользователей
3
Модуль
справочников
Содержит глобальные процедуры и функции,
предопределенные процедуры, процедуры и
функции, которые выполняются ведении
справочников
4
Модуль создания
кампании
Содержит глобальные процедуры и функции,
предопределенные процедуры, процедуры и
функции, которые выполняются при создании
проекта

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)