1. Trang chủ
  2. » Giáo Dục - Đào Tạo

báo cáo bài tập lớn phân tích thiết kế hướng đối tượng đề tài quản lý quán cà phê

49 0 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Quản Lý Quán Cà Phê
Tác giả Lê Huy Hoàng, Hàn Lâm Huy, Trần Minh Phúc, Hà Quốc Toản, Nguyễn Đình Nam Thắng
Người hướng dẫn TS. Nguyễn Thanh Bình
Trường học Trường Đại Học Bách Khoa Hà Nội
Chuyên ngành Lập trình nâng cao
Thể loại Báo Cáo Bài Tập Lớn
Năm xuất bản 2024
Thành phố Hà Nội
Định dạng
Số trang 49
Dung lượng 1,41 MB

Cấu trúc

  • CHƯƠNG 1. TỔNG QUAN HỆ THỐNG (7)
  • CHƯƠNG 2. PHÂN TÍCH (11)
    • 2.1. Xác định và mô tả các tác nhân (11)
    • 2.2. Xác định và mô tả các kịch bản sử dụng (11)
      • 2.2.1. Sơ đồ Usecase (11)
      • 2.2.2. Mô tả các Usecase chi tiết (12)
    • 2.3. Mô hình hóa cấu trúc (0)
    • 2.4. Sơ đồ tuần tự (0)
  • CHƯƠNG 3. THIẾT KẾ (32)
    • 3.2. Từ điển dữ liệu (35)
    • 3.3. Thiết kế cơ sở dữ liệu (39)
      • 3.3.1. Sơ đồ thực thể liên kết (39)
      • 3.3.2. Chuyển sơ đồ thực thể liên kết về Mô hình dữ liệu quan hệ (40)
      • 3.3.3. Chuẩn hóa dữ liệu (41)
      • 3.3.4. Sơ đồ lớp (45)
      • 3.3.5. Sơ đồ đối tượng (45)
      • 3.3.5. Cài đặt cơ sở dữ liệu (0)
    • 3.4. Kết quả triển khai cài đặt phần mềm (0)

Nội dung

TỔNG QUAN HỆ THỐNG

Thực trạng của hệ thống :

- Cơ cấu tổ chức: Hệ thống quản lí quán cà phê dựa trên cơ sở tham khảo những chuỗi của hàng café nhượng quyền nổi tiếng đang phát triển như Highlands Coffee, Phúc Long Coffee, The Coffee House…

Hình 1 Sơ đồ cơ cấu tổ chức Bảng 1 Cơ cấu nhân sự

1 Người quản lý 1  Quản lý nhân viên

 Quản lý thực đơn, quản lý nhóm món, số lượng bàn của quán.

 Thống kê doanh số bán hàng (số lượng bán của mặt hàng, doanh thu của cửa hang, có thể thống kê theo ngày tuỳ chọn).

4  Phục vụ đồ uống cho khách hàng

 Luân chuyển thông tin giữa khách hàng, nhân viên thu ngân và nhân viên pha chế

2  Tiếp nhận thông tin từ nhân viên phục vụ

 Thao tác trên phần mềm: đặt bàn, gọi món, thanh toán

5 Nhân viên kho 1  Theo dõi, cập nhật số lượng nguyên liệu

 Quản lý hóa đơn nhập nguyên liệu

Hình 2 Nghiệp vụ hệ thống tổng quan

Thông qua quát sát thấy được quán gồm có người quản lý, nhân viên phụ trách nguyên liệu, nhân viên phục vụ, nhân viên thu ngân và nhân viên pha chế. Quán cà phê gồm có các nghiệp vụ bán hàng, quản lý nhân viên, quản lý đồ uống (menu), quản lý nguyên liệu và thống kê. a Bán hàng

Khi khách hàng lựa chọn bàn để ngồi, nhân viên phục vụ sẽ đưa menu của quán cho khách.

Trong thời gian khách hàng chọn món nhân viên ghi lại số bàn vào giấy oder, đến khi khách gọi món thì ghi tên món và số lượng vào giấy Sau đó nhân viên phục vụ chuyển thông tin cho nhân viên thu ngân và nhân viên pha chế Liên 1 cho thu ngân, liên 2 cho pha chế Tại đây nhân viên thu ngân nhập thông tin trên giấy vào hệ thống.

