Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовая по КПиЯП.docx
Скачиваний:
40
Добавлен:
16.03.2016
Размер:
1.34 Mб
Скачать

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

Использование приложения рассмотрим на примере создания новой брони.

Рисунок 5.1 Главная страница

Итак, нам необходимо добавить новую бронь, т.е. добавить данные конкретного человека(клиента), которого еще нет в нашей базе. Также нужно добавить рейс, количество мест и, при необходимости, обратный рейс.

Рисунок 5.2 Ввод данных клиента ( ФИО, номер телефона, дата отправления)

Рисунок 5.3 Заполнение полей

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

Рисунок 5.4 Бронирование обратного рейса

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

Рисунок 5.5 Выбор мест для пассажиров

После того как оператор проговорит все данные (чтобы удостовериться в правильности заполнения формы), нажимается кнопка «Подтвердить бронь». После чего все данные отправляются на сервер и сохраняются в базе данных.

Рисунок 5.6 Подтверждение брони

В данном случае мы пошли по идеальному сценарию бронирования. Но может возникнуть ситуация, когда оператор забронировал билет, а потом ему нужно изменить данные( например, количество мест или дату отправления, или контактную информацию). В таком случае оператор должен найти данного клиента (это можно сделать использовав форму в правом фрейме). Для этого должна быть нажата кнопка «Поиск», которая находится в верхнем углу формы. Далее нужно осуществить поиск по какому-либо критерию. Это может быть Фамилия (или ее часть), Имя, Отчество,ID клиента или один из номеров телефонов. Вводится один из вышеперечисленных параметров и нажимается кнопка «Найти».

Рисунок 5.7 Поиск информации

Оператор может просмотреть количество клиентов на какой-либо конкретный день: А также посмотреть в каком статусе находится их бронь (бронь, подтвержден, отменен, оплачено, не явился). Это можно сделать нажав вкладку «Заказы», и выбрав интересующую дату.

Рисунок 5.8 Просмотр списка клиентов на нужную дату

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

Рисунок 5.9 Сохранение информации в документе Excel

Оператор может изменять данные о клиентах(при необходимости). А также менять статус брони. Так как в день отправления автобуса необходимо прозвонить всех клиентов, забронировавших билеты на этот день, для подтверждения поездки. В противном случае бронь отменяется. После подтверждения статуса «Отменен» изменить его будет уже невозможно. Вновь забронировать билет данному клиенту можно будет нажав кнопку «Новая бронь» на вкладке «Клиент».

ЗАКЛЮЧЕНИЕ

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

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

Поставленная задача выполнена с использованием наиболее актуальных технологий разработки программного обеспечения. Для создания удобного интерфейса применен набор стандартных элементов управления. Таким образом, взаимодействие между программой и пользователем максимально удобно. Программа имеет удобный пользовательский интерфейс, отвечающий современным требованиям. Она написана для использования в операционной системе Windows. Пользование программой не составит труда для тех, кто знаком с данной оболочкой.

Программа отлажена, протестирована и готова для демонстрации и практического использования. Пояснительная записка выполнена в соответствие с ГОСТами и требованиями, предъявляемыми к технической документации.

В результате выполнения курсового проекта усовершенствованы знания в области программирования баз данных и приобретены навыки использования научно-технической информации.

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1. Маклаков С.В. BPWin и ERWin. CASE средства разработки информационных систем. – М.: 1999 г. –297 с.

2. Халянов Г.Н. Моделирование, анализ, реорганизация и автоматизация процессов. – М.: 2006 г. –309 с.

3. Миронов, В.В., Н.И. Юсупова Концептуальные модели. – Уфа: УГАТУ, 2007 г. – ISBN 978–5–86911–699–4.

4. Калашников И. Как автоматизировать работу процессов. // Вестник. №10. – 2006.

5. Microsoft Corporation. Проектирование и реализация баз данных Microsoft SQL Server 2000. Учебный курс MCAD/MSCE, MCDMA/ Пер. с англ. – 2-е изд., испр. – М.: Издательско-торговый дом «Русская редакция», 2003. – 512с.

