Диплом: Разработка информационной подсистемы безопасного хранения и передачи данных в ООО "Энергетик"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
46
Обновленная программная архитектура информационной системы компании ООО «Энергетик» представлена на
рисунке 5.
Рисунок 5. Обновленная программная архитектура информационной
системы Организации
47
Основным программным обеспечением в разработанной подсистеме
безопасного хранения и передачи данных в Организации является:
VMware ESXi
VMware ESXi - это гипервизор, который устанавливается на физический
сервер и позволяет запускать несколько гостевых операционных систем на
одном хост-компьютере. Данные гостевые операционные системы работают
независимо друг от друга, но взаимодействуют с окружающим миром через
сеть. При этом остальные компьютеры подключены к локальной сети.
Операционные системы запускаются на виртуальных машинах, у каждой из
которых есть своё виртуальное оборудование.
Возможности:
VMware ESXi имеет широкие возможности, но несмотря на это
занимает всего 150 Мбайт на жёстком диске. Это помогает
максимально защитить его от угроз безопасности.
Из-за нахождения нескольких серверов на малом числе физических
устройств ESXi освобождает, занимаемое на дисковом массиве
пространство, снижает энергопотребление и оптимизирует ИТ-
администрирование, вследствие чего позволяет существенно
повысить производительность.
Мощные возможности шифрования позволяют защитить
конфиденциальные данные на виртуальных машинах. Доступ,
основан на ролях, что позволяет оптимизировать администрирование;
также имеются расширенные возможности аудита и ведения
журналов, позволяющие вести более прозрачную отчетность.
VMware ESXi поддерживает приложения любого размера. Это
позволяет развертывать мощные виртуальные машины для
соответствия потребностям.
pfSense
pfSense – это дистрибутив для создания межсетевого
экрана/маршрутизатора, основанный на OC FreeBSD.
48
Возможности pfSense:
Межсетевой экран;
Нормализация пакетов — отбрасывание пакетов с неправильно
сформированными полями, которые могут, в принципе, быть и
специфическим путем атаки;
Механизм преобразование сетевых адресов (NAT);
VPN-сервер — IPsec, OpenVPN и PPTP;
PPPoE-сервер;
Динамический DNS;
Прокси-сервер;
Сервис Captive portal — перенаправление на специальную веб-страницу
для авторизации для доступа в Интернет;
Система обнаружения вторжений на основании анализа сетевого
трафика.
Veeam Backup & Replication Free
Veeam Backup & Replication Free – это прикладное программное
обеспечение для резервного копирования, репликации и восстановления
гостевых ОС, позволяющие для выполнить операции по защите данных в
виртуальной среде и восстановить данных в случае аварийных ситуаций.
Основные функции:
резервное копирование виртуальных машин;
проверка резервных копий;
мгновенное восстановление виртуальных машин;
восстановление виртуальных машин целиком;
восстановление файлов виртуальных машин;
восстановление дисков виртуальных машин;
поиск и восстановление файлов гостевых ОС виртуальных машин;
восстановление отдельных объектов прикладного ПО, установленных
на виртуальных машинах;
49
архивирование резервных копий;
создание реплик виртуальных машин;
переключение на реплику виртуальной машины с исходной гостевой
ОС виртуальной машины в случае аварии;
мониторинг и создание отчетов о компонентах инфраструктуры
резервного копирования;
«1С:Предприятие»
Платформа «1С:Предприятие» — основа для запуска «конфигураций»
или прикладных решений, разработанных программистами 1С. Ее гибкость
позволяет объединить в единой информационной среде решения для
различных задач по организации управления бизнесом. Таким образом, сама
система «1С:Предприятие» состоит из технологической платформы и
различных конфигураций. Пользователь чаще всего работает с каким-то
прикладным решением, а не с самой платформой. Она лишь служит базой для
создания, запуска, изменения конфигураций и работы с ними. Так на базе
одной информационной среды можно автоматизировать разные виды
деятельности.
Конфигурируемость главное свойство системы «1С:Предприятие».
Она дает возможность менять типовые прикладные решения под нужды
бизнеса, дорабатывать их, учитывая специфику предприятия, и создавать
новые версии конфигураций самостоятельно. Платформа не зависит от
отрасли, в которой работает компания, она универсальна для всех
конфигураций.
Основные функции платформы «1С:Предприятие»
В зависимости от набора конфигураций, система способна выполнять
одновременно несколько различных функций:
автоматизировать организационную и хозяйственную деятельность
предприятия;
вести управленческий учет и выстраивать аналитику;
решать задачи по планированию, ведению бюджета и анализу финансов;
50
регламентировать отчетность, вести бухгалтерский учет и управлять
несколькими планами счетов;
рассчитывать зарплату сотрудников и управлять персоналом.
Руководитель сам определяет, какие функции автоматизации
необходимы его предприятию в зависимости от поставленных целей и групп
ответственных пользователей.
Виды конфигураций в «1С:Предприятие»
К конфигурациям относятся пользовательские приложения для решения
определенных задач:
торговый учет;
бухгалтерский учет;
налоговый учет;
документооборот;
управление персоналом и т. д.
Конфигурации бывают типовыми и нетиповыми:
1. К типовым относятся продукты, разработанные компанией 1С. Это
универсальные решения, которые подходят для различных видов
деятельности. К ним относятся «1С:Бухгалтерия», «1С:Зарплата и
управление персоналом», «1С:Документооборот» и многие другие.
Типовые конфигурации постоянно совершенствуются компанией 1С и
проходят проверки, потому более надежны, чем нетиповые, а при их
разработке учитываются опыт и пожелания пользователей. Но такой
продукт необходимо настраивать под нужды конкретной организации.
2. Нетиповые конфигурации разрабатывают фирмы-партнеры 1С. Их
программисты модифицируют готовые продукты и создают новые
прикладные решения на базе платформы 1С:Предприятие. Но перед
внедрением все новые конфигурации должны пройти сертификацию в
фирме 1С и получить логотип «1С:Совместимо». Нетиповые продукты
узкоспециализированы и не требуют сложных настроек.
Режимы запуска программы «1С:Предприятие».
51
В программе «1С:Предприятие» есть два режима запуска:
«1С:Предприятие» — в этом режиме запускаются конфигурации с
информационными базами данных организации. Это рабочая среда, в которой
можно вводить данные, заполнять справочники, формировать отчеты и
запускать обработки, но нельзя менять структуру конфигурации.
«Конфигуратор» — режим разработки, предназначенный для
программистов 1С. Он входит в стандартную поставку платформы
«1С:Предприятие» и позволяет создавать или изменять структуру базы
данных и модули программ, но не дает вносить информацию в базы данных.
Таким образом, режим «1С:Предприятие» предназначен для обычных
пользователей и работы с прикладными решениями. В «Конфигураторе»
программисты редактируют структуры и модули, что позволяет быстро
разрабатывать и модифицировать прикладные решения без использования
дополнительных программ.
На уровне платформы зафиксирован определенный набор объектов,
которым может оперировать программист, что позволяет стандартизировать
процесс разработки и проводить быстрое редактирование конфигураций. В
системе «1С:Предприятие» существуют несколько дополнительных
механизмов для облегчения труда разработчика: механизм подсистем,
групповая разработка и т. д.
Объекты конфигурации «1С:Предприятие».
Любое прикладное решение состоит из нескольких составных элементов
или объектов конфигурации. Из них разработчик собирает определенную
структуру, а затем описывает связи между ее частями с помощью
специфических алгоритмов. Перед созданием прикладного решения
выполняются следующие шаги:
1. Проводится анализ бизнес-процессов.
2. Изучаются предметные области.
3. В каждой области выделяются бизнес-сущности.
4. На их основе выбираются объекта для новой конфигурации.
52
Среди объектов могут быть:
документы — учет хозяйственных операций;
регистры — информация об изменении объектов и т. д.
справочники — списки возможных значений атрибутов;
константы — значения по умолчанию, настройки;
другие компоненты.
Пример взаимодействия объектов конфигурации в «1С:Предприятие».
Поведение объектов и их связь друг с другом прописывается в
алгоритмах программы. В качестве примера стандартного поведения объектов
и их взаимодействия в системе можно привести связь «Документов»,
«Регистров» и «Справочников». У документов в системе «1С:Предприятие»
есть три различных состояния:
1. Документ открыт, данные заполнены, но не сохранены.
2. Данные заполнены и сохранены, но документ не проведен.
3. Документ проведен.
Данные в системе хранятся по-разному, в зависимости от трех этих
состояний. Если документ не сохранен, то в базе его нет, и при отмене
действия он может потеряться. После сохранения, данные остаются в
документе, но не в регистре, и попадают в него только после проведения. В
системе «1С:Предприятие» у документов есть реквизиты, которые
сохраняются в справочниках. Например, в «Контрагентах» могут храниться
данные о покупателях и продавцах, а в «Номенклатуре» — каталог товаров и
услуг.
В системе 1С программист оперирует метаданными или объектами
конфигурации, которые по сути являются «данными о данных». Добавление
нового объекта в структуру прикладного решения добавляет новое описание
способа размещения данных и их взаимодействия друг с другом в
информационной базе.
Из объектов конфигурации собирается новое прикладное решение. Для
упрощения работы разработчика, платформа «1С:Предприятие» оснащена
53
удобным графическим интерфейсом. С его помощью программист может
описать состав каждого объекта, который используется в создаваемой им
конфигурации. На основе этого описания создаются информационные
структуры в базе данных платформы, согласно которым она будет
взаимодействовать с хранящимися в них данными. Все действия будут
происходить автоматически, в зависимости от типа объектов.
Масштабируемость системы «1С:Предприятие» называется способность
системы подстраиваться под изменения требований и увеличение объемов
задач. Платформа «1С:Предприятие» оснащена специальными механизмами,
которые позволяют сохранять эффективность работы при изменении условий
и количества данных.
У программы существует несколько режимов, в зависимости от
количества пользователей:
1. Файловый вариант или однопользовательский режим, когда локальная
база расположена на том же компьютере, что и платформа, и только один
пользователь может работать с ней. Оптимален для работы в домашних
условиях.
2. Работа с файловым вариантом по локальной сети, когда несколько
пользователей пользуются одной информационной базой. Подходит для
небольших предприятий.
3. Вариант «клиент-сервер», который рассчитан на одновременную работу
нескольких пользователей. При этом программа взаимодействует с
кластером серверов 1С:Предприятие и по необходимости обращается к
серверу баз данных. Такой режим рассчитан на большие организации, где
важно быстро и эффективно обрабатывать данные в процессе
одновременной работы большого количества пользователей.
4. Использование механизма распределенных информационных баз для
обеспечения идентичности их конфигурации и обмена данными без
дополнительного программирования. Такой вариант подходит крупным
холдингам и сочетает в себе файловый и клиент-серверный способ работы.
54
Администрирование «1С:Предприятие» и интеграция с другими системами.
Помимо конфигуратора, на платформе используются другие удобные
инструменты для администрирования:
мониторинг действий пользователей;
управление пользовательскими настройками и механизмами
аутентификации;
настройка параметров и работа с информационной базой;
резервное копирование;
возможность восстановления файловой базы данных;
обновления конфигурации и др.
Открытость и гибкость платформы дают возможность интегрировать ее
с большинством внешних программ и оборудованием на основе открытых
стандартов и протоколов передачи данных. Встроенные механизмы позволяют
обмениваться данными различных форматов, поддерживать протоколы
обмена и стандарты взаимодействия других подсистем, получать доступ ко
всем объектам системы. Для каждой задачи в программе предусмотрен
отдельный удобный инструмент.
Понятный интерфейс платформы «1С:Предприятие» помогает новым
пользователям быстро обучаться работе с программой, а опытным — легко
переключаться между конфигурациями и осваивать их.
Выбран вариант «клиент-сервер», так как в Организации должно
осуществляться одновременный доступ большого количества сотрудников с
информационными базами.
Для выбранного варианта работы платформы 1С необходимо развернуть
систему управления баз данных (СУБД).
Система управления базами данных (СУБД) — специализированная
программа (чаще комплекс программ), предназначенная для организации и
ведения базы данных. Платформа поддерживает работу с пятью СУБД.
СУБД сторонних поставщиков:
Microsoft SQL Server
55
PostgreSQL
IBM DB2
Oracle Database
Так как в Организации имеется право на лицензионное использование
прикладного программного обеспечения Microsoft SQL Server и имеется опыт
работы. Выбор был осуществлён в пользу решения от Microsoft.
Платформа 1С:Предприятие, начиная с версии 8.2.17, официально
поддерживает работу с MSSQL 2012.
Работа с базой на чтение. При работе с 1С, даже если пользователь не
намерен ничего изменять в базе данных, существуют специальные алгоритмы.
Самый простой способ — переписать конфигурацию 1С, в которой
необходимо убрать части кода, приводящие к изменениям. Если этим
пренебречь, то пользователь не сможет работать с базой ReadOnly — 1С будет
выдавать ошибку о невозможности изменить базу данных.
Примеры для типовых конфигураций:
Регламентные задания для базы ReadOnly их необходимо отключить;
Обработка «Панель функций», при закрытии записывает значение
параметра «ТекущаяСтраницаПанелиФункций» регистра сведений
«НастройкиПользователей». Для выключение данной функции
необходимо отключить настройку
«ОткрыватьПриЗапускеПанельФункций» для пользователя, добавить
специальную роль ReadOnly. Выполнение кода будет производиться
только в том случае, если роль не соответствует заданной.
«Панель функций», при запуске пытается установить значение
параметра «ОткрыватьПриЗапускеПанельФункций» регистра сведений
«НастройкиПользователей» в значение «Истина». Для выключение
данной функции необходимо отключить настройку
«ОткрыватьПриЗапускеПанельФункций» для пользователей,
закомментировать код или добавить специальную роль ReadOnly;
Интернет поддержка пользователей (общая форма

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

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Agile-методология в управлении проектами на примере ООО «Ресурсный центр «Академия КлассИнфо»
Aвтoмaтизaция пpoцecca вeдeния инфopмaциoннoй бaзы o дoлжнocтяx и вaкaнcияx c укaзaниeм тpeбoвaний к уpoвню знaний и нaвыкoв кaндидaтoв для гpуппы кaдpoв вoйcкoвoй чacти 3474»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
Cовершенствование управления рентабельности предприятия (на примере гуипп «бендерская типография «полиграфист»)
Event - менеджмент: реализация проекта (на примере ООО "АГРОПАК")