Диплом: Автоматизация процесса взаимодействия с клиентами (CRM) в филиале компании ООО "ЗЕРН"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
66
Имя
Name_str
Текст
30
Отчество
Otch_str
Текст
30
Справочник «Вид взаимодействия»
ID_вида
взаимодействия
ID_type Счетчик 5
Ключевое
поле
Название
Name_type
Текст
100
Справочник «Тип клиента»
ID_типа клиента ID_typecl Счетчик 5
Ключевое
поле
Наименование
Name_typecl
Текст
100
Наименование поля
Идентификатор
поля
Тип поля
Длина
поля
Прочее
Задача
ID_задачи ID_task Счетчик 5
Ключевое
поле
Дата
date_task
Дата
8
Описание
text_task
Текст
1000
Взаимодействие
ID_взаимодействия ID_connect Счетчик 5
Ключевое
поле
Дата
date_connect
Дата
8
Результат
text_connect
Текст
1000
План взаимодействия
ID_плана Id_sd Счетчик 5
Ключевое
поле
Сделка
ID_взаимодействия ID_deal Счетчик 5
Ключевое
поле
Дата
date_deal
Дата
8
Сумма
sal_deal
Числовой
6
Пользователь
ID_пользователя ID_user Счетчик 5
Ключевое
поле
Логин
Login
Текст
100
Пароль
password
Текст
30
Роль
ID_роль ID_role Счетчик 5
Ключевое
поле
Наименование
Name_role
Текст
100
2.3.3.
Структурная схема пакета (дерево вызова программных модулей)
Построим дерево вызова программных модулей CRM-системы, которые
отражают структурную схему пакета, содержащей программные модули
следующих классов:
выполняющие служебные функции;
управляющие модули, предназначенные для загрузки меню и передачи
управления другому модулю;
67
модули, связанные с вводом, хранением, обработкой и выдачей
информации.
Характеристика программных модулей представлена в таблице 10.
Характеристика программных модулей
Таблица 10
п/п
Наименование
модуля
Функции модуля
1
Глобальный модуль
Содержит глобальные процедуры и функции,
предопределенные процедуры, процедуры и
функции, которые необходимо выполнить при
запуске системы
2
Модуль справочника
«Сотрудник»
Содержит предопределенные процедуры формы
списка и элементы справочника
3
Модуль справочника
«Клиент»
Содержит предопределенные процедуры формы
списка и элементы справочника
4
Модуль справочника
«Вид
взаимодействия»
Содержит предопределенные процедуры формы
списка и элементы справочника
5
Модуль
«Взаимодействие»
Содержит предопределенные процедуры формы
списка и элементы справочника
6 Модуль «Задача»
Содержит предопределенные процедуры формы
списка и элементы формы
7 Модуль «Сделка»
Содержит предопределенные процедуры формы
списка
8 Модуль авторизации
Содержит предопределенные процедуры и
элементы формы и элементы формы
10 Модуль настроек
Содержит предопределенные процедуры и
элементы формы
Дерево вызова программных модулей представлено на рисунке 27.
68
Главный модуль
Модуль справочника «Сотрудник»
Модуль справочника «Клиент»
Модуль справочника «Вид взаимодействия»
Модуль «Взаимодействие»
Модуль «Задача»
Модуль «Счет»
Модуль формирования отчетности
Модуль настроек
Модуль авторизации
Рисунок 27. Дерево вызова программных модулей
2.3.4.
Описание программных модулей
Алгоритм глобального модуля CRM-системы запускается, когда
пользователь запускает программу. При этом осуществляется загрузка библиотек и
открытие формы авторизации. Для обеспечения безопасности CRM-системы при
трех неудачных попытках авторизации программа закрывается, и учетная запись
пользователя блокируется на полчаса. Если пользователь ввел пароль верно,
открывается главное окно программы. Алгоритм глобального модуля представлен
на рисунке 28.
69
Рисунок 28. Алгоритм глобального модуля
На рисунке 29 представлен алгоритм модуля справочников. Когда
пользователь выбирает в главном меню команду открытия модуля-справочника,
открывается форма, в которой показаны все записи, содержащиеся в этом
справочнике. При нажатии кнопки «Добавить», открывается форма добавления
записи. При нажатии кнопки «Изменить», открывается форма редактирования
записи справочника. Все справочники работают по аналогичному алгоритму.
Открытие файла main
Запуск библиотек
Загрузка форм
«Введен неверный
пароль!»
i:=i+1
Загрузка главного окна
Начало
Счетчик количества
введенных неверно
паролей i:=0 to 3
i>3
Нет
Открытие формы авторизации
Ввод учетных данных
Данные верны
Нет
Да
Да
Загрузка элементов
главного меню
Конец
70
Да
Рисунок 29. Алгоритм работы модулей справочников
На рисунке 30 представлен алгоритм создания взаимодействий.
Пользователь открывает форму взаимодействия, выбирает клиента и вид
взаимодействия, затем описывает результаты взаимодействия. Затем запись
сохраняется.
Закрытие формы справочника
Конец
Открытие формы справочника
Сохранение записи
Закрытие формы добавления
записи
Начало
AddButton ->
onclick
Да
Открытие формы добавления
записи
SaveButton ->
onclick
Да
Нет
Нет
CloseButton ->
onclick
Да
Нет
CloseButton ->
onclick
71
Рисунок 30. Алгоритм создания документа
В результате ввода данных в систему можно сформировать отчет. При
формировании отчета осуществляется выборка данных согласно введенным
пользователем параметрам. Алгоритм формирования отчета представлен на
рисунке 31.
Открытие формы
взаимодействия
Выбор клиента, выбор вида
взаимодействия, ввода результата
Сохранение записи
Н
Начало
AddButton ->
onclick
Да
SaveButton ->
onclick
Да
Нет
ет
Нет
CloseButton ->
onclick
Да
Закрытие
формы
взаимодействия
Конец
72
Рисунок 31. Алгоритм формирования отчетности
Программный код разработанной системы представлен в Приложении 1.
2.4.
Контрольный пример реализации проекта и его описание
Для разработки контрольного примера реализации проекта и его описания
необходимо:
1.
Описать тестовые данные, которые необходимы для проверки
работоспособности основных функций проекта.
2.
Описать процесс обработки тестовых данных.
3.
Описать результаты обработки тестовых данных.
Реализация контрольного примера состоит из следующих этапов:
1.
Ввод тестовых данных в справочники.
2.
Результат формирования отчета.
К тестовым данным будет относиться следующее:
Ввод временного периода;
Выбор клиента; Выбор
сотрудника
Выборка данных
Загрузка элементов отчетной
формы
Начало
Конец
73
1.
Данные для авторизации пользователей.
2.
Данные справочников.
3.
Данные о заказах.
На рисунке 32 представлен процесс авторизации пользователя в системе. Для
каждого сотрудника создается уникальная учетная запись, с помощью которой он
получает доступ к системе с правами, установленными для этой учетной записи.
Рисунок 32. Авторизация пользователя
После успешной авторизации загружается главная форма приложения
(рисунок 33).
Рисунок 33. Главная форма приложения
Чтобы работа в системе была возможной, необходимо заполнить
справочники. На рисунке 34 представлено заполнение справочника «Вид
взаимодействия».
74
Рисунок 34. Заполнение справочника «Вид взаимодействия»
На рисунке 35 представлено заполнение справочника «Тип клиента».
Рисунок 35. Заполнение справочника «Тип клиента»
На рисунке 36 представлено заполнение справочника «Сотрудник».
Рисунок 36. Заполнение справочника «Сотрудник»
На рисунке 37 представлено заполнение справочника «Клиент», который
формирует клиентскую базу.
Рисунок 37. Заполнение справочника «Клиент»
75
После заполнения справочников перейдем к учету взаимодействий. Чтобы
создать взаимодействие, необходимо открыть форму взаимодействия и заполнить
поля формы, как показано на рисунке 38.
Рисунок 38. Учет результата взаимодействия
После презентации услуг клиенту необходимо отправить коммерческое
предложение. Для этого создадим задачу с помощью формы взаимодействия,
нажав кнопку «Создать задачу» (рисунок 39).
Рисунок 39. Создание задачи

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

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