Серверная часть системы создания и управления сайтами

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

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



?атина, page_id: 1 published: 0: 3, draft_uid: default, page_id: 3 published: 0: 4, draft_uid: черновичок my, page_id: 1 published: 1: 5, draft_uid: черновичок my2, page_id: 1 published: 0: 2, resource_uid: 02.mid, isglobal: 0

19: 1, page_uid: О кроликахтАж, page_url: bunniesnew: 3, page_uid: Заготовочка о пушистиках, page_url: shushpan: 1, template_uid: Меню. Содержимое 1. Содежимое 2. Копирайт.: 2, template_uid: Содержимое и копирайт

Template Drafts: 1, draft_uid: default, temp_id: 1: 2, draft_uid: default, temp_id: 2Drafts: 1, draft_uid: Крольчатина, page_id: 1 published: 0: 3, draft_uid: default, page_id: 3 published: 0: 4, draft_uid: черновичок my, page_id: 1 published: 1: 2, resource_uid: 02.mid, isglobal: 0

20: 1, page_uid: О кроликахтАж, page_url: bunniesnew: 3, page_uid: Заготовочка о пушистиках, page_url: shushpan: 1, template_uid: Меню. Содержимое 1. Содежимое 2. Копирайт.: 2, template_uid: Содержимое и копирайт

Template Drafts: 1, draft_uid: default, temp_id: 1: 2, draft_uid: default, temp_id: 2Drafts: 1, draft_uid: Крольчатина, page_id: 1 published: 0: 3, draft_uid: default, page_id: 3 published: 0: 4, draft_uid: черновичок my, page_id: 1 published: 1: 2, resource_uid: 02.mid, isglobal: 0: 3, resource_uid: 2009-04-13-1239634885_1024x600_scrot.png, isglobal: 1

21: 1, page_uid: О кроликахтАж, page_url: bunniesnew: 3, page_uid: Заготовочка о пушистиках, page_url: shushpan: 1, template_uid: Меню. Содержимое 1. Содежимое 2. Копирайт.: 2, template_uid: Содержимое и копирайт

Template Drafts: 1, draft_uid: default, temp_id: 1: 2, draft_uid: default, temp_id: 2Drafts: 1, draft_uid: Крольчатина, page_id: 1 published: 0: 3, draft_uid: default, page_id: 3 published: 0: 4, draft_uid: черновичок my, page_id: 1 published: 1: 2, resource_uid: 02.mid, isglobal: 0: 3, resource_uid: 2009-04-13-1239634885_1024x600_scrot.png, isglobal: 1: 4, resource_uid: aleaf.jpg, isglobal: 1

22: 1, page_uid: О кроликахтАж, page_url: bunniesnew: 3, page_uid: Заготовочка о пушистиках, page_url: shushpan: 1, template_uid: Меню. Содержимое 1. Содежимое 2. Копирайт.: 2, template_uid: Содержимое и копирайт

Template Drafts: 1, draft_uid: default, temp_id: 1: 2, draft_uid: default, temp_id: 2Drafts: 1, draft_uid: Крольчатина, page_id: 1 published: 0: 3, draft_uid: default, page_id: 3 published: 1: 4, draft_uid: черновичок my, page_id: 1 published: 1: 2, resource_uid: 02.mid, isglobal: 0: 3, resource_uid: 2009-04-13-1239634885_1024x600_scrot.png, isglobal: 1: 4, resource_uid: aleaf.jpg, isglobal: 1

МЕНЮ

Содержимое 1

Содержимое 2

Копирайт обновлённый

23

Кроликииии они такие cccccтАж.

@|@

Мех и мясо бла-бла

24

О кроликахтАж@;@bunniesnew@;@Крольчатина@,@0@;@черновичок my@,@1@|@Заготовочка о пушистиках@;@shushpan@;@default@,@125

Меню. Содержимое 1. Содежимое 2. Копирайт.@|@Содержимое и копирайт

Step 26

@|@2@|@327

-04-13-1239634885_1024x600_scrot.png@;@var/uploads/resources/2009-04-13-1239634885_1024x600_scrot.png@;@png@|@aleaf.jpg@;@var/uploads/resources/aleaf.jpg@;@jpg28

.mid@;@var/uploads/resources/02.mid@;@midi

Step 29

3.2Тестирование удаленного установщика

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

В качестве объекта тестирования был выбран Интернет-хостинг. Сам установщик находился на локальном сервере с выходом в Интернет.

На рисунке 4.1 представлена форма, которую заполняет пользователь. Далее он нажимает кнопку Установить и ожидает завершения установки.

Рисунок 4.1 - Система устанавливается

На рисунке 4.2 представлено успешное выполнение установки.

Рисунок 4.2 - Система установлена

Для того, чтобы удостовериться в том, что установка была совершена, следует проверить содержимое базы данных и файловой системы на сервере пользователя. Рисунки 4.3 и 4.4 подтверждают правильность установки. Поэтому тестирование завершено успешно.

Рисунок 4.3 - Схема базы данных после установки

Рисунок 4.4 - Содержимое файловой системы после установки

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

4.1Руководство по работе с интерфейсом для взаимодействия с клиентом

Клиент должен вызвать скрипт coordinator.php, передав ему список необходимых параметров и их значения методом POST. Взаимодействие между клиентом и сервером осуществляется путем передачи команд и считывания результата их выполнения. Поэтому клиент должен всегда дожидаться ответа от сервера. В списке параметров присутствует обязательный параметра типа команды, который задает необходимое для клиента действие. Все возможные команды описаны ниже.

Формат описания: вначале идет понятное человека название параметра и дополнительное описание, эта части выделена символами // ; далее идет необходимый список параметров, обрамленный // . До знака = идет название параметра, после знака = - описание его значения. В квадратных скобках может указываться сноска на примечание к конкретному параметру или его обязательность. После списка параметров возможно наличие дополнительного описания и примера использования.

// Добавление шаблона

// Служит для добавления новосозданного шаблона в базу

// =template_add_uid=

//

// Добавление страницы

// Служит для добавления новосозданной страницы в базу

// =page_add_uid=

object_data=

published= [2]

//

// Добавление черновика

// Служит для добавления новосозданного черновика в базу

// =draft_add_uid=

template_uid=

object_data=

published= [2]

//

// Сохранить шаблон

// Служит для сохранения существующего шаблона

// Присутствуют необязательные параметры

// =template_save_uid= [1]_data=<html тэги взятые из