Задание на курсовую работу
1 Цель курсовой работы
Закрепление теоретических знаний и приобретение практических навыков разработки защищенных интерактивных веб-сайтов.
2 Задание для выполнения курсовой работы
Создать интерактивный корпоративный веб-сайт с функцией Интернет-магазина (с использованием технологии ASP.NET или языка PHP).
При разработке сайта необходимо использовать различные элементы дизайна с применением возможностей языка HTML: форматирование текста, работа с цветом, добавление таблиц, рисунков, карт изображений.
На сайте должны быть применены различные элементы форматирования страницы: форматирование текста, работа со списками, добавление цвета на страницу, вставка изображений, таблиц. Страницы сайта должны быть выдержаны в едином стиле за счет использования касадных таблиц стилей (CSS). На сайте должны быть использованы различные виды селекторов. Предусмотреть возможность применения внешних, внутренних и внедренных таблиц стилей.
Для хранения данных о товарах и услуах Интернет-магазина следует использовать базу данных (СУБД MyMSQL либо MS SQL Server). При этом база данных должна состоять из пяти-десяти таблиц.
При оформлении продажи товара средствами Интернет-магазина предусмотреть регистрацию пользователя. Для этого следует создать форму ввода информации. При работе с формами следует реализовать проверку данных пользователя на корректный ввод заполнение обязательных полей. В качестве регистрационных данных для пользователя следует использовать фамилию, имя, отчество, адрес и телефон клиента.
Для релизации продажи товара в Интернет-магазине необходимо использовать корзину клиента, в которой предсматривается изменение списка покупок и количества товаров определенного клиента. После этого следует реализовать сохранение заказов клиентов в базу данных средствами серверных языков сценариев.
По результатам выборки из базы данных необходимо:
— вывести список всех заказов всех клиентов (ФИО клиента, наименование товара, количество товара, стоимость заказа, адрес доставки),
— вывести содержимое корзины определенного пользователя,
— вывести список всех заказов определенного покупателя,
— вывести список всех проданных товаров за определенный период.
В веб-приложении необходимо реализовать два уровня доступа к базе данных: администратор и пользователь. Под пользователем должен быть возможен только просмотр и заказ товаров, регистрация. Под администратором должна быть реализована работа с данными из базы данных. Такая как добавление, поиск, корректировка, удаление заказов пользователей из базы данных.
Для защиты данных пользователя на сайте необходимо использовать различные средства обеспечения информационной безопасности, такие как:
— защита от атак типа Brute force средствами элемента Captcha пароля (использовать время между попытками 5, 10, 15 секунд);
— проверка сложности (стойкости) пароля (9 символов, наличие как символов, так и цифр, наличие спец символов).
3 Варианты заданий для выполнения курсовой работы
1) Строительные материалы;
2) Продуктовые товары;
3) Одежда;
4) Украшения;
5) Косметика и парфюмерия;
6) Садоводческие товары;
7) Канцелярские товары;
8) Спортивные товары;
9) Аппаратура для фотосъемки;
10) Автомобильные запчасти и аксессуары для машин;
11) Комплектующие для ПК;
12) Компьютеры;
13) Оргтехника;
14) Мебель;
15) Автомобили;
16) Видеоигры;
17) Детские товары;
18) Товары для дома;
19) Бытовая техника;
20) Товары для шитья;
21) Музыкальная техника;
или напишите нам прямо сейчас
22) Зоотовары;
23) Смартфоны и аксессуары;
24) Мобильный электротранспорт;
25) Цветы;
26) Обувь;
27) Часы;
28) Книги;
29) Тактическая экипировка и снаряжение;
30) Растения и семена.
При разработке веб-сайта связать между собой 20-25 веб-страниц. В исходном программном коде использовать комментарии.
Требования к структуре отчета по курсовой работе
Отчет к курсовой работе должен содержать следующие пункты:
Титульный лист.
Постановка задачи.
Содержание.
Введение.
1 Теоретические предпосылки.
1.1 Основы серверных языков.
1.2 Возможности использования СУБД
2 Руководство по эксплуатации программного средства.
2.1 Требования к аппаратным ресурсам.
2.2 Руководство администратора сайта.
2.2.1 Назначение и условия применения программы.
2.2.2 Характеристики программы.
2.2.3 Обращение к программе.
2.2.4 Входные и выходные данные.
2.2.5 Сообщения.
2.2.6 Администрирование сайта.
2.3 Руководство оператора.
2.3.1 Назначение программы.
2.3.2 Условия выполнения программы.
2.3.3 Выполнение программы.
2.3.4 Сообщения оператору.
Заключение.
Список использованных источников.
Приложение А Программный код.
Приложение Б Схема сайта
Приложение В Даталогическая модель БД
Приложение Г Схема алгоритма
Заключение
Заключительным этапом изучения представленного методического указания является написание курсовой работы, включающей разработку защищенного интерактивного корпоративного сайта с функцией Интернет-магазина.
Список использованных источников
или напишите нам прямо сейчас