Nếu khách hàng có nhu cầu chuyển bàn khác thì nhân viên phục vụ sẽ ghi lại bàn khách hàng muốn chuyển đồng thời báo cho nhân viên thu ngân để thao tác trên hệ thống.

Khi thanh toán, nếu khách hàng có thẻ khách hàng, thu ngân sẽ lấy thông tin thẻ, để hệ thống tự động triết khấu Dựa vào đơn giá của lần thanh toán đó, khách hàng sẽ được cộng thêm điểm vào thẻ khách hàng để tiếp sử dụng trong những lần sau.

Thu ngân có nhiệm vụ mở bàn, nhập thông tin trên giấy order tên hàng hóa, số lượng mà nhân viên phục vụ đã ghi, thanh toán, in hóa đơn. b Cấp thẻ khách hàng:

Có 2 kiểu khách hàng là mở thẻ và không mở thẻ tại quán Nếu khách hàng không mở thẻ thì không cần lưu thông tin trong hệ thống Còn khách hàng mở thẻ sẽ chia làm 2 mức, thẻ member và thẻ vip Khách hàng có nhu cầu mở thẻ thì nhân viên thu ngân tiến hành lưu thông tin liên hệ, lúc này khách hàng ở mức member và bắt đầu tích điểm, cứ mỗi 10.000đ thanh toán là được cộng 1 điểm Sau khi tích được 10 điểm khách hàng được nâng lên thẻ vip Lúc này khách hàng tiếp tục tích điểm và có thể quy đổi điểm tích lũy thành tiền 1 điểm bằng 2.000đ để giảm giá trong những lần thanh toán sau đó. c Tuyển dụng nhân viên:

Quản lý nhân viên theo vai trò, như nhân viên phục vụ, thu ngân, pha chế, nhân viên kho (phụ trách nguyên liệu).

Người quản lý chia ca làm theo ngày, giờ Sau đó sắp xếp nhân viên vào ca làm tương ứng Ở mỗi ca làm sẽ có chấm công cho từng nhân viên Lương của nhân viên sẽ được thanh toán vào cuối tháng. d Quyết định menu:

Menu, thực đơn của quán được xây dựng dựa trên thương hiệu, lợi nhuận, nguyên liệu, và khả năng pha chế Quản lý sẽ là người quyết định menu. e Nhập xuất nguyên liệu:

Việc quán tích trữ, mua nguyên liệu phụ thuộc vào nhu cầu và hạn sử dụng của chúng Người quản lý sẽ quyết định nhập loại nào và nhập với số lượng bao nhiêu Nhân viên phụ trách nguyên liệu sẽ phải theo dõi tình trạng nguyên liệu, kịp thời báo cáo cho quản lý khi nguyện liệu quá hạn hoặc số lượng không đủ Khi đó nhân viên phụ trách nguyên liệu lập hóa đơn nhập Sau mỗi lần mang nguyên liệu đi pha chế phải cập nhật lại số lượng. f Thống kê:

Người quản lý có thể thống kê doanh thu theo ngày, tháng, năm tùy thuộc vào nhu cầu Tính tổng tiền lương, chi phí nhập nguyên liệu Ngoài ra còn thống kê các đồ uống bán được nhiều.

- Mục đích của dự án

Với mong muốn giải quyết được các vấn đề đang gặp phải ở trên các mục đích mà dự án thiết kế Phần mềm quản lý quán cà phê:

 Tiết kiệm thời gian, công sức cho nhân viên.

 Tránh được các sai sót và nhầm lẫn trong quá trình gọi món , đặt bàn

 Tạo sự tiện nghi, tiết kiệm thời gian gọi món cho khách đến quán

 Tăng độ chính xác, thuận tiện cho việc quản lý sản phẩm, quản lý doanh số và quản lý nhân viên

 Giao diện thân thiện với người sử dụng.

 An toàn bảo mật thông tin người sử dụng.

 Hệ thống cơ cấu tổ chức phải được đảm bảo chặt chẽ hơn, làm việc hiệu quả khoa học