6. Снежкова И. М., Оформление курсовых и дипломных проектов: метод, указания, Минск, МГВРК, 2003. - 32 с.

7. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных: учебник для высших учебных заведений. – СПб.: КОРОНА- принт, 2000.

8. Жилинский А.А. Самоучитель Microsoft SQL Server 2005 – СПб.: БХВ-Петербург, 2007. – 224 с.

ПРИЛОЖЕНИЕ А

(обязательное)

Диаграмма деятельности

Приложение Б

(обязательное)

Диаграмма вариантов использования

ЛИСТИНГ ПРОГРАММЫ

<?php

$table = '<form name="head" method="GET" action="rezerv.php">';

$table .=' <table>';

$table .=' <tr>';

$table .=' <td><b>ID</b></td>';

$table .=' <td><b>Имя</b></td>';

$table .=' <td><b>Отчество</b></td>';

$table .=' <td><b>Фамилия</b></td>';

$table .=' </tr> ';

$table .=' <tr> ';

$table .=' <td><input readonly id="id_client" name="id_client" type="text" size="1" value="0"></td>';

$table .=' <td><input id="name" name="name" type="text" size="20" value="'.$_GET['name'].'"></td>';

$table .=' <td><input id="otch" name="otch" type="text" size="20"></td>';

$table .=' <td><input id="famil" name="famil" type="text" size="20"></td>';

$table .=' </tr>';

$table .=' <tr>';

$table .=' <td></td>';

$table .=' <td><b>Телефон 1:</b></td>';

$table .=' <td><b>Телефон 2:</b></td>';

$table .=' <td><b>Телефон для SMS:</b></td>';

$table .=' </tr>';

$table .=' <tr>';

$table .=' <td></td>';

$table .=' <td><input id="phone1" name="phone1" type="text" size="20" value="'.$_GET['phone'].'"></td>';

$table .=' <td><input id="phone2" name="phone2" type="text" size="20"></td>';

$table .=' <td><input id="phone_sms" name="phone_sms" type="text" size="20" value="'.$_GET['phone'].'"></td>';

$table .=' </tr>';

$table .=' </table>';

$table .='<input type="submit" value="Бронировать"/>';

$table .='</form>';

?>

***

<!DOCTYPE html>

<!--

To change this license header, choose License Headers in Project Properties.

To change this template file, choose Tools | Templates

and open the template in the editor.

-->

<html>

<head>

<meta charset="UTF-8">

<title></title>

<link rel="stylesheet" href="/jquery-ui-1.11.1.custom/jquery-ui.css">

<script src="/jquery-ui-1.11.1.custom/external/jquery/jquery.js"></script>

<script src="/jquery-ui-1.11.1.custom/jquery-ui.min.js"></script>

<script type="text/javascript">

$.datepicker.regional['ru'] = {

closeText: 'Закрыть',

prevText: '<Пред',

nextText: 'След>',

currentText: 'Сегодня',

monthNames: ['Январь','Февраль','Март','Апрель','Май','Июнь',

'Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь'],

monthNamesShort: ['Янв','Фев','Мар','Апр','Май','Июн',

'Июл','Авг','Сен','Окт','Ноя','Дек'],

dayNames: ['воскресенье','понедельник','вторник','среда','четверг','пятница','суббота'],

dayNamesShort: ['вск','пнд','втр','срд','чтв','птн','сбт'],

dayNamesMin: ['Вс','Пн','Вт','Ср','Чт','Пт','Сб'],

dateFormat: 'dd.mm.yy',

firstDay: 1,

isRTL: false

};

$.datepicker.setDefaults($.datepicker.regional['ru']);

$('input.datepicker').datepicker({

showOn: 'both',

buttonImageOnly: true,

buttonImage: '/images/026.png'

});

</script>

<style>

body{

font: 70% "Trebuchet MS", sans-serif;

margin: 30px;

}

.demoHeaders {

margin-top: 2em;

}

