Диплом: Автоматизация взаимодействия с партнерами с помощью интернет-каналов в Обласном Государственном казенном учреждении Пожарно-спасательного Центра гражданской обороны, защиты населения, территорий и пожарной безопасности Магаданской области

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
58
поддерживает запуск и выполнение тех или иных программ и приложений,
обеспечивает защиту данных, выполняет различные сервисные функции.
Каждая программа пользуется средствами, предоставляемыми
операционной системой. Таким образом, выбор операционной системы
очень важен, так как он определяет набор программ и формат
исполняемых файлов, а также их взаимодействие с операционной
системой.[13]
На компьютерах с архитектурой x86, используемых в качестве
рабочих мест пользователей, чаще всего применяются следующие
операционные системы:
- операционные системы семейства Windows от фирмы Microsoft
(Windows Vista, Windows 7, 8,10),
- операционные системы Linux/BSD семейства (UNIX подобные) от
различных фирм – разработчиков (Red Hat, Debian, Mandrake soft, Gentoo,
Slackware, NetBSD, OpenBSD, FreeBSD) [13].
Для разработки программного приложения автоматизированной
обработки выбор той или иной операционной системы не повлияет на
функциональность системы по причине того, что при реализации
алгоритмов программного приложения не требуется использования каких-
либо специфических функций операционной системы. Оба типа
операционных систем позволяют разрабатывать программный продукт без
потери его функциональности, по причине наличия программных сред
(языков программирования) для обоих типов операционных систем [13].
Все из вышеперечисленных операционных систем содержат
интерфейсы межсетевого взаимодействия, что позволяет использовать
программное приложение в сети, для обмена данными и параллельной
работы нескольких копий программного приложения с одними исходными
данными. Оба типа операционных систем содержат в себе качественный
интерфейс пользователя, что также позволяет производить разработку
программного приложения для любой из этих операционных систем.
59
В качестве операционной среды для разработки и применения
программы была выбрана операционная система семейства Windows, в
частности операционная система Windows 7. Этот выбор обусловлен тем,
что на сегодняшний день Windows 7 является одной из наиболее
распространенных операционных систем. Операционная система Windows
7 обеспечивает стабильность работы, предоставляя пользователям
возможность сосредоточиться на выполняемой работе.[13]
Одним из важных требований, предъявляемых к проектированию
информационных систем, эксплуатируемых совместно на технологической
базе весьма ограниченных возможностей, является большая их
однородность, позволяющая обеспечить совместимость, мобильность,
переносимость.
Выбор системы управления баз данных (СУБД) представляет собой
сложную многопараметрическую задачу и является одним из важных
этапов при разработке приложений баз данных. Выбранный программный
продукт должен удовлетворять как текущим, так и будущим потребностям
предприятия, при этом следует учитывать финансовые затраты на
приобретение необходимого оборудования, самой системы, разработку
необходимого программного обеспечения на ее основе, а также обучение
персонала. Кроме того, необходимо убедиться, что новая СУБД способна
принести предприятию реальные выгоды.
Наиболее простой подход при выборе СУБД основан на оценке того,
в какой мере существующие системы удовлетворяют основным
требованиям создаваемого проекта информационной системы. Более
сложным и дорогостоящим вариантом является создание испытательного
проекта на основе нескольких СУБД и последующий выбор наиболее
подходящего из кандидатов. Но и в этом случае необходимо ограничивать
круг возможных систем, опираясь на некие критерии отбора. В данном
случае можно выделить несколько групп критериев:
· Моделирование данных
60
· Особенности архитектуры и функциональные возможности
· Контроль работы системы
· Особенности разработки приложений
· Производительность
· Надежность
· Требования к рабочей среде
· Смешанные критерии
Таким образом, максимальную целесообразность имеет такое
программное решение, которое позволило бы использовать все доступные
возможности операционной системы для организации взаимодействия
между компьютерами организации Центра и его партнерами
(поставщиками техники, сервисными предприятиями).
Таким требованиям соответствует описанная в пункте 1.3.3
технология VPN. Предлагаемая в том же разделе технология межсетевого
экрана менее подходит из-за меньшей надежности, сложности
развертывания, худших параметров стойкости к угрозам. На базе
встроенного клиента VPN может быть воспроизведен тот же функционал,
что и в платных аналогах.
VPN обеспечивает уровень безопасности и конфиденциальности,
необходимый для предотвращения слежки за действиями третьих лиц.
Этот уровень конфиденциальности и безопасности возможен, потому что
VPN-сервер предлагает частный маршрут, с которого можно получить
доступ к общедоступному серверу.
Независимо от того, находится ли филиал Центра или его партнер в
сельской местности или нет, важно, чтобы было постоянное пользование
VPN, чтобы повысить уровень безопасности при работе в Интернет. Но
для сельской местности важно использовать услуги Интернет-провайдера,
сочетающего надежность с высоким качеством.
Перед использованием VPN, как и любого другого программного
обеспечения, необходимо настроить его на своем компьютере. Можно
61
легко настроить VPN без какой-либо технической помощи. Необходимым
условием является, конечно, выбор сервера VPN.
При настройке VPN в Windows можно использовать программное
обеспечение, предлагаемое поставщиком VPN. Кроме того, можно также
использовать другое стороннее программное обеспечение, такое как
клиент OpenVPN или VPN-клиент Microsoft. Следует, однако, отметить,
что пользовательское программное обеспечение провайдера VPN
предлагает самый высокий уровень гибкости. Однако встроенный VPN-
клиент Microsoft подходит для использования протокола VPN, который не
поддерживается поставщиком услуг VPN.
При использовании протокола IKEv2 необходимо сначала загрузить
сертификат и установить его.
Эти дополнительные шаги необходимы, потому что необходимо
загрузить сертификат IKEv2 их провайдера VPN и установить сертификат,
следуя шагам, перечисленным ниже.
После загрузки сертификата от провайдера VPN необходимо его
импортировать в хранилище сертификатов Windows как доверенный
корневой сервер сертификации.
После успешной установки сертификата IKEv2 VPN должна быть
правильно настроена.
Взаимодействие с партнерскими организациями предлагается
организовать через внешний VPN сервер vpnbook. Преимуществом
является его бесплатность, оптимизация под работу с Web-страницами (так
называемый Web-серфинг). Недостаток – не поддерживается Р2Р, то есть
торрент-клиенты, однако для организации взаимодействия с партнерами
Центру данная возможность не является необходимой – достаточно
работать по протоколу HTTP. И система государственных закупок и
личные кабинеты для подачи финансовой отчетности переведены в Web-
пространство. Еще одним серьезным недостатком является смена пароля
подключения к VPN-серверу каждую неделя, однако если обязать
62
системного администратора выполнять рассылку партнерским
организациям Центра, то данный недостаток вполне устраним.
1.4.3. Обоснование проектных решений по техническому обеспечению
Техническое обеспечение - это персональный компьютер,
оргтехника, линии связи, оборудование сетей. Вид информационной
технологии, зависящий от технической оснащенности (ручной,
автоматизированный, удаленный) влияет на сбор, обработку и передачу
информации.
Комплекс технических средств составляют:
· компьютеры;
· устройства сбора, накопления, обработки, передачи и вывода
информации –жесткие диски, устройства хранения данных, сканеры,
принтеры, факсимильные аппараты;
· устройства передачи данных и линий связи – модемы;
· эксплуатационные материалы – бумага, CD (DVD)- диски и т. п.
При выборе компьютера необходимо руководствоваться рядом
характеристик. К таким характеристикам относятся надежность,
стоимостные затраты, производительность, простота использования и др.
От значения указанных параметров зависит возможность работы с
требуемыми программными средствами, а следовательно, и успех создания
системы.
63
Раздел 2. Проектирование информационной системы
организации взаимодействия с партнерами по защищенным
Интернет-каналам
2.1. Создание проекта на автоматизацию
2.1.1. Разбивка проекта автоматизации по этапам жизненного цикла
и итерациям процесса разработки
Этапы жизненного цикла проекта автоматизации
Жизненный цикл (ЖЦ) программного обеспечения (ПО) ИС
представляет собой непрерывный процесс, начинающийся с момента
принятия решения о создании ПО и заканчивающийся при завершении его
эксплуатации.
Под моделью ЖЦ ПО понимается структура, определяющая
последовательность выполнения и взаимосвязи процессов, действий и
задач на протяжении ЖЦ. Наибольшее распространение получили
следующие модели: каскадная, с промежуточным контролем и спиральная.
Модели каскадная и с промежуточным контролем включают
следующие этапы ЖЦ ПО:
Анализ;
Проектирование;
Реализацию;
Внедрение;
Сопровождение.
Каскадная модель предполагает строго последовательную
реализацию перечисленных этапов жизненного цикла. Достоинства
модели: формирование на каждом этапе законченного комплекта
документации и возможность планирования сроков завершения работ и
соответствующих затрат. Недостаток: несоответствие реальному процессу
создания ПО, который обычно не укладывается в жесткую схему и требует
возврата к предыдущим этапам до уточнения или пересмотра принятых
решений.
64
Модель с промежуточным контролем приближает жизненный цикл к
реальному процессу создания и применения ПО. В отличие от каскадной
модели, она допускает возврат каждого этапа жизненного цикла на любой
предыдущий этап для выполнения межэтапной корректировки. При этом
обеспечивается большая надежность ПО, но вместе с тем увеличивается
длительность периода разработки.
Спиральная модель жизненного цикла позволяет устранить
недостатки предыдущих моделей. Основной упор в ней делается на
начальные этапы: анализ и проектирование. На них реализуемость
технических решений проверяется с помощью создания прототипов.
При спиральной схеме разработки неполное завершение работ на
очередном этапе позволяет переходить на следующий этап. Незавершенная
работа может выполняться на следующем витке спирали. Тем самым
обеспечивается возможность предъявить пользователям системы ее
некоторый работоспособный вариант для уточнения требований.
Целью дипломного проекта является разработка системы
автоматизации информационной безопасности Центра. В связи малой
сложностью разработки будет использована каскадная модель жизненного
цикла. Использование этой модели позволит формировать на каждом этапе
законченный комплект документации и планировать сроки завершения
проекта и соответствующие затрата.
Каскадная модель включает следующие этапы:
Анализ
Проектирование
Реализация
Введение
Эксплуатация.
На этапе анализа необходимо собрать информацию о предметной
области Центра. Менеджеры, бухгалтера и кладовщики фабрики должны
собрать и проанализировать данные необходимые им в программе по
65
автоматизации планирования и учета продаж. Это данные по
номенклатуре, контрагентам, видам документам и их движениям.
На этапе проектирования по результатам представленной
информации происходит проектирование программистами базы данных и
структуры программы.
На этапе реализации программисты создают базу данных: создают
все необходимые справочники документы, регистры. Затем производят
настройку главного меню и меню всех элементов программы.
Этап внедрения включает в себя следующие работы:
1) Проверка текущей конфигурации компьютеров на предмет
соответствия системным требований к браузеру, в котором будет
осуществляться работа с PRM SaaS.
2) Модернизация персональных компьютеров, которые не
соответствуют требованиям к SaaS.
3) Установка VPN-соединения с сервером VPN.
4) Установка необходимых обновлений операционной системы.
После развертывания технических, информационных и программных
средств необходимо провести окончательное тестирование системы на
развернутых средствах и убедиться в работоспособности всех модулей
системы.
На этапе эксплуатации необходимо провести обучение
пользователей работе с системой. Необходимо провести обучение всех
пользователей, которые будут работать с системой.
На первом этапе эксплуатации системы необходимо заполнить все
первичные данные:
реквизиты организации;
структура подразделений;
сотрудники организации;
и т.д.
66
Данные можно вносить и в процессе ввода документов по мере
необходимости, но рекомендуется имеющиеся данные внести заранее,
создав таким образом законченную структуру организации Центра.
2.1.2. Описание ожидаемых рисков на каждом этапе жизненного
цикла разрабатываемой информационной системы
На этапе анализа необходимо точно определить все виды
информации которая будет поступать в программу автоматизации. Если на
этапе анализа будет неучтена какая-либо информация, то не будет
реализована возможность хранения её в системе и соответственно не будет
возможности использовать эту информацию в отчетности. Для
уменьшения риска упущения информации необходима перекрестная
проверка между различными подразделениями фабрики мебели, а именно:
бухгалтерии, отдела продаж, складом.
На этапе проектирования необходимо детально изучить анализ
информации и перенести его на структуры базы данных и программы.
Постараться избежать дублирования информации в системе.
На этапе реализации необходимо предотвратить возможность
совершить пользователем системы ошибочные действия, которые повлекут
крах системы или ввод неверных данных. Для уменьшения риска
необходимо осуществлять тестирование системы большим числом
пользователей.
При внедрении необходимо проверить наличие необходимого
программного обеспечения и лицензий к нему.
На этапе эксплуатации необходимо обеспечить правильное обучение
персонала и для уменьшения риска провести контрольную по пройденному
материалу.
67
2.1.3. Нормативная, организационно-правовая, техническая
регламентация системы обеспечения информационной безопасности и
используемых средств защиты информации
При использовании любого программного продукта необходимо
придерживаться нескольких основных правил, а именно:
использовать только лицензионное программное обеспечение;
следить за выходом обновлений программного обеспечения и
вовремя устанавливать их;
устанавливать только проверенное программное обеспечение
приобретенное у официальных поставщиков.
Для обеспечения информационной безопасности и защиты
информации необходимо разграничить доступ пользователей на
нескольких уровнях
На уровне операционной системы ограничить доступ пользователя к
разделам, папкам, файлам и сетевым ресурсам, в зависимости от
прав пользователя;
Ограничит доступ пользователей к ресурсам сети «Интернет»;
Настроить права пользователя в программе 1С 8.1 в зависимости от
должностной инструкции сотрудника.
Для предотвращения порчи информации необходимо также
установить и настроить антивирусную программу, с постоянным
обновлением баз данных вирусов, а также установить и настроить
программу «Firewall» для закрытия угроз из внешней сети, например
«Интернет».
2.2. Информационное обеспечение задачи
2.2.1. Построение информационной модели, описание ее
компонентов
Структурно-функциональная методика разработки информационной
модели предполагает моделирование:

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

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