PHÂN TÍCH

Xác định và mô tả các tác nhân

 Quản lý: quản lý menu, nguyên liệu, quản lý bàn ăn, quản lý nhân viên, thống kê doanh thu.

 Nhân viên thu ngân: Quản lý bán hàng (hóa đơn bán).

 Nhân viên kho: Quản lý nguyên liệu, hóa đơn nhập.

Xác định và mô tả các kịch bản sử dụng

Hình 3 Sơ đồ Use Case Bán hàng và Mở thẻ khách hàng

2.2.2 Mô tả các Use case chi tiết

Bảng 15 Use case Mở thẻ khách hàng

Use case name: Mở thẻ khách hàng Importance Level: cao Primary Actor: Nhân viên thu ngân Use Case Type: Detail, essential

 Thông tin cá nhân của khách hàng

Brief Description: Use case nhân viên thực hiện các thao tác liên quan đến việc tạo thẻ cho khách hàng nếu khách muốn có thẻ thành viên

Trigger: Khi nhân viên thu ngân bán hàng của quán

Association: Nhân viên thu ngân

Include: Thông tin khách hàng

 Nhân viên thu ngân hỏi khách hàng có mở thẻ hay không

 Nếu khách hàng muốn làm thẻ, cung cấp thông tin của mình cho nhân viên thu ngân

 Sau khi nhận được thông tin, nhân viên thu ngân tạo thẻ rồi đưa thẻ cho khách hàng

Hình 4 Sơ đồ hoạt động mở thẻ khách hàng

Bảng 16 Use case Đặt bàn

Use case name: Đặt bàn Importance Level: cao Primary Actor: Nhân viên thu ngân Use Case Type: Detail, essential

 Bán hàng, đặt bàn, chuyển bàn, gộp bàn

 Khách hàng chọn bàn, chọn đồ uống từ menu, nhân viên

Brief Description: Use case cho phép nhân viên thu ngân thực hiện các thao tác liên quan đến đặt bàn, chuyển bàn, hủy bàn.

Trigger: Khách hàng chọn bàn

Association: Nhân viên thu ngân

Include: Xếp bàn, đặt bàn, chuyển bàn, gộp bàn, oder, check bàn trống hay bận, Extend:

 Khách hàng chọn bàn , chọn đồ uống từ menu

 Nhân viên lấy thông tin và thêm vào hệ thống tạo hóa đơn

 Nhân viên pha chế và phục vụ khách hàng

 Xử lý hóa đơn thanh toán của khách hàng

Altermate/Exceptional Flows: Khách hàng có thể hủy bàn

Hình 5 Sơ đồ hoạt động đặt bàn

Bảng 17 Use case Gọi đồ uống

Use case name: Gọi đồ uống Importance Level: Cao

Primary Actor: Nhân viên thu ngân, nhân viên phục vụ, nhân viên pha chế Use Case Type: Detail, essential Stakecholders and Interests:

 Khách hàng gọi đồ uống

 Nhân viên xác nhận đồ uống theo ý kiến của khách hàng

 Xác nhận lựa chọn của khách hàng vào phần mềm và tiến hành pha chế

Brief Description: Khách hàng gọi đồ uống từ nhân viên phục vụ , sau đó nhân viên thu ngân sẽ nhập vào phần mềm, nhân viên pha chế tiến hành pha chế

Trigger: Khách hàng gọi đồ uống

Include: Đặt đồ uống cho khách hàng

 Khách hàng gọi đồ uống

 Nhân viên phục vụ ghi lại lựa chọn của khách hàng

 Chuyển lựa chọn của khách hàng đến nhân viên thu ngân nhập vào phần mềm và nhân viên pha chế tiến hành pha chế đồ uống.

 Nhân viên phục vụ mang đồ uống ra cho khách hàng

Subflows: Gọi thêm đồ uống khác

Altermate/Exceptional Flows: Khách hàng có thể gọi nhân viên để hủy đồ uống

Hình 6 Sơ đồ hoạt động gọi đồ uống

Bảng 18 Use case Thanh toán

