Диплом: Автоматизация процесса взаимодействия с клиентами в CRM филиале компании АА «Банк ДОМ.РФ»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
52
На рисунке 18 представлен макет экранной формы справочника видов
взаимодействий.
Рисунок 18. Макет экранной формы справочника «ид взаимодействия»
Входной информации в системе нет, поэтому далее не будет приведено ее
описание. К оперативной информации относятся:
1. Взаимодействия с клиентами.
2. План взаимодействия.
3. Задачи.
Взаимодействие представляет собой описание контакта с клиентом, и
включает в себя данные следующего типа:
1. Дату взаимодействия.
2. Наименование клиента, с которым произошло взаимодействие.
3. Вид взаимодействия.
4. Результат взаимодействия.
5. ФИО сотрудника, осуществившего взаимодействие.
На рисунке 19 представлен макет экранной формы взаимодействия.
Оперативной информацией является план взаимодействий. Он представляет
собой перечень задач, которые должны произойти в будущем. Макет экранной
формы плана задач представлен на рисунке 20.
53
Рисунок 19. Макет экранной формы учета взаимодействия с клиентом
Рисунок 20. Макет экранной формы плана взаимодействий
Также к оперативной информации относятся задачи, которые сотрудники
могут передавать друг другу. Макет экранной формы задачи представлен на рисунке
21.
Рисунок 21. Макет экранной формы задачи
54
2.2.3. Характеристика результатной информации
К результатной информации системы взаимодействия с клиентами относится
отчет по взаимодействиям. В отчете представлены следующие данные:
1. ФИО сотрудника.
2. Наименование клиента.
3. Дата взаимодействия.
4. Описание взаимодействия.
Отчет представляет собой выборку данных в разрезе сотрудников или
клиентов. Результатная информация будет храниться в следующих таблицах базы
данных:
1. Клиент.
2. Сотрудник.
3. Взаимодействие.
4. Вид взаимодействия.
Характеристика перечисленных таблиц представлена в таблице 8.
Таблица 8
Характеристика таблиц с результатной информацией
Наименование таблицы
Наименование поля
Клиент
Наименование
Сотрудник
Фамилия
Имя
Отчество
Взаимодействие
Дата
Описание
Вид взаимодействия
Наименование
Вывод результатной информации будет осуществляться на отчетную форму.
Макет отчетной формы представлен на рисунке 22.
Рисунок 22. Макет отчетной формы
55
2.3. Программное обеспечение задачи
2.3.1. Общие положения (дерево функций и сценарий диалога)
Рассмотрим иерархию функций управления и обработки данных, которые
будут автоматизированы с помощью CRM-системы. Функции делятся на два вида
[14]:
1. Служебные, к которым относятся проверка пароля, ведение календаря
и т.д.
2. Основные функции обработки данных, к которым относятся ввод
данных, обработка пользовательских запросов, ведение справочников и т.д.
В системе будут доступны следующие функции:
заполнение справочников;
ведение клиентской базы;
учет взаимодействий с клиентами;
планирование взаимодействий;
формирование отчетов.
Перечисленные функции схематично представлены в виде дерева функций
информационной системы на рисунке 23.
Функции
Основные Служебные
Заполнение справочников
Ведение клиентской базы
Учет взаимодействий с клиентами
Проверка учетных данных
Управление окнами
Настройка
Руководство пользователяПланирование взаимодействий
Формирование отчетов
Рисунок 23. Дерево функций системы
56
Наиболее удобной формой взаимодействия программного продукта с
пользователем является меню программы. Поэтому на основании выделенных
функций была разработана структура сценария диалога пользователя с системой. В
процессе разработки сценария диалога была предусмотрена возможность работы с
экранными формами входных документов, формирования выходных документов,
корректировки вводимых данных, просмотра введенной информации, работа с
таблицами нормативно-справочной информации, протоколирования действий
пользователя, а также помощь на всех этапах работы.
Для описания диалога выбран способ представления структуры диалога в виде
орграфа, вершины которого представляют собой пункты меню системы. Сценарий
диалога представлен на рисунке 24.
Главное меню
Взаимодействия
Новое
Найти
Задачи
Создать
Найти
Отчет Настройки
Сформировать
Справочники
Клиент
Сотрудник
Вид
взаимодействия
Рисунок 24. Сценарий диалога
2.3.2. Характеристика базы данных
Разрабатываемая CRM-система будет хранить и обрабатывать данные в
реляционной базе данных, которая представляет собой совокупность двумерных
таблиц. База данных будет включать следующие таблицы:
1. Сотрудник.
2. Клиент.
3. Вид взаимодействия.
4. Взаимодействие.
5. План взаимодействий.
57
6. Задача.
7. Сделка.
8. Пользователь.
9. Роль.
Для описания взаимосвязей между таблицами построим ER-модель. ER-
модель представлена на рисунке 25.
Рисунок 25. ER-модель
Характеристика таблиц базы данных представлена в таблице 9.
Таблица 9
Характеристика базы данных
Наименование поля
Идентификатор
поля
Тип поля
Длина
поля
Прочее
Справочник «Клиент»
ID_клиента
ID_cl
Счетчик
5
Ключевое
поле
Клиент
ID_клиента
Наименование
Телефон
Эл. почта
Конактное лицо
Взаимодействие
ID_вз аимодействия
Дата
Резу льтат
ID_вида взаимодействия (FK)
ID_сотру дника (FK)
ID_клиента (FK)
Задача
ID_задачи
Дата
Описание
ID_клиента (FK)
ID_вида взаимодействия (FK)
Сотру дник
ID_сотру дника
Фамилия
Имя
Отчество
ID_польз ователя (FK)
Вид вз аимодействия
ID_вида взаимодействия
Наименование
План взаимодействий
ID_плана
ID_задачи (FK)
Польз ователь
ID_польз ователя
Логин
Пароль
ID_право доступа (FK)
Право доступа
ID_право доступа
Наименование
Сделка
ID_сделка
Дата
Сумма
ID_клиента (FK)
ID_сотру дника (FK)
58
Наименование поля
Идентификатор
поля
Тип поля
Длина
поля
Прочее
Наименование
Name_cl
Текст
12
Телефон
Tel_ul
Текст
14
Эл_почта
Poch_cl
Текс
100
Контактное лицо
Pasp_cl
Справочник «Сотрудник»
ID_сотрудника
ID_sotr
Счетчик
5
Ключевое
поле
Фамилия
Fam_str
Текст
30
Имя
Name_str
Текст
30
Отчество
Otch_str
Текст
30
Справочник «Вид взаимодействия»
ID_вида
взаимодействия
ID_type
Счетчик
5
Ключевое
поле
Название
Name_type
Текст
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-системы, которые
отражают структурную схему пакета, содержащей программные модули следующих
классов:
59
выполняющие служебные функции;
управляющие модули, предназначенные для загрузки меню и передачи
управления другому модулю;
модули, связанные с вводом, хранением, обработкой и выдачей
информации.
Характеристика программных модулей представлена в таблице 10.
Таблица 10
Характеристика программных модулей
п/п
Наименование
модуля
Функции модуля
1
Глобальный модуль
Содержит глобальные процедуры и функции,
предопределенные процедуры, процедуры и
функции, которые необходимо выполнить при
запуске системы
2
Модуль справочника
«Сотрудник»
Содержит предопределенные процедуры формы
списка и элементы справочника
3
Модуль справочника
«Клиент»
Содержит предопределенные процедуры формы
списка и элементы справочника
4
Модуль справочника
«Вид
взаимодействия»
Содержит предопределенные процедуры формы
списка и элементы справочника
5
Модуль
«Взаимодействие»
Содержит предопределенные процедуры формы
списка и элементы справочника
6
Модуль «Задача»
Содержит предопределенные процедуры формы
списка и элементы формы
7
Модуль «Сделка»
Содержит предопределенные процедуры формы
списка
8
Модуль авторизации
Содержит предопределенные процедуры и
элементы формы и элементы формы
10
Модуль настроек
Содержит предопределенные процедуры и
элементы формы
Дерево вызова программных модулей представлено на рисунке 26.
60
Главный модуль
Модуль справочника «Сотрудник»
Модуль «Задача»
Модуль справочника «Клиент»
Модуль справочника «Вид взаимодействия»
Модуль «Взаимодействие»
Модуль авторизации
Модуль формирования отчетности
Модуль «Счет»
Модуль настроек
Рисунок 26. Дерево вызова программных модулей
2.3.4. Описание программных модулей
Алгоритм глобального модуля CRM-системы запускается, когда пользователь
запускает программу. При этом осуществляется загрузка библиотек и открытие
формы авторизации. Для обеспечения безопасности CRM-системы при трех
неудачных попытках авторизации программа закрывается, и учетная запись
пользователя блокируется на полчаса. Если пользователь ввел пароль верно,
открывается главное окно программы. Алгоритм глобального модуля представлен
на рисунке 27.
61
Начало
Счетчик количества
введенных неверно
паролей i:=0 to 3
Открытие файла main
i>3
Запуск библиотек
Загрузка форм
Ввод учетных данных
Открытие формы авторизации
Данные верны
«Введен неверный
пароль!»
i:=i+1
Нет
Загрузка главного окна
Да
Загрузка элементов
главного меню
Конец
Нет
Да
Рисунок 27. Алгоритм глобального модуля
На рисунке 28 представлен алгоритм модуля справочников. Когда
пользователь выбирает в главном меню команду открытия модуля-справочника,
открывается форма, в которой показаны все записи, содержащиеся в этом
справочнике. При нажатии кнопки «Добавить», открывается форма добавления
записи. При нажатии кнопки «Изменить», открывается форма редактирования
записи справочника. Все справочники работают по аналогичному алгоритму.

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

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