Автор работы: Пользователь скрыл имя, 06 Марта 2011 в 20:26, курсовая работа
Цель данной курсовой работы — разработка интернет-магазина , который упрощает покупку необходимых товаров.
В качестве средств для реализации поставленной задачи были выбраны: веб-сервер Apache, sql-сервер MySQL и языки программирования Perl и JavaScript.
Введение……………….………………………………………………………...
1 Web-приложение «Сайт системы научных конференций»....…………........
1.1 Анализ требований………………………………………….…................
1.1.1 Анализ предметной области…………………...................................
1.1.2 Анализ функциональных требований………....................................
1.1.3 Анализ требований к интерфейсу пользователя...............................
1.1.4 Выбор технологий и инструментальных программных средств....
1.2. Проектирование……………………………….........................................
1.2.1 Проектирование структуры данных……………………………......
1.2.2 Проектирование структуры программного обеспечения и алгоритмов.........................................................................................
1.2.3 Проектирование пользовательского интерфейса..............................
1.3 Реализация……………………………………...........................................
1.3.1 Программная реализация...................................................................
1.3.2 Кодирование…………….....................................................................
1.4 Тестирование…………………………………...........................................
Заключение…………………………………………………………..…………..
Список использованных источников………………………………..…………
Приложение А. Код приложения ……………………….......……….………...
Приложение Б. Результаты тестирования……………..………………………
if
($fio and $tel and $email){
#Создаём номер квитанции
my $noschet = $dbh->selectrow_array("SELECT max( nom ) FROM schet");
$noschet++;
$fio = $dbh->quote( $fio );
$tel = $dbh->quote( $tel );
$email
= $dbh->quote( $email );
#Записываем квитанцию в базу
my
$sth = $dbh->prepare("insert into schet (nom,fio,tel,email,data)
values ('$noschet',$fio,$tel,$email,'
if ($sth->execute()){
$idins = $sth->{'mysql_insertid'};
$sth->finish();
#Заносим купленные билеты. т.е. отмечаем их, что они купленные
$q = CGI->new();
my $cookies = $q->cookie('basket');
@ms = split(/:/,$cookies);
foreach $ls (@ms){
my ($ss1,$ss2) = split(/-/,$ls);
$sth=$dbh->do("INSERT INTO sale (Model_id, schet_id) VALUES
('$ss1', '$idins')"); # добавляем новый
#Удаляем куки
my $c = new CGI::Cookie(-name=>'basket',
$c =~ s/%([a-fA-F0-9][a-fA-F0-9])/
$c =~ s/<!--(.|\n)*-->//g;
print "Set-Cookie: $c\n";
$kvit=1;
}
}
}else{
$HTML_SITE{title2}
= "<p style=\"color:red;\">Не
}
}
1;
Приложение Б
Результаты тестирования
Рисунок
Б-1 — Введены неверные логин и пароль.
Рисунок Б-2 — Успешная авторизация.
Рисунок
Б-3 — Добавляем новые часы.
Рисунок Б-4 — Данные добавились.
Рисунок
Б-5 — Хотим редактировать верхнюю
запись.
Рисунок Б-6 — Изменяем стоимость.
Рисунок
Б-7 — Данные изменены.
Рисунок Б-8 — Удаляем ранее добавленный товар.
Рисунок
Б-9 — Данные корректно удалены.
Рисунок Б-10 — Заполняем поля для запроса.
Рисунок
Б-11 — По нашему запросу вывелись
2 модели.
Рисунок Б-12 — Добавляем товар в корзину.
Рисунок Б-13 — Проверяем корзину, товар в ней присутствует.
Информация о работе Web-приложение «Сайт системы научных конференций»