Use case name: Thanh toán Importance Level: cao Primary Actor: Nhân viên thu ngân Use Case Type: Detail, essential

 Khách hàng đọc số bàn

 Nhân viên hỏi về thẻ khách hàng

 Nhân viên đưa hóa đơn cho khách hàng

Brief Description: Khách hàng yêu cầu thanh toán, nhân viên sẽ trừ các khuyến mãi, điểm thưởng rồi đưa ra hóa đơn cuối cùng

Trigger: Khách hàng yêu cầu thanh toán

Include: - Thanh toán theo bàn

 Khách hàng yêu cầu thanh toán

 Nhân viên yêu cầu số bàn

 Nhân viên xin thẻ khách hàng

 Xác nhận đơn hàng của khách hàng

 Nhân viên tính toán hóa đơn cuối cùng cho khách hàng

 Nhân viên thu tiền, xác nhận thanh toán

Subflows: Gọi thêm đồ uống khác, thanh toán cho bàn khác

Altermate/Exceptional Flows: - thanh toán bằng thẻ

Hình 7 Sơ đồ hoạt động thanh toán

Mô hình hóa cấu trúc

ClassName : Bàn ID: 1 Type : Cụ thể

Description: Là đối tượng lưu trữ trạng thái đặt bàn

Associated Use Cases: Đặt bàn

- Cung cấp số thứ tự bàn

- Cung cấp trạng thái bàn trống hay đầy

Bảng 20 CRC Hóa đơn bán

ClassName : Hóa đơn bán ID: 2 Type : Cụ thể

Description: Là đối tượng lưu trữ thông tin hóa đơn

Associated Use Cases: Đặt bàn, Thanh toán

- Tính tổng số tiền cần phải thanh toán

- Cung cấp số lượng nhân viên, số bàn

- Cung cấp thời gian bắt đầu, kết thúc phục vụ

- Cung cấp số tiền giảm giá, tổng tiền nộp, ghi chú

ClassName : Gọi đồ uống ID: 3 Type : Cụ thể

Description: Là đối tượng lưu trữ cụ thể mỗi lần gọi đồ uống

Associated Use Cases: Gọi đồ uống

- Cung cấp thông tin về đồ uống, số lượng, hoá đơn, giá cả

Bảng 22 CRC Nhóm đồ uống

Description: Là đối tượng lưu trữ thông tin cụ thể về tên các đồ uống Associated Use Cases: Bán hàng Responsibilities:

- Cung cấp chi tiết về các đồ uống hiện có

Bảng 23 CRC Đồ uống

ClassName : Đồ uống ID: 5 Type : Cụ thể

Description: Là đối tượng lưu trữ thông tin hóa đơn

Associated Use Cases: Gọi đồ uống Realationships:

- Cung cấp thông tin mô tả hình ảnh tên các loại đồ uống

Bảng 24 CRC Nhân viên

ClassName : Nhân viên ID:6 Type : Cụ thể

Description: Là đối tượng lưu trữ thông tin nhân viên Associated Use Cases: Mở thẻ khách hàng, đặt bàn, gọi đồ, thanh toán

- Cung cấp thông tin cá nhân của nhân viên

Bảng 25 CRC Tài khoản

ClassName : Tài khoản ID: 7 Type : Cụ thể

Description: Là công cụ truy cập vào hệ thống của nhân viên Associated Use Cases: Mở thẻ khách hàng, đặt bàn , gọi đồ uống, thanh toán

- Cho hệ thống biết ai là người đang dung hệ thống

- Cho người biết dung khả năng truy cập vào hệ thông

Bảng 26 CRC Chức vụ

ClassName : Chức vụ ID: 8 Type : Cụ thể

Description: là đối tượng phân chia nhiệm vụ quyền hạn của 1 người

Associated Use Cases: Mở thẻ khách hàng, Đặt bàn, gọi đồ, thanh toán

- Cung cấp chức vụ 1 người

- Cung cấp quyền hạn của 1 người

- Quy định nhiệm vụ của nhân viên

Bảng 27 CRC Khách hàng

ClassName : Khách hàng ID: 9 Type : Cụ thể

Description: là đối tượng chứa thông tin khách hàng Associated Use Cases: Mở thẻ khách hàng, đặt bàn , gọi đồ, thanh toán

