Вопросы/задания к контрольной работе: Программный код сайта «Sushi рай»
Описание
Задание: реализовать проект, состоящий из:
- Приложения, предназначенного для работы оператора ПК, для ввода и отправки на сервер необходимых данных.
- Веб-сайта, использующего данные хранящиеся на сервере, как основной контент сайта и/или для авторизации пользователей.
Для реализации приложения использовать:
- cреду MS Visual Studio;
- язык программирования C#;
- тип проекта – Windows Forms;
- локальный веб-сервер Denver (можно другой);
- приложение для администрирования СУБД phpMyAdmin;
- базу данных MySQL.
Для создания сайта использовать:
- html+css;
- php;
- jаvascript (при необходимости);
- локальный веб-сервер Denver;
- приложение для администрирования СУБД phpMyAdmin;
- базу данных MySQL
Тематика проекта представляет собой дифференцированное задание по уровню сложности и по объему выполняемых работ.
Уровень сложности и объем работ на «удовлетворительно »
- Приложение для генерации паролей для авторизации пользователей на сайте. Алгоритм рандомной генерации паролей придумать самостоятельно (например, на четных местах цифры, на нечетных – латинские буквы). В качестве логина использовать адрес электронной почты пользователя. Пароль вместе с логином хранить в БД MySQL. Сгенерированный рандомный пароль высылать пользователю на его e-mail.
- Одностраничный веб-сайт – каталог товаров (не менее 15 наименований) с формой авторизации пользователей и формой для публикации отзывов.
Уровень сложности и объем работ на «хорошо »
- Приложение для ввода и записи в БД всей необходимой информации о товарах, которые впоследствии будут опубликованы на вашем сайте.
- Веб-сайт – каталог товаров, выгружаемый из базы данных, с формой авторизации и регистрации пользователей.
Уровень сложности и объем работ на «отлично »
- Приложение для ввода и записи в БД всей необходимой информации о товарах, которые впоследствии будут опубликованы на вашем сайте.
- Веб-сайт – интернет-магазин, с каталогом товаров, выгружаемых из базы данных, с формой авторизации и регистрации пользователей. Реализацию интернет-магазина выполнить до момента осуществления клиентом платежа за покупку (при этом при нажатии на кнопку «оплатить» в БД уменьшается количество имеющегося товара на приобретаемое количество единиц товара, покупателю сообщается об успешности покупки).
Порядок работы над проектом:
1. Определить направление, для которого будет реализован каталог товаров/интернет-магазин (например, косметика, продукты питания, автомобили и т.п.)
2. Подобрать в интернете не менее 20 наименований продукции по выбранному направлению с фотографией, характеристиками и описанием товара (фотографии скопировать в папку, информацию о товаре сохранить в любом текстовом документе).
3. Разработать макеты вашего приложения и веб-сайта. Если в приложении предполагается несколько форм, а в веб-сайте – несколько страниц, то нужно предоставить макет на каждую форму, веб-страницу со словесным или схематичным описанием, когда открывается та или иная форма, веб-страница (для разработки макетов можно использовать любой графический редактор или подходящий онлайн-сервис, который позволит вам сохранить эти макеты).
4. Разработать структуру БД и создать базу через phpMyAdmin.
5. Создать приложение в C# для ввода данных в базу.
6. Создать веб-сайт.
7. Сделать отчет по учебной практике.
Содержание
1. Программный код сайта «Sushi рай»…………………….…………......3
1.1. Программный код первой формы «Главная страница» ……..…..…..3
1.2. Программный код первой формы «О нас» ……..……………….…...6
1.3. Программный код первой формы «Доставка» ……..……………......9
1.4. Программный код первой формы «Меню» ……..…………….……16
1.5. Программный код первой формы «Контакты» ……..…………..…26
1.6. Итоговая ссылка сайта ………………………..…………….…..…..29
Список используемых источников и литературы………………........…31