#dialog-link {

padding: .4em 1em .4em 20px;

text-decoration: none;

position: relative;

}

#dialog-link span.ui-icon {

margin: 0 5px 0 0;

position: absolute;

left: .2em;

top: 50%;

margin-top: -8px;

}

#icons {

margin: 0;

padding: 0;

}

#icons li {

margin: 2px;

position: relative;

padding: 4px 0;

cursor: pointer;

float: left;

list-style: none;

}

#icons span.ui-icon {

float: left;

margin: 0 4px;

}

.fakewindowcontain .ui-widget-overlay {

position: absolute;

}

input{border-radius: 5px;

font: 100% "Trebuchet MS", sans-serif;}

table{border-radius: 5px;

font: 100% "Trebuchet MS", sans-serif;}

</style>

</head>

<body>

<?php

if (isset($_GET['date'])){

$date=$_GET['date'];

if ($_GET['date']==='all'){$query_bus='SELECT* FROM `spasibo_bus`';}else {

$date = date ('Y-m-d',strtotime($_GET['date']));

$query_bus='SELECT * FROM spasibo_bus WHERE route like "%'.$route.'%" AND date="'.$date.'"';}

$result_bus = mysqli_query($con, $query_bus);

$i=0;

while ($row_bus= mysqli_fetch_array($result_bus)){

$array[0][$i]=$row_bus['date'];

$array[1][$i]=$row_bus['route'];

$array[2][$i]=$row_bus['seats'];

$array[3][$i]=$row_bus['id'];

$array[4][$i]=$row_bus['bus_no'];

$i++;

}

}

// put your code here

?>

</body>

</html>

***

<?php

include 'con.php';

if (!$block_book){

$action='change(this.value, this.className);';

}

$query_sits = "SELECT sits FROM spasibo_bus WHERE id=".$id_bus;

$result = mysqli_query($con, $query_sits);

$sits= mysqli_fetch_assoc($result);

$arr_sits = unserialize($sits['sits']);

$j=0;

for ($i=1;$i<=$row_history['res_seats'];$i++){

if ($res_sit[$j]<>''){

while ($res_sit[$j]<>';'){

$sit=$sit.$res_sit[$j];

$j++;

}

$sit_arr[$p]=$sit;

$p++;

}

$j++;

$sit='';

}

for($i=1;$i<=49;$i++){

if ($arr_sits[$i]==0){$class[$i]='free';}

if ($arr_sits[$i]==1){$class[$i]='book';}

if ($arr_sits[$i]==2){$class[$i]='rezerv';}

if(isset($sit_arr)){

if (in_array($i, $sit_arr)){ $class[$i]='booking2';}

}

}

//$i=0;

//While ($arr_sits){

// echo $arr_sits[$i];

// $i++;

//}

$table.='<table style="border-spacing: 0; border: 1px solid; border-radius: 10px;">

<tr>

<td><input readonly class="'.$class[49].'" onclick="'.$action.'" id="49" type="text" size="2" value="49"></td>

<td><input readonly class="'.$class[43].'" onclick="'.$action.'" id="43" type="text" size="2" value="43"></td>

<td><input readonly class="'.$class[39].'" onclick="'.$action.'" id="39" type="text" size="2" value="39"></td>

<td><input readonly class="'.$class[35].'" onclick="'.$action.'" id="35" type="text" size="2" value="35"></td>

<td><input readonly class="'.$class[31].'" onclick="'.$action.'" id="31" type="text" size="2" value="31"></td>

<td><input readonly class="'.$class[27].'" onclick="'.$action.'" id="27" type="text" size="2" value="27"></td>

<td><input readonly class="'.$class[23].'" onclick="'.$action.'" id="23" type="text" size="2" value="23"></td>

<td><input readonly class="'.$class[21].'" onclick="'.$action.'" id="21" type="text" size="2" value="21"></td>

<td><input readonly class="'.$class[17].'" onclick="'.$action.'" id="17" type="text" size="2" value="17"></td>

