Диплом: Автоматизация и оптимизация бизнес-процессов с помощью современных информационных технологий

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
34
Система WordPress.
WordPress — это программа, помогающая легко создать качественный
сайт. Она устанавливается на хостинг (как винчестер на вашем компьютере,
только на чужом и в интернете). Имеет множество возможностей, и проста в
использовании.
WordPress — это система управлением контентом или CMS, которая
существует еще с 2003 года.
WordPress прошла множество изменений и усовершенствований.
Первоначально «движок» разрабатывался под ведение блогов. Сегодня с
помощью удобной и простой панели администрирования можно
сконструировать довольно сложные сайты, новостные порталы и интернет-
магазины.
За свой долгий период жизни WordPress завоевало множество наград в
своей нише. Как награды за лучший продукт так и награды «пользовательских
симпатий». Чем же этот движок так хорош? Давайте попробуем описать
основные преимущества CMS WordPress:
Легкость в настройке и управлении консолью просто невероятная. Все
настолько легко и интуитивно доходчиво что разобраться с программой имея
минимальные знания или следуя понятным урокам по WordPress для
чайников не составит большого труда.
Возможностей, предоставленных разработчиками достаточно, что бы
создавать сайты практически любой сложности, создавать и изменять шаблоны.
Обширные возможности для оптимизации как отдельных элементов, так
и всего сайта в целом.
Достаточно развитая система безопасности.
Плагины для расширения возможностей CMS позволяют настроить и
подать ваш контент наиболее качественным и удобным способом.
Часто обновляемая CMS показатель постоянной работы создателей над
улучшением движка.
35
Новости о WordPress выходят довольно часто, и это дополнительное
подтверждение популярности.
Система Joomla.
Joomla – программное обеспечение, позволяющие создавать сайты,
редактировать их и управлять ими. Наиболее популярная бесплатная CMS, то
есть система управления содержимым. При этом, из двух разновидностей CMS
Joomla относится к управлению веб-контента.
Понятная и простая администраторская зона программы, которая
является мастерской Joomla. Работать в ней может как один человек, так и
группа лиц. Отсюда ведется редактирование и управление, администраторская
зона графически показывает, какими возможностями в данный момент
обладает установленная версия Joomla.
Объединение с веб-ресурсом, написанным на HTML и отлаженная
работа с этим языком.
Легкое изменение внешнего вида сайта с использованием готовых
шаблонов или создание собственных. То есть оформление делается таким,
каким его видит разработчик.
Создание различных форм и хранение базы данных. К этой функции
относится, например, форма входа или регистрации для пользователей,
хранение паролей и логинов в специальной базе. Или создание формы обратной
связи.
Увеличение возможностей Joomla при помощи множества бесплатных и
достойных расширений. К этому относится гостевая книга, чат, форум и многое
другое. Еще периодически выходят новые версии программы с улучшениями.
Безопасность при представлении системе логина и пароля. Передача
данных ведется по собственному порядку действий.
36
Сконструировать многофункциональный, но в то же время легкий интерфейс
сайта. Данная функция Joomla позволяет устанавливать на сайт бесчисленное
количество меню, которые будут оптимизировано работать.
Вывод какого-либо содержимого можно автоматизировать и
запрограммировать на определенную дату.
Возможность создавать переход сайта на большинство языков. Многие
веб-ресурсы имеют такую функцию переключения с одного языка на другой.
Разграничение доступа для разных пользователей к определенным
материалам. Например, зарегистрированные лица могут скачивать файлы или
просматривать какой-то контент, а для незарегистрированных, эта возможность
будет недоступной.
Система Drupal.
Drupal – это популярная система управления контентом (CMS) с
открытым исходным кодом. Движок обладает мощным функционалом и
практически неограниченными возможностями, что позволяет создать сайт
любой сложности. Drupal является бесплатной CMS и распространяется по
лицензии GPL.
Drupal – это гибкая конфигурация и структура, целое сообщество
разработчиков и пользователей, большое количество модулей и тем
оформления, встроенная система кэширования, поисковая система и многое
другое.
Также, Drupal является не только системой управления контентом, но и
средой для создания веб-приложений (CMF), что несомненно понравится
программистам.
37
Преимущества:
Универсальность
Надежность и стабильность ядра
Масштабируемость
Гибкость системы
Продуманная архитектура
Качественные модули
Контент-ориентированная идеология
Мультисайтовость
Документированный API
Недостатки:
Длительный процесс обучения
Сложный интерфейс
Проанализировав данные системы было принято решение разрабатывать
данный дипломный проект на системе WordPress.
1.4.3 Обоснование проектных решений по техническому
обеспечению
В реальных условиях проектированиеэто поиск способа, который
удовлетворяет требованиям функциональности системы средствами
имеющихся технологий с учетом заданных ограничений.
В настоящее время очень широкое распространение получили веб
технологии. Все Wеb-документы можно разделить на две категории.
38
Первая категория – это статические документы. При запросе их
пользователем содержимое документа на сервере не изменяется, он в исходном
виде передается пользователю. На стороне клиента этот документ так же не
позволяет реализовать с пользователем никакого интерактивного
взаимодействия. К таким документам можно отнести, например, Wеb-страницу,
реализованную с применением языка HTML без использования форм и
дополнительных средств.
Вторая категория – интерактивные Wеb-документы. Эти документы
могут изменять свое содержимое в зависимости от определенных условий и
действий пользователя. Все интерактивные документы можно, в свою очередь,
разделить по принципу, на основе которого производится изменение их
содержимого.
В первую подкатегорию можно отнести документы, содержимое
которых формируется на стороне Wеb-сервера. В таком случае сервер
выполняет определенные действия, в результате которых по заданным
условиям на основе заранее заданных шаблонов по определенному алгоритму
формируется HTML- или иной документ (например, изображение счетчика или
график курса валюты). Отметим, что формирование таких документов может
осуществляться как в момент запроса этого документа пользователем, так и
выполняться периодически по определенной временной сетке.
В первом случае после создания документ сразу возвращается
пользователю и не сохраняется на сервере.
39
Во втором случае созданные документы помещаются в определенный
подкаталог сервера, откуда они могут быть запрошены пользователем как
обычные статические HTML-файлы. В обоих случаях пользователь получает
статичный документ, как если бы он был заранее подготовлен и находился на
жестком диске сервера. Более того, пользователь никаким образом не сможет
определить, что этот документ только что был сделан специально для него. На
стороне клиента этот документ выглядит как обычный статический документ, и
его отображение в браузере не изменяется.
40
ГЛАВА 2. Практическая часть
2.1 Разработка проекта автоматизации
2.1.1 Этапы жизненного цикла проекта автоматизации
Жизненный цикл информационной системы - это период создания и
использования сайта, начиная с момента возникновения потребности в ИС и
заканчивая моментом полного ее выхода из эксплуатации.
Основным нормативным документом, регламентирующим жизненный
цикл программного обеспечения, является международный стандарт ISO/IЕС
12207.
Структура жизненного цикла включает процессы, действия и задачи,
которые должны быть выполнены во время создания информационной
системы. Каждый процесс разделен на набор действий, каждое действие - на
набор задач. Каждый процесс, действие или задача инициируется и
выполняется другим процессом по мере необходимости, причем не существует
заранее определенных последовательностей выполнения. Связи по входным
данным при этом сохраняются.
По данному стандарту в структуре жизненного цикла выделяют
перечисленные ниже этапы.
1) Пред проектное обследование и анализ данных:
· сбор материалов для проектирования, при этом выделяют
формулирование требований, с изучения объекта
автоматизации, даются предварительные выводы пред
проектным вариантом сайта;
· Обязательно дается технико-экономическое обоснование с
техническим заданием на проектирование сайта, анализ
материалов и разработка документации.
41
2) Проектирование:
2.1) предварительное проектирование;
· выбор проектных решений по аспектам разработки сайта;
· описание реальных компонентов сайта;
· оформление и утверждение технического проекта.
2.2) детальное проектирование:
· выбор или разработка математических методов или
алгоритмов программ;
· корректировка структур сайта;
· выбор комплекса технических средств с документацией на ее
установку.
2.3) разработка техно-рабочего проекта сайта.
3) разработка методологии реализации функций управления с помощью
сайта и описанием регламента действий аппарата управления.
4) Разработка приложений, тестирование, написание документации:
· получение и установка технических и программных средств;
· тестирование позволяет выявить наличие ошибок или;
· подготовка текстовых и учебных материалов.
5) Внедрение:
· ввод разработанного модуля;
· сдача и подписание актов приемки-сдачи работ.
6) Эксплуатация и сопровождение:
· повседневная эксплуатация;
· общее сопровождение всего проекта.
42
Метод управления, контроля и аудита информационных систем
разработана Международной ассоциацией аудита и контроля за
информационными системами (ISАСА) и позволяет:
- Построить работу службы ИТ на процессной основе;
- Организовать мониторинг работы службы ИТ, привязанный к целям и
задачам бизнеса;
- Осуществить ИТ-аудит и сравнение уровня развития ИТ с другими
предприятиями отрасли.
2.1.2 Ожидаемые риски на этапах жизненного цикла и их описание
Сам стандарт MSF даёт некую гарантию минимизации рисков, так как
весь ЖЦ проекта разделён на этапы, на каждом этапе есть роли, за которыми
закреплены цели, которые должны быть достигнуты и всё же на каждой фазе
есть некоторые риски:
В фазе выработки концепции могут возникнуть следующие риски:
Не точный анализ сроков проекта и его бюджета.
Нужно более детально прорабатывать задачи и цели проекта для
ликвидации такого рода риска, ставить больше контрольных точек.
Подобранный неправильно проектный состав исполнителей может
повлечь полное отсутствие командной работы.
Данный риск уменьшается более тщательным подбором специалистов в
проектную группу тестированием не только профессиональных навыков, но и
личностных качеств.
На фазе планирования могут возникнуть следующие риски:
Не корректно или не совсем правильно сформированное архитектура
выбираемого решения.
43
От компетенции руководителя проекта, на котором лежит принятие
решение о выборе архитектуры разрабатываемого решения зависит
возможность появления этого риска зависит.
В фазе разработки возможны следующие риски:
Неправильное составление технического задания и как следствие
неправильное программирование архитектуры и сдвиг сроков.
Более чёткое написание технического задания служит минимизация
данного риска.
Еще одним немаловажным риском в данном проекте является
отсутствие должной квалификации у программиста в том языке, на котором
решено реализовывать программу клиент, которая будет распределять заявки
между инженерами.
В случае, если программист не будет укладываться в заданные
временные рамки плана проекта, придется использовать внешнего
разработчика, так называемый “аутсорсинг” или “фриланс”.
В фазе тестирования могут возникнуть следующие риски:
Риски неоконченного тестирования.
Может произойти ситуация, что программный продукт будет
протестирован не до конца.
Решается путем повторного тестирования на следующей версии
разработки.
В фазе внедрения могут возникнуть следующие риски:
Риски неправильного принятия решения о законченности части проекта.
Возникновение данных рисков ведет за собой проблему
незаконченности решения и возможность возникновения нестыковок с другими
частями разрабатываемого сайта.
Устраняется путем доработки при следующей версии.

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

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