- •Негосударственное образовательное учреждение
- •Выбор технологии разработки
- •Список популярных бесплатных cms
- •Список популярных платных cms
- •Проектирование разработки
- •Хранение информации
- •Система управления контентом
- •Разработка дизайна
- •Разработка макета
- •Выбор хостинга
- •Тестирование продукта
- •Администрирование
- •Заключение
- •Библиографический список
Список популярных бесплатных cms
Joomla - самая популярная в мире CMS, к которой выпущено огромное количество бесплатных модулей для расширения ее функционала.

Рисунок 11 - Панель управления joomla
WordPress - самая популярная в мире система для создания блогов, отличается простотой и удобством.

Рисунок 12 - Панель управления WordPress
TYPO3 - бесплатная CMS система, которая используется в основном для создания корпоративных сайтов.

Рисунок 13 - Панель управления YPO3
uCoz - интернет платформа, предоставляющая систему управления хостингом и CMS для создания своего сайта. Функционал сайта расширяется за счет подключаемых модулей — опрос, форум, блог, новости и так далее.

Рисунок 14 - Панель управления UCoz
Drupal - несколько сложновата в освоении и требует определенных знаний веб программирования, но зато отличается надежностью. Позволяет создать практически все, что угодно: социальные сети, блоги, интернет магазины, форумы, новостные порталы и многое другое.

Рисунок 15 - Панель управления Drupal
Список популярных платных cms
1C Битрикс - бесспорно самая популярная платная CMS для создания корпоративных сайтов и интернет магазинов. Вы платите свои деньги прежде всего за удобство.

Рисунок 16 - Панель управления 1С Битрикс
DataLife Engine — данная CMS в основном используется для создания новостных порталов с большим объемом материала и высокой посещаемостью.

Рисунок 17 - Панель управления DataLife Engine
NetCat — универсальная CMS, на которой можно создавать сайты любой сложности. Как и другие платные продукты отличается простотой освоения, хорошей документацией и технической поддержкой.

Рисунок 18 - Панель управления NetCat
Проектирование разработки
Структура сайта - древовидное иерархическое представление всех элементов сайта, включая информационные разделы и их подразделы.
линейная - страницы располагаются в определенном порядке. Переход с одной страницы на другую строго определен. Такая структура обоснована, например, при обучении;

Рисунок 19 - Линейная
иерархическая - страницы разбиты по категориям и подкатегориям. Такая структура наиболее удобна;

Рисунок 20 - Иерархическая
произвольная - страницы расположены в свободном порядке. Такая структура оправдана только для небольших сайтов.

Рисунок 21 – Произвольная
Хранение информации
Целью разработки базы данных является - хранение и использование информации о какой-либо предметной области.
Этапы моделирования в которых происходит переход от предметной области к реализации базы данных:
Предметная область – это часть реального мира, данные о которой необходимо отразить в базе данных. Предметная область бесконечна и содержит как существенно важные понятия и данные веб-сайта, так и малозначащие или вообще не значащие данные интернет-магазина.
Модель предметной области – это наши знания о предметной области или другими словами описывает происходящие процессы и данные.
Логическая модель – описывает понятия предметной области веб-сайта, их взаимосвязь, а также ограничения на данные, налагаемые предметной областью. Логическая модель строится в терминах информационных единиц, но без привязки к конкретной СУБД. Основным средством разработки логической модели данных в настоящий момент являются различные варианты ER-диаграмм.
Физическая модель данных – описывает данные средствами конкретной СУБД. Отношения, разработанные на стадии формирования логической модели данных, преобразуются в таблицы, атрибуты становятся столбцами таблиц, для ключевых атрибутов создаются уникальные индексы, домены преображаются в типы данных, принятые в конкретной СУБД.
Собственно база данных и приложения – и наконец, как результат предыдущих этапов, появляется собственно сама база данных. База данных реализована на конкретной программно-аппаратной основе, и выбор этой основы позволяет существенно повысить скорость работы с базой данных.
Таким образом, решения принятые на каждом этапе моделирования и разработки базы данных, будут сказываться на дальнейших их этапах.