- Cung cấp số thẻ khách hàng

- Cung cấp số điện thoại khách hàng

- Cung cấp tên khách hàng

- Generalization(a-kind-of): thẻ khách hàng

Bảng 28 CRC Thẻ khách hàng

ClassName : Thẻ khách hàngID: 10 Type : Cụ thể

Description: Là đối tượng lưu trữ điểm thưởng của khách hàng Associated Use Cases: Mở thẻ khách hàng Responsibilities:

- Cung cấp số điểm thưởng

- Cung cấp thông tin chủ thẻ

- Tính toán tích, trừ điểm

- Aggregation(hast –parts): khách hàng

2.4 Xây dựng sơ đồ tuần tự (sequence diagram)

Hình 8 Sơ đồ tuần tự đặt bàn

1 Nhân viên thu ngân chọn bàn, kiểm tra trạng thái bàn

2 Bàn trống => mở bản và thay đổi trạng thái bàn

Hình 9 Sơ đồ tuần tự Gọi đồ uống

1 Nhân viên tạo hóa đơn bán , cập nhập trạng thái hóa đơn

2 Lụa chọn nhóm đồ uống => đồ uống của khách hàng

3 Chuyển sang phần gọi đồ và nhập số lượng

4 Cập nhập số lượng và đồ uống vào hóa đơn

Hình 10 Sơ đồ tuần tự Thanh toán

1 Nhân viên chọn thanh toán

2 Nhập thông tin thẻ khách hàng nếu có

3 Nếu có thẻ khách hàng thì xem xét giảm giá / chiết khấu của khách hàng

4 Trả về trạng thái của hóa đơn

Hình 11 Sơ đồ Mở thẻ khách hàng

1 Nhân viên thu ngân nhập thông tin để thêm khách hàng, hệ thống xác thực tính hợp lệ và hiển thị ra thông báo.

2 Sau khi thêm khách hàng thì tiến hành tạo Thẻ tích điểm cho khách hàng này này Hệ thống kiểm tra tính hợp lệ và hiển thị ra thông báo.

3 Hành động sửa hoặc xóa khách hàng trong hệ thống Hệ thống kiểm tra tính hợp lệ và hiển thị ra thông báo.

Sơ đồ tuần tự

Hình 12 Chi tiết class Ban

Hình 13 Chi tiết class NhomDoUong

THIẾT KẾ

Từ điển dữ liệu

Tên thuộc tính, tên dữ liệu, kiểu dữ liệu, mô tả, ví dụ a) Đồ uống

Bảng 9 Từ điển dữ liệu Đồ uống

Tên dữ liệu Mô tả Ví dụ

Mã đồ uống Định danh từng sản phẩm Sp0001

Nhóm đồ uống Định danh từng nhóm đồ uống Ca-phe

Tên nhóm đồ uống Nhóm cà phê

Mô tả nhóm đồ uống đó Các loại cà phê

Tên đồ uống Tên đồ uống Cà phê đen không đường

Cách pha chế Cách thức pha chế Cà phê và đường tỷ lệ 5/3 Ảnh Hình ảnh thực tế của sản phẩm Hình ảnh b )Nhân viên

Bảng 10 Từ điển dữ liệu Nhân viên

Tên dữ liệu Mô tả Ví dụ

Mã nhân viên Định danh từng nhân viên trong cửa hàng

Tên nhân viên Tên từng nhân viên Nguyễn Văn A

Giới tính Thông tin về giới tính Nam

Số điện thoại Số điện thoại từng nhân viên 0987 654 321 Địa chỉ Thông tin về địa chỉ của nhân viên Hai Bà Trưng – Hà

Chức vụ Định dạng chức vụ boi-ban

Tên chức vụ Bồi bàn

Trạng thái Trạng thái hoạt động của nhân viên Đang làm việc c ) Tài khoản đăng nhập

Bảng 11 Từ điển dữ liệu Tài khoản

Tên dữ liệu Mô tả Ví dụ

Tên đăng nhập Tên đăng nhập của tài khoản admin

Mật khẩu Mật khẩu của tài khoản 123456

