[Lập trình phần mềm Quản lý quán cafe C# Winform] – Bài 1: Thiết kế CSDL | HowKteam

Tập hợp khóa học lập trình cơ bản đến nâng cao.
Tham gia group để cập nhật thêm thông tin cũng như tham gia khóa học online miễn phí.

Nếu các bạn thấy hay thì hãy đăng ký theo dõi kênh, like, share cho mọi người cùng tham gia nhé.
Muốn ủng hộ mình các bạn có thể nhấn vào quảng cáo hiện lên và load xong để mình được ít tiền duy trì nhé.
Cảm ơn mọi người.

Danh sách phát:

Lập trình C#:

Lập trình Android:

Lập trình C++:

Bài trước:
[Lập trình phần mềm Quản lý quán cafe C# Winform] – Bài 0: Demo | HowKteam

Bài sau:
[Lập trình phần mềm Quản lý quán cafe C# Winform] – Bài 2: Thiết kế giao diện | HowKteam

website:

Âm thanh:
Two Step From Hell Colors Of Love

Nguồn: https://codeigniterbrasil.com

Xem thêm bài viết khác: https://codeigniterbrasil.com/lap-trinh-php/

41 Comments

Howkteam Content

May 14, 2020

Để ủng hộ Kteam các bạn có thể tham khảo Source code mẫu tại website Howkteam.com và click quảng cáo để hỗ trợ team có kinh phí duy trì nhé!
http://www.howkteam.vn/course/lap-trinh-phan-mem-quan-ly-quan-cafe-voi-c-winform/thiet-ke-co-so-du-lieu-cho-phan-mem-quan-ly-quan-cafe-voi-c-winform-1223
Nếu bạn thấy bổ ích, đừng quên chia sẻ để lan truyền GIÁO DỤC MIỄN PHÍ đến cộng đồng!
Cảm ơn bạn đã luôn đồng hành cùng Kteam

Reply

Minh Tho

May 14, 2020

A ơi !!!
Nếu người dùng không nhập ở phần displayname create table account thì e muốn lấy giá trị mặc định là username luôn thì phải làm sao vậy a ?

Reply

Ân Phạm _Kto

May 14, 2020

Cho mình hỏi: Làm sao để phần mềm trên sử dụng IBM DB2 thay vì SQL.

Reply

Đức Huy Phạm

May 14, 2020

Cảm ơn a ^^

Reply

Nhân Nguyễn

May 14, 2020

Phần mềm quản lý quán cafe PosApp được viết trên Java, Flutter, hoạt động đa nền tảng như Android, Web, iOS giao diện cũng rất tốt, đăng ký tài khoản sử dụng hoàn toàn miễn phí. Các bạn có thể tham khảo giao diện phần mềm tại:

Website: https://posapp.vn/

Android: https://play.google.com/store/apps/details?id=vn.mtouch.posapp&hl=vi

iOS: https://apps.apple.com/vn/app/posapp-report/id1171362865

Reply

nguyễn quang trường

May 14, 2020

sao mỗi bài học thì anh có đăng code lên ko . cho e xin đoạn code với

Reply

Sang Nguyen

May 14, 2020

Cái này có báo cáo bản Word Không anh?

Reply

Danh Vô

May 14, 2020

sql sever 2018 ko có SQL Prompt thì chọn sao vậy a

Reply

Cyber Space

May 14, 2020

Mình thấy cách đặt tên cột của bạn rất dễ gây nhầm lẫn, nên đặt dài một tý ví dụ ID có thể thay bằng CATEGORY_ID hay ITEM_ID, như vậy khi lập trình sẽ dễ dàng hơn.
Gửi các bạn script SQL để tham khảo, theo mình bài này nên thêm cái ràng buộc khi xóa BILL thì BILL INFO cũng bay luôn

CREATE DATABASE QUANLYCAFE

GO

USE QUANLYCAFE

GO

— ITEMS

— CAFETABLES

— CATEGORIES

— ACCOUNTS

— BILLS

— BILL_DETAILS

CREATE TABLE CATEGORIES (

CATEGORY_ID INT IDENTITY PRIMARY KEY,

CATEGORY_NAME NVARCHAR(100) NOT NULL,

)

GO

CREATE TABLE ITEMS (

ITEM_ID INT IDENTITY PRIMARY KEY,

ITEM_NAME NVARCHAR(100) NOT NULL,

CATEGORY_ID INT NOT NULL,

ITEM_PRICE FLOAT NOT NULL DEFAULT 0,

FOREIGN KEY (CATEGORY_ID) REFERENCES DBO.CATEGORIES(CATEGORY_ID)

)

GO

CREATE TABLE CAFETABLES (

TABLE_ID INT IDENTITY PRIMARY KEY,

TABLE_NAME NVARCHAR(100) NOT NULL,

TABLE_STATUS BIT DEFAULT 0,

)

GO

CREATE TABLE ACCOUNTS (

ACCOUNT_ID INT IDENTITY PRIMARY KEY,

ACCOUNT_NAME NVARCHAR(100) UNIQUE,

ACCOUNT_PASSWORD NVARCHAR(100) NOT NULL,

ACCOUNT_TYPE BIT NOT NULL DEFAULT 0,

)

GO

CREATE TABLE BILLS (

BILL_ID INT IDENTITY PRIMARY KEY,

TABLE_ID INT NOT NULL,

DATE_CHECKED_IN DATETIME NOT NULL DEFAULT GETDATE(),

DATE_CHECKED_OUT DATETIME,

BILL_STATUS BIT DEFAULT 0,

FOREIGN KEY (TABLE_ID) REFERENCES DBO.CAFETABLES(TABLE_ID)

)

GO

CREATE TABLE BILL_DETAILS (

DETAILS_ID INT IDENTITY PRIMARY KEY,

BILL_ID INT NOT NULL,

ITEM_ID INT NOT NULL,

ITEM_COUNT FLOAT NOT NULL DEFAULT 0,

FOREIGN KEY (BILL_ID) REFERENCES DBO.BILLS(BILL_ID),

FOREIGN KEY (ITEM_ID) REFERENCES DBO.ITEMS(ITEM_ID)

)

Reply

Huy Hoàng Tô

May 14, 2020

anh daỵ rất hay và dễ hiểu , em cảm ơn nhiều ạ

Reply

Iris Gaming

May 14, 2020

Bạn ơi cho mình hỏi, nếu một cái Bill_info mà có nhiều hơn 2 loại FoodItems thì thiết kế làm sao bạn? Ví dụ một người khách order: cafe(số lượng 2), nước cam(số lượng 1), bánh ngọt (số lượng 3). Xin bạn chỉ giúp!

Reply

anh nguyễn

May 14, 2020

anh ơi có một vấn đề là: em code tạo cơ sở dữ liệu xong và có tạo phần DATABASE DIAGRAM rồi ạ
nhưng em có lỡ tay tắt cái phần code đi thì giờ muốn mở lại thì làm sao hả anh
em cảm ơn Team của anh về những kiến thức trong video ạ

Reply

Minh Đỗ

May 14, 2020

Em cảm ơn

Reply

anh huy

May 14, 2020

cho xin file SQL với admin

Reply

Hải Phạm

May 14, 2020

Phần mềm này có phải theo hướng cấu phần không?

Reply

Quốc Huy Đặng

May 14, 2020

Em đã làm theo anh hướng dẫn nhưng không hiểu tại sao không tạo được Diagrams .
Error : Invalid dass string
( MS visual database Tools )
:(( Mong anh sớm trả lời

Reply

CHUONG LUONG - Tekcom BD/ IT

May 14, 2020

Những video của Kteam rất bổ ích. Ad cho mình hỏi làm thế nào để mở nhắc lệnh trong SQL Express2012 vậy. thanks

Reply

Tân Văn

May 14, 2020

" Msg 156, Level 15, State 1, Line 4

Incorrect syntax near the keyword 'KEY'.

Msg 156, Level 15, State 1, Line 4

Incorrect syntax near the keyword 'KEY'.

Msg 156, Level 15, State 1, Line 4

Incorrect syntax near the keyword 'KEY'.

Msg 156, Level 15, State 1, Line 4

Incorrect syntax near the keyword 'KEY'.

Msg 156, Level 15, State 1, Line 3

Incorrect syntax near the keyword 'KEY'."

Lỗi này fix như thế nào ad?
giúp e với

Reply

Bạch Thanh

May 14, 2020

anh ơi cho e hỏi vấn đến này với e cài sql server 2008 có thể cài đặt SQL_Toolbelt trong file hướng dẫn của anh không

Reply

Tuấn Trần Minh

May 14, 2020

em cài cái tollbelt xong gõ name nvarchar thì chữ name toàn tự động viết in lên có sao ko a

Reply

Trà Xuân Sơn

May 14, 2020

Cho e xin link tải SQL

Reply

Hải Trần

May 14, 2020

hay qua anh oi :DDD

Reply

Binary Blu

May 14, 2020

A cho em hỏi, em thấy có những phần mềm không cần cài SQL nhưng trong phần mềm vẫn có CSDL như phần mềm MRTest, In.Test? vẫn lưu trữ đc dữ liệu.

Reply

Tâm Xoay

May 14, 2020

Fast Cook 1380k, phần mềm này sẽ giúp các Bạn quản lý quán café, quán ăn tốt hơn. Bạn không cần tạo phần mềm, chỉ việc mua về dung thôi. có gì cần liên lạc thì gọi cho Tuấn nhé (01263213868).
http://phanmembanhanghcm.com/phan-mem-quan-ly-ban-hang/phan-mem-quan-ly-quan-fast-cook.html

Reply

Địa Ốc 515

May 14, 2020

Em làm kế toán thấy mấy video của anh hay quá, học theo mà tải phần mềm về ko biết kiếm đâu ra management studio vs ko có file crack zend 13.6.1 a có thể giúp đỡ e dc ko

Reply

Tăng Ngọc Thanh

May 14, 2020

Anh có thể hướng dẫn phần mềm Quản lí tiệc cưới không anh?

Reply

TUYEN BUI

May 14, 2020

a ơi sao e viết giống vậy như khi cơ sở dữ liệu kết nối đk 2 bản Account và foodCategory với lại bị lỗi nữa ạ a chỉ giup nha

Reply

Frost Auslese

May 14, 2020

Mình làm là quán karaoke, làm sao để lấy giờ hiện tại nhỉ?

Reply

Howkteam Content

May 14, 2020

Để ủng hộ Kteam các bạn có thể tham khảo Source code mẫu tại website Howkteam.com và click quảng cáo để hỗ trợ team có kinh phí duy trì nhé!
http://www.howkteam.vn/course/lap-trinh-phan-mem-quan-ly-quan-cafe-voi-c-winform/thiet-ke-co-so-du-lieu-cho-phan-mem-quan-ly-quan-cafe-voi-c-winform-1223
Nếu bạn thấy bổ ích, đừng quên chia sẻ để lan truyền GIÁO DỤC MIỄN PHÍ đến cộng đồng!
Cảm ơn bạn đã luôn đồng hành cùng Kteam

Reply

Mi Huyền

May 14, 2020

a cho e hỏi s viết xong cơ sở dử liệu mà vào table không có bảng nào ạ

Reply

Ánh Nguyễn

May 14, 2020

ad ơi, để tạo đc 1 phần mềm bán hàng như thế này thì mình cần những công cụ nào ạ, máy e hiện chỉ có vs2015
Mong ad nói chi tiết cho em với ạ, e mới học lập trình và ADO.NET

Reply

Trọng Đạt Bùi

May 14, 2020

a ơi cho e xin link tải SQL với ạ. cho e hỏi bây giờ thì nên tải SQl nào ạ

Reply

Minh Trần

May 14, 2020

cám ơn anh <3

Reply

Arduino Shop

May 14, 2020

Mình thấy bạn có code của c# tên hàm có màu đỏ khá hay. Có thể chỉ được ko vậy?

Reply

Kim Khoa Đoàn

May 14, 2020

thích cách giảng thoải mái vui vẻ của anh <3… nếu mà anh là giáo viên trên lớp của em có lẽ em sẽ chăm hơn :v… nói chớ hy vọng anh sẽ ra nhiều video hữu ích

Reply

SiVi Code

May 14, 2020

Lưu lại ý là mình lưu ở đâu cũng được à anh

Reply

Ba Trừ

May 14, 2020

Theo mình nghĩ trong BillInfo nên có price nữa chứ nhỉ, chứ lỡ sau này mình thay đổi price trong thì cái bill của mình nó cũng bị thay đổi luôn thì sao ta :3

Reply

Hoàng Luân Vũ

May 14, 2020

a gửi a cái nhắc lệnh sql với, cám ơn a trước

Reply

Nguyễn Anh Dũng

May 14, 2020

anh cho em hỏi. giờ muốn làm tiền n thành 20.000 thì làm ntn ạ. Thêm cái ngăn cách ý ạ

Reply

Linh Ngô

May 14, 2020

ad ơi,, s mình cài cái tool mà active nó ghi là số sê-ri này ko được đk vs máy chủ kích hoạt là s ạ..

Reply

K team

May 14, 2020

Để nhắc lệnh trong SQL server nhé mọi người
http://www.howkteam.com/Course/Huong-dan-cai-dat/Huong-dan-cai-dat-SQL-Toolbelt-103

Reply

Leave a Reply