Thiết kế cơ sở dữ liệu cho phần mềm Quản lý quán cafe với C# Winform | How Kteam

Dẫn nhập

Bạn đã học qua LẬP TRÌNH C # CƠ BẢN ? Xong nốt cả LẬP TRÌNH WINFORM lẫn SQL ?
Bạn đã chán những bài tập cơ bản, muốn thực hành thực tế những kiến thức và kỹ năng đã học vào một dự án Bất Động Sản thực tiễn ?

Hay đơn giản bạn là chủ quán café, mong muốn tự tạo nên phần mềm dành cho chính mình sử dụng?

Sẽ không có gì tuyệt vời hơn là luyện tập với ví dụ thực tế. Nào! Cùng nhau thử thách bản thân với PHẦN MỀM QUÁN CAFÉ VỚI C# WINFORM

Trong bài đầu tiên, chúng ta sẽ tìm hiểu cách Thiết kế cơ sở dữ liệu cho phần mềm Quản lý quán cafe với C# Winform

Nội dung 

Nội dung gồm có Source code và những chú ý quan tâm chính về quy trình thực thi ứng dụng. Kteam khuyến khích bạn cập nhập thêm nhiều kinh nghiệm tay nghề cũng như hiểu chi tiết cụ thể hơn về những kỹ thuật được đề cập trong bài học kinh nghiệm trải qua những video đính kèm .

Đừng quên Like Facebook hoặc +1 Google để ủng hộ Kteam và tác giả.

 Để theo dõi tốt khóa học này, hãy đảm bảo bạn đã xem qua kiến thức về: 

Project tham khảo

Code Data. sql

CREATE DATABASE QuanLyQuanCafe
GO

USE QuanLyQuanCafe
GO

-- Food
-- Table
-- FoodCategory
-- Account
-- Bill
-- BillInfo

CREATE TABLE TableFood
(
	id INT IDENTITY PRIMARY KEY,
	name NVARCHAR(100) NOT NULL DEFAULT N'Bàn chưa có tên',
	status NVARCHAR(100) NOT NULL DEFAULT N'Trống'	-- Trống || Có người
)
GO

CREATE TABLE Account
(
	UserName NVARCHAR(100) PRIMARY KEY,	
	DisplayName NVARCHAR(100) NOT NULL DEFAULT N'Kter',
	PassWord NVARCHAR(1000) NOT NULL DEFAULT 0,
	Type INT NOT NULL  DEFAULT 0 -- 1: admin && 0: staff
)
GO

CREATE TABLE FoodCategory
(
	id INT IDENTITY PRIMARY KEY,
	name NVARCHAR(100) NOT NULL DEFAULT N'Chưa đặt tên'
)
GO

CREATE TABLE Food
(
	id INT IDENTITY PRIMARY KEY,
	name NVARCHAR(100) NOT NULL DEFAULT N'Chưa đặt tên',
	idCategory INT NOT NULL,
	price FLOAT NOT NULL DEFAULT 0
	
	FOREIGN KEY (idCategory) REFERENCES dbo.FoodCategory(id)
)
GO

CREATE TABLE Bill
(
	id INT IDENTITY PRIMARY KEY,
	DateCheckIn DATE NOT NULL DEFAULT GETDATE(),
	DateCheckOut DATE,
	idTable INT NOT NULL,
	status INT NOT NULL DEFAULT 0 -- 1: đã thanh toán && 0: chưa thanh toán
	
	FOREIGN KEY (idTable) REFERENCES dbo.TableFood(id)
)
GO

CREATE TABLE BillInfo
(
	id INT IDENTITY PRIMARY KEY,
	idBill INT NOT NULL,
	idFood INT NOT NULL,
	count INT NOT NULL DEFAULT 0
	
	FOREIGN KEY (idBill) REFERENCES dbo.Bill(id),
	FOREIGN KEY (idFood) REFERENCES dbo.Food(id)
)
GO

Kết

Trong bài này, tất cả chúng ta đã tìm hiểu và khám phá cách Thiết kế cơ sở dữ liệu cho ứng dụng Quản lý quán cafe với C # Winform

Ở bài sau, Kteam sẽ giới thiệu đến bạn về  THIẾT KẾ GIAO DIỆN CHO PHẦN MỀM QUẢN
LÝ QUÁN CAFE WINFORM.

Cảm ơn các bạn đã theo dõi bài viết. Hãy để lại bình luận hoặc góp ý của mình để phát triển bài viết tốt hơn. Và đừng quên “Luyện tập – Thử Thách – Không ngại khó

Tải xuống

Project

Nếu việc thực hành theo hướng dẫn không diễn ra suôn sẻ như mong muốn. Bạn cũng có thể tải xuống PROJECT THAM KHẢO ở link bên dưới!

Thảo luận

Nếu bạn có bất kể khó khăn vất vả hay vướng mắc gì về khóa học, đừng ngần ngại đặt câu hỏi trong phần bên dưới hoặc trong mục HỎI và ĐÁP trên thư viện Howkteam. com để nhận được sự tương hỗ từ hội đồng .

Thiết kế cơ sở dữ liệu cho phần mềm Quản lý quán cafe với C# Winform | How Kteam

Bài viết liên quan
Hotline 24/7: O984.666.352
Alternate Text Gọi ngay