Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Негосударственное образовательное учреждение.doc
Скачиваний:
1
Добавлен:
29.10.2018
Размер:
550.4 Кб
Скачать

1. Постановка задачи

1.1 Цель

Целью работы было получение профессиональных навыков по синтезу изученных сетевых технологий.

1.2 Задачи

Для достижения поставленной цели необходимо было решить основную задачу – разработать web-сайт с помощью систем управления контентом web-сайтов. Для решения основной задачи, необходимо было выполнить несколько второстепенных задач, таких как:

  1. выбор способа и программного обеспечение для разработки сайта;

  2. исследование выбранного программного обеспечения;

  3. исследование и изучение существующих аналогов реализованных средств.

1.3 Актуальность проекта

С помощью систем управления контентом можно создавать, оформлять и перерабатывать различные работы. В наше время большая часть информации проходит через социальные сети, телевидение и прочие источники распространения. Соответственно для того чтобы информация была на особом счету (популярна) следует её как можно ярче выделить. Многие рекламодатели, дизайнеры с помощью этих программ создают определённые эффекты.

Исходя из выше сказанного, данная тема актуальна, так как web-сайты, современные технологии всё больше нуждаются в аппаратных и программных средств компьютерных технологий.

2. Исследование

2.1 Планирование работ

Для выполнения исследования был составлен план работ, изображённый на рисунке 1. План работ был выполнен в нотации IDEF0.

Рисунок 1 – План работ

Всё исследование было поделено на 5 этапов. Время, потраченное на каждый этап, отображено на рисунке 2 в виде диаграммы Ганта. Диаграмма Ганта — это популярный тип столбчатых диаграмм, который используется для иллюстрации плана, графика работ по какому-либо проекту. Является одним из методов планирования проектов. Создается диаграмма для того чтобы во время работы придерживаться графика и успеть всё вовремя. Если график не соблюдается, то данные диаграммы позволяют с легкостью определить те действия, которые необходимо принять для восстановления нормального процесса. Сложность в том, что некоторые действия зависят от выполнения других. И каждый этап должен завершаться при наступлении следующего, чтобы не отстать от графика.

Рисунок 2 - Диаграмма Ганта

По вертикальной шкале диаграммы Ганта представлены этапы выполнения работы, по горизонтальной шкале представлены примерные сроки выполнения.

2.2. Обзор предметной области

В работе было рассмотрено две системы управления контентом: Joomla и WordPress.

Программа Joomla предназначена для любых работ, связанных с созданием и обработкой web-сайтов. Которая широко используется в разработке web-сайтов, поскольку позволяет быстро создавать самые разные сайты. Joomla может сохранить вещи настолько простыми, насколько это возможно, но в то же время предоставляя большие возможности. Люди незнакомые с программированием могут получить систему полного управления своими сайтами, не тратя неограниченных средств на программное обеспечение с закрытым кодом..

Программа Joomla! —  это система управления содержимым, написанная на языках PHP иJavaScript, использующая в качестве хранилища базу данных MySQL. Является свободным программным обеспечением распространяемым под лицензией GNU GPL. CMS Joomla! включает в себя различные инструменты для разработки веб-сайта. Важной особенностью системы является минимальный набор инструментов при начальной установке, который дополняется по мере необходимости. Это снижает загромождение административной панели ненужными элементами, а также снижает нагрузку на сервер и экономит место на хостинге.

Программа WordPress - это CMS с открытым исходным кодом, распространяемая под GNU GPL. Написан на PHP, в качестве базы данных использует MySQL. Сфера применения — от блогов до достаточно сложных новостных ресурсов и даже интернет-магазинов. Встроенная система «тем» и «плагинов» вместе с удачной архитектурой позволяет конструировать практически любые проекты.

Основные отличия представлены в таблице 1.

Таблица 1 - Сравнительная характеристика программ

Drupal

Joomla

LiveStreet

TYPO3

WordPress

Системные

требования

MySQL Postgres SQL

Apache

PHP

MySQL

Apache

PHP

IIS

MySQL

Apache

PHP

MySQL

MS SQL Oracle

Postgres

SQL

Apache

IIS

PHP

MySQL

Apache

PHP

Фиксация

пользователей

да

да

да

да

нет

Многоуровневое утверждение изменений

да

да

нет

да

да

Поддержка безопасного

протокола при работе с системой (SSL)

да

да

нет

да

да

Восстановление удаленных объектов (корзина)

нет

да

нет

да

нет

Система документооборота

да

да

нет

да

нет

Каталог продукции

да

да

да

да

нет

Платежные системы

да

да

нет

да

нет