Bảng 12 Từ điển dữ liệu Hóa đơn bán

Tên dữ liệu Mô tả Ví dụ

Mã hoá đơn Định danh từng hoá đơn Hd0001

Bàn Định danh từng bàn B1

Trạng thái bàn còn trống hay không 0, 1Thời gian bắt Thời gian bắt đầu từ lúc gọi đồ 12h 02/02/2023 đầu uống

Thời gian kết thúc sau khi khách uống xong và trả tiền

Giảm giá Phần trăm giảm giá khuyến mại 0.2

Tổng tiền Tổng tiền đồ uống khách đã gọi 50.000

Ghi chú Ghi chú trong hoá đơn Chuyển từ bàn 1 qua bàn 4

Bảng 13 Từ điển dữ liệu Hóa đơn nhập

Tên dữ liệu Mô tả Ví dụ

Mã hoá đơn nhập Định danh hoá đơn nhập Hdn001

Nhà cung cấp Định danh nhà cung cấp NCC1

Tên nhà cung cấp Vinmart

Số điện thoại của nhà cung cấp 02548888888

Email của nhà cung cấp vinmartTDN@gmail com Địa chỉ của nhà cung cấp Trần đại nghĩa

Ngày nhập Ngày nhập hang 20/12/2022

Tổng tiền Số tiền nhập hàng 3.000.000đ

Ghi chú Ghi chú thêm về hoá đơn nhập Giao hàng 2 lần

Bảng 14 Từ điển dữ liệu Nguyên liệu

Tên dữ liệu Mô tả Ví dụ

Mã nguyên liệu Định danh nguyên liệu M001

Tên của nguyên liệu Cà phê

Giá tiền Giá tiền nguyên liệu 250.000

Mô tả Chi tiết về nguyên liệu đó Cà phê đắc lắc

Số lượng Số lượng đang có 20kg

Hạn sử dụng Hạn sử dụng nguyên liệu 20/10/2023

Thiết kế cơ sở dữ liệu

3.3.1 Sơ đồ thực thể liên kết

Hình 22 Sơ đồ thực thể liên kết

3.3.2 Chuyển Sơ đồ thực thể liên kết về Mô hình dữ liệu quan hệ

KHACHHANG (MAKH, TEN, DIACHI, SDT, NAMSINH, GIOITINH)

HOADONBAN (MAHDB, THOIGIANBD, THOIGIANKT, MAKH, MANV, SOBAN) CHITIETHOADONBAN (MADU, MAKH, MAHDB, SOLUONG, GIA)

DOUONG (MADU, TEN, GIA, MOTA, MANDU)

NHANVIEN (MANV, TEN, SDT, NAMSINH, DIACHI, GIOITINH, TENDANGNHAP) TAIKHOAN(TENDANGNHAP, MATKHAU)

NGUYENLIEU (MANL, TEN, SOLUONG, GIA, HANDUNG, MANCC)

NHACUNGCAP (MANCC, TEN, DIACHI, SDT)

HOADONNHAP (MAHDN, THOIGIAN, MANCC, MANV)

CHITIETHOADONNHAP(MANV, MAHDN, MANL , SOLUONG, GIA)

Bảng 29 Bảng Khách Hàng

Thuộc tính Diễn giải Kiểu Ràng buộc

ID Mã khách hàng Int Khóa chính

Tên Tên khách hàng String Not null Địa chỉ Nơi ở String Not null

Số điện thoại Số điện thoại String Not null

Năm sinh Năm sinh KH Int Not null

Giới tính Giới tính KH String Not null

Bảng 30 Bảng Bàn

Thuộc tính Diễn giải Kiểu Ràng buộc

MaBan Mã bàn int Khóa chính

Bảng 31 Bảng Hóa đơn bán

Thuộc tính Diễn giải Kiểu Ràng buộc mahd Mã hóa đơn int Khóa chính

Batdau Thời gian bắt đầu date

Ketthuc Thời gian kết thúc date

Makh Mã khách hàng Int Khóa ngoại

Manv Mã nhân viên Int Khóa ngoại soban Số bàn Int Khóa ngoại

Bảng 32 Bảng Chi tiết hóa đơn bán

