Диплом: Автоматизация процесса ведения документации и отчетности в АО "ЕЭТП"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
36
возможности внедрения таких продуктов;
- Квалифицированного персонала для управления безопасностью, т.к. без
детального представления принципов работы механизмов безопасности
автоматизированное управление безопасностью бесполезно и рискованно.
Таким образом, при расчете эффективности относительно стоимости
необходимо учитывать затраты на обучение сотрудника, выполняющего
обязанности администратора безопасности.
Одной из основных целей обеспечения информационной безопасности
предприятия является необходимость предотвращения или снижение уровня
ущерба, интересы которых затрагиваются при проведении атак на объекты
защиты, материального, морального и иного случайного или преднамеренного
ущерба из-за нарушения конфиденциальности, целостности, достоверности,
подконтрольности и доступности защищаемой информации.
К объектам защиты относятся информационные ресурсы,
обрабатываемые в рамках инфраструктуры сети, а также информационные
ресурсы самой инфраструктуры сети, влияющие на эффективность обеспечения
информационной безопасности.
1.3 Анализ существующих разработок и выбор стратегии автоматизации
«КАК ДОЛЖНО БЫТЬ»
1.3.1 Анализ существующих разработок для автоматизации задачи
В наше время разработку сайтов можно осуществлять как при помощи
исключительно языков программирования (MySQL, PHP, Java, Html и др.), так
и при помощи специализированных онлайн ресурсов конструкторов веб-
сайтов и с помощью CMS систем [37].
Разработку сайтов только при помощи языков программирования
считают нецелесообразной из-за большой трудоемкости работы по изучению
как самих языков, так и из-за большой трудоемкости работы в графических
редакторах для оформления вида веб-сайта.
Конструкторы сайтов считаются довольно простыми в использовании,
однако имеют некоторые недостатки, такие как [38, 40]:
37
- ссерьёзные ограничения в случае использования бесплатных тарифных
планов, обычно, бесплатное использование конструктора предусматривает
внедрение его рекламы на страницы созданного при его помощи сайта либо
какие-то функциональные ограничения;
- оопределённые сложности с внедрением внешних кодов и интеграцией с
посторонними сервисами — к примеру, с платежными системами;
- чрезвычайно затрудненный перенос проекта на какую-либо другую
площадку, когда проект разрастется;
- и многие другие.
В настоящее время наиболее оптимальным способом разработки веб-
сайтов считается применение специализированных платформ систем
управления контентом.
Система управления содержимым (контентом) (от англ. Content
management system, CMS) представляет собой систему или программу,
применяемую для организации и обеспечения совместного процесса по
созданию, редактированию и управлению текстовых и мультимедиа
документов (содержимым либо контентом). Практически всегда такое
содержимое рассматривается как неструктурированная информация
предметной задачи в противоположность структурированной информации,
обычно находящуюся под управлением системы управления БД.
Система управления контентом веб-сайта является программой,
предоставляющей инструменты для редактирования, добавления, удаления
информации на веб-сайте. Существуют различные системы управления веб-
сайтом, среди которых бывают бесплатные и платные, построенные по
различным технологиям. У каждого из сайтов есть панель управления, которая
считается только компонентом всей программы, однако ее достаточно для
управления сайтом [39].
Наиболее популярными сегодня считается метод создания сайтов, при
котором используется редактор CMS. Данный редактор является готовой
программной и визуальной оболочкой, которую владелец веб-сайта может
38
наполнять необходимым для него контентом, настраивать и изменять его по
собственному желанию.
Таким автоматизированным методом по созданию сайтов предполагается
разделение структуры создаваемого веб-сайта на «дизайн» и «контент». При
таком варианте можно с легкостью изменить контент сайта, при этом не
затрагивать его дизайн и программный код. [40].
Редакторами CMS представляются многочисленные технические
возможности в процессе написания динамического веб-ресурса. Практически
всеми серьезными веб-сайтами, содержащими большой размер информации и
требующими ее регулярного обновления, применяются системы обновления. К
системе обновления можно отнести новостные серверы, различные каталоги и
поисковые машины. Применяя такие системы можно легко добавлять разделы,
размещать иллюстрации, осуществлять управление рассылками, а также
публиковать конфиденциальную информацию. Разрешение на доступ к такой
информации имеется только у конкретной группы пользователей. Это всего
лишь небольшой перечень того, что можно осуществить при помощи CMS [41].
Благодаря современным системам управления содержимым веб-сайта,
практически отпадает необходимость в разработке проекта с нуля надо лишь
выбрать оболочку, отвечающую требованиям, осуществить ее настройку,
дополнить компонентами и модулями, и в результате получить отличный
профессиональный веб-сайт [11].
Перечислим критерии, которые применяются для обобщенной
классификации:
а) пользовательский сервис это наличие тех либо других функций и
модулей, понятность и доступность для пользователя;
б) технологичность подразумевает применение технологий,
обеспечивающие повышение пропускной способности и надежности системы;
в) совместимость (аппаратная и программная) подразумевает
возможность работоспособности системы на разного рода платформах,
39
совместимость с СУБД и обеспечение возможности подключать
дополнительные модули:
д) масштабируемость подразумевает возможность развивать и
наращивать систему [11].
В профессиональной CMS-системе расширены возможности
редактирования, также как и возможности смены структуры, что предоставляет
возможность создания разных по типу сайтов. К тому же подобные системы
позволяют встраивать в себя большое количество всевозможных модулей [13].
Наиболее популярными платформами (системами управления
контентом), на которых создано почти 70% всех веб-сайтов (на собственную
разработку приходится около 20% -, на остальные CMS - 10 %) считаются:
WordPress, Shop-Script, Joomla, Drupal и 1С-Битрикс [41].
-Битрикс является универсальным программным продуктом,
предназначенным для разработки, поддержки и небезуспешного развития
интернет-проектов. Перечислим ключевые положительные качества 1С-
Битрикс и спектр его возможностей:
1. Многосайтовость;
2. Комплексное решение бизнес-задач;
3. Безопасность;
4. Удобный и понятный интерфейс;
5. Шаблоны, упрощенная интеграция с дизайном;
6. Детальная документация;
7. Среда для формирования личных решений (FrameWork).
Удобный и понятный интерфейс программного продукта «1С-Битрикс:
Управление сайтом» предоставляет возможность легко управлять веб-сайтом,
без помощи специалистов и html-верстки. Осуществлять управление Интернет-
проектом, который написан на основе «1С-Битрикс: Управление сайтом», не
сложнее формирования документов в редакторе MS Word. В состав «1С-
Битрикс: Управление сайтом» входит 21 модуль. Данным продуктом
40
предоставляется возможность управления информационным наполнением веб-
сайта, структурой, рекламой, рассылкой, форумами, установления прав между
группами пользователей, проведения анализа статистики посещений,
проведения оценки эффективности рекламных мероприятий и многого другого.
Drupal представляет собой свободно распространяемую систему
управления содержанием, позволяющая одному человеку либо сообществу
пользователей с легкостью создавать, публиковать и осуществлять управление
веб-сайтами, разнообразными по содержанию. Десятки тысяч людей и
предприятий пользуются Drupal, чтобы эффективно управлять своими веб-
сайтами, включая: корпоративные сайты; порталы сообществ; магазины,
форумы.
Drupal считается открытым программным обеспечением,
распространяемым под лицензией GPL. Данное ПО поддерживается и
разрабатывается сообществом тысяч пользователей и разработчиков, оно
свободно доступно для загрузки и применения.
Основными возможностями считаются:
Механизмы рубрикации. Любой документ веб-сайта может входить в
одну либо несколько рубрик, которые могут формировать списки либо сложные
иерархические структуры (с множественными предками и перекрестными
ссылками компонентов).
Готовые решения типовых задач. Блог или форум, новостной сайт
возможности, которые обеспечивают встроенные модули движка.
Joomla представляет собой систему управления содержимым(CMS),
спроектированную на языках PHP и JavaScript, применяющая в качестве
хранилища содержания БД MySQL. Данная система является свободным ПО,
защищённым лицензией GPL.
В состав системы управления Joomla включены различные инструменты
для формирования Интернет-сайта. Ключевой особенностью Joomla считается
небольшой набор инструментов при первоначальной установке, который при
необходимости увеличивается.
41
Характеристики Joomla:
движок с применением PHP/MySQL, полностью основанный на БД.
Модуль безопасности для многоуровневой аутентификации
пользователей/администраторов.
Секции слуг, продукции или новостей легко управляемы и изменяемы.
Авторами могут прибавляться разделы тем.
Настраиваемые схемы расположения компонентов, включая
центральный, правый и левый блоки меню.
Shop-Script считается многофункциональным решением,
предназначенным для создания систем электронной коммерции, интернет-
магазинов Shop-Script. Данное решение предоставляет множество
возможностей:
- конфигурирование продуктов (к примеру, выбор цвета, размера);
- расширенный поиск продуктов по всевозможным параметрам
(например, весу, производителю);
- работа с электронными товарами (возможность пользователями
скачивать продукты после оплаты);
- расчет налогов и стоимости доставки;
- мощная система учета заказов и покупателей ;
- несложный поиск согласно описанию и наименованию продуктов в
клиентской части;
- импорт продукции из 1С Предприятие (списка номенклатуры).
WordPress это CMS с открытым исходным кодом, которая
распространяется под GNU GPL. Самый популярный в сети движок,
предназначенный для создания блогов разработан (Matthew Mullenweg и Ryan
Boren) на PHP и MySQL.
Сфера использованиеот блогов до крайне сложных новостных web-
ресурсов. Интегрированной системой «плагинов» и «тем» совместно с удачной
архитектурой обеспечивается проектирование всевозможных проектов.
42
Преимуществами WordPress можно считать многочисленные функции,
необходимые блоггеру, русскоязычную поддержку, представленную в виде
пользовательского сообщества, многочисленные плагины и скины, которые
можно скачивать на официальном и русскоязычном сайтах WordPress. Данный
движок распространяется бесплатно.
Недостатком считается то, что WordPress CMS предназначенный только
для создания блога, а настоящий веб-сайт построить на нем невозможно. Для
начинающих данный движок подходит идеально.
Проектирование и разработка веб-сайта основывается на стадиях
проектирования информационной системы.
Проанализировав особенности работы веб-сайтов, их структуры и типы
можно определить состав сайта и его функции.
Сегодня в интернете существует и успешно функционирует множество
сайтов предприятий, следует подметить, что конкуренция между ними
довольно серьезная, и с предприятия при помощи сайтов стремятся заполучить
все больше и больше новых клиентов при помощи более качественного
обслуживания, либо всевозможных акций, так как стоимость на товары в
основном почти одинаковая.
В данном контексте сайт можно рассматривать в качестве инструмента,
позволяющего привлекать новых клиентов.
Разработанный сайта обязан располагать необходимым набором
справочников для ввода и сохранения информации, пакетом документов,
регистрирующих те либо другие факты хозяйственной деятельности,
алгоритмами осуществления расчетов, набором отчетов и других
вспомогательных средств управления данными для осуществления операций по
продаже товаров посредством сайта.
Перед началом проектирования и разработки сайта необходимо
рассмотреть работу предприятия, предлагаемые услуги и товары, определить
какие из задач будет решать сайт. С учетом этого необходимо определить
средства разработки из перечисленных CMS систем.
43
Для выбора системы управления контентом, составим перечень
элементов, которые должна содержать CMS для решения задач данного проекта
и рассмотрим в разрезе с данными критериями все бесплатные CMS,
представленные выше.
Основные элементы, которые должна содержать CMS:
- наличие мощного модуля интернет магазина, который позволяет
представлять максимально полную информацию, вести учёт клиентов и
заказов;
- подробная пользовательская документация на русском языке;
- автоматическая борьба со спамом в формах комментариев и заказа;
- возможность работы с изображениями (загрузка, редактирование,
размещение в пользовательской части);
- наличие шаблонов графического интерфейса для более быстрого
создания визуального оформления;
- производительность и низкая нагрузка на ресурсы сервера и БД;
- простота использования (логичное расположение основных элементов
управления, наличие визуального редактора);
- отличная индексация в поисковиках (наличие возможность
проставления meta-тегов, кроссбраузерная и валидная вёрстка);
- наличие лицензии GNU GPL;
- бесплатность;
- наличие web интерфейса для администрирования;
- поддержка популярных БД, ОС, серверов и языков программирования
для простоты обслуживания, поддержки и расширения системы;
- разграничение доступа для соблюдения требований по информационной
безопасности;
- поддержка RSS, возможность размещения баннеров и фотогалереи для
информирования клиентов и проведения рекламных акций.
Сегодня к числу наиболее популярных бесплатных CMS можно отнести
CMS Joomla, CMS WordPress и CSM Drupal. При помощи перечисленных
44
систем создано большое количество таких крупных сайтов, как
www.topgear.com официальный веб-сайт передачи «Топ Гир» английского
канала BBC (на WordPress), www.michaeljackson.com официальный веб-сайт
Майкла Джексона (на Drupal), www.eurovision.tv официальный веб-сайт
Евровидения (на Joomla).
В число основных программных средств разработки входят HTML, PHP,
JAVA, CSS, MySQL, Apache [6,9]. Необходимо, чтобы данные технологии
частично или полностью поддерживались выбранной CMS.
Сравнительная характеристика перечисленных бесплатных систем
управления контентом приводится в таблице 3.
Таблица 3
Сравнительная характеристика бесплатных CMS
CMS Joomla
CMS Drupal
CMS WordPress
Основные характеристики
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
GNU GPL
GNU GPL
GNU GPL
Бесплатно
Бесплатно
Бесплатно
Web
Web
Web
MySQL,
Postgres SQL
MySQL
MySQL
Windows,
UNIX
Windows,
UNIX
Windows, UNIX
Apache
Apache, IIS
Apache, IIS
PHP,
JavaScript,
CSS
PHP,
JavaScript,
CSS
PHP, JavaScript,
CSS
+
+
+
-
+
+
+
+
+
-
+
+
-
+
+
+
+
+
45
Рынок решений, предназначенных для создания веб-сайтов чрезвычайно
обширен и может удовлетворить большое количество потребителей. Чтобы
создать веб-сайт максимально удобным и привлекательным, без особых затрат
и сравнительно быстро, необходимо выбрать самый оптимальный вариант из
рассмотренных выше. Наиболее подходящим средством разработки считается
WordPress [15].
Обоснование такого выбора:
- наличие простого в использовании, бесплатного и функционального
модуля интернет-магазина WooCommerce;
- наличие подробной документации на русском языке и официального
сообщества разработчиков;
- наличие встроенного средства борьбы со спамом;
- наличие большого количества бесплатных шаблонов. Абсолютно все
шаблоны легко и просто настраиваются, их можно менять хоть ежедневно;
- чрезвычайно легкий визуальный редактор, имеется возможность
редактирования изображений и создания фотогалереи;
- единственная из рассмотренных CMS, которая максимально
оптимизирована для поисковых систем;
- поддержка популярных языков программирования и технических
средств;
- обновление системы - постоянное, включая и усиление безопасности.
- WordPress является полностью бесплатной и свободно
распространяемой CMS.
Итак, в предоставленной работе в процессе выбора CMS предпочтение
было отдано CMS WordPress из-за ее простоты настройки и использования,
современного дизайна, высокой оптимизации, а также наличия мощного
модуля интернет-магазина.
1.3.2 Выбор и обоснование стратегии автоматизации задачи

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

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