Проектирование 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 рубрикатор по предметам рубрикатор по типам работ пользовательское соглашение