<td><input readonly class="'.$class[13].'" onclick="'.$action.'" id="13" type="text" size="2" value="13"></td>

<td><input readonly class="'.$class[9].'" onclick="'.$action.'" id="9" type="text" size="2" value="9" ></td>

<td><input readonly class="'.$class[5].'" onclick="'.$action.'" id="5" type="text" size="2" value="5" ></td>

<td><input readonly class="'.$class[1].'" onclick="'.$action.'" id="1" type="text" size="2" value="1" ></td>

<td></td>

</tr>

<tr>

<td><input readonly class="'.$class[48].'" onclick="'.$action.'" id="48" type="text" size="2" value="48" ></td>

<td><input readonly class="'.$class[44].'" onclick="'.$action.'" id="44" type="text" size="2" value="44" ></td>

<td><input readonly class="'.$class[40].'" onclick="'.$action.'" id="40" type="text" size="2" value="40" ></td>

<td><input readonly class="'.$class[36].'" onclick="'.$action.'" id="36" type="text" size="2" value="36" ></td>

<td><input readonly class="'.$class[32].'" onclick="'.$action.'" id="32" type="text" size="2" value="32" ></td>

<td><input readonly class="'.$class[28].'" onclick="'.$action.'" id="28" type="text" size="2" value="28" ></td>

<td><input readonly class="'.$class[24].'" onclick="'.$action.'" id="24" type="text" size="2" value="24" ></td>

<td><input readonly class="'.$class[22].'" onclick="'.$action.'" id="22" type="text" size="2" value="22" ></td>

<td><input readonly class="'.$class[18].'" onclick="'.$action.'" id="18" type="text" size="2" value="18" ></td>

<td><input readonly class="'.$class[14].'" onclick="'.$action.'" id="14" type="text" size="2" value="14" ></td>

<td><input readonly class="'.$class[10].'" onclick="'.$action.'" id="10" type="text" size="2" value="10" ></td>

<td><input readonly class="'.$class[6].'" onclick="'.$action.'" id="6" type="text" size="2" value="6" ></td>

<td><input readonly class="'.$class[2].'" onclick="'.$action.'" id="2" type="text" size="2" value="2" ></td>

<td></td>

</tr>

<tr>

<td><input readonly class="'.$class[47].'" onclick="'.$action.'" id="47" type="text" size="2" value="47" ></td>

<td></td>

<td></td>

<td></td>

<td></td>

<td></td>

<td></td>

<td></td>

<td></td>

<td></td>

<td></td>

<td></td>

<td></td>

<td></td>

</tr>

<tr>

<td><input readonly class="'.$class[46].'" onclick="'.$action.'" id="46" type="text" size="2" value="46" ></td>

<td><input readonly class="'.$class[42].'" onclick="'.$action.'" id="42" type="text" size="2" value="42" ></td>

<td><input readonly class="'.$class[38].'" onclick="'.$action.'" id="38" type="text" size="2" value="38" ></td>

<td><input readonly class="'.$class[33].'" onclick="'.$action.'" id="33" type="text" size="2" value="33" ></td>

<td><input readonly class="'.$class[30].'" onclick="'.$action.'" id="30" type="text" size="2" value="30" ></td>

<td><input readonly class="'.$class[26].'" onclick="'.$action.'" id="26" type="text" size="2" value="26" ></td>

<td rowspan="2" style="border-left:2px solid; text-align: center; writing-mode:tb-rl; filter:flipH flipV;" >exit</td>

<td rowspan="2" style="border-left:2px solid; border-right:2px solid; border-top:2px solid; text-align: center" >WC</td>

<td><input readonly class="'.$class[20].'" onclick="'.$action.'" id="20" type="text" size="2" value="20" ></td>

<td><input readonly class="'.$class[16].'" onclick="'.$action.'" id="16" type="text" size="2" value="16" ></td>

<td><input readonly class="'.$class[12].'" onclick="'.$action.'" id="12" type="text" size="2" value="12" ></td>

