Цели и описание курсовой работы:
Предметной областью является интернет-магазин. В нем пользователи могут заказывать любые заинтересовавшие их товары. При формировании заказа, данные о нем заносятся в базу данных. И для корректного ведения заказов работниками данного магазина будет создано приложение Windows Forms.
Приложение Windows Forms позволит эффективно изменять всю необходимую информацию, связанную с заказами клиентов.
В интернет-магазине имеется большое количество товаров, каждый из которых имеет свое название, тип товара, цену и поставщика.
У интернет-магазина есть клиентская база. У каждого клиента известны его фамилия, имя, отчество и имя его аккаунта.
Клиент может сформировать заказ из нескольких товаров, каждый из которых может быть произвольного количества. Заказ должен содержать информацию о данных предметах, их количестве, о том какому клиенту данный заказ принадлежит, по какому адресу он будет отправлен, информацию о факте совершения платежа и статус доставки данного заказа.
Также в интернет-магазине работают работники, имеющие фамилию, имя, отчество, а также личный логин и пароль с помощью которых они могут получить доступ к приложению. С помощью разрабатываемого приложения работники смогут получать доступ к информации о заказах и изменять необходимые детали о заказах, такие как статус и адрес заказа.
Содержание курсовой:
- ВВЕДЕНИЕ
- ОСНОВНАЯ ЧАСТЬ
- ГЛАВА 1. ИССЛЕДОВАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ
- 1.1. Описание предметной области
- 1.2. Глоссарий и действующие лица
- 1.3. Варианты использования
- 1.4. Диаграмма вариантов использования
- 1.5. Диаграмма классов
- ГЛАВА 2. КОНЦЕПТУАЛЬНОЕ И ЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ
- 2.1. Концептуальное проектирование
- 2.2. Модель сущность-связь
- ГЛАВА 3. ФИЗИЧЕСКОЕ ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ
- 3.1. Создание и выбор базы данных
- 3.2. Создание таблиц и связей между ними
- ГЛАВА 4. Создание таблиц и связей между ними
- 4.1. Проектирование интерфейса приложения
- 4.2. Написание кода
- ЗАКЛЮЧЕНИЕ
- СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
Фрагмент кода из программы:
class Loginclass { //переменные для записи логина и пароля private string login; private string password; //конструктор класса public Loginclass(string lo_gin, string pass_word) { login = lo_gin; password = pass_word; } //метод для проверки логина и пароля public bool checkloginandpassword() { SqlConnection connect = new SqlConnection(@"Data Source=LAPTOP-629D0E5E\SQLEXPRESS;Initial Catalog=my_main_base;Integrated Security=True"); SqlDataAdapter dataadapter = new SqlDataAdapter("Select COUNT (*) from staff where login_ = '" + login + "' and password_ = '" + password + "'", connect); DataTable dtTable = new DataTable(); dataadapter.Fill(dtTable); if (dtTable.Rows[0][0].ToString() == "1") { return true; } else { return false; } }
ER-модель базы данных:
Содержание работы:
- Текст готового курсового проекта с достаточной высокой оригинальностью (24 страниц)
- Архив с исходным кодом программы
- Архив с кодом для создания базы данных
Скриншоты архивов проекта:
Видео демонстрация:
1) Создание базы данных из скачанного файла - https://youtu.be/efGKghkWrlA
2) Присоединение базы данных к проекту в Visual Studio C# - https://youtu.be/xW1D1SD0w1E
3) Общая демонстрация проекта - https://youtu.be/BJh8SGvpIYs
Imvaze