Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
проект cms.docx
Скачиваний:
21
Добавлен:
14.02.2016
Размер:
1 Mб
Скачать
  1. Список популярных бесплатных cms

  1. Joomla - самая популярная в мире CMS, к которой выпущено огромное количество бесплатных модулей для расширения ее функционала.

Рисунок 11 - Панель управления joomla

  1. WordPress - самая популярная в мире система для создания блогов, отличается простотой и удобством.

Рисунок 12 - Панель управления WordPress

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

Рисунок 13 - Панель управления YPO3

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

Рисунок 14 - Панель управления UCoz

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

Рисунок 15 - Панель управления Drupal

  1. Список популярных платных cms

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

Рисунок 16 - Панель управления 1С Битрикс

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

Рисунок 17 - Панель управления DataLife Engine

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

Рисунок 18 - Панель управления NetCat

  1. Проектирование разработки

Структура сайта - древовидное иерархическое представление всех элементов сайта, включая информационные разделы и их подразделы.

  • линейная - страницы располагаются в определенном порядке. Переход с одной страницы на другую строго определен. Такая структура обоснована, например, при обучении;

Рисунок 19 - Линейная

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

Рисунок 20 - Иерархическая

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

Рисунок 21 – Произвольная

  1. Хранение информации

Целью разработки базы данных является - хранение и использование информации о какой-либо предметной области.

Этапы моделирования в которых происходит переход от предметной области к реализации базы данных:

  1. Предметная область – это часть реального мира, данные о которой необходимо отразить в базе данных. Предметная область бесконечна и содержит как существенно важные понятия и данные веб-сайта, так и малозначащие или вообще не значащие данные интернет-магазина.

  2. Модель предметной области – это наши знания о предметной области или другими словами описывает происходящие процессы и данные.

  3. Логическая модель – описывает понятия предметной области веб-сайта, их взаимосвязь, а также ограничения на данные, налагаемые предметной областью. Логическая модель строится в терминах информационных единиц, но без привязки к конкретной СУБД. Основным средством разработки логической модели данных в настоящий момент являются различные варианты ER-диаграмм.

  4. Физическая модель данных – описывает данные средствами конкретной СУБД. Отношения, разработанные на стадии формирования логической модели данных, преобразуются в таблицы, атрибуты становятся столбцами таблиц, для ключевых атрибутов создаются уникальные индексы, домены преображаются в типы данных, принятые в конкретной СУБД.

  5. Собственно база данных и приложения – и наконец, как результат предыдущих этапов, появляется собственно сама база данных. База данных реализована на конкретной программно-аппаратной основе, и выбор этой основы позволяет существенно повысить скорость работы с базой данных.

Таким образом, решения принятые на каждом этапе моделирования и разработки базы данных, будут сказываться на дальнейших их этапах.