Разработки сайта бронирования автомобилей

Заказать уникальную курсовую работу
Тип работы: Курсовая работа
Предмет: Электронная торговля
  • 30 30 страниц
  • 0 + 0 источников
  • Добавлена 15.01.2008
1 000 руб.
  • Содержание
  • Часть работы
  • Список литературы
  • Вопросы/Ответы
Введение
1. Описание MySQL
2. Руководство пользователя
3. Руководство администратора
4. Руководства программиста
Список литературы
Приложение 1. Исходные тексты файлов

Фрагмент для ознакомления

php»

$updir = "..\\uploads\\"; // каталог для хранения изображений
@mkdir($updir, 0777); // создаем, если его еще нет

echo "Список машин:";

//Редактирование изменений
if(count($_POST) && isset($_POST['editauto']) && isset($_POST['idauto'])){
$sSql = "select * from auto where id='".$_POST['idauto']."' limit 1;";
$res = mysql_query($sSql);
if($res && mysql_num_rows($res) && ($row=mysql_fetch_array($res))){
echo "

";
echo "";
echo "";
echo "";
echo "";
echo "";
echo "";
echo "";
echo "";
echo "";
echo "
Редактирование данных об автомобиле № ".$row['id']."
Марка:
Цена (руб/сутки):
Комментарий:
Заказана:";
echo "";
echo "
Фото:
";
echo "
";
echo "";
}
else{
echo "
Ошибка получения данных";
}
}

//Добавление машины
if(count($_POST) && isset($_POST['newauto'])){
echo "
";
echo "";
echo "";
echo "";
echo "";
echo "";
echo "";
echo "";
echo "
Добавление автомобиля:
Марка:
Цена (руб/сутки):
Комментарий:
Фото:
";
echo "
";
}

//Сохранение новой машины
if(count($_POST) && isset($_POST['saveauto'])){
global $updir;
$sSql = "insert into auto set name='".$_POST['nameauto']."', price='".$_POST['priceauto']."', note='".$_POST['noteauto']."'";
$res = mysql_query($sSql);

if($res){
$sql2 = "select max(id) as maxid from auto limit 1;";
$res2 = mysql_query($sql2);
$row2 = mysql_fetch_array($res2);
$lastid = $row2['maxid'];

$f = $_FILES['photoauto']['name'];
$f_name = $_FILES['photoauto']['tmp_name'];
$newf_name = $lastid."_".$f;
$f_dest = $updir.$newf_name;
if(@file_exists($f_name)){
$move = move_uploaded_file($f_name, $f_dest);
$sql3 = "update auto set photo='".$newf_name."' where id='".$lastid."' limit 1;";
$res3 = mysql_query($sql3);
}

echo "
Изменения сохранены";
}else echo "
Ошибка при сохранении изменений";
}

//Сохранение изменений
if(count($_POST) && isset($_POST['updatenameauto']) && isset($_POST['idauto'])){
$sSql = "update auto set name='".$_POST['nameauto']."' where id='".$_POST['idauto']."' limit 1;";
$res = mysql_query($sSql);
if($res)
echo "
Изменения сохранены";
else echo "
Ошибка при сохранении изменений";
}

if(count($_POST) && isset($_POST['updatepriceauto']) && isset($_POST['idauto'])){
$sSql = "update auto set price='".$_POST['priceauto']."' where id='".$_POST['idauto']."' limit 1;";
$res = mysql_query($sSql);
if($res)
echo "
Изменения сохранены";
else echo "
Ошибка при сохранении изменений";
}

if(count($_POST) && isset($_POST['updatenoteauto']) && isset($_POST['idauto'])){
$sSql = "update auto set note='".$_POST['noteauto']."' where id='".$_POST['idauto']."' limit 1;";
$res = mysql_query($sSql);
if($res)
echo "
Изменения сохранены";
else echo "
Ошибка при сохранении изменений";
}

if(count($_POST) && isset($_POST['updateavaibleauto']) && isset($_POST['idauto'])){
$sSql = "update auto set avaible='".$_POST['avaibleauto']."' where id='".$_POST['idauto']."' limit 1;";
$res = mysql_query($sSql);
if($res)
echo "
Изменения сохранены";
else echo "
Ошибка при сохранении изменений";
}

if(count($_POST) && isset($_POST['updatephotoauto']) && isset($_POST['idauto'])){
//echo $_FILES['photoauto']['name']." | ".$_FILES['photoauto']['tmp_name'];
$f = $_FILES['photoauto']['name'];
$f_name = $_FILES['photoauto']['tmp_name'];
$newf_name = $_POST['idauto']."_".$f;
$f_dest = $updir.$newf_name;
$res = 0;
if(@file_exists($f_name)){
$move = move_uploaded_file($f_name, $f_dest);
$sSql = "update auto set photo='".$newf_name."' where id='".$_POST['idauto']."' limit 1;";
$res = mysql_query($sSql);
}
if($res)
echo "
Изменения сохранены";
else echo "
Ошибка при сохранении изменений";
}

//Удаление автомобиля
if(count($_POST) && isset($_POST['delauto']) && isset($_POST['idauto'])){
$sSql = "delete from auto where id='".$_POST['idauto']."'";
$res = mysql_query($sSql);
if($res)
echo "
Автомобиль удален из базы";
else echo "
Ошибка при удалении автомобиля из базы";
}

echo "
";
echo "";
echo "
";
//Вывод на экран списка автомобилей
$sSql = "select * from auto order by id";
$res = mysql_query($sSql);
if($res && mysql_num_rows($res)){
echo "";
echo "";
echo "";
echo "";
while($row=mysql_fetch_array($res)){
echo "";
echo "";
echo "";
echo "";
echo "";
if(strlen($row['photo'])){
$src = "../uploads/".$row['photo'];
$row['photo'] = "";
}
echo "";
if($row['avaible'] == 0)
$row['avaible'] = 'Нет';
else $row['avaible'] = 'Да';
echo "";
echo "";
echo "";
echo "";
echo "";
echo "";
}
echo "
IDНаименованиеЦена (руб/сутки)ФотоЗаказанаКомментарий 
 ".$row['id']." ".$row['name']." ".$row['price']." ".$row['photo']." ".$row['avaible']." ".$row['note']." 
";
}
?>
Файл «admin/inc/zakaz.php»
echo "Список заказов:";

//Вывод на экран списка ингредиентов
$sSql = "select * from zakaz order by datefrom asc";
$res = mysql_query($sSql);
if($res && mysql_num_rows($res)){
echo "";
echo "";
echo "";
echo "";
while($row=mysql_fetch_array($res)){
$sSql2 = "select id,name from auto where id='".$row['idauto']."' limit 1;";
$res2 = mysql_query($sSql2);
$row2 = mysql_fetch_array($res2);
$row['nameauto'] = $row2['name'];
echo "";
echo "";
echo "";
echo "";
echo "";
echo "";
echo "";
echo "";
echo "";
echo "";
}
echo "
IDАвтомобильСПоДата заказаФИОТел.Email
 ".$row['id']." ".$row['nameauto']." ".$row['datefrom']." ".$row['dateto']." ".$row['added']." ".$row['FIO']." ".$row['phone']." ".$row['email']."
";
}
?>

Вопрос-ответ:

Какие этапы разработки включает создание сайта бронирования автомобилей?

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

Как описать базу данных MySQL для сайта бронирования автомобилей?

База данных MySQL для сайта бронирования автомобилей состоит из нескольких таблиц. Одна из таблиц содержит информацию о машинах, например, их марку, модель, цену и доступность. Вторая таблица содержит информацию о бронировании, такую как дату начала и окончания бронирования, имя клиента и номер машины. Таблицы связаны между собой посредством внешних ключей для обеспечения целостности данных.

Как использовать сайт бронирования автомобилей в качестве пользователя?

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

Как использовать сайт бронирования автомобилей в качестве администратора?

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

Какое оборудование требуется для разработки сайта бронирования автомобилей?

Для разработки сайта бронирования автомобилей вам потребуется компьютер с установленной операционной системой, поддерживающей веб-разработку. Также вам понадобится установить и настроить сервер базы данных MySQL.

Что такое MySQL?

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

Как использовать сайт бронирования автомобилей в качестве пользователя?

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

Как описать работу с базой данных MySQL?

MySQL - это система управления базами данных, которая позволяет хранить и обрабатывать большие объемы информации. В разработке сайта бронирования автомобилей MySQL используется для хранения данных о машинах, а также для реализации функционала поиска и бронирования автомобилей. Для работы с MySQL в проекте используется язык SQL (Structured Query Language), который позволяет осуществлять запросы к базе данных для получения, добавления, изменения и удаления данных. В документации к сайту бронирования автомобилей содержится подробное описание структуры базы данных, а также инструкции по использованию SQL-запросов для работы с данными.