Проектирование и реализация интернет портала туристической фирмы «Атлант»

Автор работы: Пользователь скрыл имя, 26 Января 2013 в 13:03, курсовая работа

Описание работы

Интернет - глобальная информационная сеть, части которой логически взаимосвязаны друг с другом посредством единого адресного пространства, основанного на протоколе TCP/IP. Интернет состоит из множества взаимосвязанных компьютерных сетей и обеспечивает удаленный доступ к компьютерам, электронной почте, доскам объявлений, базам данных и дискуссионным группам.

Содержание работы

Введение
5
1 Концептуальная модель данных
7
1.1 Обоснование разработки системы
7
1.2 Анализ аналогов и прототипов
7
1.3 Подтверждение актуальности проектирования
8
1.4 Постановка задачи проектирования
8
1.5 Средства решения поставленной задачи
10
1.6 Перечень задач, подлежащих решению в процессе разработки
16
2 Реализация
18
3 Проектирование туристического агенства
20
3.1 Проектирование структуры web-сайта
21
4 Руководство пользователя
23
4.1 Общие сведения о программе
23
4.2 Использование программы
23
4.3 Область применения
24
4.4 Руководство пользователя
24
Заключение
28
Библиографический список
29
Приложение А
30

Файлы: 1 файл

Курсовая работа_СИТ.doc

— 4.06 Мб (Скачать файл)

Система навигации по сайту логична и интуитивно понятна  посетителям.

При загрузке сайта пользователь попадает на главную страницу. На ней расположено:

горизонтальное навигационное  меню, которое содержит ссылки на основные разделы сайта.

При разработке интерфейса программного продукта должны учитываться  следующие требования:

1. естественность (интуитивность);

2. работа с сайтом не должна вызывать у пользователя сложностей в поиске необходимых элементов интерфейса для ознакомления с интересующей информацией;

3. непротиворечивость;

4. если в процессе работы с сайтом пользователем были использованы некоторые приемы работы с определённой его частью, то в другой части приемы работы должны быть идентичны;

5. неизбыточность (это означает, что информация по всем вопросам должна быть представлена наиболее полно, но не быть лишней);

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

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

Внешний вид страниц должен соответствовать  следующим эргономическим требованиям:

- размер шрифта не должен  быть слишком маленьким, что обеспечит удобство чтения без нагрузки на зрение;

- цвет текста не должен быть  ярким или наоборот слишком  тусклым, в противном случае  чтение информации займёт большое  количество времени из-за оказываемого  напряжения на глаза;

- общее оформление  структуры всех страниц должно быт выдержано в одном стиле для удобства восприятия информации.

3.1 Проектирование структуры web-сайта

На сайте туристического агенства «Атлант» выделены следующие разделы:

  1. Главная. На этой странице размещена общая информация о фирме, о

роде его деятельности и предлагаемых услугах, дружественное приветствие и приглашение к сотрудничеству.

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

3) Обратная связь. На этой странице пользователь или гость, вводя необ-

ходимые данные: инициалы и электронный адрес, может отправить сообщение администрации сайта при необходимости.

4) Регистрация. В данном разделе размещается форма для работы с поль-

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

5) Авторизация. На этой странице располагается форма для входа в свой

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ

 

 

Настоящее руководство предназначено для ознакомления пользователя с техническими характеристиками и функциональными возможностями интернет-портала «Туристическое агенство «Атлант».

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

4.1 Общие сведения о программе

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

4.2 Использование программы

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

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

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

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

4.3 Область применения

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

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

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

Главная страница имеет  вид, показанный на рисунке 2.

 

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

 

На главной станице  сайта (index.html) выводится информация о туристическом агенстве. Текст этой информации содержится в файле index.html.

Текст материала оформляется  с использованием html тегов. Каждый новый абзац начинается с тега <p> и заканчивается тегом </p>.

В правой части главной страницы расположены следующие ссылки: новости – позволяют просматривать новости агенства, контактная информация – позволяет просмотреть адрес и контактные телефоны, специальные предложения, курсы валют (доллар и евро по отношению к рублю). Здесь же расположен поиск по сайту.

В верхней части навигация  со следующими вкладками: главная, предлагаемые туры, авторизация, регистрация.

Рассмотрим подробнее  разделы сайта. На рисунке 3 показана страница предлагаемые туры.

 

Рисунок 3 – Предлагаемые туры

 

Каталог содержит список туров и информацию о них. Напротив каждого тура находится ссылка «Заказать» при переходе по которой мы окажемся на странице с формой для отправки заказа (ebay.php). Введя правильно все данные мы окажемся на странице обработки заказа (reg2.php), где будет видна благодарность за заказ и перечислены контактные данные клиента.

Рисунок 4 – Регистрация

 

Для того чтобы стать  пользователем сайта, необходимо зарегестрироваться, при этом заполняя обязательные поля.

Данная страница (reg.html) содержит форму регистрации (рисунок 4). Сценарий обработки информации приведен на странице (registr.php).

 

Рисунок 5 – Авторизация

Далее пользователь авторизуется, то есть вводит свое имя и пароль для входа в личный кабинет (рисунок 5).

Для организации авторизации используется страница (autor.html). Теперь пользователь может забронировать тур. 

