Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
5fan_ru_Автоматизированная система управления д...doc
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
9.4 Mб
Скачать

Приложение к Листинг

Auth.php

<?php

require('php/db.php');

session_start();

$query="select * from users where ((user_login='$_POST[login]')and (user_password='md5($_POST[password]')))";

$result=mysql_query($query);

$rows=mysql_num_rows($result);

if(($rows>0)){

$mas=mysql_fetch_array($result);

$_SESSION["username"] = $mas[2];

$_SESSION["fio"] = $mas[1];

exit;

}

else{

echo "Неверный логин или пароль!!!!";

}}

}

?>

Turist.php

<html>

<table cellspacing="2" cellpadding="3" border="1" width="90%">

<form name="test1" method="post" action="index.php?page=addturist">

<input type="submit" value="Новый турист">

</form>

</table>

<p>

<table cellspacing="2" cellpadding="3" border="1" width="90%">

<tr align="center">

<td align="center" width="10%">

<b>N</b>

</td>

<td width="20%">

<b>Фамилия</b>

</td>

<td width="20%">

<b>Имя</b>

</td>

<td width="20%">

<b>Отчество</b>

</td>

<td width="20%">

<b>Телефон</b>

</td>

</tr>

<?php

//подключаемся к серверу баз данных, сохраняем ссылку на ресурс в переменной

require("db.php");

//определяем запрос к базе данных. синтаксис определен в руководстве по mysql

$query = "SELECT id_turist,surname,name,secondname,telephone FROM Turist";

//выполняем запрос и получаем результат

$resGroup = mysql_query($query,$mydiplom);

//выводим на экран

while ($rowGroup = mysql_fetch_row($resGroup)){

printf("<tr><td>%s</td><td><a href=\"?page=prturist&id=%s\">%s</a></td><td>%s</td><td>%s</td><td>%s</td></tr>\n", $rowGroup[0], $rowGroup[0], $rowGroup[1], $rowGroup[2], $rowGroup[3], $rowGroup[4]);

}

//закрываем подключение

mysql_close($mydiplom );

?>

</table>

</html>

<html>

<table cellspacing="2" cellpadding="3" border="1" width="90%">

<form name="test1" method="post" action="index.php?page=addturist">

<input type="submit" value="Новый турист">

</form>

<form name="test2" method="post" action="index.php?page=request">

<input type="submit" value="Добавить заявку">

</form>

<form name="test3" method="post" action="index.php?page=adddog">

<input type="submit" value="Добавить договор">

</form>

<form name="test5" method="post" action="php/delete.php">

<input type="submit" value="Удалить туриста">

</form>

</table>

</html>

prturist.php

<?php

require("php/db.php");

$id = intval($_GET['id']);

if (isset($_POST['save'])) {

$surname = addslashes($_POST['surname']);

$name = addslashes($_POST['name']);

$secondname=addslashes($_POST['secondname']);

$N_pasport_rus=addslashes($_POST['N_pasport_rus']);

$seriaruspas=addslashes($_POST['seriaruspas']);

$N_pasport_zagr=addslashes($_POST['N_pasport_zagr']);

$birthday=addslashes($_POST['birthday']);

$telephone=addslashes($_POST['telephone']);

$icq=addslashes($_POST['icq']);

$email=addslashes($_POST['email']);

$N_club_kart=addslashes($_POST['N_club_kart']);

$query = "UPDATE `Turist`

SET `surname` = '$surname',

`name` = '$name',

`secondname`='$secondname',

`N_pasport_rus`='$N_pasport_rus',

`seriaruspas`='$seriaruspas',

`N_pasport_zagr`='$N_pasport_zagr',

`birthday`='$birthday',

`telephone`='$telephone',

`icq`='$icq',

`email`='$email',

`N_club_kart`='$N_club_kart'

WHERE `id_turist` = '$id'";

$rq = mysql_query($query);

}

$query1 = "SELECT *

FROM `Turist`

WHERE `id_turist` = '$id'";

$rq = mysql_query($query1);

$Turist = mysql_fetch_array($rq);

?>

<html>

<body>

<form name="it" method="post" action="">

<table>

<tr><td><p><b> Фамилия:</b></td><td><input name="surname" type="text" size="20" value="<?php echo $Turist['surname'] ?>"> </td>

