Диплом: Разработка защиты информации в автоматизированной системе хранения строительной документации ООО СК "Инвестстройапитал"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
52
На рисунке 33 представлен сценарий диалога пользователя и
информационной системы.
Рис. 33. Сценарий диалога пользователя и информационной
системы
2.3.2. Характеристика базы данных
В результате исследования предметной области и разработанных
требований к ПО сбора и выдачи строительной документации были выделены
следующие сущности, представленные на рисунке 34 в виде ER-диаграммы
«сущность-связь» [2, 5], отражающая взаимосвязь выделенных сущностей
предметной области.
53
Рис. 34. ER-диаграмма «сущность-связь»
На рисунке 35 представлена логическая модель БД [9, 13].
Рис. 35. Логическая модель БД
54
На рисунке 36 представлена физическая модель БД [9, 13], созданная для
выбранной СУБД MS SQL Server.
Рис. 36. Физическая модель БД
2.3.3. Структурная схема пакета (дерево вызова программных
модулей)
Программное обеспечение для хранения и выдачи строительной
документации ООО СК «ИНВЕСТСТРОЙКАПИТАЛ» разработано с
использованием двухзвенной архитектуры клиент-сервер («толстый клиент»).
На рисунке 37 представлен состав модулей разработанного программного
обеспечения. Все модули имеют четкое назначение. Взаимосвязь модулей
также изображена на рисунке.
55
Рис. 36. Состав модулей разработанного программного обеспечения
В таблице 10 представлено описание модулей информационной системы.
Таблица 10
Назначение программных модулей
Наименование
модуля
Назначение модуля
Form1
Главный модуль информационной системы
FormAuth
Модуль проверки авторизации пользователя
FormDolj
Редактирование справочника должностей
FormIerarhy
Редактирование строительной документации
FormIst
Редактирование справочника источников документов
FormNewDoc
Загрузка нового документа
FormNormativ
Загрузка нового нормативного документа
FormObjects
Учет строительных объектов
FormOtdel
Редактирование справочника отделов
FormRazrab
Редактирование справочника разработчиков строительной
документации
FormStatus
Редактирование справочника статусов документов
FormSotr
Редактирование сотрудников
FormVid
Редактирование видов документов
EmailSend
Отправка электронной почты
AESShift
Шифрование/дешифровка документов
56
Функции координации движения информационных потоков выполняет
главный модуль программы Form1 (рисунок 37).
Рис. 37. Взаимосвязь модулей программы
Работать с информационной системой будут три категории
пользователей:
администратор информационной системы – не имеет ограничений
по работе с системой;
сотрудники, которые ответственны за загрузку документов;
сотрудники, которые имеют право на чтение документов.
Разработанное программное обеспечение представляет собой клиент-
серверное приложение, разработанное с помощью среды разработки
приложений Microsoft Visual Studio 2015 на платформе .NET Framework 4.0.
В качестве СУБД использована Microsoft SQL Server 2008 R2 Express,
которая распространяется бесплатно.
СУБД Microsoft SQL Server 2008 R2 Express предназначена для создания
реляционных баз данных и обладает достаточными возможностями для
FormAuth
FormAuth
FormDolj
FormIerarhy AESShifr
FormIst
FormNewDoc AESShifr
FormNormativ
FormObjects
FormOtdel
FormRazrab
FormStatus
FormSotr
FormVid
Form1
EmailSend
57
разработки информационных систем любого масштаба. Данная СУБД не очень
чувствительна к техническим характеристикам ПК, поэтому может
использоваться практически на любом компьютере.
Доступ к данным БД реализован с помощью технологии ADO.NET.
На рисунке 38 представлена диаграмма классов разработанной
программы, построенная в MS Visual Studio в виде XSD-схемы [7, 10].
Рис. 38. Диаграмма классов
2.3.4. Описание программных модулей
На рисунке 39 представлен алгоритм работы информационной системы
безопасного хранения строительной документации.
Для получения доступа к данным пользователь должен ввести логин и
пароль, по которым система определит роль пользователя и его возможности
(редактирование или только просмотр документов).
Далее пользователь может приступить к выполнению операций с
документами: загрузка и поиск документов, редактирование справочников,
удаление документов и т.д.
58
Рис. 39. Алгоритм работы ПО
59
Пользователь может автоматически сгенерировать штрих-код документа
или присвоить уже готовый код.
Для удаления документа необходимо подтвердить удаление документа.
Пользователь может выбрать критерии поиска документов по следующим
признакам:
– объект строительства;
– категория документа;
– вид документа;
– ключевые слова;
– штрих-код;
– разработчик документа.
При необходимости пользователь может отправить найденные документы
на электронную почту, предварительно упакованные в архив.
Шифрование и дешифровка документов происходит без участия
пользователя.
Для удобства работы пользователя реализована возможность построить
дерево взаимосвязи документов по каждому объекту строительства. При
нажатии мышью на блок с документом на схеме, выбранный документ будет
открыт.
При открытии документа и его изменения, далее пользователь может
сохранить в БД измененный документ.
Разработанное программное обеспечение по сбору и выдаче строительной
документации включает в себя:
2.4. Контрольный пример реализации проекта и его описание
Запустив информационную систему, пользователь должен ввести логин и
пароль для определения прав доступа к данным. Настройка подключения к базе
данных настраивается на закладке «Настройка подключения» (рисунок 40).
60
Рис. 40. Форма авторизации и настройки подключения к серверу
Если пользователь ввел неверный логин и пароль, то система выдаст
сообщение об ошибке. Если же были введены верные идентификационные
данные, то будет открыта главная форма приложения, представленная на
рисунке 41.
Рис. 41. Главная форма приложения
В верхней части формы расположен фильтр по документам.
В левой части формы расположено дерево документов по следующей
иерархии: Объект строительства – Категория документов (ТЭО, ПД, РД,
Разрешения) – Вид документа – Документ.
61
Выбрав в дереве соответствующий узел, то в центральной части формы
будет загружен архив документов, который относится к выбранному узлу
(рисунок 42).
Рис. 42. Атрибуты документов
Чтобы пользователь мог быстро определить статус документы
использована цветовая схема. Рабочие документы окрашиваются серым цветом,
утвержденные и действующие документы имеют зеленую окраску, красным
цветом отмечают отмененные документы.
Формы для редактирования справочников имеют сходную структура.
Для редактирования видов документов по категориям документов
используется форма редактирования данных, представленная на рисунке 43.
Быстрый переход между категориями документов выполняется с помощью
фильтра.

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

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