Диплом: Автоматизация взаимоотношений с клиентами для ООО “Дион”

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
57
Со стороны этих участников, в рамках процесса эксплуатации ИС
существуют следующие процессы:
Со стороны клиента:
Обращение в организацию;
Предоставление потребностей;
Получение счета;
Со стороны менеджера:
Получение обращения от клиента;
Добавление клиента в базу данных;
Работа с клиентом;
Формирование отчётов о работе с клиентом
2.2.2. Характеристика нормативно-справочной, входной и оперативной
информации
Входные данные – величины, которые задаются до начала работы
алгоритма или определяются динамически во время его работы. Входные
данные берутся из определенного набора объектов.
Входные данные:
информация о клиенте;
информация об услугах;
информация о сотрудниках;
информация об обращениях;
информация о шаблонах;
Информация о клиенте заполняется на основе входных документов:
паспорта и на основе личной беседы менеджера. Менеджер вносит:
Имя клиента;
Фамилия клиента;
E-mail;
58
Номер телефона;
Адрес;
Информация об услугах заполняется на основании прайс-листа.
Менеджер вносит:
Наименование услуги;
Описание услуги;
Стоимость;
Информация о сотрудниках заполняется it-специалистом и включает в
себя:
Имя пользователя;
Имя сотрудника;
Фамилия сотрудника;
E-mail;
Должность;
Номер телефона;
Уровень доступа;
Пароль.
Информация об обращениях заполняется менеджером и включает в
себя:
Наименование;
Статус обращения;
Приоритет;
Тип;
ФИ Клиента.
Информация о шаблонах заполняется бухгалтером и включает в себя:
Наименование;
Шаблон;
Дата актуализации.
Далее опишем состав входных экранных форм, состав вводимой, с их
59
помощью информации, название справочников, в которые записывается
информация и группы пользователей, которые её вводят. Описание входной
информации представлено в таблице 7.
Таблица 7
Описание входной информации
Пользователь
Информация
Справочники
Поля
Менеджер
Информация о
клиентах
Клиенты
Код клиента
Имя клиента
Фамилия клиента
E-mail
Номер телефона
Адрес
It-специалист
Информация о
сотрудниках
Пользователи
Код
пользователя
Имя сотрудника
Фамилия
сотрудника
E-mail
Должность
Номер телефона
Уровень доступа
Пароль
Менеджер
Информация об
услугах
Услуги
Код услуги
Наименование
услуги
Описание услуги
Стоимость
Менеджер
Информация об
обращениях
Обращения
Код обращения
Наименование
Статус
Приоритет
Тип
ФИ клиента
Бухгалтер
Информация о
шаблонах
Шаблоны
Код шаблона
Наименование
Шаблон
Дата
актуализации
Описание справочников, в которых хранится входная информация
приведен в таблице 8.
60
Таблица 8
Описание справочников
Название
справочника
Ответственный
за ведение
справочника
Средний
объём
справочника
(в записях)
Средняя
частота
актуализации
Клиенты
Менеджер
25
2/день
Пользователи
it-специалист
5
5/год
Услуги
Менеджер
15
2/месяц
Обращения
Менеджер
25
25/день
2.2.3. Характеристика результатной информации
Характеристика результатных документов является одним из важных
пунктов всей проектной части и представляет собой обзор результатов
решения поставленных в аналитической части задач с точки зрения
предметной технологии.
Разрабатываемая информационная система должна составлять
следующие таблицы: таблицы клиентов, таблицы сделок, а также система
должна формировать отчёты по проведенной работе.
Описание выходных экранных форм приведено в таблице 9.
Таблица 9
Описание выходных экранных форм
Выходные
экранные
формы
Класс
пользователя
Выходной
документ/
информация
Справочники
(таблицы), поля
которые входят
в форму
Сделки
Менеджер
Список
сделок
Клиенты
Услуги
Обращения
Клиент,
Менеджер
Список
обращений
Клиенты
Календарь
Менеджер
Календарь
событий
Сделки
Обращения
Встречи
Звонки
Клиенты
Менеджер
Список
клиентов
Клиенты
Выходным документом в разработанной системе является договор с
клиентом.
61
2.3. Программное обеспечение задачи
2.3.1. Общие положения (дерево функций и сценарий диалога)
Дерево функций – это иерархическая структура действий, созданных в
информационной системе. Все функции программного обеспечения можно
поделить на две группы:
Основные – функции, связанные с информационными объектами
предметной области.
Сервисные – данная группа функций включает в себя функции по
администрированию информационной системы, настройке, ведению архивов,
и другие вспомогательные функции, которые не связаны с бизнес-процессами
предметной области [11].
Дерево функций разрабатываемой информационной системы
изображено на рисунке 8.
62
Функции
Основные Сервисные
Ведение
справочников
Ввод данных
Администрир
ование
Составление
отчётностей
Вход в
систему
Идентификация
Аутентификация
Валидация
Проверка
прав доступа
Настройки
Выход из
системы
Поиск
Рисунок 8 – Дерево функций системы
Диалог – это процесс обмена сообщениями между пользователем и
компьютером, во время которого осуществляется непрерывная смена ролей
информатора и пользователя, принимающего информацию, причем смена
ролей происходит быстро [11].
В процессе диалога, возможно:
двустороннее управление на базе языка типа «запрос-ответ»;
одностороннее управление со стороны ИС с языком общения типа
«меню», «заполнения шаблона», ответа по «подсказке»;
63
одностороннее управление со стороны пользователя с
использованием языка директив (команд).
Для того чтобы использовать меню в диалоговой системе, должна
присутствовать система планирования и управления диалогом, в функции
которой входит:
управление процессом диалога;
обеспечение интерфейса пользователя;
обеспечение выполнения сервисных или справочных функций;
анализ и обработка ошибочных ситуаций;
вызов обрабатывающих программ.
Сценарий диалога предусматривает возможность обеспечения
следующих функций управления ходом решения поставленных задач:
возможность работы с экранными формами входных документов;
формирование выходных документов;
корректировка вводимых данных (добавление, удаление);
просмотр введенной информации;
работа со справочниками;
помощь на всех этапах работы.
Для описания сценария диалога, который будет реализован с
использованием контекстно-зависимого меню, необходимо определить все
уровни, на которых пользователь будет принимать решение относительно
следующего действия, а также обосновать решение об использовании данной
технологии, данное описание не требует какого-то нестандартного подхода
[12].
Сценарий диалога представлен на рисунке 9.
64
Авторизация в
системе
Меню
ОбращенияСделки Календарь ПользователиКлиенты Отчёты
Сформировать
Шаблоны
Создать
Изменить
Просмотреть
Фильтрация
Добавить
Просмотреть
Создать
Изменить
Добавить
Изменить
Просмотреть
Удалить
Просмотреть
Удалить
Изменить
Удалить
Просмотреть
Удалить
СчётДоговор
Просмотреть
Удалить
Скачать
Просмотреть
Скачать
Удалить
Рисунок 9 – Сценарий диалога пользователей и системы
2.3.2. Характеристика базы данных
MySQL – это реляционная система управления базами данных с
открытым исходным кодом. В настоящее время эта СУБД одна из наиболее
популярных в веб-приложениях — подавляющее большинство CMS
использует именно MySQL (часто только её, без альтернатив), а почти все веб-
фреймворки поддерживают MySQL уже на уровне базовой конфигурации (без
дополнительных модулей). Целью использования данной системы на хостинг-
сервере также является и стремление к обеспечению более высокой скорости
работы и обеспечения широкого спектра полезных функций.
SQL – (Structure Query Language) это язык структурированных
запросов, язык является непроцедурным языком системы управления
реляционной базой данных, который может обрабатывать записи группами и
обеспечивает автоматический поиск нужных данных. Язык SQL дает
возможность указывать, какие данные необходимо получить или изменить, не
заботясь о том, как найти эти данные.
На рисунке 10 изображена ER-модель базы данных, также на рисунке
65
показаны взаимосвязи таблиц и справочников базы данных по ключевым
полям [13].
Рисунок 10 – ER-модель базы данных
Основными таблицами в системе являются таблицы «Сделки» и
«Обращения». Таблица «Сделки» имеет связи со следующими таблицами:
«Клиенты», «Услуги», «Пользователи», и содержит информацию о текущих
сделках, а именно: «Код сделки», «Код клиента», «Код пользователя», «Код
услуги», «Описание сделки». Таблица «Обращения» имеет связи со
следующими таблицами: «Клиенты», «Пользователи», и содержит
информацию об существующих обращениях, а именно: «Код обращения»,
«Наименование обращения», «Статус» , «Приоритет» , «Тип» , «Код клиента»
, «Ответственный».
Таблица «Клиенты» содержит информацию о клиенте, а именно: «Код
клиента», «Имя клиента», «Фамилия», «E-mail», «Номер телефона», «Адрес».
Таблица «Услуги» содержит информацию об услугах, а именно: «Код
услуги», «Наименование услуги», «Описание услуги», «Стоимость».
Таблица «Пользователи» содержит информацию о пользователях
системы, а именно: «Код пользователя», «Имя сотрудника», «Фамилия
сотрудника», «E-mail», «Должность», «Номер телефона», «Уровень доступа»,
«Имя пользователя», «Пароль». Данная таблица имеет связи со следующими
таблицами: «Сделки», «Обращения» , «Должности» , «Уровни доступа».
Таблица «Должности» содержит информацию о должностях, а именно:
66
«Код должности», «Наименование».
Таблица «Уровни доступа» содержит информацию об уровнях доступа,
а именно: «Код уровня доступа», «Наименование», «Права доступа».
Описание таблиц присутствующих в базе данных приведено в таблицах
10 16.
Таблица 10
Характеристика таблицы «Сделки»
Наименование
поля
Идентификатор
поля
Тип
данных
Длина
поля
Описание поля
Код сделки
Id_sdel
Integer
11
Первичный ключ
Код клиента
Id_client
Integer
11
Внешний ключ
для связи с
таблицей
"Клиенты"
Код
пользователя
Id_usr
Integer
11
Внешний ключ
для связи с
таблицей
"Пользователи"
Код услуги
Id_service
Integer
11
Внешний ключ
для связи с
таблицей "Услуги"
Описание
сделки
sdel_descript
Varchar
255
Подробное
описание сделки
Таблица 11
Характеристика таблицы «Обращения»
Наименование
поля
Идентификатор
поля
Тип
данных
Длина
поля
Описание поля
Код обращения
Id_ask
Integer
11
Первичный ключ
Наименование
обращения
ask_name
Varchar
50
Наименование
обращение
Статус
ask_stat
Varchar
25
Текущий статус
обращения
Приоритет
ask_prior
Varchar
15
Выставленный
приоритет
Тип
ask_type
Varchar
15
Тип обращения
Код клиента
Id_client
Integer
11
Внешний ключ
для связи с
таблицей
"Клиенты"
Ответственный
Id_usr
Integer
11
Внешний ключ
для связи с
таблицей
"Пользователи"

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

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Agile-методология в управлении проектами на примере ООО «Ресурсный центр «Академия КлассИнфо»
Aвтoмaтизaция пpoцecca вeдeния инфopмaциoннoй бaзы o дoлжнocтяx и вaкaнcияx c укaзaниeм тpeбoвaний к уpoвню знaний и нaвыкoв кaндидaтoв для гpуппы кaдpoв вoйcкoвoй чacти 3474»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
Cовершенствование управления рентабельности предприятия (на примере гуипп «бендерская типография «полиграфист»)
Event - менеджмент: реализация проекта (на примере ООО "АГРОПАК")