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

40
11



[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://driversforhpprinter.com/

Xem thêm bài viết khác: https://driversforhpprinter.com/cong-nghe/

40 comments

  1. Howkteam Content 18 June, 2020 at 10:27 Reply

    Để ủ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. Minh Tho 18 June, 2020 at 10:27 Reply

    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 ?

  3. Nhân Nguyễn 18 June, 2020 at 10:27 Reply

    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

  4. nguyễn quang trường 18 June, 2020 at 10:27 Reply

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

  5. Cyber Space 18 June, 2020 at 10:27 Reply

    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)

    )

  6. Iris Gaming 18 June, 2020 at 10:27 Reply

    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!

  7. anh nguyễn 18 June, 2020 at 10:27 Reply

    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 ạ

  8. Quốc Huy Đặng 18 June, 2020 at 10:27 Reply

    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

  9. CHUONG LUONG - Tekcom BD/ IT 18 June, 2020 at 10:27 Reply

    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

  10. Tân Văn 18 June, 2020 at 10:27 Reply

    " 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

  11. Bạch Thanh 18 June, 2020 at 10:27 Reply

    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

  12. Tuấn Trần Minh 18 June, 2020 at 10:27 Reply

    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

  13. Binary Blu 18 June, 2020 at 10:27 Reply

    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.

  14. Tâm Xoay 18 June, 2020 at 10:27 Reply

    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

  15. Địa Ốc 515 18 June, 2020 at 10:27 Reply

    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

  16. TUYEN BUI 18 June, 2020 at 10:27 Reply

    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

  17. Howkteam Content 18 June, 2020 at 10:27 Reply

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

  18. Ánh Nguyễn 18 June, 2020 at 10:27 Reply

    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

  19. Trọng Đạt Bùi 18 June, 2020 at 10:27 Reply

    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 ạ

  20. Arduino Shop 18 June, 2020 at 10:27 Reply

    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?

  21. Kim Khoa Đoàn 18 June, 2020 at 10:27 Reply

    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

  22. Ba Trừ 18 June, 2020 at 10:27 Reply

    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

  23. Nguyễn Anh Dũng 18 June, 2020 at 10:27 Reply

    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 ý ạ

Leave a reply