Диплом: Модернизация информационной системы ООО «Парма»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
36
со стороны сети Интернет и проникновения в сеть вредоносного программного
обеспечения.
Одной из функций серверной операционной системы является
обеспечение хранения данных. Для реализации этой функции в системе
предусмотрены дисковые пространства прямого подключения, реплика
хранилища, реализующая синхронную репликацию между сервером и
кластерами на уровне блоков аварийного восстановления данными.
Серверная репликация предотвращает потери данных на уровне системы,
а асинхронная репликация позволяет использовать физические положения на
удаленном расстоянии. Качество обслуживания хранилища обеспечивается
технологией QoS, выполняющей централизованное отслеживание общей
производительности хранилища [38, c.160].
Среди дополнительных функций серверной операционной системы
Windows Server 2016 следует отметить функцию отказоустойчивой
кластеризации, которая реализуется посредством создания нового типа кластера,
или облака-свидетеля и службы работоспособности, выполняющей постоянный
мониторинг запущенных процессов и выполняющихся операций. Для
координации распределенных транзакций DTS в серверную операционную
систему Windows Server 2016 входят диспетчер ресурсов и журнал трассировки.
Под управлением серверной операционной системы работает ERP-система
1С: Предприятие 8. С помощью ERP-системы 1С: Предприятие 8
автоматизируется деятельность структурных подразделений и организуется
единая среда для обмена данными.
ERP-система 1С: Предприятие 8 позволяет поддерживать оперативное
управление предприятием, вести бухгалтерский учет и решать задачи
планирования и бюджетирования [40, c.110]. Данная система представлена в
виде административной части с панелью управления конфигурацией,
обеспечения ее защиты и пользовательской части, используя которую главный
бухгалтер и другие специалисты регистрируют хозяйственные операции,
подготавливают первичные документы и формируют бухгалтерскую отчетность.
Архитектура ERP-системы 1С: Предприятие 8 ООО «Парма» приведена на
рис.2.4.
37
Рис.2.4. Архитектура ERP-системы 1С: Предприятие
В базе данных ERP-системы 1С: Предприятие хранится
конфиденциальная информация о клиентах, поставщиках, выполненных
хозяйственных операций по текущей деятельности.
Хранение данных осуществляется в базе данных, а их обработка на
сервере приложений, а непосредственное взаимодействие с пользователем
осуществляется через пользовательский интерфейс, установленный на рабочей
станции специалиста.
В состав ERP-системы 1С: Предприятие входит система
администрирования, включающая в свой состав конфигуратор, механизмы
аутентификации, журнал для регистрации пользователей и восстановление
файловой системы в случае сбоев.
Также на сервере установлена система SQL Server 2016, которая
производит динамическую обработку данных. В состав системы управления
базами данных SQL Server 2016 входит служба ядра для выполнения репликации
и формирования уведомлений. Ядро базы данных выполняет функции
повышения доступности и распределения нагрузки [39, c.68].
С помощью системы управления базами данных MS SQL Server в ООО
«Парма» реализуются задачи, приведенные на рис.2.5.
38
Рис.2.5. Задачи, которые реализуются с помощью MS SQL Server в ООО
«Парма»
Для обеспечения защиты системы управления базами данных SQL Server
2016 администратором применяются хранимые процедуры. Применение
хранимых процедур обусловлено следующими причинами [31, c.93]:
- хранимые процедуры позволяют повысить производительность и
оптимизировать доступ к данным;
- хранимые процедуры позволяют обеспечить защиту базы данных;
- реализация бизнес-логики через хранимые процедуры позволяет
упростить сопровождение системы, поскольку обычно проще изменить
хранимую процедуру, чем развертываемый оператор SQL;
- хранимые процедуры позволяют создать дополнительный уровень
абстракции от схемы базы данных;
- хранимые процедуры позволяют сократить сетевой трафик, поскольку в
этом случае операторы SQL выполняются в пакетном режиме, а не посредством
передачи многократных запросов клиента.
Применение встроенных в программный код SQL-утверждений позволяет
использовать высокопроизводительные параметры для генерации SQL-запросов,
а в случае необходимости обеспечить независимость от системы управления
базами данных.
Обрабатываются запросы от клиентских приложений по идентификации и
аутентификации данных
Обрабатываются запросы от клиентских приложений на выполнение
специализированных функций с передачей результата выполнения на
клиентские приложения
Проводятся сессии между пользователями с уточнением их идентификаторов
и прав, времени запуска сессии и последнего обращения
Организуется доступ к базе данных
Реализуются сервисные функции, связанные с упаковкой и распаковкой
объектов, очисткой SQL-запросов и поисковых таблиц
39
На уровне базы данных в ООО «Парма» реализуются общесистемные
хранимые процедуры и триггеры, которые позволяют формировать уникальные
ключи экземпляра база данных, вести протокол изменения базы данных, а также
организовать каскадное удаление данных.
На рабочих станциях установлена операционная система Windows 10, под
управлением которой работает прикладное и специализированное программное
обеспечение, представленное офисным пакетом MS Office 2016, антивирусной
программой Лаборатория Касперского 2018, браузером для выхода в сеть
Интернет Firefox, архиватор 7Zip.
2.2. Выявление недостатков в структуре и функциях серверного
и клиентского программного обеспечения предприятия
Для выявления недостатков в структуре и функциях серверного и
клиентского программного обеспечения ООО «Парма» выполним анализ модели
«AS-IS» в нотации IDEF0. Контекстная диаграмма модели «AS-IS», отражающая
основные информационные потоки, приведена на рис.2.6.
Рис.2.6. Контекстная диаграмма модели «AS-IS», отражающая основные
информационные потоки
40
Как видно из рисунка 2.6, для реализации функций серверного и
клиентского программного обеспечения используются параметры сети,
запущенные процессы, информационные ресурсы, параметры базы данных,
запросы пользователей, выполненные хозяйственные операции.
В результате работы серверного клиентского программного обеспечения
ООО «Парма» для принятия управленческих решений формируются журналы
работы сети, сбоев и ошибок в сети, работе служб сети, файлового хранилища,
базы данных, результаты выполненных запросов, журнал ошибок и сбоев в базе
данных, бухгалтерская отчетность и отчёты для принятия управленческих
решений.
В структуру серверного и клиентского программного обеспечения ООО
«Парма» в настоящее время входят технологии репликации данных,
виртуальный сервер Hyper-v и Nano Server, службы Active Directory, технологии
System Center Virtual Machine Manager, операционная система Windows Server
2016, SQL Server 2016, ERP-система 1С: Предприятие 8.0 и клиентское
программное обеспечение.
Декомпозиция бизнес-процесса модели «AS-IS» приведена на рис.2.7.
Рис.2.7. Декомпозиция бизнес-процесса модели «AS-IS»
41
Как видно из рисунка 2.7, в результате декомпозиции модели «AS-IS»
были выделены следующие процессы:
- анализ функций операционной системы Windows Server 2016 на основе
оценки журнала работы сети, сбоев и ошибок в сети, работы служб сети, работы
файлового хранилища;
- анализ функций сервера баз данных на основе изучения журнала работы
баз данных, результатов выполнения запросов и оценки ошибок и сбоев в базе
данных;
- анализ функций ERP-системы с анализом бухгалтерской отчётности
ООО «Парма»;
- анализ функций клиентского программного обеспечения с получением
отчетов для принятия управленческих решений.
Декомпозиция бизнес-процесса «Анализ функций операционной системы
Windows Server 2016» приведена на рис.2.8.
Рис.2.8. Декомпозиция бизнес-процесса «Анализ функций операционной
системы Windows Server 2016»
42
Как видно из рисунка 2.8, в результате декомпозиции бизнес-процесса
«Анализ функций операционной системы Windows Server 2016» были выделены
такие функции операционной системы как:
- управление сетью с получением журнала работы сети;
- администрирование и защита данных с получением журнала сбоев,
ошибок в сети;
- развертывание и обслуживание в сети с получением журнала работы
служб сети;
- обеспечение хранения данных с получением журнала по работе
файлового хранилища.
Декомпозиция бизнес-процесса «Анализ функций сервера баз данных»
приведена на рис.2.9.
Рис.2.9. Декомпозиция бизнес-процесса «Анализ функций сервера баз данных»
Как видно из рисунка 2.9, к основным функциям сервера баз данных SQL
Server 2016 относятся:
- обработка запросов пользователей с получением результатов обработки
запросов;
43
- управление базой данных с получением журнала работы баз данных;
- защита баз данных с получением журнала ошибок и сбоев в базе данных.
Декомпозиция бизнес-процесса «Анализ функций ERP-системы 1С:
Предприятие 8» приведена на рис.2.10.
Рис.2.10. Декомпозиция бизнес-процесса «Анализ функций ERP-системы 1С:
Предприятие 8»
Как видно из рисунка 2.10, в результате декомпозиции бизнес-процесса
«Анализ функций ERP-системы 1С: Предприятие 8» были выделены следующие
функции:
- регистрация операций по хозяйственной деятельности с получением
журнала хозяйственных операций;
- формирование первичных документов с получением журнала первичных
документов;
- формирование отчетных документов для принятия решений с
получением бухгалтерской отчётности.
Декомпозиция бизнес-процесса «Анализ функций клиентского
программного обеспечения» приведена на рис.2.11.
44
Рис.2.11. Декомпозиция бизнес-процесса «Анализ функций клиентского
программного обеспечения»
Как видно из рисунка 2.11, к основным функциям клиентского
программного обеспечения в ООО «Парма» относятся автоматизация
повседневных задач, организация работы в сети Интернет и защита от вирусов с
получением отчетов для принятия управленческих решений.
Обобщим выделенные функции серверного и клиентского программного
обеспечения ООО «Парма» с помощью рис.2.12.
Рис.2.12. Функции серверного и клиентского программного обеспечения
45
Как видно из рисунка 2.12, в настоящее время серверное и клиентское
программное обеспечение позволяет управлять сетью, администрировать и
защищать данные запущенных процессов, производить развертывание и
обслуживание сети, обеспечивать хранение данных. Сервером баз данных
выполняются функции по обработке запросов пользователей, управление базой
данных и обеспечение ее защиты.
К основным функциям ERP-системы относятся регистрация операций по
хозяйственной деятельности, формирование первичных документов, а
клиентское программное обеспечение позволяет автоматизировать
повседневные задачи, работать в сети Интернет и обеспечивать защиту от
вирусов и атак.
Среди недостатков в функциях серверного и клиентского программного
обеспечения следует выделить отсутствие защиты от несанкционированного
доступа клиентского программного обеспечения и отсутствие в структуре
программного обеспечения системы для управления продажами и реализации
маркетинговых подходов.
Следовательно, существующая структура серверного и клиентского
программного обеспечения в ООО «Парма» требует модернизации.
2.3 Разработка мероприятий по модернизации структуры и
функций серверного и клиентского программного обеспечения
предприятия
Для исключения выявленных недостатков для организации защиты от
несанкционированного доступа рекомендуем ООО «Парма» внедрить
программно-аппаратный комплекс Jinn-Server 1.0, который включает в свой
состав дополнительный набор, позволяющий автоматически проверять и
формировать электронную подпись [15].
Общая схема развертывания программно-аппаратного комплекса Jinn-
Server 1.0 приведена на рис.2.13.

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

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 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 - менеджмент: реализация проекта (на примере ООО "АГРОПАК")