Проектирование Web-приложения "Туристическое агенство"

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



T=cp1251 AUTO_INCREMENT=30 ;

4.3 Технологическая схема обработки информации

Web-приложение Туристическое агентство Ялта-путник имеет два входа: администраторскую зону и зону простого пользователя.

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

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

Следующие данные необходимы для ввода в таблицы с исходной информацией.

Страницы регистрации пользователей (рис.4.2):

Любой посетитель сайта может зарегистрироваться на сайте. Для успешной регистрации необходимо заполнить поле логин и пароль и нажать кнопку зарегистрироваться.

Логин - это имя пользователя для входа в систему, предназначено для ввода символьной информации, размер не более 30 символов;

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

Страница добавления путёвок (рис.4.3). Эта страница доступна только из администраторской зоны. Предназначена для добавления новых туров в базу данных.

Страница добавления типов курортов (рис.4.4). Страница предназначена для добавления новых типов курорта.

Раздел страницы (рис.4.5) создан для удобного управления контентом таких страниц, как главная, о компании.

Страница заказа путёвок (рис.4.6). Создана для заказа путёвок посетителями сайта. Страница полностью автоматизирована.

Пользователю необходимо ввести количество людей и контактные данные. Всё остальное система заполнит автоматически.

5. Робочий проект

5.1 Описание и назначение программного продукта

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

5.2 Описание программных модулей

Файл index.php - главная веб-страница

Файл about.php - страница о компании.

Файл book.php - невидимая страница обработки данных гостевой книги.

Файл comment.php - невидимая страница обработки данных для отзывов.

Файл bus_next.php - невидимая страница обработки данных формы обратной связи.

Файл form_ticket.php - невидимая страница обработки данных заказа выбранного тура.

Файл guestbook.php - гостевая книга.

Файл order_ticket.php - страница заказа выбранного тура.

Файл reg.php - страница регистрации новых пользователей.

Файл saveuser.php - страница обработки регистрации.

Файл send.php - страница уведомления заказов

Файл test_reg.php - страница обработки регистрации.

Файл view_cat.php - страница видов курорта.

Файл view_country.php - страница показа путёвок по выбранной стране.

Файл view_date.php - страница показа путёвок по дате.

Файл view_order.php - страница заказа путёвок.

Файл view_post.php - страница показа полной информации о туре.

Файл view_rut.php - страница показа путёвок по выбранному маршруту.

Файл view_search.php - страница показа результатов поиск.

Файл view_transoprte.php - страница показа путёвок по выбранной транспортировке.

Файл vote_res.php - страница обработки оценок.

Каталог /admin/ - блок для администратора.

Каталог blocks/ - блоки подключения к сайту: bd.php, footer.php, left.php, right.php, top.php, top_2.php.

Файл blur.js- скрипт проверки заполнености формы заказа

Файл count_price.js - раiёт стоимости путёвки.

Файл jquery.js- библиотека jquery.

Файл myscripts.js - файл сценария jQuery для сайта.

Файл style.css - файл стиля сайта.

5.3 Исходные тексты программных модулей

Файл bd.php - отвечает за подключение к базе данных.

<?

$db = mysql_connect ("localhost","user","z45242");_select_db("moto",$db);_start();

?>

Файл index.php - главная страница. В начале в переменную $result_in

Запросом mysql_query заносятся необходимые данные из таблицы settings. Затем идёт проверка на их наличие в базе. Если ничего не найдено, будет выведено сообщение Запрос на выборку данных из базы не прошел. Напишите об этом администратору admin@misha.com и код ошибки.

Данные из таблицы выводятся циклом do while, выводом ptintf.

В MySQL запросе стоит лимит на количество выводимых записей - 10 туров.

<? include ("blocks/bd.php");

$result_in = mysql_query("SELECT title,meta_d,meta_k,text FROM settings WHERE page='index'",$db); (!$result_in)

{

echo "";

exit(mysql_error());

}(mysql_num_rows($result_in) > 0)

{

$myrow_in = mysql_fetch_array($result_in);

}

else

{

echo "";

exit();

}_start();

?>

<?

$result = mysql_query("SELECT * FROM data ORDER BY id DESC LIMIT 10",$db); (!$result)

{

e

Copyright © 2008-2013 geum.ru   рубрикатор по предметам  рубрикатор по типам работ  пользовательское соглашение