Разработка системы управления Интернет-приложениями

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



яет их, вызвав метод save().

Предусловия

Авторизация в системе с ролью Администратор.

Постусловия

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

2.5 Проектирование структуры базы данных CMS SiteONas

БД CMS SiteONas использует в качестве сервера БД MySQL. Концептуальная модель БД CMS SiteONas показана на рисунке 9.

Рисунок 9 - Концептуальная модель БД CMS SaitONas

В таблице 12 приведены таблицы БД CMS SiteONas с описанием.

Таблица 12 - Таблицы БД CMS SiteONas

НазваниеОписаниеBillingСодержит сведения об оплате сайта пользователем и количество средств на его лицевом счете ColsСодержит информацию о структурных элементах сайта - колонках.ModulesСодержит информацию о типах модулей, доступных для подключения на сайте.Modules_join_contentСлужит для связи типов модулей с содержимым модулей. Формирует контент для структурных элементов сайта - модулей.Modules_join_pageСлужит для связи контента модулей со страницами сайта. Формирует структурную разметку страницы, связывая между собой строки, столбцы и модули на странице.PagesСодержит информацию о страницах сайта.RowsСодержит информацию о структурных элементах сайта - строках.SitesСодержит информацию о сайтах, использующих CMS.System_preferencesСодержит информацию о настройках сайта.Template_standartsСодержит набор стандартных тем оформления.TemplatesСодержит информацию о текущей подключенной к сайту теме.UsersСодержит сведения о пользователях CMS.Wcatalog_categoriesСодержит информацию о созданных категориях в модуле Каталог товаровWcatalog_contentСодержит информацию о созданном содержимом модуля Каталог товаровWcontactform_contentСодержит информацию о созданном содержимом модуля Обратная связьWfilesmanager_categoriesСодержит информацию о созданных категориях в модуле Файловый менеджерПродолжение таблицы 8Wfilesmanager_contentСодержит информацию о созданном содержимом модуля Файловый менеджерWnews_categoriesСодержит информацию о созданных категориях в модуле НовостиWnews_contentСодержит информацию о созданном содержимом модуля НовостиWstaticpages_contentСодержит информацию о созданном содержимом модуля Текстовый блокWvideo_contentСодержит информацию о созданном содержимом модуля Видео3. Описание программного продукта

.1 Руководство пользователя

.1.1 Регистрация в CMS SiteONas

Для начала использования CMS SiteONas необходимо зарегистрироваться на сайте siteonas.ru. Форма регистрации изображена на рисунке 10.

Рисунок 10 - Форма регистрация пользователя CMS SiteONas

В поле Адрес электронной почты необходимо указать существующий электронный адрес, к которому имеется доступ. В качестве адреса сайта необходимо указать домен третьего уровня, по которому пользователи будут заходить на сайт.

После нажатия кнопки Зарегистрироваться и создать сайт на указанную электронную почту приходит письмо, в котором есть ссылка для активации нового пользователя и пароль для входа на сайт (рисунок 11).

Рисунок 11 - Электронное письмо со ссылкой для активации и паролем

До момента активации нового пользователя учетная запись будет заблокирована. После перехода по ссылке для активации сайта пользователь попадает на страницу авторизации (рисунок 12).

Рисунок 12 - Форма авторизации пользователя

Если пользователь указал правильные имя и пароль, то он попадает в панель управления CMS SiteONas (рисунок 13).

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

3.1.2 Создание сайта в CMS SiteONas

Для создания сайта в CMS SiteONas необходимо воспользоваться мастером создания сайта. Для запуска мастера создания сайта необходимо нажать кнопку Создать сайт в панели управления CMS.

После запуска мастера откроется форма первого шага создания сайта, в которой пользователь должен ввести такие данные как название создаваемого сайта, его локальный адрес и тариф сайта (рисунок 14).

Рисунок 14 - Первый шаг мастера создания нового сайта

На следующем шаге пользователь выбирает макет нового сайта. В CMS SiteONas поддерживаются следующие макеты:

одноколоночный;

двухколоночный с левым меню;

двухколоночный с правым меню;

трехколоночный.

Для выбора необходимого макета пользователь должен поставить метку возле пиктограммы, на которой изображен требуемый макет (рисунок 15).

Рисунок 15 - Второй шаг мастера создания нового сайта

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

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

Мастер создания сайта создает шаблон сайта с тремя страницами: Главная, Новости и Контакты в соответствии с выбранными настройками (рисунок 16).

Рисунок 16 - Созданный шаблон сайта

3.1.3 Наполнение сайта контентом

Для перехода в режим редактирования сайта необходимо авторизироваться в панели управления CMS SiteONas. При этом пользовательская часть сайта изменяется: появляются границы блоков, строк и столбцов, панель добавления модуля CMS на сайт, а также корзина для удаления модуля (рисунок 17).

Рисунок 17 - Главная с