</tr><tr><td><p><b> Имя:</b></td><td><input name="name" type="text" size="20" value="<?php echo $Turist['name'] ?>"></td>

</tr><tr><td><p><b>Отчество:</b></td><td><input name="secondname" type="text" size="20" value="<?php echo $Turist['secondname'] ?>"><td>

</tr><tr><td><p><b> Российский паспорт:</b></td>

</tr><tr><td><p><b>Номер:</b></td><td><input name="N_pasport_rus" type="text" size="10" value="<?php echo $Turist['N_pasport_rus'] ?>"></td><td><b> Серия:</b><input name="seriaruspas" type="text" size="10" value="<?php echo $Turist['seriaruspas'] ?>"></td>

</tr><tr><td><p><b> Загранпаспорт:</b></td>

</tr><tr><td><p><b> Номер:</b></td><td><input name="N_pasport_zagr" type="text" size="10" value="<?php echo $Turist['N_pasport_zagr'] ?>"></td>

</tr><tr><td><p><b> Дата рождения:</b></td><td><input name="birthday" type="date" size="10" value="<?php echo $Turist['birthday'] ?>"></td>

</tr><tr><td><p><b> Номер телефона:</b></td><td><input name="telephone" type="text" size="10" value="<?php echo $Turist['telephone'] ?>"><td>

</tr><tr><td><p><b>ICQ:</b></td><td><input name="icq" type="text" size="9" value="<?php echo $Turist['icq'] ?>"></td>

</tr><tr><td><p><b>e-mail:</b></td><td><input name="email" type="text" size="10" value="<?php echo $Turist['email'] ?>"></td>

</tr><tr><td><p><b>Клубная карта:</b></td><td><input name="N_club_kart" type="text" size="10" value="<?php echo $Turist['Name'] ?>"></td>

</p>

</table>

<p><b> </b><input type="reset" value="Очистить"> <input name="save" type="submit" value="Сохранить"></p>

</form>

</html>

Insert_turist.php

<?

require("php/db.php");

$surname=$_POST["surname"];

$name=$_POST["name"];

$secondname=$_POST["secondname"];

$N_pasport_rus=$_POST["N_pasport_rus"];

$seriaruspas=$_POST["seriaruspas"];

$N_pasport_zagr=$_POST["N_pasport_zagr"];

$birthday=$_POST["birthday"];

$telephone=$_POST["telephone"];

$icq=$_POST["icq"];

$email=$_POST["email"];

$N_house=$_POST["N_house"];

$N_flat=$_POST["N_flat"];

$N_club_kart=$_POST["N_club_kart"];

$query = " INSERT INTO Turist (surname,name, secondname, N_pasport_rus, seriaruspas, N_pasport_zagr, birthday,telephone, icq, email,N_club_kart)

VALUES

('$surname', '$name', '$secondname', '$N_pasport_rus', '$seriaruspas', '$N_pasport_zagr', '$birthday', '$telephone', '$icq', '$email','$N_club_kart') "; //формируем sql-запрос для вставки в базу

$query1 = " INSERT INTO adres (N_house,N_flat) VALUES ('$N_house','$N_flat') "; //формируем sql-запрос для вставки в базу

$result = mysql_query($query); //выполняем запрос , результат выполения сохраняется в $result

$result = mysql_query($query1);

mysql_close($mydiplom);

?>

Shablon.php

<?php

require("db.php");

$query="SELECT Dogovor.N_dog_turist, Dogovor.Date_dog_turist, Dogovor.Sum, Dogovor.Date_begin,Dogovor.Date_end,

Turist.surname, Turist.name, Turist.secondname, Turist.N_pasport_rus, Turist.seriaruspas,Turist.N_pasport_zagr, Turist.telephone,Turist.birthday,

operator.All_name, operator.Sokr_name, operator.Op_telephone,operator.N_reestr, operator.Financial_obesp,

Insurianse.Name_ins,Insurianse.Srok_dogins, Insurianse.Date_dog_ins,Insurianse.N_dogins,

hotel.namehotel, Nomera.name_razm,Food.type_food, transport.nametransp,ex.nameex,

Insur.name_ins,dop_usl.name_dop