Для организации работы пользователя может оказаться полезным курс валют доллара и евро по данным Центробанка. Страница  (evro.php) создаётся с помощью php-скриптов. Без подключения к интернету информация о валюте не будет появляться.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ЗАКЛЮЧЕНИЕ

 

 

В ходе курсовой работы был разработан сайт туристического агентства «Атлант». Для этого был проведён анализ существующих сайтов, анализ и подбор необходимой информации. Так же был проведён анализ средств разработки сайтов. Была разработана структура сайта, создан графический интерфейс, произведена связь между страницами сайта.

Проведено тестирование сайта (проверка его работоспособности, отыскание и исправление ошибок).

Сайт имеет простую  и удобную навигационную систему, понятную для пользователя.

В целом, сайт работает правильно  и готов к пользованию. Цели работы достигнуты.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

 

 

1 Кузнецов Максим, Симдянов Игорь, PHP: Практика создания Web-сайтов — 2-е изд. перераб. и доп. – Спб.: «БХВ-Петербург», 2008. – С. 1264.

2 Квентин Зервас, Web 2.0: создание приложений на PHP – М.: «Вильямс», 2009. — С. 544.

3 Питер Лабберс, Брайан Олберс, Фрэнк Салим, HTML5 для профессионалов: мощные инструменты для разработки современных веб-приложений – М.: «Вильямс», 2011. – 272 с.

4 Кузнецов Максим, Симдянов Игорь , MySQL в примерах – Спб.: «БХВ-Петербург», 2008. – С. 952.

5 Кузнецов М.В., Симдянов И.В. Самоучитель PHP // 2-е изд., перераб. и доп. – СПб.: БХВ-Петербург, 2006.

6 Уильман Л. Основы  программирования на PHP М.: ДМК Пресс, 2001. – С. 182.

7 Фленов М.Е. PHP Глазами  хакера. СПб.: БХВ-Петербург, 2005. – С. 256.

8 Кухарчик А. PHP: Обучение  на примерах. Мн.: Новое издание, 2004. – С. 512.

9 Ченгаев Д. Как  сделать современный веб сайт, 2007. — С. 544.

10 Ченгаев Д.  Технологии PHP и MySQL для создания сайта, 2009. – С. 387.

 

 

 

 

 

 

 

 

 

ПРИЛОЖЕНИЕ А

 

 

Скрипт регистрации

<?

if ($_SERVER['REQUEST_METHOD'] == 'POST') {

   $rLogin = trim($_POST['last_name']);

   $rPass  = trim($_POST['password1']);

   $rPass2 = trim($_POST['password2']);

   $rEmail = trim($_POST['email']);

if ($rLogin == '') {

          die("Поле 'Логин' не заполнено<br />\n");

   // Логин может состоять  из букв, цифр и подчеркивания

   }elseif (!preg_match("/^\w{3,}$/", $rLogin)) {

          die("В поле 'Логин' введены недопустимые символы<br />\n");

   }

   if ($rEmail == '') {

          die("Поле 'E-mail' не заполнено<br />\n");

   // Проверяем e-mail на корректность

   }elseif (!preg_match("/^[a-zA-Z0-9_\.\-]+@([a-zA-Z0-9\-]+\.)+[a-zA-Z]{2,6}$/", $rEmail)) {

          die("Указанный 'E-mail' имеет недопустимый формат<br />\n");

   }

 

if ($rPass == '' || $rPass2 == '') {

          die("Поле 'Пароль' не заполнено<br />\n");

   }elseif($rPass !== $rPass2) {

          die("Поля 'Пароль' и 'Повтор пароля' не совпадают<br />\n");

   // Пароль может состоять  из букв, цифр и подчеркивания

   }elseif(!preg_match("/^\w{3,}$/"

, $rPass)) {

          die("В поле 'Пароль' введены недопустимые символы<br />\n");

   }

 

$times=array("Light"=>"14.30","Big"=>"12.00","Sports"=>"15.00","Elite"=>"14.00");

$lectors=array("Light"=>"Василий Васильевич","Big"=>"Иван  Иванович","Sports"=>"Петр Петрович","Elite"=>"Семен Семенович");

define("SIGN","<br><br>С уважением,  Администрация туристического агенства");

$str="Здравствуйте, уважаемый" . $_POST["first_name"] . " " . $_POST["last_name"] ."!<br>";

$str.="<br><br> Мы рады приветствовать  вас на нашем сайте. ";

$str.="<br> Здесь вы сможете  подобрать наиболее подходящий  для вас тур.";

$carses=$_POST["cars"];

$str.="<br>".SIGN;

echo $str;

}

?>

 

Скрипт бронирования

<?

if ($_SERVER['REQUEST_METHOD'] == 'POST') {

   $rName = trim($_POST['name']);

   $rEmail = trim($_POST['email']);

   $rTel  = trim($_POST['tel']);

   $rCity = trim($_POST['city']);

   $rAdress  = trim($_POST['adress']);

   $rOff  = trim($_POST['Oform']);

   $rdos  = trim($_POST['dostavka']);

if ($rName == '') {

          die("Поле 'Имя' не заполнено<br />\n");

   // Логин может состоять  из букв, цифр и подчеркивания

   }elseif (!preg_match("/^\w{3,}$/", $rName)) {

          die("В поле 'Имя' введены недопустимые символы<br />\n");

   }

   if ($rEmail == '') {

Информация о работе Проектирование и реализация интернет портала туристической фирмы «Атлант»