Диплом: Автоматизация и обеспечение информационной безопасности управления сервисного обслуживания клиентов в компании ООО "Техносервис"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
Данный подход может обеспечить полное соответствие функционала
программы к требованиям организации.
Считается что идеальное решение - это партнерство с одним
подрядчиком, который предоставляет либо полный пользовательский сервис,
либо пакет "под ключ".
После того, как четко определились бизнес-потребности, процессы и
желаемая функциональность, необходимо сравнить с уже готовым решением
и начинать доработку решения. Это позволит создать индивидуально
настроенное программное обеспечение, отвечающее всем требованиям,
полностью интегрированное и целостное решение, соответствующее бизнес-
процессам. Но, к сожалению, использование данного подхода обходится
довольно дорого для бизнеса.
И так, из выше представленных подходов, нашему проекту наилучшим
является разработка собственного решения, так как некоторые бизнес-
процессы уже частично автоматизированы. Данное решение позволит
обеспечить максимальную эффективность программного обеспечения в
условиях минимальных затрат, используя имеющиеся в наличии
человеческие ресурсы.
1.4. Обоснование проектных решений.
1.4.1. Обоснование проектных решений по информационному
обеспечению.
Информационное обеспечение (ИО) является важнейшим
составляющим ИС. Оно представляет собой совокупность единой системы
показателей классификаторов и кодирования информации, унификации
системы документации, схем информационных потоков, циркулирующих в
35
организации, а также методология построения баз данных
3
. ИО регулирует
информационные потоки и организует выполнение информационных
процессов. Принято различать вне машинное и внутри машинное
информационное обеспечение.
Системы показателей, классификаторов, кодов входят в состав вне
машинного обеспечения. ИО также предполагает представление
информации, в виде бумажных и управленческих документов. В свою
очередь документы разделяются на первичные и отчетные.
Для проектирования информационного обеспечения предпринимаются
следующие шаги:
Определяется состав, объемно-временные характеристики и
информационные связи показателей, которые используются для
решения экономических задач;
Оценивается возможность использования общегосударственных
и отраслевых классификаторов, а также разрабатываются локальные
классификаторы и коды;
Разрабатываются формы первичных документов и определяются
возможности применения унифицированной системы документации;
Определяются типы организации базы данных;
Конструируются формы вывода результатных сведений.
Организация данных - довольно сложная задача. Рассмотрим
несколько моделей баз данных, которые определяют логическую
структуру базы и определяют, каким образом данные могут храниться,
организовываться и обрабатываться. Наиболее популярным примером
модели базы данных является реляционная модель, которая использует
табличный формат.
3
ГОСТ 7.0-99: Система стандартов по информации, библиотечному и издательскому делу.
Информационно- библиотечная деятельность, библиография. Термины и определения.
36
Реляционная модель означает, что логические структуры данных,
таблицы данных и индексы, отделены от физических структур хранения.
Данное разделение дает возможность администраторам баз данных
управлять физическим хранилищем данных, не затрагивая доступ к этим
данным в виде логической структуры. Например, переименование файла
базы данных не приводит к переименованию таблиц, хранящихся в нем.
Для обеспечения точности и доступности данных, реляционные
базы данных следуют определенным правилам целостности. Например, за
целостность базы отвечает требование, не допускающая появление
повторяющихся строк в таблице, чтобы исключить возможность
ошибочного ввода информации в базу данных.
Различие между логическим и физическим также применяется к
операциям с базой данных, которые представляют собой четко
определенные действия, позволяющие приложениям манипулировать
данными и структурами базы данных. Логические операции позволяют
приложению задавать необходимое содержимое, а физические операции
определяют способ доступа к этим данным, а затем выполняют задачу.
Кроме реляционной модели существуют также и другие модели
построения базы данных: иерархическая модель базы данных, модель
сущностных отношений, расширенная модель отношений сущностей,
объектная модель.
Иерархическая модель базы данных - самая старая форма модели базы
данных. Она был разработана компанией IBM для IMS (information
Management System). Это набор организованных данных в древовидной
структуре. Запись БД представляет собой дерево, состоящее из множества
групп, называемых сегментами. В данной модели используется отношение
один ко многим.
Сетевая модель, задуманная как гибкий способ представления
объектов и их связей. Ее отличительной особенностью является то, что
37
схема, рассматриваемая как графа, в которой типы объектов являются
узлами, а типы отношений-дугами, не ограничивается иерархией.
Объектно-реляционная модель базы данных объединяет две связанные
структуры.
Объектно-реляционная база (ORD), или объектно-реляционная
система управления базами данных (ORDBMS), представляет собой систему
управления базами данных (СУБД), аналогичную реляционной базе данных,
но с объектно-ориентированной моделью, где объекты, классы и
наследование непосредственно поддерживаются в схемах баз данных и в
языке запросов. Кроме того, как и в случае чисто реляционных систем, она
поддерживает расширение модели данных с помощью пользовательских
типов данных и методов.
Можно сказать, что объектно-реляционная база данных обеспечивает
золотую середину между реляционными базами данных и объектно-
ориентированными. В объектно-реляционных базах данных этот подход, по
существу, является подходом реляционных баз данных: данные
обрабатываются совместно с запросами на языке запросов; на другом краю
находятся OODBMSes, в которых база данных является по существу
постоянным хранилищем объектов для программного обеспечения,
написанного на объектно-ориентированном языке программирования, с
программным API для хранения и извлечения объектов и практически без
конкретной поддержки запросов.
На самом деле, существует бесконечное количество вариантов,
которые можно использовать, чтобы правильно организовать данные. К
параметрам организации данных относятся местоположение, алфавитная
организация, иерархия и т.д.
И так для организации и хранения данных в разрабатываемом
программном решении мы будем использовать реляционную модель.
38
1.4.2. Обоснование проектных решений по программному
обеспечению.
Программное обеспечение (ПО) включает в себя: операционные
системы, сетевое ПО, командно-файловые процессоры (оболочки), языки
программирования, сервисные программы, архиваторы и антивирусные
программы.
Язык программирования подбирается исходя из требований проекта. В
процессе анализа требований и классификации самой проектируемой ИАС
были определенны следующие требования к среде проектирования:
кроссплатформенность, т.е. возможность интеграции с другими
подсистемами;
гибкость, возможность доработки и модификации
информационной системы;
безопасность;
язык программирования должен предоставлять широкие
возможности по работе с современными СУБД.
Существует много различных технологий, позволяющих создавать
web-приложения (ASP, ASP.NET, PHP, JSP и т.д.). Сегодня уже существует
язык программирования, разработанный специально для создания
программных решений для автоматизации (Робин). Робин легок в
использовании, работает на .NET CLR, и может либо использовать
существующие библиотеки, либо расширить их, создав свои собственные
модули. Это первый в истории язык программирования, разработанный
специально для создания программных ботов автоматизации. В настоящее
время данный язык находится на стадии бета-тестирования и версии 0.9, но
новые версии планируется каждую неделю.
Как уже отмечалось, существует множество языков и систем баз
данных, таких как SQL, DQL, Oracle, SAP, Microsoft Access и Microsoft Excel.
Каждая из этих систем требует различных форм интеграции для достижения
39
полной связанности. Поэтому, идеальным является инструмент, отвечающий
следующим требованиям:
производительность и масштабируемость,
высокая доступность,
безопасность, управление и резервное копирование,
лицензирование, ценообразование и поддержка.
Учитывая отмеченные критерии в качестве СУБД, была выбрана среда
MySQL. Выбранное СУДБ предоставляет следующие возможности:
Высокая производительность и масштабируемость для
удовлетворения требований экспоненциально растущих нагрузок
данных и пользователей.
Самовосстанавливающиеся кластеры репликации для повышения
масштабируемости, производительности и доступности.
Оперативное изменение схемы для удовлетворения меняющихся
бизнес-требований.
Схема производительности для мониторинга производительности
на уровне пользователя и приложения, и потребления ресурсов.
Доступ к SQL и NoSQL для выполнения сложных запросов и
простых, быстрых операций с ключевыми значениями.
Совместимость больших данных с использованием MySQL.
И так, для разработки и реализации системы автоматизации в
исследуемой компании выбраны следующие программы и технологии:
ОС Windows 10;
язык программирования Robin;
система управления БД MySQL.
1.4.3. Обоснование проектных решений по техническому
обеспечению
40
Техническое обеспечение – совокупность средств, которые
предназначенные для работы информационной системы. Средствами
технического обеспечения являются:
компьютеры;
устройства сбора, накопления, обработки, передачи и вывода
информации;
устройства передачи данных и линий связи;
модемы;
эксплуатационные материалы;
бумага;
диски CD (DVD).
Каждая информационная система ИС имеет определенную
информационно-технологическую архитектуру. Принято выделяют две
основные виды технического обеспечения: централизованная и частично или
полностью децентрализованная.
Централизованное техническое обеспечение основывается на
использовании в информационной системе больших ЭВМ и вычислительных
центров.
Децентрализация технических средств предполагает реализацию
функциональных подсистем на персональных компьютерах непосредственно
на рабочих местах. (Гагарина Л.Г., Киселев Д.В., Федотова Е.Л. , 2013)
При выборе технического обеспечения необходимо учитывать
следующие технические характеристики:
тактовая частота процессора;
разрешение монитора;
объем оперативной памяти.
41
Таблица 1.
Характеристики используемого оборудования
Организация должна иметь в наличии оборудовании для печати,
сканирования и копирования документов.
Во избежание потери информации при аварийном отключении
электропитания все компьютеры должен быть подключены к блокам
бесперебойного питания.
В компании ООО «ТЕХНОСЕРВИС» все персональные компьютеры
оборудованы устройствами бесперебойного питания, поэтому на данный
момент закупки и установки дополнительных технических средств не
требуются.
Выводы по главе 1.
В первой главе данной работы было проведено исследование и анализ
основной деятельности компании ООО «ТЕХНОСЕРВИС»». В частности,
была рассмотрена структура организации, а также были изучены основные
бизнес-процессы, осуществляемые каждым подразделением.
Для анализа бизнес-процессов в исследуемой компании была
использована методика функционального моделирования IDEF0.
В ходе исследования в компании ООО «ТЕХНОСЕРВИС» было
выявлено, что отдельны компоненты бизнес-процессов автоматизированы
при помощи программы 1С бухгалтерия. Однако ряд важных бизнес-
п/п
Характеристика
Значение характеристики
1
CPU
Intel/AMDх 86>=1800МГц
2
RAM
>= 1024 Мб
3
HDD
>= 80 Гб
4
Сетевые адаптеры (Lan)
100 Мбит/с
5
Видео/Монитор
Разрешение>= 1280х800
42
процессов ещё нуждаются в системе автоматизации и в улучшенной системе
безопасности. Таким образом, была обоснована необходимость разработки и
внедрения нового или дополнительного программного обеспечения для
автоматизации конкретных бизнес-процессов в исследуемой организации.
В рамках данного проекта в качестве объекта дальнейшей
автоматизации был выбран процесс обеспечения информационной
безопасности и автоматизированной системы документооборота
организации, в частности, учет оборудования, сдаваемого в ремонт.
Для выбора эффективных механизмов обеспечения информационной
безопасности в программном обеспечении, который будет разработан для
компании ООО»ТЕХНОСЕРВИС», были рассмотрены основные компоненты
системы информационной безопасности.
Также был проведен сравнительный анализ актуальных инструментов,
используемых для обеспечения информационной безопасности, были
выделены их преимущества и недостатки.
Для выбора и обоснования способа приобретения ИС для автоматизации
были рассмотрены преимущества и недостатки основных методов
приобретения ИС, был проведен сравнительный анализ готовых
программных решений.
Таким образом, на основе проведенных исследований и анализов, с
учетом размера бюджета, предусмотренного для осуществления
автоматизации, был выбран подход создания системы автоматизации
собственными силами. Новая система должна дополнить уже используемую
в компании ООО «ТЕХНОСЕРВИС» программу 1С бухгалтерия.
43
Глава 2. Проектная часть
2.1. Разработка проекта автоматизации.
2.1.1. Этапы жизненного цикла проекта автоматизации.
Жизненный цикл информационной системы представляет собой
непрерывный процесс, начинающийся с момента принятия решения о
создании информационной системы и заканчивающийся в момент полного
изъятия ее из эксплуатации. Рассмотрим две основные модели ЖЦ:
спиральная и каскадная модель.
В спиральной модели жизненного цикла главное место уделяется
начальному этапу, т.е. анализу и проектированию, так как именно на этих
этапах проверяется и обосновывается реализуемость технических решений
путем создания прототипов.
Каскадная модель в свою очередь предполагает последовательную
организацию работ. В данной модели представляется классический подход
при построении информационных систем.
Основной характеристикой данного подхода является разделение
всего процесса разработки на отдельные этапы, а переход с одного на другой
этап происходит только после окончательного завершения работы на
текущем этапе.
В рамках данного проекта мы выбрали каскадную модель построения
процесса автоматизации. Ниже более детально рассмотрим основные этапы
данной модели.
Идентификация: стратегии и архитектуру автоматизации на данном
этапе определяют бизнес-процессы для дальнейшего моделирования
автоматизации. Разработка осуществляется в соответствии с гибкой и
индивидуальной методологией.
44

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

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