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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
32
Кусочная автоматизация предполагает приобретение информационной
системы не имя стратегического плана автоматизации. Куосчная
автоматихация позволяет автоматизировать только один бизнес-процесс.
Расширение функционала информационной системы не предполагается.
Автоматизация по участкам используется при автоматизации
нескольких смежных бизнес-процессов. Возможно дальнейшее расширение
функционала.
Автоматизация по направлениям автоматизирует целое направление в
деятельности организации, например, автоматизация производственных
линий и т.д.
Комплексная автоматизация достаточно сложный вариант
автоматизации, который используется крайне редко из-за своей сложности. И
зачастую комплексная автоматизация только усложняет бизнес-процессы, а
не упрощает их.
Хранение строительной документации в
ООО СК «ИНВЕСТСТРОЙКАПИТАЛ» относится к стратегии
автоматизации по участкам.
На рисунке 18 представлены стратегии внедрения информационных
систем.
Рис. 18. Стратегии внедрения ИС
33
При внедрении данного проекта будет использована стратегия
«Пилотный проект», как наиболее оптимальная стратегия в данной ситуации.
1.3.3. Выбор и обоснование способа приобретения ИС для
автоматизации задачи
Определение способа приобретения информационной системы зависит
от нескольких факторов: допустимый бюджет, наличие технической
возможности автоматизации, наличие подходящих готовых решений на
рынке и т.д.
На рисунке 19 представлены основные способы приобретения
информационной системы.
Рис. 19. Способы приобретения ИС
Бюджет ООО СК «ИНВЕСТСТРОЙКАПИТАЛ» на создание
защищенной информационной системы хранения строительной
документации составляет 300 000 рублей.
Готовых программных продуктов, которые могут быть использованы
для решения поставленной задачи на рынке программного обеспечения не
найдено. Поэтому варианты покупки готовых решений с модификацией или
без модификации не могут быть рекомендованы в
ООО СК «ИНВЕСТСТРОЙКАПИТАЛ».
Аренда информационной системы не позволяет на должном уровне
обеспечить защиту строительной документации. Доступ к
34
конфиденциальным документам могут получить третьи лица, что грозит
серьезными последствиями для организации.
Поэтому было принято решение о разработке информационной
системы автоматизации хранения строительной документации с реализацией
механизма шифрования данных собственными силами.
1.4. Обоснование проектных решений
1.4.1. Обоснование проектных решений по информационному
обеспечению
Информационное обеспечение включает в себя внутримашинное и
внемашинное обеспечение [2].
Внутримашинное обеспечение – это сама база данных, которая
хранится для учета строительной документации.
Внемашинное обеспечение состоит из системы классификации и
кодирования, системы документации и документооборота информационных
потоков.
Структура информационного обеспечения представлена на рисунке 20
[2].
Рис. 20. Структура информационного обеспечения
35
Информационная база данных должна быть реализована с
использованием реляционной модели. Именно реляционная модель
позволяет наиболее удобно и понятно хранить информацию.
Внемашинное информационное обеспечение включает в себя входные,
оперативные и выходные данные.
Основными входными документами, используемыми для работы
информационной системы, являются:
сведения о видах строительной документации;
строительная документация;
нормативные документы, используемые при формировании
строительной документации;
сведения о текущем статусе строительной документации.
Выходные данные — это результаты запросов из базы данных, которые
возвращаются по запросу пользователя.
Выходными данными являются:
архив строительной документации;
строительная документация, полученная по запросу
пользователя;
графическое отображение иерархии строительной документации.
1.4.2. Обоснование проектных решений по программному
обеспечению
Для разработки информационной системы хранения строительной
документации необходимо выбрать СУБД и среду разработки клиентского
приложения.
Для анализа были выбраны СУБД:
Firebird [22];
PostgreSQL [10];
36
MS SQL Server [18].
Firebird является реляционной базой данных и предлагает
множество стандартных функций ANSI SQL. Совместима с Mac OS X,
Linux, Microsoft Windows и разнообразными Unix платформами. Firebird
обладает превосходным параллелизмом, высокой эффективностью и
мощной языковой поддержкой для хранимых процедур и триггеров.
PostgreSQL – это объектно-реляционная система управления базами
данных, с открытым исходным кодом. СУБД является первой во многих
аспектах функциональности, которые стали доступны в некоторых
коммерческих СУБД значительно позже.
Microsoft SQL Server — система управления реляционными базами
данных (РСУБД), разработанная корпорацией Microsoft. Основной
используемый язык запросов — Transact-SQL, создан совместно Microsoft и
Sybase. Transact-SQL является реализацией стандарта ANSI/ISO по
структурированному языку запросов (SQL) с расширениями.
Для того чтобы получить целостную картину и выбрать походящую
СУБД, объединив все характеристики итоговым значением,
целесообразно воспользоваться методом многокритериального анализа.
Многокритериальный анализ (МКА) – это практическая реализация
структуры системного исследования в решении сложных, комплексных
задач. МКА обеспечивает рациональный, систематизированный и
прозрачный процесс принятия решений [21].
На рисунке 21 представлено описание выбранных критериев сравнения
СУБД.
Для оценки соответствия СУБД заданным критериям была выбрана
пятибалльная шкала.
В таблице 4 приведены результаты проведенного анализа.
В настоящей работе будет использована СУБД MS SQL Server.
Рассмотрим современные интегрированные среды IDE, которые могут
использоваться для разработки информационной системы:
37
CodeBlocks;
Microsoft Visual Studio;
Embarcadero RAD Studio.
Таблица 4
Результаты многокритериального анализа СУБД
СУБД/ Параметр (коэффициент)
Firebird
PostgreSQL
MS SQL
Server
Кроссплатформенность (0,1)
3
4
5
Требования к аппаратному
обеспечению
5
3
2
Физические ограничения (0,07)
4
5
5
Сопровождение (0,21)
3
2
5
Функциональность СУБД (0,2)
4
5
5
Скорость обработки данных (0,09)
3
4
5
Средства резервного копирования и
восстановления (0,18)
4
5
4
Итоговая оценка
3,75
3,88
4,37
Рис. 21. Критерии для выбора СУБД
Code Blocks – это среда для программирования на C++. Это
интегрированная кросс–платформенная среда разработки с отрытым
исходным кодом, которая поддерживает использование различных
компиляторов, таких как GCC (MingW/GNU GCC), MSVC, Digital Mars,
Borland C 5.5 и Open Watcom.
38
Microsoft Visual Studio — линейка продуктов компании Microsoft,
включающих интегрированную среду разработки программного обеспечения
и ряд других инструментальных средств.
Delphi представляет собой набор средств разработки приложений,
который позволяет создавать приложения с графическим пользовательским
интерфейсом для Windows, Mac OS X, .NET, PHP и веб–решений.
В таблице 5 представлена сравнительная характеристика IDE сред
разработки.
Таблица 5
Сравнительная характеристика IDE сред разработки
Параметр
CodeBlocks
Microsoft Visual
Studio
Delphi
Год выпуска
последней версии
2015
2016
2015
Сайт
codeblocks.org
visualstudio.com
visualstudio.com
Язык
программирования
C++
C#, VB.Net. F#
Object Pascal
Поддержка объектно–
ориентированного
программирования
+
+
+
Возможность
разработки плагинов
+
+
+
Поддержка модульного
программирования
+
+
+
Поддержка
Intellessense
+
+
+
Рефакторинг
+
+
+
Стоимость лицензии
Бесплатная
IDE
356 000 руб.
896 000 руб.
Для разработки информационной системы хранения строительной
документации была выбрана среда Microsoft Visual Studio, которая
представляет собой достаточно функциональную и удобную среду
разработки приложений.
1.4.3. Обоснование проектных решений по техническому
обеспечению
39
Техническое обеспечение – это совокупность технических средств,
которые необходимы для работы информационной системы. К таким
техническим средствам относятся [11]:
компьютеры;
средства хранения данных;
средства сбора и регистрации данных;
средства выдачи информации;
периферийное и вспомогательное оборудование.
Для работы информационной системы хранения строительной
документации ООО СК «ИНВЕСТСТРОЙКАПИТАЛ» необходимы
клиентские машины с минимальными техническими характеристиками:
процессор Intel Core i5;
системная память DDR3-1600;
видеоадаптер GIGABYTE nVidia GeForce RTX 2080;
жесткий диск WD Red WD80EFAX, 8Тб;
оперативная память (DDR) 2048 Мб;
принтер HP LaserJet Pro M521dn.
40
II Проектная часть
2.1. Разработка проекта автоматизации
2.1.1. Этапы жизненного цикла проекта автоматизации
Под жизненным циклом проекта автоматизации понимается весь
временной период от момента появления идеи об автоматизации и до
внедрения готового решения на предприятии [8].
На рисунке 22 представлены основные стандарты жизненного цикла
программного обеспечения.
Рис. 22. Стандарты жизненного цикла
В настоящей работе будет использована модель жизненного цикла
проекта ГОСТ Р ИСО/МЭК 12207-2010.
Основные этапы разработки программного обеспечения представлены
на рисунке 23 [8].
41
Рис. 23. Основные этапы создания программного обеспечения
От того как будет выполнен каждый этап разработки информационной
системы зависит то, какой готовых продукт будет получен на выходе. На
каждом этапе составляется подробная документация, описывающая
выполненных работ.
Самыми популярными моделями жизненного цикла являются:
спиральная, каскадная, инкрементная.
На рисунке 24 представлена спиральная модель ЖЦ.

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

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