<td><input readonly class="'.$class[8].'" onclick="'.$action.'" id="8" type="text" size="2" value="8" ></td>

<td><input readonly class="'.$class[4].'" onclick="'.$action.'" id="4" type="text" size="2" value="4" ></td>

<td rowspan="2" style="border-left:2px solid; text-align: center; writing-mode:tb-rl; filter:flipH flipV;" >exit</td>

</tr>

<tr>

<td><input readonly class="'.$class[45].'" onclick="'.$action.'" id="45" type="text" size="2" value="45" ></td>

<td><input readonly class="'.$class[41].'" onclick="'.$action.'" id="41" type="text" size="2" value="41" ></td>

<td><input readonly class="'.$class[37].'" onclick="'.$action.'" id="37" type="text" size="2" value="37" ></td>

<td><input readonly class="'.$class[34].'" onclick="'.$action.'" id="34" type="text" size="2" value="34" ></td>

<td><input readonly class="'.$class[29].'" onclick="'.$action.'" id="29" type="text" size="2" value="29" ></td>

<td><input readonly class="'.$class[25].'" onclick="'.$action.'" id="25" type="text" size="2" value="25" ></td>

<td><input readonly class="'.$class[19].'" onclick="'.$action.'" id="19" type="text" size="2" value="19" ></td>

<td><input readonly class="'.$class[15].'" onclick="'.$action.'" id="15" type="text" size="2" value="15" ></td>

<td><input readonly class="'.$class[11].'" onclick="'.$action.'" id="11" type="text" size="2" value="11" ></td>

<td><input readonly class="'.$class[7].'" onclick="'.$action.'" id="7" type="text" size="2" value="7" ></td>

<td><input readonly class="'.$class[3].'" onclick="'.$action.'" id="3" type="text" size="2" value="3" ></td>

</tr>

</table>';

/*

* To change tdis license header, choose License Headers in Project Properties.

* To change tdis template file, choose Tools | Templates

* and open tde template in tde editor.

*/

?>

<script>

</script>

***

<html>

<head>

<meta charset="UTF-8">

<title></title>

<link rel="stylesheet" href="/jquery-ui-1.11.1.custom/jquery-ui.css">

<script src="/jquery-ui-1.11.1.custom/external/jquery/jquery.js"></script>

<script src="/jquery-ui-1.11.1.custom/jquery-ui.min.js"></script>

<script type="text/javascript">

$.datepicker.regional['ru'] = {

closeText: 'Закрыть',

prevText: '<Пред',

nextText: 'След>',

currentText: 'Сегодня',

monthNames: ['Январь','Февраль','Март','Апрель','Май','Июнь',

'Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь'],

monthNamesShort: ['Янв','Фев','Мар','Апр','Май','Июн',

'Июл','Авг','Сен','Окт','Ноя','Дек'],

dayNames: ['воскресенье','понедельник','вторник','среда','четверг','пятница','суббота'],

dayNamesShort: ['вск','пнд','втр','срд','чтв','птн','сбт'],

dayNamesMin: ['Вс','Пн','Вт','Ср','Чт','Пт','Сб'],

dateFormat: 'dd.mm.yy',

firstDay: 1,

isRTL: false

};

$.datepicker.setDefaults($.datepicker.regional['ru']);

$('input.datepicker').datepicker({

showOn: 'both',

buttonImageOnly: true,

buttonImage: '/images/026.png'

});

</script>

<style>

body{

font: 70% "Trebuchet MS", sans-serif;

margin: 30px;

}

.demoHeaders {

margin-top: 2em;

}

#dialog-link {

padding: .4em 1em .4em 20px;

text-decoration: none;

position: relative;

}

#dialog-link span.ui-icon {

margin: 0 5px 0 0;

position: absolute;

left: .2em;

top: 50%;

margin-top: -8px;

}

#icons {

margin: 0;

padding: 0;

}

#icons li {

margin: 2px;

position: relative;

padding: 4px 0;

cursor: pointer;

float: left;

list-style: none;

}

#icons span.ui-icon {