FROM Dogovor,Turist,operator,Insurianse, hotel, Nomera, Food,transport,ex,Insur,dop_usl,turistdog,dopdog,typetour

WHERE Dogovor.id_dog=turistdog.id_dog and Turist.id_turist=turistdog.id_turist and

operator.id_operator=Dogovor.id_operator and

Insurianse.id_ins=operator.id_ins and

Dogovor.id_typetour=typetour.id_typetour and typetour.Placing=hotel.id_hotel and

typetour.type_placing=Nomera.id_razm and

typetour.Food=Food.id_food and

typetour.Transport=transport.id_transport and

typetour.Excursion=ex.id_ex and

dop_usl.id_dop=dopdog.id_dop and Dogovor.id_dog=dopdog.id_dog and Dogovor.Insurance=Insur.id_ins and turistdog.id_dog=[idd]";

$result=mysql_query($query);

$rows=mysql_num_rows($result);

if(($rows>0)) $mas=mysql_fetch_array($result);

?>

<html>

<p>Договор о реализации туристского продукта

<p>

<table>

<tr><td> г. Чайковский </td><td>№ <?echo $mas['N_dog_turist'];?> от <?echo $mas['Date_dog_turist'];?></td></tr>

</table>

<p>

<p>

Индивидуальный предприниматель Мартюшева А. А. (туристическое агентство «Коми-тур») в лице директора Мартюшевой Анастасии Алексеевны, (а Низамова Светлана в другом агентстве???) действующий на основании ОГРН № 309592023200039, именуемое в дальнейшем ТУРАГЕНТ, с одной стороны, и <?echo $mas['surname'];?> <?echo $mas['name'];?> <?echo $mas['secondname'];?>

действующий от своего имени, именуемый в дальнейшем ТУРИСТ, с другой стороны, вместе именуемые СТОРОНЫ, заключили настоящий договор о нижеследующем:

<p>1. Предмет договора

<p>1.1. На условиях и в сроки, установленные настоящим Договором, ТУРАГЕНТ обязуется реализовать следующий туристский продукт, а ТУРИСТ обязуется оплатить этот турпродукт:

<p>Маршрут <?echo $adres['marshrut'];?>

<p>начало тура <?echo $mas['Date_begin'];?>

<p>окончание тура <?echo $mas['Date_end'];?>

<p>размещение <?echo $mas['namehotel'];?>

<p>питание <?echo $mas['type_food'];?>

<p>тип номера <?echo $mas['name_razm'];?>

<p>перевозка <?echo $mas['nametransp'];?>

<p>страховка <?echo $mas['name_ins'];?>

<p>иное

<p>1.2. Туристы, совершающие путешествие на условиях настоящего Договора:

<p>ФИО <?echo $mas['surname'];?> <?echo $mas['name'];?> <?echo $mas['secondname'];?>

<p>Данные паспорта <?echo $mas['N_pasport_rus'];?> <?echo $mas['seriaruspas'];?>

<p>контактные реквизиты <?echo $mas['telephone'];?>

<p>2. Сведения о туроператоре

<p>2.1. Туроператором, являющимся непосредственным исполнителем туристских услуг, входящих в турпродукт, поименованный в п. 1.1 настоящего Договора, является следующее юридическое лицо:

<p>полное и сокращенное наименования: <?echo $mas['All_name'];?>, <?echo $mas['Sokr_name'];?>

<p>адрес (место нахождения):<?echo $adres[oadres];?>

<p>реестровый номер: <?echo $mas['N_reestr'];?>

<p>размер финансового обеспечения: <?echo $mas['Financial_obesp'];?>

<p>номер, дата и срок действия банковской гарантии <?echo $mas['N_dogins'];?> <?echo $mas['Date_dog_ins'];?> <?echo $mas['Srok_dogins'];?>

<p>наименование, адрес (место нахождения) и почтовый адрес организации, предоставившей финансовое обеспечение:<?echo $mas['iadres'];?>

<p>2.2. ТУРАГЕНТ является агентом туроператора, поименованного в п.2.1. настоящего Договора, и действует при реализации турпродукта по поручению туроператора.

<p><p>3. Порядок реализации турпродукта

