Создание веб-приложения "Интернет-магазин" с использованием языка программирования C# и интерфейса доступа к базам данным Entity Framework Code First - Курсовая работа
Описание структуры базы данных, язык и среда программирования, разработка программного продукта. Основные функции веб-приложения, вывод названия категорий на всех станицах. Валидация при авторизации и при добавлении нового товара, инструкция пользователю.
При низкой оригинальности работы "Создание веб-приложения "Интернет-магазин" с использованием языка программирования C# и интерфейса доступа к базам данным Entity Framework Code First", Вы можете повысить уникальность этой работы до 80-100%
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ ЮЖНЫЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ ТЕХНОЛОГИЧЕСКИЙ ИНСТИТУТ ЮЖНОГО ФЕДЕРАЛЬНОГО УНИВЕРСИТЕТА в г. На тему: «Создание веб-приложения «Интернет-магазин» с использованием языка программирования C# и интерфейса доступа к базам данным Entity Framework Code First» В данной курсовой работе рассмотрена разработка Интернет - магазина, предназначенного для продажи товаров для любого предприятия.Данное приложение предназначено для лиц, распространяющих товар в Интернет.Целью данной курсовой работы, является разработка вебсайта, а так же его реализация с помощью средств .NET Framework и метода создания моделей баз данных ADO.NET Entity Framework. В качестве предметной области можно взять интернет магазин подарков различных видов. Существует несколько технологий для доступа к данным в .Net Framework: LINQ, ADO.NET Enitity Framework и ADO.NET Data Services Ниже приведены наиболее полные преимущества использования компонента Entity Framework Code Fist: 1. Данная система должна отражать информацию о продуктах - выводить на всех страницах типы игрушек, позволять производить изменения информации, позволять зарегистрированным пользователям входить в систему.В данном курсовом проекте необходимо хранить информацию.База данных включает в себя три таблицы: таблица товаров и таблица категорий товаров и таблица корзины. Таблица товаров (Product) нужна для хранения информации о продуктах имеющихся на складе. Таблица категорий (Category) хранит в себе все виды товаров и описание. Имя столбца Тип поля Разрешить Null? Имя столбца Тип поля Разрешить Null?Диаграмма базы данных изображена на рисунке 1.Данный программный продукт был реализован при помощи языка программирования С#.Вывод всех категорий товар осуществляется с помощью страницы Site.Master.Для того чтобы просмотреть отдельную категорию необходимо перейти по ссылке названия категории, представленной на всех страницах.Данный модуль предназначен для вывода всей информации о товаре. Для детального просмотра необходимо перейти по ссылке названия товара, расположенным по аватаром товара на странице просмотра отдельной категории.Добавление товара в корзину происходит по нажатию ссылки «Добавить в корзину» на страницах просмотра категории и детального просмотра товара.Для просмотра содержимого корзины необходимо перейти по ссылке указанной в навигации сайта. На данной странице можно увидеть товары добавленные в корзину, а также общую сумму покупки.Необходима для добавления нового товара.Если при входе в веб-приложение были допущены ошибки, или введены неккоректные данные, приложение выдаст сообщение: Логин или парольне верны.Так же проверяется корректность введенных данных при добавлении нового товара.Пользователь может войти как гость, как зарегистрированный пользователь и как пользователь-администратор.Курсовая работа была реализована в среде Microsoft Visual Studio 2013.Для того, чтобы веб-приложение функционировало на пользовательском компьютере, необходимо установить .NET Framework 4.5, а также должен присутствовать хотя бы один веб-браузер. При переходе на главную страницу, пользователь видит несколько элементов управления. Обычному неавторизованному пользователю и авторизованному доступы следующие функции: - Просмотр товаровВ рамках курсовой работы было разработано веб-приложение Интерне-магазин с добавлением товаров корзину. Для удобства пользователя все управляющие блоки в веб-приложении выделены в отдельные объекты навигации. Для эффективного управления сайтом были разработаны дополнительная функциональная возможность, доступные только администратору. В данной работе использовалось довольно много средств современной веб-разработки.Код модуля реализующего функции вебсайта, содержащихся в файле “Default.aspx.cs” using System; using System.Web; Код модуля реализующего функции вебсайта, содержащихся в файле «PRODUCTLIST.aspx.cs» using System; Код модуля реализующего функции вебсайта, содержащихся в файле «PRODUCTDETAILS.aspx.cs» using System; Код модуля реализующего функции вебсайта, содержащихся в файле «SHOPPINGCART.aspx» using System.Collections.
План
Оглавление
Аннотация
Введение
1. Описание структуры БД
1.1 Отношения
1.2 Диаграмма БД
2. Разработка программного продукта
2.1 Язык и среда программирования
2.2 Основные функции веб-приложения. Вывод названия категорий на всех страницах
2.3 Просмотр отдельной категории товаров
2.4 Детальный просмотр товара
2.5 Добавление товара в корзину
2.6 Просмотр содержимого корзины
2.7 Функция добавления нового товара
2.8 Валидация при авторизации
2.9 Валидация при добавлении нового товара
2.10 Аутентификация в приложении
3. Описание разработанного вебсайта
3.1 Внешний вид
3.2 Инструкция пользователю
Заключение
Библиографический список
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы