Автор работы: Пользователь скрыл имя, 28 Марта 2014 в 10:01, курсовая работа
В ходе выполнения курсовой работы реализованы следующие ф-ии интернет магазина:
БД хранящая информацию, система регистрации пользователя, верификация email адреса(проверка на подлинность), система оформления заказов на любое кол-во товаров, административная панель управления позволяющая управлять базой данных товаров
Реализована система защиты от взлома, запрос логина и пароля для входа в административную панель, также реализована дополнительная защита с помощью проекта Recaptcha от копании Google, система защиты пользователького интерфейса построена на проверке подлинности email адреса и возможностью смены пароля
Для защиты от спама поисковые формы защищены от ввода спец символов MySql, с помощью функции HtmlSpecialChars
echo'<meta http-equiv=Refresh content="0; url=index.php?action=good&
};
Все значения переменных берутся из форм и присваиваются значению полей в БД, после чего добавляются с помощью запроса
Дальнейшие формы будут изложены кратко, так какони все имеют общую структуру
4)Изменение данных о категории
if($_GET['action']=='category_
{
$category_id=HtmlSpecialChars(
$category_title=
$category_description=
mysqli_query($connect, "UPDATE category SET category_title='".$category_
echo'<meta http-equiv=Refresh content="0; url=index.php?action=category&
};
Изменяет данные об уже существующей категории, код изменяемой категории получается через переменную в отдельном php файле, пример работы подобных файлов описан выше
Неполный список запросов к БД:
// Получаем количество категорий
$query = mysqli_query($connect, "SELECT category_id FROM category");
$category_counter = mysqli_num_rows($query);
Выбираем коды категорий из таблицы «category»
// Получаем количество подкатегорий
$query = mysqli_query($connect, "SELECT subcategory_id FROM subcategory");
$subcategory_counter = mysqli_num_rows($query);
// Получаем количество пользователей
$query = mysqli_query($connect, "SELECT user_id FROM user");
$user_counter = mysqli_num_rows($query);
// Получаем количество товаров
$query = mysqli_query($connect, "SELECT goods_id FROM goods");
$goods_counter = mysqli_num_rows($query);
// Получаем количество производителей
$query = mysqli_query($connect, "SELECT manufacturer_id FROM manufacturer");
$manufacturer_counter = mysqli_num_rows($query);
// Получаем количество заказов всего
$query = mysqli_query($connect, "SELECT order_id FROM order_common");
$orders_all_counter = mysqli_num_rows($query);
// Получаем количество заказов в обработке
$query = mysqli_query($connect, "SELECT order_id FROM order_common WHERE order_status = 'do'");
$orders_do_counter = mysqli_num_rows($query);
Выбираем коды заказов из таблицы «order_common» где order_status имеет значение в обработке,полученные значения присваиваются переменной
// Получаем количество заказов исполненных
$query = mysqli_query($connect, "SELECT order_id FROM order_common WHERE order_status = 'ok'");
$orders_ok_counter = mysqli_num_rows($query);
// Получаем количество заказов отмененных
$query = mysqli_query($connect, "SELECT order_id FROM order_common WHERE order_status = 'break'");
$orders_break_counter = mysqli_num_rows($query);
Заключение:
В ходе выполнения курсовой работы реализованы следующие ф-ии интернет магазина:
БД хранящая инф-ию, система регистрации пользователя, верификация email адреса(проверка на подлинность), система оформления заказов на любое кол-во товаров, административная панель управления позволяющая управлять базой данных товаров
Реализована система защиты от взлома, запрос логина и пароля для входа в административную панель, также реализована дополнительная защита с помощью проекта Recaptcha от копании Google, система защиты пользователького интерфейса построена на проверке подлинности email адреса и возможностью смены пароля
Для защиты от спама поисковые формы защищены от ввода спец символов MySql, с помощью функции HtmlSpecialChars
Список литературы
Информация о работе Создание базы данных для интернет- магазина