Диплом: Автоматизация процесса внутрикорпоративного взаимодействия сотрудников компании ООО "ЛШ-Продакшн"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
27
1.2.4. Анализ системы обеспечения информационной безопасности и
защиты информации
Основные виды проблем информационной безопасности:
Нарушение конфиденциальности и последующий перехват данных
Изменение, порча данных, связанных с подменой или изменением доступа
Передача информации третьим лицам или передача информации от имени
злоумышленника
Для того чтобы осуществить перехват конфиденциальной информации,
злоумышленником используются вирусы, кейлоггеры, троянские программы,
вредоносное и шпионское программное обеспечение. Проблемы защиты сети
связаны с тем, что не каждая антивирусная программа может своевременно
выявить возникшие угрозы в сети и это создает возможность для
злоумышленника использовать сеть для достижения поставленных целей. Однако
возможность перехвата информации не всегда создает возможности получения
доступа к защищенным данным, с последующей модификацией. В качестве
примера перехвата информации может выступать анализ сетевого трафика в сети.
В данном случае злоумышленник получает информацию о сети предприятия, но
возможность искажать данную информации не имеет. Проблемы безопасности
данных также связаны с развитием глобальной сети Интернет, которая пользуется
популярностью среди различных категорий пользователей. Усиление
глобализации, а вместе с тем и информатизации создает возможности для
злоумышленника с любой точки мира создавать угрозы безопасности для
компьютерной сети.
При общем анализе защиты информации и выявления различных угроз в
компании ООО «ЛШ-Продакшн», можно сделать вывод, что состояние
информационной безопасности предприятия находится на высоком уровне, так
как соблюдены все правила сохранности и защиты, а именно:
1. Административные методы
a) организация трудового распорядка на предприятии;
b) наличие пропускного режима;
c) наличие регламента нахождения посторонних лиц на территории
предприятия и регламента нахождения на рабочих местах сотрудников
предприятия.
28
Разработка данного направления организации стратегии информационной
безопасности согласованно с руководителем организации. Контроль над
выполнением методик будет возложен на сотрудников отделов и службу охраны.
2. Программно-аппаратные методы
a) Централизованная установка антивирусного программного обеспечения
b) Распределение интернет-трафика
c) Централизованная авторизация пользователей
d) Обмен информацией между компьютерами
e) Распределение доступа
f) Регулярное обновление программного обеспечения
g) Резервное копирование данных
Выполнение данных инструкций поручено IT-специалистам
3. Инженерно-технические методы
a) Видеокамеры наблюдения
Таким образом компания ООО «ЛШ-Продакшн» устраняет всевозможные угрозы
информационной безопасности внутри предприятия, в виртуальном пространстве
глобальной сети и свободного прохода на предприятие и доступа к информации.
1.3. Анализ существующих разработок и выбор стратегии автоматизации
«КАК ДОЛЖНО БЫТЬ»
1.3.1. Анализ существующих разработок для автоматизации задачи
На рынке программных средств, при существующей технологии решения
задачи используются готовые программные решения. Далее мы рассмотрим
подробно одну из таких технологий.
Wrike — это система управления проектами, в том числе для создания задач,
сбора команды, подключения к уже знакомым сервисам совместной работы,
интеграции почты.
Сервис обеспечивает онлайн-среду для рабочего взаимодействия как в локальной,
так и распределенной команде, позволяет планировать проекты,
приоритизировать задачи и отслеживать график их выполнения. Помимо веб-
сервиса, Wrike также доступен в виде приложений для iOS и Android.
Wrike разработана таким образом, чтобы её принципы были полезны как для
отдельных фрилансеров, так и для крупных организаций с тысячами сотрудников.
29
Платформу можно адаптировать к индивидуальным потребностям.
Ею пользуются менеджеры, руководители, продавцы, стратеги и маркетологи.
Что умеет Wrike?
Иерархия проектов с неограниченным числом уровней.
Выставление приоритетов задачам.
Ведение диалогов в задачах.
Совместная работа над файлами.
Лента новостей в режиме реального времени.
Табличное форматирование.
Интеграции с Google Drive, Dropbox, Box, iCal и почтой.
Функция визуализации планов и демонстрации коллегам.
Создание подзадач.
Массовые опции по отношению к задачам.
Обзор задач c кастомными виджетами.
Отслеживание степени загрузки сотрудников.
Учет потраченного времени.
Отчётность и уведомления.
Фильтры для задач.
Плагины для Outlook и Apple Mail для совместного ведения задач.
Критический путь.
Группы пользователей, в том числе для настройки уровней доступа.
Личные и совместные календари.
Настройки безопасности.
По признаку структурированности задач Wrike относится к формализуемой
информационной системе, где известны все взаимосвязи между элементами.
По характеру представления и логической организации хранимой информации
Wrike следует отнести к фактографической информационной системе, в которой
накапливаются и хранятся данные в виде множества экземпляров одного или
нескольких типов структурных информационных объектов, которые отражают
сведения по какому-либо событию. По выполняемым функциям Wrike относится
к технологическим информационным системам, смысл которых заключается в
автоматизации всего технологического цикла или отдельных его компонент
30
организационной структуры. Wrike относится к классификации комплекса
информационно и функционально связанных автоматизированных рабочих мест,
реализующей функции управления в полном объёме. По характеру обработки
информации на различных уровнях управления Wrike соответствует
классификации информационных систем управления, которые ориентированы на
среднесрочное планирование, анализ и организацию работ.
Клиентами Wrike является множество корпораций. Вот некоторые из них:
1. Airbnb - отдал предпочтение Wrike из-за его масштабируемости.
2. TGI Friday’s - отдал предпочтение Wrike благодаря понятному интерфейсу.
3. Kaspersky - отдал предпочтение Wrike в силу объёмной функциональности.
Исходя из анализа продукта Wrike и сборе информации о нём, было выявлено, что
данная система имеет огромный список достоинств и имеет высокие позиции на
рынке, но также, выявлен один очень серьёзный недостаток – программа является
платной. В целях сохранения денежных средств предприятия, необходимость и
актуальность будущей информационной системы не оставляет вопросов, а с точки
зрения программной реализации, разрабатываемый продукт будет менее
требователен к ресурсам.
Планиро – русскоязычная система управления проектами. У каждой колонки есть
своя полоса прокрутки. Задачи можно фильтровать по автору, исполнителю и
тегам. Над досками расположены иконки исполнителей, при клике на иконку
показываются задачи конкретного сотрудника. Стоимость 240 рублей в месяц для
каждого сотрудника.
Планфикс русскоязычная система управления проектами, вышедшая в 2014
году. Отличается более гибкой настройкой карточек, автоматическим изменением
статуса задачи при перемещении между карточками. Бесплатна для компаний до
5 сотрудников.
MeisterTask - красивый и удобный проект от разработчиков MindMeister. Есть
интеграция с ментальными картами, статистика результатов работы,
отслеживание времени выполнения задач, мобильные приложения для Android и
iOS. В бесплатной версии нет статистики и нельзя подключить больше двух
внешних сервисов.
31
Planner – система от Microsoft. Можно назначать задачам сроки и ответственных,
прикреплять к карточкам файлы. Есть статистика продуктивности в виде
диаграмм. Доступна только подписчикам Office 365.
1.3.2. Выбор и обоснование стратегии автоматизации задачи
Предприятие будет быстро и качественно развиваться при отлаженной
работе всех сотрудников отдела предприятия. В данной работе рассматривается
один из отделов предприятия, а именно отдел разработки. Разработка стратегии
реализации автоматизации проекта будет включать следующие этапы:
Анализ бизнеса
Определение стратегических свойств ИС
Определение функциональности ИС в целом
Выбор стратегии автоматизации
Анализ бизнеса и всех бизнес-процессов в нём были изучены ранее в данном
проекте. Результатом чего, стало решение предложить предприятию аналог
существующей на данный момент ИС, но со своими существенными
достоинствами.
Стратегические свойства ИС заключаются в её доступности, лёгкости и
простоте. С точки зрения финансовой стороны, компании будет экономически
выгодно данное предложение.
У ИС будут стандартные функции системы управления проектами в
режиме онлайн, которая будет позволять эффективно организовывать работу по
японской методологии канбан-досок. Система будет оснащена максимально
простым и понятным интерфейсом.
Перед выбором стратегии автоматизации нужно понять, что каждая из
стратегий подразумевает под собой:
Хаотичная – как правило, используется для решения локальных мелких
задач, которые не являются реальными потребностями бизнеса
По участкам – процесс автоматизации отделов или отдельных
управленческих подразделений предприятия
По направлениям – подразумевает собой автоматизацию отдельных
направлений деятельности предприятия
Полная – внедрение автоматизированной системы управления
предприятием, нуждающаяся в доскональном проектировании.
32
В данной работе будет выбрана стратегия автоматизации по участкам, конечный
результат которой станет автоматизация отдела разработки.
1.3.3. Выбор и обоснование способа приобретения ИС для автоматизации
комплекса задач
В данной работе выбор приобретения ИС для автоматизации комплекса
задач будет сделан в пользу собственной разработки. Данный вариант имеет как
достоинства, так и недостатки. К числу достоинств относится то, что система
будет разработана только под нужды отдела разработки, исключая лишние
затраты. Так как специалист самостоятельно проявил инициативу осуществления
автоматизации работы, финансовый вопрос о создании программы не
поднимается, в силу проявления энтузиазма и накопления опыта в разработке
приложений. Вследствие этого компания не потратит ни копейки. Система
гарантирует уникальный код и, соответственно, свои методы защиты от взлома.
Система легко будет поддаваться масштабируемости в любой момент времени и
расширению функциональных возможностей, ведь в своём коде разбираться
намного проще, чем в чужом. Система будет полностью соответствовать
требованиям.
Несмотря на множество достоинств, такой вариант будет иметь свои
существенные недостатки, например, внедрение, которое может занять
продолжительное время. Неизвестно, как быстро система «уживётся» на
предприятии. Не исключается и высокая вероятность «провала» системы или,
например, возможность, в течении долгого времени поддерживать систему одним
специалистом. Также, ответственность за надёжность системы лежит на плечах
профессионализма программиста.
Приобретение ИС в данном случае осуществляется очень просто: после
написания программного кода, специалист передаёт исходные файлы программы
руководителю отдела разработки, после чего делается пробная попытка внедрить
программу в рабочую среду отдела. Приложение будет не требовательно к
ресурсам компьютера. Для работы понадобится лишь сеть Интернет и веб-
браузер. Для успешной эксплуатации сотрудниками приложения, будет
осуществлен демонстрационный показ интерфейса и функциональности
приложения. Будут даны ответы на все вопросы сотрудников и руководителя.
33
Также будут приниматься все возникшие у руководителя и сотрудников
замечания или пожелания по улучшению проекта.
1.4. Обоснование проектных решений
1.4.1. Обоснование проектных решений по информационному обеспечению
Важнейшим критерием грамотного информационного решения является
удовлетворение пользователя. Оно должно точно, быстро, своевременно и
достоверно справляться с поставленными задачами, а также быть удобным для
восприятия. Объекты системы должны быть представлены в виде упорядоченных
элементов, самостоятельно и полноценно существующих в информационной
системе. Структура системы должна иметь возможность расширяться по
номенклатуре и свойствам новосозданных объектов. Информационные массивы
будут представлены в виде базы данных. Каждое событие в информационной
системе регистрируется механизмом, который фиксирует любые изменения
свойств объектов, вызванное каким-либо внешним событием, а затем
своевременно среагировать на данное событие. Специфика работы системы
должна соответствовать деятельности сотрудников, выполняемой на рабочем
месте.
Внутримашинное обеспечение будет представлено в виде реляционной
базы данных. В качестве носителя СУБД выступает жёсткий диск. К базе данных
можно будет обратиться с помощью SQL-запросов. Построение
внутримашинного обеспечения должно быть основано на следующих принципах:
Входные и выходные информационные массивы накапливаются и хранятся
в реляционной базе данных
При проектировании таблиц соблюдены принципы построения и
организации реляционных баз данных
Превышение количества информации не приводит к уменьшению скорости
обработки информации
Осуществлен контроль целостности данных с помощью процедур, в
качестве ограничения целостности. На этапе ввода данных сопоставляются
типы данных с типом поля базы данных и проверяются допустимые
значения.
В качестве ввода, изменения и удаления информации выступают формы для
ввода, оформленные в виде досок. Способ организации информационной базы
34
рассматривается как совокупность локальных файлов, обращающихся к внешней
базе данных.
Должно быть осуществлено ведение следующих справочников и
классификаторов:
Данные о пользователях:
Номер пользователя
Полное ФИО пользователя
Дата создания
Почта
Идентификатор пользователя
Идентификатор задачи
Код должности
Должность сотрудника
Данные о карточках:
Номер карточки
Название карточки
Код должности
Тип карточки
Дата создания
Идентификатор карточки
Данные о задачах:
Идентификатор задачи
Идентификатор карточки
Номер задачи
Наименование задачи
Идентификатор пользователя
Дата создания
Статус задачи
Данные о должностях
Название должности
Код должности
Номер должности
35
1.4.2. Обоснование проектных решений по программному обеспечению
Разработка данного приложения не требует выбора конкретной
операционной системы, так как реализация алгоритмов программного
обеспечения не требует наличия каких-либо специфических требований
операционной системы.
Для выбора языка программирования были учтены следующие критерии к
среде разработки:
Гибкость, чтобы без труда дорабатывать или изменять код приложения
Кроссплатформенность, чтобы без труда интегрировать среду с другими
подсистемами
Язык программирования должен быть оснащен широким функционалом
для работы с современными СУБД
Безопасность
В качестве текстового редактора выбран Sublime Text 3, в качестве используемых
в проекте технологий для web-разработки будут использованы:
HTML разметка текста, связующее звено между веб-страницей и другими
технологиями, которые будут на неё влиять.
CSSкаскадные таблицы стилей отвечают за визуальное оформление
страницы.
JavaScript язык программирования, благодаря которую задаётся динамика
веб-страницы. Поддержка языка является международным стандартом для
всех современных браузеров. Используется для написания небольших
программ, которые реагируют на действия пользователей.
JQuery – популярная библиотека JavaScript, созданная с целью облегчить
разработчикам написание кода JavaScript.
PHPраспространенный серверный язык программирования общего
назначения с открытым исходным кодом. Создан специально для веб-
разработок. Его код можно без труда внедрять в HTML-файл.
AngularJS – JavaScript-фреймворк для динамической разработки
одностраничных приложений. Выбор сделан в пользу этого фреймворка,
так как он является универсальным и с его помощью можно разработать
веб-приложение любого типа.
36
Gulpсборщик проектов, чаще всего используется для тестирования,
минификации кода, объединения файлов автоматизации повторяющихся
задач. Служит для ускорения и оптимизации процесса веб-разработки.
Построен на Node.js, имеет огромное количество плагинов, доступных на
одной странице.
Sass – расширениее CSS, которое позволяет использовать переменные,
вложенные правила, сохранять огромные таблицы стилей в аккуратном
виде и многое другое.
Node.js – среда серверной разработки на языке JavaScript. С момента
выпуска в 2009 году она стала очень популярной и в наше время играет
очень важную роль в области веб-разработки.
Главными аргументами при выборе такой комплектации технологий являются
объёмные функциональные возможности, высокоуровневые средства
организации пользовательского интерфейса. В качестве СУБД была выбрана
среда MySQL. При выборе СУБД акцент делался на следующие показатели:
Кроссплатформенность
Простота использования
Надежность, благодаря которой решается задача пополнения и
сохранности данных
1.4.3. Обоснование проектных решений по техническому обеспечению
Техническое обеспечение – комплекс технических средств, компьютерной
техники, средств передачи информации, используемых в информационных
системах.
В состав технических средств входят:
Компьютеры
Устройства сбора, обработки, накопления, хранения, передачи и вывода
информации
Устройства передачи данных
Физические носители
Данное приложение не требует наличия конкретного типа ЭВМ и будет работать
на всех современных ЭВМ, начиная от телефонов и планшетов и заканчивая
мощными персональными компьютерами. Для работы данной системы
существует минимальный перечень технического обеспечения:

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

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