Диплом: Исследование и разработка системы централизованного управления доступом на примере ООО "Транснефть-Технологии"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
54
2.3. Информационное обеспечение задачи
2.3.1. Информационная модель и её описание
Информационная модель представляет собой новый вариант организации
информационной системы, автоматизирующей процесс контроля и управления
доступом [13]. Информационная модель представлена на рисунке 12.
ИС
Спр. Сотрудник
Спр. Должность
Спр. Система
Спр. Отдел
Администратор
Форма
заявки
Форма
отчетов
Спр. Статус
заявки
Спр.
Должность*
Спр. Отдел*
Форма
справочника
Спр.
Система*
Спр. Объект*
Спр.
Сотрудник*
Спр. Объект
Спр. Право
доступа
Спр. Право
доступа*
Пользователь*
Пользователь
Обработка
заявки
Отчет по заявкам
Администратор
Обработка
заявки
Заявка
Спр. Статус
заявки*
Заявка*
Специалист управления
безопасности
Сотрудник
Специалист управления
безопасности
Рисунок 12. Информационная модель
В разрабатываемой системе будут формы трех видов: формы справочников,
формы документов и отчетные формы.
В системе будет 7 справочников:
55
Отдел;
Должность;
Сотрудник;
Система;
Объект;
Статус заявки;
Право доступа.
А также таблицы для хранения оперативных данных:
Заявка;
Пользователь;
Обработка заявки.
Ввод данных будет осуществляться следующими пользователями:
администратор, специалист управления безопасности и сотрудник. В результате
работы в системе формируется отчетная форма, в которой перечислены все
обработанные заявки. Отчетная форма доступна следующим пользователям
системы: специалист управления безопасности и администратор.
2.3.2. Характеристика нормативно-справочной, входной и оперативной
информации
В системе будут доступны следующие справочники:
1. Сотрудник – содержит перечень сотрудников предприятия.
2. Отделсодержит список отделов предприятия.
3. Должность – содержит список должностей организации.
4. Статус заявки – содержит список стадий обработки заявки.
5. Система – содержит перечень информационных ресурсов
организации.
6. Объект – содержит перечень объектов информационных ресурсов
организации.
7. Право доступа – содержит перечень прав доступа к ресурсам
системы.
Дадим характеристику справочной информации. Характеристика
справочников представлена в таблице 11.
Таблица 11
Характеристика справочников
Характеристика
Подразделение
Должность
Сотрудник
Статус
заявки
Система
Объект
Право доступа
Ответственный
за ведение
Администратор системы
Объем
справочника в
записях
20
100
500
5
10
100
5
Частота
актуализации
1 раз в год
1-2 раза в год
При
увольнении и
приеме на
работу
сотрудников
По мере
необходим
ости
При
внедрении
новых систем
При
создании
новых
объектов
информацио
нных систем
По мере
необходимост
и
Объем
актуализации
1-5 записей
1-10 записей
1-10 записей
1 запись
1 запись
1-10
записей
1 запись
Реквизиты
Наименование
Наименование
Фамилия
Наименова
ние
Наименовани
е
Наименован
ие
Наименование
Имя
Отчество
Входным документом рассматриваемого процесса является заявка на
предоставление прав доступа к объекту системы. При ее формировании
используются данные из справочников проектируемой системы.
2.3.3. Характеристика результатной информации
Результатной информацией задачи будет являться отчет о заявках на
предоставление доступа к объектам системы и их обработке. В отчете будут
представлены заявки, отобранные за заданный пользователем период времени.
Этот документ используется для контроля обработки заявок. В результате работы
в системе пользователю будет выдана отчетная форма, в которой будут
следующие поля:
1. Дата.
2. Номер заявки.
3. Сотрудник.
4. Система.
5. Объект.
6. Статус заявки.
Результатная информация содержит данные следующих таблиц базы
данных:
Сотрудник.
Заявка.
Система.
Объект.
Статус заявки.
Характеристика таблиц с результатной информацией представлена в
таблице 12.
Таблица 12
Характеристика таблиц с результатной информацией
Наименование
таблицы
Наименование поля
Статус заявки
Наименование
Сотрудник
Фамилия
Имя
Отчество
58
Наименование
таблицы
Наименование поля
Заявка
Номер
Дата
Система
Наименование
Объект
Наименование
2.4. Программное обеспечение задачи
2.4.1. Общие положения (дерево функций и сценарий диалога)
Функции, которые автоматизирует информационная система делятся на два
типа [15]:
1. Служебные функции.
2. Основные функции.
К служебным функциям проектируемой системы будут относиться:
1. Настройка информационной системы.
2. Управление окнами.
3. Помощь по работе программы.
К основным функциям будут относиться:
1. Редактирование справочников.
2. Создание заявок на предоставление прав доступа.
3. Разрешение прав доступа.
4. Формирование отчетов.
На основании перечисленных функций составим дерево функций системы
(рисунок 13).
Функции
Основные
Служебные
Редактирование справочников
Создание заявок
Настройка программы
Управление окнами
Помощь по работе программыПредоставление прав доступа
Формирование отчетов
Рисунок 13. Дерево функций системы
59
Затем, на основании дерева функций системы создадим сценарий диалога.
Для взаимодействия информационной системы с пользователем был выбран язык
типа «Меню». Разрабатываемый сценарий диалога должен обладать
возможностью определения состава кадров диалога, содержания каждого кадра и
их соподчиненность.
В сценарии диалога должно учитываться [8]:
работа с формами входных документов;
формирование результатных документов;
ввод и редактирование и просмотр данных;
протоколирование действий пользователей;
помощь на всех этапах работы с системой.
Сценарий диалога представлен на рисунке 14.
Главное меню
Справочники
Отдел
Заявки
Создание
Настройки Выход
Должность
Сотрудники
Просмотр
Система
Объект
Право доступа
Статус заявки
Рисунок 14. Сценарий диалога
2.4.2. Характеристика базы данных
Разработка базы данных осуществляется на основании информационной
модели предметной области. В результате построения информационной модели
были выделены таблицы, в которых будет храниться и обрабатываться
60
информация базы данных. Поскольку база данных будет реляционной,
необходимо описать связи между таблицами. Для этого применяется модель
«сущность-связь» - ER-модель базы данных. ER-модель базы данных,
построенная в редакторе Erwin Data Modeler представлена на рисунке 15.
Рисунок 15. ER-модель базы данных
Затем нужно дать характеристику атрибутам таблицы базы данных.
Характеристика полей базы данных представлена в таблице 13.
Таблица 13
Характеристика базы данных
Наименование поля
Идентификатор
поля
Тип поля
Длина
поля
Прочее
Справочник «Статус заявки»
ID_статуса
ID_st
Счетчик
5
Ключевое
поле
Наименование
nst
Текст
30
Должность
ID_должности
Наименование
Отдел
ID_отдела
Наименование
Сотру дник
ID_сотрудника
Фамилия
Имя
Отчество
ID_отдела (FK)
ID_должности (FK)
ID_пользователя (FK)
Заявка
ID_з аявки
Номер
Дата
Описание
ID_сотрудника (FK)
ID_объекта (FK)
ID_права (FK)
Система
ID_системы
Наименование
Объект
ID_объекта
Наименование
ID_системы (FK)
Стату с заявки
ID_статуса
Наименование
Обработка з аявки
ID_обработки
Дата
Комментарий
ID_з аявки (FK)
ID_статуса (FK)
Право доступа
ID_права
Наименование
Пользователь
ID_пользователя
Логин
Пароль
61
Наименование поля
Идентификатор
поля
Тип поля
Длина
поля
Прочее
Справочник «Система»
ID_системы
ID_system
Счетчик
5
Ключевое
поле
Наименование
Name_system
Текст
300
Справочник «Объект»
ID_объект
ID_object
Счетчик
5
Ключевое
поле
Наименование
Name_object
Текст
300
Справочник «Право доступа»
ID_права
ID_rules
Счетчик
5
Ключевое
поле
Наименование
Name_rules
Текст
300
Справочник «Сотрудник»
ID_сотрудника
ID_sotr
Счетчик
5
Ключевое
поле
Фамилия
LName
Текст
100
Имя
FName
Текст
100
Отчество
MName
Текст
100
Справочник «Должность»
ID_должности
ID_dolzh
Счетчик
5
Ключевое
поле
Наименование
NameDolzh
Текст
100
Справочник «Отдел»
ID_отдела
ID_otd
Счетчик
5
Ключевое
поле
Наименование
Name_otd
Текст
100
Заявка
ID_заявки
ID_zav
Счетчик
5
Ключевое
поле
Дата
Date_zav
Дата
8
Номер
Num_zav
Число
10
Описание
Prim_zav
Текст
500
Обработка заявки
ID_обработки
ID_obr
Счетчик
5
Ключевое
поле
Дата
Date_obr
Дата
8
Комментарий
Comm_obr
Текст
500
Пользователь
ID_пользователя
ID_user
Счетчик
5
Ключевое
поле
Логин
Login
Текст
100
Пароль
password
Текст
30
2.4.3. Структурная схема пакета (дерево вызова программных модулей)
Структурная схема пакета содержит модули следующих видов:
1. Модули, выполняющие служебные функции.
62
2. Управляющие модули, осуществляющие загрузку меню и передачу
управления другому модулю.
3. Модули, связанные с хранением, обработкой и выдачей информации.
Описание функций модулей позволяет структурировать файлы
информационной системы, обеспечить надежность системы и удобство при
сопровождении системы. Описание функций модулей представлено в таблице 14.
Таблица 14
Описание функций модулей
п/п
Наименование
модуля
Функции модуля
1
Глобальный
модуль
Содержит глобальные процедуры и функции,
предопределенные процедуры, процедуры и
функции, которые выполняются при запуске
приложения
2
Модуль
справочника
«Сотрудник»
Содержит глобальные процедуры и функции,
предопределенные процедуры, процедуры и
функции, которые выполняются ведении
справочников
3
Модуль
справочника
«Статус заявки»
Содержит глобальные процедуры и функции,
предопределенные процедуры, процедуры и
функции, которые выполняются ведении
справочников
4
Модуль
справочника
«Система»
Содержит глобальные процедуры и функции,
предопределенные процедуры, процедуры и
функции, которые выполняются ведении
справочников
5
Модуль
справочника
«Должность»
Содержит глобальные процедуры и функции,
предопределенные процедуры, процедуры и
функции, которые выполняются ведении
справочников
6
Модуль
справочника
«Отдел»
Содержит глобальные процедуры и функции,
предопределенные процедуры, процедуры и
функции, которые выполняются ведении
справочников
7
Модуль
справочника
«Объект»
Содержит глобальные процедуры и функции,
предопределенные процедуры, процедуры и
функции, которые выполняются ведении
справочников
8
Модуль
формирования
отчета
Содержит глобальные процедуры и функции,
предопределенные процедуры, процедуры и
функции, которые выполняются при формировании
отчета
9
Модуль
авторизации
Содержит глобальные процедуры и функции,
предопределенные процедуры, процедуры и
функции, которые выполняются при авторизации
пользователя
10
Модуль
настроек
Содержит предопределенные процедуры и элементы
формы
63
Дерево вызова программных модулей представлено на рисунке 16.
Глобальный модуль
Модуль справочника «Сотрудник»
Модуль справочника «Должность»
Модуль справочника «Отдел»
Модуль справочника «Система»
Модуль справочника «Объект»
Модуль справочника «Право доступа»
Модуль справочника «Статус заявки»
Модуль авторизации
Модуль формирования отчета
Модуль настроек
Рисунок 16. Дерево вызова программных модулей
2.4.4. Описание программных модулей
Описание работы разрабатываемой системы будет дано с помощью
диаграмм в методологии BPMN. На рисунке 17 представлено осуществление
процесса формирования заявки на предоставление прав доступа к объекту
системы. Для этого пользователь системы (СЦУД) выбирает объекты и
отправляет заявку. Система проверяет заявку на соответствие заданным правам
доступа и сохраняет ее.
На рисунке 18 представлена обработка заявки на предоставление прав
доступа к объекту системы.

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

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