<p>3.1. Возникновение у ТУРАГЕНТА обязанности реализовать ТУРИСТУ турпродукт, поименованный в п 1.1 настоящего Договора, происходит после подтверждения у туроператора бронирования данного турпродукта для туристов, указанных в п. 1.2 настоящего Договора. До момента подтверждения бронирования настоящий договор является предварительным с отлагательным условием подтверждения бронирования турпродукта.

<p>3.2. Для получения подтверждения ТУРАГЕНТ обязан направить туроператору заявку на бронирование.

<p>Для оформления такой заявки и дальнейшего исполнения ТУРАГЕНТОМ настоящего Договора ТУРИСТ обязан предоставить ТУРАГЕНТУ документы (загранпаспорт, фотографии, доверенности, анкетные данные и другие документы) для оформления выездной/ въездной визы. ТУРИСТ несет ответственность за надлежащее состояние всех документов, в том числе паспортов и сроков их действия, доверенностей, наличие загранпаспортов у детей, достигших 14 лет, и наличие фотографий детей, достигших 6 лет и вписанных в паспорт родителей.

<p>В случае изменения турпродукта по инициативе ТУРИСТА до момента подтверждения его туроператором, включая изменение дат вылета, типа размещения, отеля, ТУРИСТ обязан возместить ТУРАГЕНТУ фактически понесенные расходы. Если для подтверждения бронирования туроператором действуют специальные правила отказа на периоды высокого спроса, то они приводятся в отдельном приложении к настоящему Договору.

<p>3.3. При неподтверждении заявки ТУРАГЕНТА туроператором в течение 48 часов с момента подписания СТОРОНАМИ настоящего Договора права и обязанности СТОРОН по реализации турпродукта не возникают и ТУРИСТУ полностью возвращаются денежные средства, внесенные им согласно п. 4.4 настоящего Договора.

<p>3.4. При наличии подтверждения заявки ТУРАГЕНТА со стороны туроператора ТУРАГЕНТ обязывается реализовать ТУРИСТУ заказанный турпродукт при условии полной оплаты ТУРИСТОМ его стоимости, установленной в статье 4 настоящего Договора.

<p>3.5. При реализации турпродукта ТУРАГЕНТ обязан передать ТУРИСТУ основную информацию о потребительских свойствах туристского продукта и выдать сопроводительные документы, необходимые для реализации услуг, входящих в туристский продукт, ТУРИСТУ или лицам, совершающим путешествие (туристам).

<p>Сопроводительные документы выдаются после полной оплаты турпродукта в офисе туроператора не позднее окончания рабочего дня, предшествующего дню начала путешествия или в месте начала маршрута (аэропорт – зал вылета, ж/д вокзал или другое), не позднее, чем за 2 часа до времени выезда (вылета).

<p>В комплект сопроводительных документов входят: ваучер(-ы) для проживания туристов в отелях, ваучеры для трансферов, экскурсионного и другого обслуживания, информационные памятки о стране, месте пребывания и условиях безопасности, а также авиабилет(-ы) и страховой(-ые) полис(-ы).

<p>3.6. ТУРИСТ обязан ознакомиться с каталогами, предоставленными ТУРАГЕНТОМ, в которых представлены сведения об отелях (местах размещений) и иными документами, предложенными ТУРАГЕНТОМ, памяткой по стране пребывания, правилами перевозок, установленными соответствующим перевозчиком, правилами страхования, установленными соответствующей страховой компанией.

<p>3.7. ТУРАГЕНТ в письменной форме предупреждает ТУРИСТА, что при отказе оформления страховки от невозможности совершить поездку, любые фактически понесенные расходы, в случае отказа в выдаче въездной визы консульством иностранного государства и других случаях предусмотренных данным видом страхования, относятся на счет ТУРИСТА.

<p>3.8. ТУРИСТ обязан проинформировать об указанных правилах и сведениях сопровождающих его лиц, а в случае приобретения туристского продукта для других лиц - лиц, совершающих путешествие, а также обязан передать им иную полученную от ТУРАГЕНТА согласно п. 3.5 настоящего Договора информацию и ознакомить их с условиями настоящего Договора.

<p>3.9. ТУРИСТ обязан получить в установленное время и месте паспорта и сопроводительные документы, заблаговременно согласовав с ТУРАГЕНТОМ место получения документов, согласно п. 3.5 настоящего Договора.

