Диплом: Разработка корпоративного портала с интегрированием сервисов социальных сетей для компании ООО "НПП Гарант-Сервис-Университет"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
26
компании, связанных с организацией рабочего места сотрудника и
предоставлением ему необходимого оборудования.
Сегодня наиболее популярное решение проблемы осуществления доступа
удаленных сотрудников к общей информационной системе описывается
понятием облачного сервиса или облачной технологии. Тем не менее, облачные
технологии пока ориентированы на универсальные решения:
- ведение разных видов учета (бухгалтерского, оперативного,
налогового);
- обработку заявок клиентов и заказов поставщикам;
- обеспечение функций технической поддержки и т.п.
Решение специализированных задач, которые требуют дополнительной
технической поддержки, организации работы с узконаправленным
оборудованием не обеспечено этими универсальными решениями.
В таких условиях возникает необходимость исследования и разработки
архитектуры для локально распределённого предприятия с учетом его
особенностей и без использования универсальных решений, функционал
которых не устраивает сотрудников таких компаний.
Базовую задачу построения информационной системы локально
распределенного предприятия можно решать в трех направлениях:
- разработка информационной системы с двухуровневой архитектурой,
работа которой обеспечивается дорогостоящим серверным оборудованием, и
все сотрудники компании получают доступ к системе при помощи клиентских
приложений;
- построение защищенной распределенной сети предприятия, в рамках
которой будет функционировать информационная система с распределенной
базой данных, требующая единого высокоуровневого интерфейса,
организующего уровень приложений;
- использование облачных решений, которые могут быть внедрены в
компании на правах аренды и не требуют полного приобретения.
27
Каждое направление решает определенных круг задач и может быть
использовано в зависимости от целей, которые ставит перед собой компания
при выборе технологии реализации конкретной архитектуры системы.
1.2.3. Обоснование необходимости использования вычислительной
техники для решения задачи
Реализация интеграции удаленных сотрудников невозможна без
дополнительных коммуникационных средств, использование для этих целей
простой телефонной связи невозможно, так как не предполагает передачу
дополнительных данных кроме голосовых сообщений. Возникает
необходимость использования или зарезервированных каналов связи,
используемых мобильными операторами, или построение своей собственной
сети. Основой такой сети может стать своя кабельная сеть, но для компании
такое решение не является оптимальным, так как требует прокладки сети к
каждому юристу. Следовательно, необходимо использовать существующую
коммуникационную среду – глобальную сеть интернет.
В настоящий момент вычислительная техника используется только для
части операций, что в некоторых случаях может привести к потере данных. Так
как первичная информация поступает в отдел первичной обработки в
графическом виде, отображающем первоисточник документа, а также
допускает корректировку сотрудниками, работающими удалённо - на проверку
информации тратится большой объём времени. При этом могут возникать
ошибки в оформлении документов, возможно многократное дублирование
одной и той же информации в различных документах.
Кроме этого, при работе с бумажными документами характерны
следующие недостатки:
- трудности отслеживания изменения документа на всех этапах его
жизненного цикла;
- невысокая скорость и точность работы с данными;
- неэффективное использование рабочего времени;
28
- несовершенство процессов сбора, передачи, обработки, хранения,
защиты целостности информации;
- слабый контроль работы сотрудников.
При устранении перечисленных выше недостатков предполагается, что
экономический эффект от применения вычислительных средств в процессе
организации работы увеличивается.
Использование вычислительной техники поднимает эффективность
работы на более высокий уровень, предоставляя дополнительные функции,
увеличивает быстроту и удобство поиска информации и оформления
документов. Увеличивается скорость внесения информации в базу и обработка
данных в базе. Также дополнительным преимуществом использования
автоматизированной информационной системы является безопасность
хранения информации. При хранении информации в электронном виде
существующие методы обеспечения безопасности хранения информации и её
дублирования делают такое хранение более надёжным.
Объем и качество выходной информации не позволит решать задачи без
использования вычислительной техники быстро и корректно. Необходимость
постоянной связи с различными юридическими базами данных, возможность
использования локальной вычислительной сети, средств телекоммуникации -
факторы, определяющие методы решения поставленной задачи с
использованием вычислительной техники.
Исходя из этого, можно выделить следующие основные преимущества
использования автоматизированной информационной системы на основе
вычислительной техники:
- повышение скорости поиска и отбора информации;
- повышение удобства поиска и отбора данных из справочников хранения
статической информации и журналов выполненных операций;
- обеспечение безопасности хранения информации, исключение потери
данных;
- обеспечение многопользовательской работы;
29
- лёгкое изменение данных;
- сокращение времени работы над документами;
- централизованное хранение данных;
- структуризация данных;
- автоматизация трудоёмких операций.
В связи с чем можно сказать, что использование вычислительной техники
является необходимой и экономически целесообразной задачей.
1.2.4. Анализ системы обеспечения информационной безопасности и
защиты информации
Особенности деятельности компании Тверского филиала ООО «НПП
«Гарант-Сервис-Университет» предполагают использование информации из
открытых источников, что соответственно не требует дополнительных средств
защиты.
Переработанная информация, частью которой являются вновь созданные
объекты для информационного банка на основе законных и подзаконных актов,
может быть использована только в качестве материалов для расширения
информационного банка исключительно информационно-правовой системы
«Гарант» из-за особенностей платформы, на которой она разработана –
«Платформы F1».
Однако в процессе формирования материалов законодательные акты
проходят процесс составления разъяснений, выделения конкретных ситуаций,
отвечающих формулировкам законов. Такие рекомендации формируются
профессиональными юристами, деятельности которых оценивается достаточно
дорого. Поэтому потеря или кража таких материалов может привести к
убыткам компании на рынке из-за предоставления такой информации в общий
доступ.
Еще одним проблемным аспектом в обеспечении информационной
безопасности и защиты информации является вопрос хранения
30
сформированных информационных банков и структур обновлений
информационного банка для зарегистрированных пользователей. Кража и
предоставление таких материалов в открытых источниках также может снизить
доходную часть компании.
На данный политика информационной безопасности предполагает
исключительно закрытость передаваемой информации, что снижает
возможности по упрощению интеграции между сотрудниками.
1.3. Анализ существующих разработок и выбор стратегии автоматизации
«КАК ДОЛЖНО БЫТЬ»
1.3.1. Анализ существующих разработок для автоматизации задачи
Необходимость построения интеграции сотрудников в рамках
распределенного предприятия требует формирования некоторой среды
взаимодействия. В качестве этой среды могут выступать как технические
решения, ориентированные на построение корпоративной сети предприятия так
и уже существующие каналы, реализованные в рамках глобальной сети.
Конечно, использование таких условно открытых каналов кроме обеспечения
практически полного взаимодействия несет в себе угрозы безопасности из-за
возможности изменения или кражи финансовой информации. Тем не менее,
развивающиеся методы защиты и серьезное снижение издержек при
использовании удаленной рабочей силы заставляет компании разворачивать
свои системы в глобальной сети.
Набор инструментов и технологий разработки таких систем можно
разделить на четыре основные группы:
- шаблонные решения, функционал которых заранее определен и
ограничен возможностями предоставленными разработчиками или хостерами
бесплатно, или на правах аутсорсинга в рекламных целях;
- комплексные системы управления содержимым, предполагающие
определенный набор инструментов для работы с веб-контентом;
31
- интеграционные решения, включающие платформы работы с контентом
и технологии работы с базами данных информационной системы предприятия;
- проекты на основе базы данных и интерфейсного сценарного языка для
динамических сайтов (Java, PHP, Perl, ASP.NET, Ruby) с использованием
фреймворков.
Учитывая тот факт, что реальная информационная система для
распределенной компании должна нести сложный функционал,
ориентированный исключительно на потребности конкретного предприятия, то
рассмотрение технологий готовых решений не даст необходимой информации.
Разработка решений на основе технологий, которые позволяют
осуществлять простую интеграцию с уже работающими в рамках предприятия
системами, достаточно популярна, так как предлагает разворачивание решений
на базе одной или близких платформ. Построение сайтов, интегрированных с
распространенными платформами информационных систем достаточно
эффективное проектирование.
Использование систем управления предприятием, например,
конфигурации «1С: Управление торговлей» [19] предполагает необходимость
интеграции системы и веб-представительства. В таких случаях хорошим
решением является проектирование в рамках системы «1С-Битрикс:
Управление сайтом» [14].
«1С-Битрикс: Управление сайтом» - платформа, разработанная для
осуществления проектного управления разработкой и деятельностью веб-
представительства компании с использованием технологий интернет-магазина.
Популярность платформы среди пользователей говорит о высоких
потребительских качествах и надежности ее работы. [14]. Разработка возможна
трех видов: самостоятельное проектирование на базе платформы «1С-Битрикс.
Управление сайтом», подстройка готового сайта согласно своим требованиям,
приобретение интернет-магазина из «Маркетплейса». Достаточно
функциональный и динамичный с точки зрения возможностей пользователя
32
сайт может стоить в зависимости от используемой платформы от 4900 до 66900
руб. Есть и бесплатные решения, однако они мало функциональны.
Тем не менее, не все компании готовы платить за стандартную
разработку. Поэтому в этом же сегменте возможен выбор бесплатной системы
управления контентом, наиболее популярными являются: Joomla!, Drupal,
MODx. Системы управления контентом предназначены для совместного
доступа, управления и редактирования содержимого сайта [4].
В рамках системы можно манипулировать с любыми типами данных:
текст, видео, аудио информация, графика и т.п. Системы позволяют также
работать с базами данных: MySQL, Oracle Database, MS SQL Server.
Системы CMS служат для манипуляции такими разнообразными
данными, включая управление, хранение, публикацию, обработку и просмотр.
Большинство систем управления контентом содержат модули,
позволяющие осуществлять следующие функции: проводить веб-статистику,
поддерживать работу лент типа обогащённой сводки сайта, поддерживать
работу баннеров, вести документооборот и блоги, настраивать формы обратной
связи для клиентов, проводить выставки и осуществлять голосования, вести
каталоги по продукции, осуществлять поиск по сайту.
И, наконец, последний вариант - разработка информационной системы с
глобальной средой взаимодействия как отдельного проекта на основе базы
данных и интерфейсного сценарного языка для динамических сайтов
(Java, PHP, Perl, ASP.NET, Ruby).
1.3.2. Выбор и обоснование стратегии автоматизации задачи
Стратегии автоматизации можно классифицировать по четырем
направлениям:
- автоматизация комплексная;
- автоматизация кусочная (хаотичная);
- автоматизация по участкам;
33
- автоматизация по направлениям.
Комплексная автоматизация предполагает разработку системы полного
управления деятельности организации, включая финансовую, хозяйственную
обеспечивающую принятие управленческих решений. Система должна
предполагать ведение полного учета налогового, бухгалтерского. Фактически
система должна охватывать все подразделения и процессы организации.
Кусочная автоматизация, напротив, предполагает проведение
постепенной автоматизации предприятия, однако без стратегического
планирования. Проведение такой автоматизации часто приводит к проблемам
интеграции элементов и снижению эффективности работы системы в целом.
Автоматизация по участкам служит для повышения эффективности
отдельных производственных участков, которые объединены в соответствии с
набором выполняемых функций. Данный подход к автоматизации оправдан в
том случае, когда наличествуют участки, на которых использование
автоматизированных систем приведет к значительному экономическому
эффекту (к примеру, за счет сокращения численности персонала).
Подход автоматизации по отдельным направлениям (производственном,
работе с клиентами и т.п.). Применяемая модульность дает возможность без
больших затрат провести частичную автоматизацию, но в дальнейшем
интегрировать части в глобальный механизм.
Специфика компании на данном этапе не позволяет провести полную
автоматизацию, поэтому предлагается проведение автоматизации по
направлению. Направление рассматривается только не столько в смысле
выделения направления деятельности компании, сколько определения
функционала, связанного исключительно с упрощением технологий
взаимодействия сотрудников. При этом в качестве среды взаимодействия
предлагается использовать технологии корпоративного портала и сервисы
социальных сетей [7].
34
1.3.3. Выбор и обоснование способа приобретения ИС для автоматизации
задачи
Отсутствие универсального подходящего решения на рынке
корпоративных порталов, которое бы позволило решить возникшие на
предприятии проблемы требует проведения собственной разработки.
Наличие большого разнообразия бесплатных решений на рынке
программного обеспечения, предлагающем технологии разработки
корпоративных порталов, которые по своей структуре и сути являются
внутренними сайтами компаний, позволяет не приобретать среду для
разработки информационной системы.
1.4. Обоснование проектных решений
1.4.1. Обоснование проектных решений по информационному обеспечению
Предполагаемая технология построения взаимодействия между
сотрудниками компании позволяет не проводить корректировку существующей
системы информационных потоков, так как разрабатываемая система будет
использовать универсальные каналы связи, осуществляющие передачу при
необходимости любых типов данных.
1.4.2. Обоснование проектных решений по программному обеспечению
Особенности разработки современных сайтов предполагают,
использование многоуровневой архитектуры с выделением сервера
приложений и передачей процесса обработки данных серверу. Клиенту же
поступает исключительно подготовленная информация, которая может
обрабатываться на машине клиента исключительно в виде скриптовых
инструкций.
35
Многоуровневая архитектура позволяет работать с информацией как
посетителям сайта, которые могут быть как рядовыми сотрудниками, так и
руководителями подразделений.
Решение по использованию трехзвенной архитектуры является
единственно верным, так как трехзвенная архитектура позволяет выделить
основные элементы и распределить обработку больших объемов информации.
Вид трехзвенной архитектуры представлен на рис. 1.4.
Клиенты (Web-браузер, Java Script)
Web-сервер
Apache 2.4
Сервер базы данных
MySQL Server
База данных
MySQL
Рис. 1.4. Системная архитектура проекта
Клиент, работая в браузере, посылает запрос на получение информации
или права доступа, на стороне клиента обработка ведется браузером, который
выполняет операции и только на стороне клиента, например, отработка
JavaScript.
На сервере производится хранение и манипулирование данными, которые
клиент получает уже в виде подготовленных массивов из источника данных.
Основой для системы становится реляционная база данных,
сравнительный анализ СУБД можно провести по наиболее популярным
серверам:
- FireBird 2.5;
- MySQL 5.6.;

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

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