Автор работы: Пользователь скрыл имя, 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 Тестирование…………………………………...........................................
Заключение…………………………………………………………..…………..
Список использованных источников………………………………..…………
Приложение А. Код приложения ……………………….......……….………...
Приложение Б. Результаты тестирования……………..………………………
Полностью программный код приведён в приложении А.
План тестирования
представлен в таблице 9.
Таблица 9. План тестирования
Вариант использования | Действие | Что ожидаем | Итог |
Авторизоваться на администраторской части сайта | Пользователь вводит неверный пароль и логин | Сообщение об ошибке | Страница ввода пароля приняла начальный вид, вывелось сообщение «Не верно» Рис Б-1 |
Авторизоваться на администраторской части сайта | Корректный ввод данных | Заходим на главную страницу сайта | После ввода
аутентификационных данных вошли на
главную страницу.
Рис Б-2 |
Добавить новую модель часов | Корректный ввод данных | Добавление данных | Вывелось сообщение
«Запись добавлена», при просмотре
моделей видим добавленную модель Рис
Б-3
Рис Б-4 |
Редактировать параметры часов | Корректный ввод данных | Изменение данных | Вывелось сообщение «Запись отредактирована», параметры часов изменены Рис Б-5, Рис Б-6, Рис Б-7 |
Удалить выбранную модель часов | Выбираем конкретную модель, нажимаемна кнопку. | Данные удалены | Вывелось сообщение «Запись удалена» из списка пропала модель, еоторую мы удалили Рис Б-8, Рис Б-9 |
Поиск часов по параметрам | Вводим в поля для запроса некорректные данные или параметры отсутствующие в базе | Программа ничего не подберет | Вывелось пустое окно с надписью «Извините, но по данным параметрам ничего подобрать не получилось» |
Поиск часов по параметрам | Вводим в поля корректные данные | Программа выведет список часов | Программа вывела
список часов с указанными в запросе характеристиками
Рис Б-10, Рис Б-11 |
Добавить в корзину | Выбираем необходимую модель часов и нажимаем на кнопку | Товар занесен в корзину | Добавленный товар
в корзине есть
Рис Б-12, Рис Б-13 |
Отправляем запрос на товар | Вводим обязательные поля и нажимаем кнопку | Вывод квитанции | Выводится квитанция
с данными о покупке и |
Скриншоты тестирования
приведены в приложении Б.
Заключение
В данной курсовой работе были выполнены анализ требований, проектирование и реализация программных средств, реализующих необходимые функции. В результате выполнения курсовой работы разработано Web-приложение интернет-магазин наручных часов, предоставляющий функции:
В процессе проектирования информационной системы была построена ее концепция, были выделены основные действующие лица. Проведен анализ вариантов использования. Разработаны модель предметной области. Были выбраны отдельные алгоритмы и описано их поведение диаграммами деятельности и последовательности.
Проект
информационной системы разработан
средствами СУБД MySQL. Приложение клиента
реализовано с использованием языка Perl.
На основе анализа полученных результатов
можно сделать вывод, что все функции разработанной
информационной системы работают корректно
на всех наборах тестовых данных. Следовательно,
цель курсового проектирования достигнута.
Список использованных источников
Приложение А
(обязательное)
Код приложения
Администраторская часть
Admin.html
<HTML>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Система управления сайтом</title>
<meta name="description" content="">
<meta name="keywords" con22:00 22.12.2009tent="">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<link rel="STYLESHEET" type="text/css" href="css/admin.css">
<link
rel="stylesheet" href="/css/ui.all.css" type="text/css"
media="all" />
<SCRIPT
language=JavaScript src="/js/jquery-1.2.6.pack.js"
<script
src="/js/ui.datepicker.js" type="text/javascript"></
<script
type="text/javascript" src="/admin/js/admin.js"></
</head>
<body>
<center>
<table width="1002" cellspacing="0" cellpadding="0" border="0">
<td width="7" nowrap style="background: url(images/fon01.gif) repeat-y;"></td>
<td width="200" height="180" bgcolor="black" align="center">
<a href="/admin/"><img src="images/watch-img.jpg" width="143" height="180" vspace=3 border="0" alt="DATA"></a>
</td>
<td width="800" bgcolor="#330000" valign="top">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<td bgcolor="#324D44" height="130" align="center"><font color="#00FFFF" size="8" face="DigifaceWide">Shop of hours</font>
</td>
<tr>
<td
valign='top' width="100%">
<form style="display: none" method="POST" action="" id="exit" name="exit"><input type="hidden" name="action" value="loginadm_end"></form>
</table>
</td>
</table>
<table width="1002" cellspacing="0" cellpadding="0" border="0">
<tr>
<td width="206" nowrap valign="top" style="background: url(images/fon01.gif) right repeat-y;">
<table width="100%" cellspacing='0' cellpadding='0' border='0' bgcolor="#000000">
<tr>
<td width="7" nowrap style="background: url(images/fon01.gif) repeat-y;"></td>
<td width="100%" align="right">
<table width="192" cellspacing='0' cellpadding='0' border='0'>
<
</
</
<
<
<br>
<br>
<br>
</
</
<
<
Информация о работе Web-приложение «Сайт системы научных конференций»