[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://thefirstworldwar.net/

Xem thêm bài viết: https://thefirstworldwar.net/category/cong-nghe

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

  1. Để ủ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

  2. 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

  3. 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)

    )

  4. 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!

  5. 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 ạ

  6. 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

  7. 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

  8. " 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

  9. 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

  10. 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.

  11. 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

  12. 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

  13. 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

  14. Để ủ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

  15. 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

  16. 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

  17. 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

Leave a Reply

Your email address will not be published. Required fields are marked *