<p>3.10. ТУРАГЕНТ обязан обеспечить предоставление туроператором всего комплекса услуг, входящих в туристский продукт, с надлежащим уровнем качества.

<p>В случае замены заказанного ТУРИСТОМ отеля, ТУРАГЕНТ обязан получить согласие ТУРИСТА на такую замену и обеспечить размещение туроператором туристов в отель той же категории или категории выше.

<p>3.11. ТУРИСТ и туристы обязаны соблюдать пограничные и таможенные правила РФ и страны путешествия, правила авиакомпаний по перелету и перевозке багажа, правила общественного поведения и законодательство в стране путешествия, правила проживания в отеле. ТУРАГЕНТ не несет ответственность при нарушении ТУРИСТОМ всех вышеперечисленных правил.

<p>3.12. ТУРИСТ обязан производить за свой счет расходы, связанные с перевозкой сверхнормативного багажа, освободить номер в отеле в последний день пребывания до расчетного часа, оплатить счета за услуги, предоставляемые отелем и не входящие в заказанный турпродукт.

<p>4. Стоимость туристского продукта и порядок оплаты

<p>4.1. Стоимость туристского продукта на дату заключения настоящего Договора, составляет <?echo $mas['Sum'];?> руб.

<p>4.2. ТУРИСТ одновременно с подписанием сторонами настоящего Договора вносит в счет оплаты стоимости туристского продукта в кассу или на расчетный счет ТУРАГЕНТА аванс в размере 10 % от стоимости продукта, указанной в п.4.1 настоящего Договора.

<p>4.3. При подтверждении бронирования турпродукта туроператором ТУРИСТ оплачивает в течение 2-х рабочих дней с момента подтверждения 100% стоимости туристского продукта с учетом ранее внесенных авансов.

<p>4.4. В случае просрочки платежа, указанного в п.4.3 настоящего Договора, или согласованного переноса по просьбе ТУРИСТА данного платежа ТУРАГЕНТ вправе пересмотреть стоимость турпродукта.

<p>4.5. Факт полной оплаты туристского продукта подтверждается оформленной ТУРАГЕНТОМ туристской путевкой и служит основанием для оформления и передачи комплекта сопроводительных документов.

<p>5. Срок действия и порядок расторжения настоящего Договора.

<p>5.1. Настоящий Договор действует до момента окончания путешествия либо до срока оказания последней услуги, включенной в подтвержденный турпродукт.

<p>5.2. В случае нарушения ТУРИСТОМ порядка оплаты турпродукта, определенного п.п. 4.4-4.5 настоящего Договора, ТУРАГЕНТ имеет право расторгнуть настоящий Договор в одностороннем порядке с возложением убытков, в том числе фактически понесенных расходов туроператора, на счет ТУРИСТА.

<p>5.3. ТУРИСТ имеет право расторгнуть настоящий Договор в любое время в одностороннем порядке без объяснения причин или по причинам, не связанным с выполнением ТУРАГЕНТОМ своих обязательств. Признание одностороннего расторжения настоящего Договора возникает с даты письменного объявления ТУРИСТА об отказе. В этом случае ТУРИСТУ не возвращается часть цены туристского продукта пропорционально части оказанных услуг до получения извещения о расторжении настоящего Договора, а также ТУРИСТ возмещает фактически понесенные расходы ТУРАГЕНТА.

<p>6. Порядок и сроки предъявления ТУРИСТОМ требований об уплате денежной суммы по банковской гарантии. Основания для осуществления выплат по банковской гарантии.

<p>6.1. В случаях неисполнения или ненадлежащего исполнения туроператором обязательств, входящих в турпродукт по настоящему Договору, при наличии оснований для уплаты денежной суммы по банковской гарантии ТУРИСТ вправе в пределах суммы финансового обеспечения предъявить письменное требование об уплате денежной компенсации непосредственно гаранту - организации, предоставившей финансовое обеспечение и указанной в п. 2.1 настоящего Договора.

<p>6.2. Письменное требование ТУРИСТА об уплате денежной суммы по банковской гарантии должно быть предъявлено гаранту в течение срока действия финансового обеспечения.

