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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
86
2.3.2. Характеристика базы данных
Концептуальная модель — это формализованное описание предметной области,
которое выполняется безотносительно к применяемым в последующем техническим и
программным средствам [9]. Такая модель обязана быть динамической и давать
возможность легкой корректировки. К главным требованиями, которые предъявляются
к инфологической или концептуальной модели, относятся следующие:
-·концептуальная модель обязана содержать в себе всю достаточную и
необходимую информацию для дальнейшего проектирования БД
-·концептуальная модель обязана быть понятна для лиц, которые принимают
участие в создании данной системы.
Логическую структуру информации об объектах системы представляет ER-
модель. Компонентами ER-модели являются отношения (связи между объектами) и
сущности (объекты) Объект имеет значительное количество экземпляров или
реализаций. Образуется экземпляр объекта совокупностью определенных значений
данных, а также должен определяться, то есть идентифицироваться значением ключа
объекта, состоящего из одного либо нескольких ключевых данных.
Сущности могут быть независимыми и зависимыми. Сущность считается
независимой, когда каждый экземпляр ее однозначно идентифицируется без
определения ее отношений с остальными сущностями. А зависимая сущность
находится в прямой зависимости от отношений с остальными сущностями.
Чтобы отобразить отношения меж сущностями используют связи. Существуют
связи, когда экземпляры сущностей приобретают логическую взаимосвязь.
ER-модель разработанной базы данных изображена на рис. 20.
87
snils VARCHAR
Рисунок 20 ER-модель разрабатываемой базы данных
Далее определим для каждой таблицы тип поля и формат содержащихся в нем
данных.
88
Таблица 10
Структура таблицы «Klient»
Наименование поля
Идентификатор
Тип
Примечание
1.
Код клиента
idK
int(11)
ключевое
поле
2.
фамилия
forname
varchar(25)
3.
Имя
name
varchar(25)
4.
Отчество
otch
varchar(25)
5.
Дата рождения
dateb
date
6.
Место рождения
mesob
text
7.
Код гражданства
idstrana
Int(11)
8.
Код пола
idsex
Int(11)
9.
Номер паспорта
passnom
varchar(25)
10.
Серия паспорта
passser
varchar(6)
11.
Наименование органа,
выдавшего паспорт
passvid
text
12.
Код подразделения
passkod
varchar(25)
13.
Дата выдачи паспорта
passdate
varchar(25)
14.
Адрес регистрации
adressreg
text
15.
Место работы
namerab
text
16.
Рабочий телефон
telrab
varchar(15)
17.
Телефон по адресу
регистрации
adressregtel
varchar(15)
18.
Дата регистрации
Datereg
timestamp
CURRENT_TI
MESTAMP
20.
Признак удаления
udal
int
21.
Мобильный телефон
teluser
varchar(15)
22.
СНИЛС
snils
varchar(15)
89
Таблица 11
Структура таблицы «Dokument»
№ п/п
Наименование поля
Идентификатор
Тип
Примечание
1.
Код документа
idd
int(11)
ключевое
поле
2.
Код сотрудника
ids
int(5)
3.
Наименование
named
varchar(45)
4.
Код типа
idkd
int(5)
5.
Дата подготовки
datepod
varchar(45)
6.
Дата и время
регистрации
datez
timestamp
7.
Количество страниц
kolvostr
varchar(45)
8.
Примечание
prim
varchar(45)
9.
Адресат
otkuda
varchar(45)
10.
Ссылка на документ
link
text
11.
Статус
status
int(1)
12.
Флаг помещения в
архив
archiv
int(1)
13.
Флаг резолюции
начальника отдела
rnp
int(1)
Таблица 12
Структура таблицы «Country»
Наименование
поля
Идентификатор
Тип
Примечание
1
Код вида
idc
int(11)
ключевое поле
2
Название вида
namec
varchar(20)
90
Таблица 13
Структура таблицы «Sex»
Наименование поля
Идентификатор
Тип
Примечание
1
Код пола
ids
int(11)
ключевое поле
2
Наименование
sexs
varchar(20)
Таблица 14
Структура таблицы «Sotr»
Наименование поля
Идентификатор
Тип
Примечание
1.
Код сотрудника
idsotr
int(11)
ключевое
поле
2.
Имя сотрудника
name
varchar(40)
3.
Логин для доступа в систему
login
varchar(40)
4.
Пароль для доступа в
систему
parol
varchar(40)
5.
Дата регистрации
dates
Date
6.
Дата рождения
datebor
date
7.
Отметка об удалении
udal
int(1)
8.
Фамилия сотрудника
surname
varchar(40)
9.
Должность сотрудника
dolg
varchar(30)
Таблица 15
Структура таблицы «History»
Наименование поля
Идентификатор
Тип
Примечание
1.
Код записи
idh
int(11)
ключевое поле
2.
Код сотрудника
idsh
int(4)
3.
Дата и время в систему
hist
varchar(30)
91
Таблица 16
Структура таблицы «Tip»
№ п/п
Наименование
поля
Идентификатор
Тип
Примечание
1.
Код типа документа
idtip
int(11)
ключевое поле
2.
Наименование типа
документа
namet
varchar(10)
92
2.3.3. Структурная схема пакета (дерево вызова программных модулей)
Состоит система из двух модулей – из БД MySQL, а также приложения для
взаимодействия с БД, которое реализовано на языке PHP c использованием HTML.
Осуществляется работа с системой при помощи любого браузера. Необходимо
для работы установить локальный сервер в локальной сети рассматриваемой компании,
где также будет располагаться БД. Осуществляется доступ к базе данных путем набора
адреса в адресной строке браузера. Структурная схема пакета изображена на рис. 21
[6].
Веб-форма
Авторизация
МЕНЮ
Веб-форма
Модуль
регистрации
клиентов
Веб-форма
Модуль
регистрации
документов
Веб-форма
Модуль поиска
Веб-форма
Модуль работы
с документами/
клиентами
Веб-форма
Модуль
административ
ной панели
Веб-форма
Модуль работы
с архивом
Веб-форма
Модуль
резолюции
документов
База данных
Рисунок 21 - Структурная схема пакета
93
В таблице 16 содержится описание всех модулей структурной схемы пакетов,
представленных на рисунке 21.
Таблица 16
Таблица модулей разрабатываемого программного продукта.
п/п
Наименование модуля
Функционал модуля
1
Форма «Авторизация»
Данная форма содержит данные по запросу
логина и пароля для входа в систему через веб-
интерфейс разрабатываемого решения.
2
Форма «Модуль
регистрации клиентов»
Форма необходимая для осуществления
фиксации информации по клиентам.
3
Форма «Модуль
регистрации
документов»
Форма необходимая для осуществления
фиксации информации по документам.
4
Форма «Модуль поиска»
Форма для осуществления поиска по архиву,
документам и клиентам.
5
Форма «Модуль работы с
документами/клиентами
»
Форма включает в себя отображение
информации по документам и клиентам.
Имеется возможность выгрузки основного
отчета.
6.
Форма «Модуль
административной
панели»
На форме административной панели имеется
возможность создать/отредактировать
информацию по пользователям. Также имеется
возможность просмотреть список
пользователей.
7.
Форма «Модуль работы с
архивом»
Форма для просмотра информации по архивным
документам.
8.
Форма «Модуль
резолюции документов»
Форма для управления резолюцией по
документам.
94
2.3.4. Описание программных модулей
Для раскрытия описательной части программных модулей наиболее
оптимальным будет представление в виде блок схемы принципа работы
реализованного решения.
Технологическая блок схема регистрации клиентов и документов системы
представлена на рис. 22.
Рисунок 22 Технологическая схема регистрации клиентов и документов
системы
НАЧАЛО
Загрузка экранной
формы
Авторизация
Экранная
форма
авторизации
Логин и
пароль
Подключение к БД
Запрос данных из
таблицы
Данные введены
верно?
Выбор пункта меню
НЕТ
ДА
Регистрация клиентов
Экранная
форма
авторизации
Экранная
форма
Учет клиентов
Экранная
форма ввода
Ввод данных
Добавление данных в
таблицу БД
F
Т Клиенты
Продолжить работу?G
ДА
G
F
НЕТ
Данные
клиентов
Регистрация
документов
Экранная
форма
Учет документов
Экранная
форма
добавления
Ввод данных
Добавление данных в
таблицу БД
Т Документы
Продолжить работу?K
ДА
K
F
НЕТ
Данные
продаж
95
2.4. Контрольный пример реализации проекта и его описание
Работа с системой начинается со страницы авторизации. На данной странице
пользователь вводит свой логин и пароль и нажимает кнопку «Вход» – рис. 23 [6,23].
Рисунок 23 Страница авторизации
После авторизации пользователь попадает в главное меню и выбирает
соответствующий раздел для работы. Из главного меню – рис. 24 можно попасть в
любой подраздел разработанного решения.
Рисунок 24 Разделы главного меню
Обычно процесс работы сотрудника ОДК при осуществлении взаимодействия с
клиентами через модуль документооборота начинается с регистрации информации о
клиенте, запрос от которого поступил в организацию для заключения договора на
оформление пенсионного продукта. Для осуществления регистрации информации о
клиенте необходимо перейти в раздел главного меню «Документы/клиенты». После
раскрытия выпадающий списка подразделов, необходимо выбрать подраздел
«Регистрация клиентов» - рис. 25 и заполнить соответствующую информацию по
клиенту, после чего нажать кнопку «Сохранить».

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

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