Серверная часть системы создания и управления сайтами
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
?атина, 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 тэги взятые из