<p>6.3. Основанием для уплаты денежной суммы по банковской гарантии является факт установления обязанности туроператора возместить ТУРИСТУ реальный ущерб, возникший в результате неисполнения или ненадлежащего исполнения туроператором указанных в п. 1.1 настоящего Договора обязательств, если это является существенным нарушением условий такого договора.

<p>К существенным нарушениям относятся:

<p>- неисполнение обязательств по оказанию ТУРИСТУ входящих в туристский продукт услуг по перевозке и (или) размещению;

<p>- наличие в туристском продукте существенных недостатков, включая существенные нарушения требований к качеству и безопасности туристского продукта.

<p>6.4. Обязанность туроператора возместить ТУРИСТУ ущерб, установленный п. 6.3 настоящего Договора, устанавливается письменным признанием туроператора обоснованности претензий ТУРИСТА или по решению суда.

<p>7. Порядок разрешения споров.

<p>7.1. В случае обнаружения ненадлежащего исполнения или неисполнения Договора или ненадлежащего оказания или неоказания туроператором заказанных услуг ТУРИСТ обязан незамедлительно уведомить об этом представителя принимающей стороны для своевременного принятия мер. Если ТУРИСТА не удовлетворяют меры, принятые на месте для устранения претензий, он имеет право в течение 20 дней со дня окончания срока действия настоящего Договора предъявить письменную претензию туроператору, который обязан дать официальный ответ на нее в течение 10 дней.

<p>7.2. Все споры или разногласия, возникающие между СТОРОНАМИ по настоящему Договору или в связи с ним, разрешаются путем переговоров между СТОРОНАМИ.

<p>7.3. В случае невозможности разрешения разногласий путем переговоров стороны руководствуются действующим законодательством РФ.

<p>8. Особые условия.

<p>8.1. Подписывая настоящий Договор, ТУРИСТ подтверждает, что до его сведения ТУРАГЕНТОМ доведена полная и исчерпывающая информация, предусмотренная ФЗ «О защите прав потребителей», ФЗ «Об основах туристской деятельности в РФ» и ФЗ №12 “О внесении изменений в ФЗ “Об основах туристской деятельности в РФ”.

<p>8.2. В соответствии с законодательством РФ авиабилеты и страховые полисы являются самостоятельными договорами между ТУРИСТОМ и авиаперевозчиком или страховщиком. В случаях изменения времени вылета авиарейсов, повлекших за собой изменения объема и сроков туристских услуг, ответственность несет авиаперевозчик.

<p>8.3. Возврат стоимости авиабилетов на регулярные рейсы производится согласно условиям применения тарифа авиаперевозчика. Авиабилеты на чартерные рейсы и на регулярные рейсы по специальным тарифам возврату не подлежат по правилам авиаперевозчика. Покрытие расходов по страховым случаям обеспечивается страховым полисом и решается ТУРИСТОМ самостоятельно со страховой компанией.

<p>9. Прочие условия.

<p>9.1. Настоящий Договор составлен в двух экземплярах, обладающих равной юридической силой, на русском языке и хранится по одному у каждой из Сторон.

<p>9.2. Все изменения и дополнения к настоящему Договору должны быть составлены в письменной форме и подписаны обеими Сторонами.

<p>10. Реквизиты и подписи сторон.

<table>

<tr align="left">

<td width="10%">

<p>ТУРАГЕНТ

<p>ИП Низамова Светлана Владимировна

<p>Туристическое агентство «Коми-тур»

<p>617760 Пермский край г.Кудымкар, ул.Строителей 15

<p>Тел/факс (34241) 47068

<p>ИНН 593201083540

<p>ОГРН 309592023200039

<p>ОАО АКБ "Урал ФД"

<p>к/с № 30101810800000000790 в ГРКЦ ГУ Банка России по Пермской области, г.Пермь

<p>БИК 045773790

<p>р/с № 40802810800000002726

<p>e-mail: 470170013@mail.ru

<p>Директор ________________ С.В. Низамова

</td>

<td width="10%">

<p>ТУРИСТ

<p>Ф.И.О <?echo $mas['surname'];?> <?echo $mas['name'];?> <?echo $mas['secondname'];?>

<p>Данные паспорта <?echo $mas['N_pasport_rus'];?> <?echo $mas['seriaruspas'];?>

<p>контактные реквизиты <?echo $mas['telephone'];?>

</td>

</html>

2