Диплом: Автоматизация типовых задач отдела технической поддержки ООО "Леруа Мерлен Восток"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
75
Рисунок 24. Схема диалоговых окон.
2.3.2. Характеристика базы данных
ER-модель используемых таблиц в информационной системе представлена
на Рисунке 25.
76
Рисунок 25. ER-модель БД ИС
77
Описание структуры записей таблицы SC Service Manager показана в Таблице 8
Таблица 8
Описание структуры записей таблицы SC Service Manager
Наименование
поля
Идентификатор
поля
Тип поля
Длина поля
Прочее
Идентификатор
Id
INT
Ключевое
поле
Шаблон запроса
Request_scaffold
TEXT
8000
Объект запроса
Request_object
TEXT
8000
Поля ввода
Input_fields
TEXT
8000
Привзяки
объектов
Object_mappings
TEXT
8000
Описание структуры записей таблицы SC Orchestrator показана в Таблице 9
Таблица 9
Описание структуры записей таблицы SC Orchestrator
Наименование
поля
Идентификатор
поля
Тип поля
Длина поля
Прочее
Идентификатор
id
INT
Ключевое
поле
Шаблон модуля
runbook_scaffold
TEXT
8000
Объект модуля
runbook_object
TEXT
8000
Поля ввода
Input_fields
TEXT
8000
Привзяки
объектов
Object_mappings
TEXT
8000
78
Описание структуры записей таблицы Active Directory показана в Таблице 10
Таблица 10
Описание структуры записей таблицы Active Directory
Наименование
поля
Идентификатор
поля
Тип поля
Длина
поля
Прочее
Идентификатор
id
INT
Ключевое
поле
Имя
First_name
VARCHAR
255
Отчество
Middle_name
VARCHAR
255
Фамилия
Last_name
VARCHAR
255
Дата рождения
Birth_date
DATE
Дата начала
работы
Work_start_date
DATE
Пол
Gender
CHAR
1
Руководитель
Boss
VARCHAR
255
Отдел
Department
VARCHAR
255
Дирекция
Direction
VARCHAR
255
Логин
samAccountName
VARCHAR
255
SID
SID
VARCHAR
255
GUID
GUID
VARCHAR
255
Дата создания
Created
DATE
Дата смены
пароля
pdsLastChanged
DATE
Дата истечения
пароля
pedExpire
DATE
Количество
попыток входа
falseLoginAttempts
INT
Последний вход
Last_login
DATE
Последний выход
Last_logout
DATE
EMail
Mail
VARCHAR
255
79
Продолжение Таблицы 10
Член групп
memberOf
TEXT
8000
userAccountControl
userAccountControl
INT
Описание структуры записей таблицы Exchange Server показана в Таблице 11
Таблица 11
Описание структуры записей таблицы Exchange Server
Наименование
поля
Идентификатор
поля
Тип поля
Длина поля
Прочее
Идентификатор
id
INT
Ключевое
поле
Логин
SamAccountName
VARCHAR
255
Списки доступа
ACL
TEXT
8000
Сервер
Server
VARCHAR
255
База данных
Mailbox_database
VARCHAR
255
Автоответ
Autoreply
TEXT
8000
Адресная книга
GAL
TEXT
8000
Лимит на
получение
Receive_limit
INT
Лимит на
отправку
Send_limit
INT
2.3.3 Структурная схема пакета (дерево вызова процедур и программ)
До этапа вызова сценария, управление производится встроенными в SC
Service Manager и SC Orchestrator средствами. Таким образом, разрабатывались
три независимых друг от друга модуля, содержащих в себе все необходимые для
выполнения задачи функции. Дерево вызова процедур показано на Рисунке 26.
80
Рисунок 26. Дерево вызова процедур
81
Описание модулей представлено в Таблице 12.
Таблица 12
Описание модулей
п/п
Наименование модуля
Функции модуля
1
Модуль создания учетной
записи и почтового ящика
нового сотрудника
Содержит функции получения исходных
данных, подключения к почтовому
серверу, генерирования пароля, создания
учетной записи, создания почтового
ящика, отправки писем, создания записи в
файле журнала
2
Модуль сброса пароля
учетной записи
Содержит функции получения исходных
данных, генерирования пароля, проверки
на предмет присутствия учетной записи в
списке учетных записей, сброс пароля
которых запрещен, установки нового
пароля, подключения к почтовому
серверу, отправки писем, создания записи
в файле журнала
3
Модуль создания общего
почтового ящика
Содержит функции получения исходных
данных, подключения к почтовому
серверу, создания группы безопасности,
создание почтового ящика,
предоставления доступа, отправки писем,
создания записи в файле журнала
Листинг модулей представлен в Приложении 2.
82
2.3.4 Описание программных модулей
Блок-схемы всех трех сценариев показаны на рисунке 27.
Рисунок 27. Блок-схемы сценариев (слева-направо) создания учетной записи
нового сотрудника, сброса пароля, создания общего почтового ящика
В данном разделе были показаны: дерево функций, основные формы ввода
данных, дано описание дерева меню, описание базы данных, структура
разработанных модулей и блок-схемы выполнения запросов.
83
2.4 Контрольный пример реализации проекта и его описание
В качестве примера будет приведен процесс создания общего почтового
ящика.
1. Сотруднику технической поддержки поступает заявка с номером
«INC_201904220138», в которую вложена заполненная форма
создания общего почтового ящика (Рисунок 28).
Рисунок 28. Заполненная форма создания общего почтового ящика
2. Сотрудник открывает, используя свою учетную запись 60099901,
веб-интерфейс System Center Service Manager, открывает группу
«Каталог служб», подгруппу «Служба технической поддержки»,
запрос «Создание нового общего почтового ящика»
3. Вводит на открывшейся странице данные:
a. Название ящика: «accounting»
b. Цель создания ящика: «Коммуникация в отделе бухгалтерии»
c. Ответственный «Иванов А.Б.»
d. Кому предоставить доступ: «60078932, 60094821, 60079912»
e. И из самого инцидента вводит его номер
«INC_201904220138»
f. Нажимает кнопку «Отправить» (Рисунок 29).
84
Рисунок 29. Заполненная страница создания запроса на общий почтовый ящик
4. Запрос поступает в серверную часть SC Service Manager, где
создаются записи во внутренних журналах SC Service Manager, после
чего делается сопоставление полученных данных соответствующим
полям в модуле SC Orchestrator, в который эти данные и передаются
(Рисунок 30);

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

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