float: left;

margin: 0 4px;

}

.fakewindowcontain .ui-widget-overlay {

position: absolute;

}

input{border-radius: 5px;

font: 100% "Trebuchet MS", sans-serif;}

table{border-radius: 5px;

font: 100% "Trebuchet MS", sans-serif;}

</style>

</head>

<body>

<div id="tabs" style="width: 100%; height: 100%;">

<ul>

<li><a href="#tabs-1">Рейсы</a></li>

</ul>

<div id="tabs-1">

<button id="button" type="button"><img src="excel_logo.jpeg" /></button>

<div id="tableWrap">

<table>

<tr> <td style="text-align: center;" width="20">ID</td>

<td style="text-align: center;" width="70">Дата</td>

<td style="text-align: center;" width="150">Направление</td>

<td style="text-align: center;" width="70">Бронь</td>

<td style="text-align: center;" width="70">Свободно</td>

<td style="text-align: center;" width="70">Автобус</td>

</table>

<div style="width: 100%; height: 75%; overflow-y:scroll">

<?php

date_default_timezone_set('Europe/Minsk');

include 'con.php';

$id_bus = $_GET['id_bus'];

$query = 'SELECT * FROM spasibo_bus WHERE id='.$id_bus.'';

$result = mysqli_query($con, $query);

$row = mysqli_fetch_array($result);

$table.='<table>';

$table.='<form action="bus_rezerv.php" method="GET">';

$date=date('d.m.Y',strtotime($row['date']));

$free=45-$row['seats'];

if ($row['route']=='minsk'){$route_bus="Москва-Минск";}else{$route_bus="Минск-Москва";}

$table .=' <tr bgcolor="#FFFFFF"> '

.' <td style="display: none;"><input readonly style="background-color: #DCDCDC;" id="flag" name="flag" type="text" size="2" value="1" ></td>'

. '<td style="display: none;" style="text-align: center;" width="20" ><input readonly style="background-color: #DCDCDC;" id="id_bus" name="id_bus" type="text" size="3" value="'.$id_bus.'" ></td>'

. '<td style="display: none;" style="text-align: center;" width="20" ><input readonly style="background-color: #DCDCDC;" id="date" name="date" type="text" size="3" value="'.$_GET['date'].'" ></td>'

. '<td style="text-align: center;" width="20" >'.$id_bus.'</td>'

. '<td style="text-align: center;" width="70" >'.$date.'</td>'

. '<td style="text-align: center;" width="150">'.$route_bus.'</td>'

. '<td style="text-align: center;" width="70">'.$free.'</td>'

. '<td style="text-align: center;" width="70">'.$row['seats'].'</td>'

. '<td style="text-align: center;" width="70">';

$table .= '<select id="bus_no" name="bus_no">';

$table .= '<option value="" size="22">-----</option>';

$query_buses = 'SELECT * FROM spasibo_buses';

$result_bus = mysqli_query($con, $query_buses);

while ($row_bs = mysqli_fetch_array($result_bus)){

if ($row['no_bus']==$row_bs['id']){

$table .= '<option selected value="'.$row_bs['id'].'" size="22">'.$row_bs['no'].'</option>';

}else{

$table .= '<option value="'.$row_bs['id'].'" size="22">'.$row_bs['no'].'</option>';

}

}

$table .='</select></td>';

$table .='</td>'

.'<td><input type="submit" value="Подтвердить"></td>'

.'</tr>';

$j++;

$even=!$even;

$table .='</form>';

$table .='</table>';

echo $table;

?>

</div>

</div>

</div>

</div>

<script type="text/javascript">

$( "#tabs" ).tabs();

function change_route(route){

var Date = '<?php echo $date_get;?>';

parent.head1.document.location.replace('bus_rezerv.php?route='+route+'&date='+Date);

};

$(function(){

$('#button').click(function(){

var url='data:application/vnd.ms-excel,' + encodeURIComponent($('#tableWrap').html())

location.href=url

return false

})

})

</script>

</body>

</html>

39