Thuộc tính Diễn giải Kiểu Ràng buộc

ID Mã gọi món Int Khóa chính

Madu Mã đồ uống Int Khóa ngoại

Mahdb Mã hóa đơn bán Int Khóa ngoại

Sl Số lượng Int Not null giá Giá đồ uống int Not null

Bảng 33 Bảng Đồ uống

Thuộc tính Diễn giải Kiểu Ràng buộc

Madu Mã đồ uống Int Khóa chính

Ten Tên đồ uống String Not null

Gia Giá đồ uống Int Not null

Mandu Mã nhóm đồ uống int Khóa ngoại

Bảng 34 Bảng Nhóm đồ uống

Thuộc tính Diễn giải Kiểu Ràng buộc

Mandu Mã nhóm đồ uống Int Khóa chính ten Tên nhóm đồ uống String Not null

Bảng 35 Bảng Nhân viên

Thuộc tính Diễn giải Kiểu Ràng buộc

Manv Mã nhân viên Int Khóa chính

Ten Tên nhân viên String Not null

Sdt Số điện thoại string Not null

Namsinh Năm sinh Int Not null

Diachi Địa chỉ String Not null

Gioitinh Giới tính String Not null

Tendangnhap Tài khoản nhân viên String Khóa ngoại

Bảng 36 Bảng Tài khoản

Thuộc tính Diễn giải Kiểu Ràng buộc

Taikhoan Tài khoản nhân viên String Khóa chính Matkhau Mật khẩu nhân viên String Not null

Bảng 37 Bảng Vai trò

Thuộc tính Diễn giải Kiểu Ràng buộc

Mavt Mã vai trò String Khóa chính

Tenvt Tên vai trò String

Bảng 38 Bảng Nguyên liệu

Thuộc tính Diễn giải Kiểu Ràng buộc

Manl Mã nguyên liệu Int Khóa chính

Ten Tên nguyên liệu String

Handung Hạn sử dụng Date

Mancc Mã nhà cung cấp Int Khóa ngoại

Bảng 39 Bảng Nhà cung cấp

Thuộc tính Diễn giải Kiểu Ràng buộc

Mancc Mã nhà cung cấp Int Khóa chính

Tenncc Tên nhà cung cấp String

Diachi Địa chỉ String sdt Số điện thoại String

Bảng 40 Bảng Hóa đơn nhập

Thuộc tính Diễn giải Kiểu Ràng buộc

Mahdn Mã hóa đơn nhập Int Khóa chính

Thoigian Thời gian nhập Date

Mancc Mã nhà cung cấp Int Khóa ngoại

Manv Mã nhân viên nhập Int Khóa ngoại

Bảng 41 Bảng Chi tiết hóa đơn nhập

Thuộc tính Diễn giải Kiểu Ràng buộc

Id Mã mua Int Khóa chính

Soluong Số lượng mua Int

Manl Mã nguyên liệu Int Khóa ngoại

Mahdn Mã hóa đơn nhập Int Khóa ngoại

3.3.6 Cài đặt cơ sở dữ liệu

Kết quả triển khai cài đặt phần mềm:

Hình 24 Màn hình đăng nhập

Hình 25 Màn hình bán hàng

Hình 26 Màn hình đồ uống

Hình 27 Màn hình Danh mục đồ uống

Ngày đăng: 23/07/2024, 20:02

HÌNH ẢNH LIÊN QUAN

Hình 10  Sơ đồ tuần tự Thanh toán - báo cáo bài tập lớn phân tích thiết kế hướng đối tượng đề tài quản lý quán cà phê
i ̀nh 10 Sơ đồ tuần tự Thanh toán (Trang 30)
Hình 11  Sơ đồ Mở thẻ khách hàng - báo cáo bài tập lớn phân tích thiết kế hướng đối tượng đề tài quản lý quán cà phê
i ̀nh 11 Sơ đồ Mở thẻ khách hàng (Trang 31)
3.3.5. Sơ đồ đối tượng: - báo cáo bài tập lớn phân tích thiết kế hướng đối tượng đề tài quản lý quán cà phê
3.3.5. Sơ đồ đối tượng: (Trang 45)

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w