1. Trang chủ
  2. » Luận Văn - Báo Cáo

(TIỂU LUẬN) hóa đơn sẽ được ghi tại bộ phận thu ngân, tất cả order của khách sẽ được cộng vào hóa đơn thanh toán phiếu order được coi

33 3 0

Đ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 đề Hóa Đơn Sẽ Được Ghi Tại Bộ Phận Thu Ngân, Tất Cả Order Của Khách Sẽ Được Cộng Vào Hóa Đơn Thanh Toán Phiếu Order Được Cói
Thể loại tiểu luận
Định dạng
Số trang 33
Dung lượng 435,43 KB

Cấu trúc

  • Phần I: Phân tích hê ̣ thống (6)
  • Chương I: Khảo sát (6)
    • 1. Mô tả bài toán (6)
    • 2. Chứng từ (6)
  • Chương II: Xác lâ ̣p các mô hình nghiê ̣p vụ (8)
    • 2.1 Lâ ̣p ma trâ ̣n phân tích (8)
    • 2.2 Sơ đồ ngữ cảnh của hê ̣ thống (0)
    • 2.3 Sơ đồ phân rã chức năng (từ tài liê ̣u khảo sát) (10)
      • 2.3.1 lâ ̣p bảng phân tích chức năng (10)
      • 2.3.2 Các chứng từ, hồ sơ được sử dụng (10)
      • 2.3.3 Xác định phạm vi triển khai: Ma trận thực thể chức năng (11)
      • 2.3.4 Sơ đồ mô tả các chức năng mức chi tiết (11)
    • 2.4 Mô tả các chức năng chi tiết (chức năng lá) (12)
  • Chương III: Mô hình luồng dữ liê ̣u (13)
    • 4.1 Mô hình luồng dữ liê ̣u mức 0 (0)
    • 4.2 Mô hình luồng dữ liê ̣u mức 1 (0)
      • 4.2.1. Sơ đồ luồng dữ liê ̣u mức 1 của tiến trình 1.0: “Bán hàng” (15)
      • 4.2.3. Sơ đồ luồng dữ liê ̣u của tiến trình 2.0: “Thanh toán” (16)
      • 4.2.3. Sơ đồ luồng dữ liê ̣u của tiến trình 3.0: “Báo cáo” (17)
  • Phần II: Thiết kế hê ̣ thống (19)
  • Chương I: Xây dựng CSDL mức logic (0)
    • 1. Chính xác hóa dữ liê ̣u và xác định các thuô ̣c tính (0)
    • 2. Sơ đồ E-R (22)
  • Chương II Thiết kế giao diê ̣n (24)
    • 2.1 Xác định luồng dữ liê ̣u hê ̣ thống (0)
      • 2.1.1 Sơ đụ̀ tiờ́n trình hờ ̣ thụ́ng của ô 1.0 Tiờ́p nhõ ̣n đơn hàngằ (24)
      • 2.1.2 Sơ đụ̀ tiờ́n trình hờ ̣ thụ́ng của ô 2.0 Thanh toán ằ (24)
      • 2.1.3 Sơ đụ̀ tiờ́n trình hờ ̣ thụ́ng của ô 3.0 Báo cáo ằ (25)
    • 2.2 Xác định và đă ̣c tả các giao diê ̣n (25)
      • 2.2.1 Xác định các giao diê ̣n câ ̣p nhâ ̣t dữ liê ̣u (25)
      • 2.2.2 Xác định các giao diê ̣n xử lý dữ liê ̣u (26)
      • 2.2.3 Tích hợp các giao diê ̣n (26)
      • 2.2.4 Mô hình kiến trúc hê ̣ thống (27)
  • Chương III: Thiết kế CSDL vâ ̣t lý (28)

Nội dung

Khảo sát

Mô tả bài toán

Nhà hàng ẩm thực phục vụ tại bàn, với bộ phận Tiếp Tân tiếp nhận thông tin khách hàng và xác định họ là khách mới hay khách cũ Khách hàng được phục vụ Thực Đơn và có thể chọn món ăn không giới hạn số lần và số lượng Nhân viên sẽ lập phiếu Order dựa trên yêu cầu của khách, sau đó chuyển order đến bộ phận Thu ngân để xử lý.

Nhà bếp hoạt động dựa trên đơn đặt hàng từ thu ngân để xác định lượng thực phẩm cần thiết cho việc chế biến món ăn cho khách hàng.

Sau khi khách hàng hoàn tất nhu cầu sử dụng dịch vụ, hóa đơn sẽ được lập tại bộ phận Thu Ngân, tổng hợp tất cả các đơn hàng của khách vào một hóa đơn thanh toán Phiếu Order sẽ được xem như bản chi tiết của hóa đơn thanh toán Một khách hàng có thể có nhiều hóa đơn, nhưng mỗi hóa đơn chỉ đứng tên một khách hàng.

Nhà hàng sẽ được tổ chức thành các bộ phận quản lý như bếp, kế toán, thu ngân và tiếp tân Mỗi bộ phận sẽ chịu trách nhiệm quản lý nhân viên trong lĩnh vực của mình.

Mỗi tuần, mỗi tháng và hàng năm, bộ phận kế toán sẽ tổng hợp báo cáo về tình hình khách hàng, lượng thực phẩm nhập vào và thực phẩm tồn kho để trình bày cho ban lãnh đạo.

Chứng từ

Tên khách hàng: Ngày: …. Địa chỉ: Điê ̣n thoại: ….

STT Tên Đồ Số Lượng Giá

Khách hàng: Người lâ ̣p: b Phiếu Order (Chi tiết hóa đơn)

STT Tên món Số lượng Đơn vị tính Ghi chú

Thực Đơn nhà hàng

Mã món ăn Tên món Loại món Đ/v tính Đơn giá d Danh sách nhân viên

Danh sách nhân viên

Hóa đơn sẽ được ghi tại bộ phận thu ngân Tất cả đơn hàng của khách sẽ được cộng vào hóa đơn thanh toán Phiếu order được coi là tài liệu quan trọng trong quy trình thanh toán.

Giới tính Địa chỉ

SĐT e Danh sách khách hàng

Danh sách khách hàng

Mã KH Họ và tên

Giới tính Bô ̣ phâ ̣n Năm sinh Địa Chỉ Điện Thoại

Xác lâ ̣p các mô hình nghiê ̣p vụ

Lâ ̣p ma trâ ̣n phân tích

 Bảng phân tích xác định các chức năng , tác nhân và hồ sơ Động từ + Bổ ngữ Danh từ

Hệ thống làm Bên ngoài hệ thống làm

Danh từ Tác nhân ngoài/HSDL

Tiếp nhâ ̣n thông tin khách hàng Khách hàng cung cấp thông tin

Danh sách khách hàng

Lâ ̣p hóa đơn Hóa đơn Hồ sơ dữ liê ̣u

Phục vụ thực đơn Khách lựa chọn món Thực đơn Hồ sơ dữ liê ̣u

Lâ ̣p phiếu Order yêu cầu xuất Phiếu Order Hồ sơ dữ liê ̣u

Tiếp nhâ ̣n order Bô ̣ phâ ̣n bếp Hồ sơ dữ liê ̣u

Lâ ̣p hóa đơn thanh toán Khách nhâ ̣n hóa đơn và thanh toán

Hóa đơn Hồ sơ dữ liê ̣u

Chia ra các bô ̣ phâ ̣n quản lý Danh sách nhân viên Hồ sơ dữ liê ̣u

Tổng hợp báo cáo Ban lãnh đạo yêu cầu Báo cáo

Hồ sơ dữ liê ̣u Tác nhân ngoài

2.2 Sơ đồ ngữ cảnh của hê ̣ thống

Các tác nhân bên ngoài trong mối quan hệ với hệ thống bao gồm khách hàng và ban lãnh đạo Khách hàng yêu cầu phục vụ tại nhà hàng với thực đơn đa dạng, đáp ứng nhu cầu và quy trình thanh toán thuận tiện.

Nhà hàng cần xây dựng hệ thống thông tin khách hàng hiệu quả, bao gồm việc lập hóa đơn và phiếu order để phục vụ món ăn Điều này giúp đảm bảo quy trình phục vụ diễn ra suôn sẻ và in hóa đơn thanh toán khi khách hàng hoàn tất yêu cầu sử dụng dịch vụ.

 Lâ ̣p các báo cáo định kỳ theo yêu cầu của ban lãnh đạo.

Hóa đơn sẽ được ghi tại bộ phận thu ngân Tất cả các đơn hàng của khách sẽ được cộng vào hóa đơn thanh toán Phiếu order được coi là tài liệu quan trọng trong quá trình thanh toán.

Hệ thống kinh doanh

Thông tin khách hàng Yêu cầu phục vụ

2.3 Sơ đồ phân rã chức năng (từ tài liê ̣u khảo sát)

2.3.1 lâ ̣p bảng phân tích chức năng

Chức năng lá Chức năng mức đỉnh Chức năng hệ thống

1.1 Vào danh sách khách hàng

Quản lý bán hàng 3.1 Tiếp nhâ ̣n yêu cầu thanh toán

3.3 Thanh toán cho khách

2.3.2 Các chứng từ, hồ sơ được sử dụng

 Các hồ sơ dữ liệuA) Hóa đơn

B) Phiếu Order C) Thực đơn G) Danh sách nhân viên H) Danh sách khách hàng

 Các tác nhân o Tác nhân bên ngoài hê ̣ thống:

 Ban lãnh đạo o Tác nhân bên trong hê ̣ thống:

2.3.3 Xác định phạm vi triển khai: Ma trận thực thể chức năng

D Danh sách nhân viên

E Danh sách khách

Kết luận từ việc phân tích ma trận cho thấy rằng tất cả các chức năng và hồ sơ đều cần thiết cho việc phân tích và thiết kế tiếp tục trong tương lai.

2.3.4 Sơ đồ mô tả các chức năng mức chi tiết

Hóa đơn sẽ được ghi tại bộ phận thu ngân, và tất cả đơn hàng của khách sẽ được cộng vào hóa đơn thanh toán Phiếu order sẽ được coi là một phần quan trọng trong quy trình thanh toán.

3.2 Báo cáo 3.1 Thống kê

Quản lý nhà hàng

1.1 Vào danh sách khách hàng

2.3 Thanh toán cho khách

2.2 Lập và Kiểm tra hóa đơn

2.4 Mô tả các chức năng chi tiết (chức năng lá)

1.1 Vào danh sách khách hàng: Khách hàng khi vào nhà hàng sẽ được kiểm tra thông tin nếu là khách cũ, yêu cầu thông tin cần thiết nếu là khách hàng mới

1.2 Lâ ̣p hóa đơn: Lâ ̣p hóa đơn khi khách bắt đầu sử dụng dịch vụ.

1.3 Phục vụ thực đơn: Khách hàng lựa chọn món ăn trong thực đơn.

Sơ đồ phân rã chức năng (từ tài liê ̣u khảo sát)

2.3.1 lâ ̣p bảng phân tích chức năng

Chức năng lá Chức năng mức đỉnh Chức năng hệ thống

1.1 Vào danh sách khách hàng

Quản lý bán hàng 3.1 Tiếp nhâ ̣n yêu cầu thanh toán

3.3 Thanh toán cho khách

2.3.2 Các chứng từ, hồ sơ được sử dụng

 Các hồ sơ dữ liệuA) Hóa đơn

B) Phiếu Order C) Thực đơn G) Danh sách nhân viên H) Danh sách khách hàng

 Các tác nhân o Tác nhân bên ngoài hê ̣ thống:

 Ban lãnh đạo o Tác nhân bên trong hê ̣ thống:

2.3.3 Xác định phạm vi triển khai: Ma trận thực thể chức năng

D Danh sách nhân viên

E Danh sách khách

Kết luận từ việc phân tích ma trận cho thấy tất cả các chức năng và hồ sơ đều cần thiết cho việc phân tích và thiết kế tiếp tục trong tương lai.

2.3.4 Sơ đồ mô tả các chức năng mức chi tiết

Hóa đơn sẽ được ghi tại bộ phận thu ngân, trong đó tất cả các đơn hàng của khách sẽ được cộng vào hóa đơn thanh toán Phieu order sẽ được coi là một phần quan trọng trong quá trình này.

3.2 Báo cáo 3.1 Thống kê

Quản lý nhà hàng

1.1 Vào danh sách khách hàng

2.3 Thanh toán cho khách

2.2 Lập và Kiểm tra hóa đơn

Mô tả các chức năng chi tiết (chức năng lá)

1.1 Vào danh sách khách hàng: Khách hàng khi vào nhà hàng sẽ được kiểm tra thông tin nếu là khách cũ, yêu cầu thông tin cần thiết nếu là khách hàng mới

1.2 Lâ ̣p hóa đơn: Lâ ̣p hóa đơn khi khách bắt đầu sử dụng dịch vụ.

1.3 Phục vụ thực đơn: Khách hàng lựa chọn món ăn trong thực đơn.

1.4 Lâ ̣p phiếu order: Các món ăn khách đã lựa chọn được ghi vào phiếu order để yêu cầu nhà bếp xuất món

1.5 Phục vụ món: Món ăn sau khi chế biến được mang ra phục vụ khách.

2.1 Tiếp nhâ ̣n yêu cầu thanh toán: Bô ̣ phâ ̣n thu ngân tiếp nhâ ̣n yêu cầu thanh toán của khách.

2.2 Lâ ̣p và kiểm tra hóa đơn: Kiểm tra các thông tin trong hóa đơn và trao đổi với khách xem có gì sai sót không Hóa đơn thanh toán sẽ được lâ ̣p để lưu vào máy và in cho khách hàng.

2.3 Thanh toán cho khách: Khách hàng thanh toán theo số tiền hợp lê ̣ trong hóa đơn.

3.1 Thống kê: Bô ̣ phâ ̣n kế toán dựa vào các chứng từ để kiểm tra, hê ̣ thống thông tin theo những mốc thời gian nhất định.

3.2 Báo cáo: Báo cáo chi tiết bằng những truy vấn cụ thể và in cho lãnh đạo.

Mô hình luồng dữ liê ̣u

Mô hình luồng dữ liê ̣u mức 1

Thông tin khách hàng

A | Hóa đơn-Order Xem thông tin

E | Danh sách khách hàng

4.2 Mô hình luồng dữ liê ̣u mức 1

4.2.1 Sơ đồ luồng dữ liê ̣u mức 1 của tiến trình 1.0: “Bán hàng”

 Tách từ sơ đồ luồng dữ liê ̣u mức 0 ta có tiến trình riêng:

 Kết hợp với sơ đồ phân cấp chức năng, nhâ ̣t ký khảo sát ta có:

Hóa đơn sẽ được ghi tại bộ phận thu ngân, và tất cả các đơn hàng của khách sẽ được cộng vào hóa đơn thanh toán Phiếu order được coi là tài liệu quan trọng trong quy trình này.

2.1 Vào danh sách khách hàng

Thông tin khách hàng

E | Danh sách khách hàng

Thực đơn được chọn Đối chiếu Order

4.2.3 Sơ đồ luồng dữ liê ̣u của tiến trình 2.0: “Thanh toán”

 Tách từ sơ đồ luồng dữ liê ̣u mức 0 ta có tiến trình riêng:

Yêu cầu thanh toán Đáp ứng thanh toán

A | Hóa đơn-order Kiểm tra thông tin

2.3 Thanh toán cho khách

Yêu cầu thanh toán Đáp ứng thanh toán

 Kết hợp với sơ đồ phân cấp chức năng, nhâ ̣t ký khảo sát ta có:

4.2.3 Sơ đồ luồng dữ liê ̣u của tiến trình 3.0: “Báo cáo”

 Tách từ sơ đồ luồng dữ liê ̣u mức 0 ta có tiến trình riêng:

Hóa đơn sẽ được ghi tại bộ phận thu ngân Tất cả đơn hàng của khách sẽ được cộng vào hóa đơn thanh toán, và phiếu order sẽ được coi là tài liệu tham chiếu cho giao dịch.

Lãnh đạo Nhà hàng

D | Danh sách nhân viên

E | Danh sách khách hàng

3.1 Thống kê Lãnh đạo

D | Danh sách Nhân viên

E | Danh sách khách hàng

 Kết hợp với sơ đồ phân cấp chức năng, nhâ ̣t ký khảo sát ta có:

Thiết kế hê ̣ thống

Chương I: Xây dựng CSDL mức logic

1 Chính xác hóa dữ liê ̣u và xác định các thuô ̣c tính

 Chính xác hóa dữ liê ̣u

Dữ liê ̣u gốc Dữ liê ̣u chính xác hóa Chú giải

Tên món Đ/v tính Đơn giá

THỰC ĐƠN Mã món Tên món Đ/v tính Đơn giá

DANH SÁCH KHÁCH

Mã khách hàng

DANH SÁCH KHÁCH HÀNG

Mã KH Họ tên KH Giới tính Năm sinh Địa chỉ KH SĐT KH HÓA ĐƠN THANH TOÁN

Tên khách hàng

Ngày Địa chỉ Điê ̣n thoại

Số lượng Đ/v tính

HÓA ĐƠN THANH TOÁN Số HD

Mã NV Mã món Số lượng

DANH SÁCH NHÂN VIÊN

Họ và tên nhân viên

Ngày sinh nhân viên Địa chỉ nhân viên

DANH SÁCH NHÂN VIÊN Mã BP

Tên BPMã NVHọ tên NVNgày sinh NV Địa chỉ NVSĐT NV

Hóa đơn sẽ được ghi tại bộ phận thu ngân Tất cả đơn hàng của khách sẽ được cộng vào hóa đơn thanh toán Phiếu order được coi là một phần quan trọng trong quy trình thanh toán.

 Xác định danh sách các tâ ̣p thuô ̣c tính

- R1={Mã món, Tên món, Loại món, Đ/v tính, Đơn giá }

- R2={ Số HD, Mã KH, Mã NV, Ngày lâ ̣p, Mã món, Số lượng }

- R3 ={ Mã BP, Tên BP, Mã NV, Họ tên NV, Ngày sinh NV, Giới tính, Địa chỉ NV, SĐT NV }

- R4={ Mã KH, Họ tên KH, Giới tính, Năm sinh, Địa chỉ KH, SĐT KH }(*)

 Xác định khóa chính

R1={Mã món, Tên món, Đ/v tính, Đơn giá }

Mã món  Tên món, Loại món, Đơn vị tính, Đơn giá

{Mã món} là khóa chính

R2={ Số HD, Mã KH, Ngày lâ ̣p, Mã món, Số lượng }

Số hóa đơn  Mã khách hàng, Địa chỉ , Ngày lâ ̣p, Điện thoại, Mã món, Tên đồ, Số lượng, Giá

Số hóa đơn,Mã món  Số lượng

{Số hóa đơn, Mã món} là khóa chính

R3 ={ Mã BP, Tên BP, Mã NVQL, Mã NV, Họ tên NV, Ngày sinh NV, Giới tính, Địa chỉ NV, SĐT NV }

Mã BP  Tên BP, Mã NV, Họ tên NV, Ngày sinh NV, Giới tính, Địa chỉ NV, SĐT NV

{Mã BP} là khóa chính

R4={ Mã KH, Họ tên KH, Giới tính, Năm sinh, Địa chỉ KH, SĐT KH }

Mã KH  Họ tên KH, Giới tính, Năm sinh, Địa chỉ KH, SĐT KH

{mã KH} là khóa chính

 Ta có các lược đồ quan hê ̣ sau :

R1={Mã món, Tên món, Đ/v tính, Đơn giá }

R2={ Số HD, Mã KH, Ngày lâ ̣p, Mã món, Số lượng }

R3 ={ Mã BP, Tên BP, Mã NV, Họ tên NV, Ngày sinh NV, Giới tính, Địa chỉ NV, SĐT NV }

R4={ Mã KH, Họ tên KH, Giới tính, Năm sinh, Địa chỉ KH, SĐT KH }

 Chuẩn hóa Chuẩn hóa về 1NF

Lược đồ R1, R3, R4 đều đạt chuẩn 1 vì không có thuô ̣c tính lă ̣p.

Tách lược đồ R2 vì tồn tại thuô ̣c tính lă ̣p :

R21{số hóa đơn, mã KH, ngày lập}

R22{số hóa đơn, mã món, số lượng}

Các lược đồ R1, R3, R4 đã đạt chuẩn 2 vì chỉ có 1 thuô ̣c tính khóa

Lược đồ R21 và R22 cũng đạt chuẩn 2 vì không có thuô ̣c tính ngoài khóa phụ thuô ̣c vào 1 phần của khóa

Xét R3 ={ Mã BP, Tên BP, Mã NV, Họ tên NV, Ngày sinh NV, Giới tính, Địa chỉ

Ta thấy Mã BP  Tên BP

Mã NV Họ tên NV, Ngày sinh NV, Giới tính, Địa chỉ NV, SĐT NV

Hóa đơn sẽ được ghi tại bộ phận thu ngân Tất cả đơn hàng của khách sẽ được cộng vào hóa đơn thanh toán Phiếu order được coi là một phần quan trọng trong quy trình thanh toán.

Mà Mã NV là thuộc tính ngoài khóa nên là thuộc tính cầu vậy ta tách thành 2 quan hệ để đạt chuẩn 3:

R31 { Mã NV, Họ tên NV, Ngày sinh NV, Giới tính, Địa chỉ NV, SĐT NV }

- Các thuô ̣c tính còn lại và thuô ̣c tính cầu R32 { Mã BP, Mã NV, Tên BP }

 Kết luâ ̣n : ta có mô hình quan hê ̣ sau đã chuẩn hóa đến 3NF :

1 THUC_DON (Mã món, Tên món, Đ/v tính, Đơn giá)

2 KHACH_HANG (Mã KH, Họ tên KH, Giới tính, Năm sinh, Địa chỉ KH, SĐT KH)

3 HOA_DON (số hóa đơn, mã KH, Mã NV lâ ̣p, ngày lập)

4 CT_HOADON (số hóa đơn, mã món, số lượng)

5 NHAN_VIEN (Mã NV, Họ tên NV, Ngày sinh NV, Giới tính, Địa chỉ NV, SĐT NV)

6 BO_PHAN (Mã BP, Tên BP)

2 Sơ đồ E-R Địa chỉ Đơn giá

Giới tính Ngày lập Đ/v tính

Mã mónSố hóa đơnNgày sinh

Hóa đơn sẽ được ghi tại bộ phận thu ngân, và tất cả các đơn hàng của khách sẽ được cộng vào hóa đơn thanh toán Phiếu order được coi là một phần quan trọng trong quy trình thanh toán.

1.1 Vào danh sách khách hàng

Thông tin khách hàng

E | Danh sách khách hàng

A | Hóa đơn Kiểm tra khách

Chương II : Thiết kế giao diê ̣n

2.1 Xác định luồng dữ liê ̣u hê ̣ thống

Phân định công viê ̣c người-máy

2.1.1 Sơ đụ̀ tiờ́n trình hờ ̣ thụ́ng của ô 1.0 Tiờ́p nhõ ̣n đơn hàngằ

Tiến trình (1.1), (1.3) và (1.4) được chọn để máy thực hiê ̣n

2.1.2 Sơ đụ̀ tiờ́n trình hờ ̣ thụ́ng của ô 2.0 Thanh toán ằ

2.3 Thanh toán cho khách

3.1 Thống kê Lãnh đạo

D | Danh sách Nhân viên

E | Danh sách khách hàng

2.1.3 Sơ đụ̀ tiờ́n trình hờ ̣ thụ́ng của ô 3.0 Báo cáo ằ

2.2 Xác định và đă ̣c tả các giao diê ̣n

2.2.1 Xác định các giao diê ̣n câ ̣p nhâ ̣t dữ liê ̣uXác định các giao diê ̣n dựa câ ̣p nhâ ̣t dữ kiê ̣u dựa trên mô hình E-R

Hóa đơn sẽ được ghi tại bộ phận thu ngân Tất cả các đơn hàng của khách sẽ được cộng vào hóa đơn thanh toán Phiếu order được coi là một phần quan trọng trong quy trình này.

Mỗi thực thể và mối quan hệ trong mô hình E-ta đều có ít nhất một thuộc tính tương ứng trên giao diện cập nhật dữ liệu Từ mô hình khái niệm dữ liệu, chúng ta có thể xác định các giao diện phù hợp.

1 Giao diê ̣n câ ̣p nhâ ̣t Khách hàng (tương ứng với thực thể KHACH_HANG)

2 Giao diê ̣n câ ̣p nhâ ̣t Hóa đơn (tương ứng với thực thể HOA_DON)

3 Giao diê ̣n câ ̣p nhâ ̣t Thực đơn (tương ứng với thực thể THUC_DON)

4 Giao diê ̣n câ ̣p nhâ ̣t Nhân viên (tương ứng với thực thể NHAN_VIEN)

5 Giao diê ̣n câ ̣p nhâ ̣t Bô ̣ phâ ̣n (tương ứng với thực thể BO_PHAN)

6 Giao diê ̣n câ ̣p nhâ ̣t Order (tương ứng với thực thể CT_HOADON)

2.2.2 Xác định các giao diê ̣n xử lý dữ liê ̣u

7 Giao diê ̣n kiểm tra khách hàng

8 Giao diê ̣n Nhâ ̣p hóa đơn

10 Giao diê ̣n kiểm tra hóa đơn thanh toán

2.2.3 Tích hợp các giao diê ̣n

Tích hợp các giao diê ̣n cùng thực hiê ̣n mô ̣t chức năng hoă ̣c các giao diê ̣n có những thao tác giống nhau ta còn lại :

Hê ̣ thống sau khi tích hợp Giao diê ̣n cha Giao diê ̣n hê ̣ thống

1.1 Giao diê ̣n câ ̣p nhâ ̣t Khách 1 Giao diê ̣n tiếp nhâ ̣n khách

Giao diê ̣n quản lý bán hàng 1.2 Giao diê ̣n kiểm tra khách hàng

1 QL tiếp nhận khách hàng

2 Xử lý thanh toán-bán hàng 3 Thống kê báo cáo

3.1.Báo cáo về nhân viên

3.2.Báo cáo về bán hàng

3.3.Báo cáo về khách hàng

2.1 Giao diê ̣n câ ̣p nhâ ̣t Hóa đơn 3 Giao diê ̣n xử lý thanh toán-bán hàng

2.2 Giao diê ̣n câ ̣p nhâ ̣t Order

2.3 Giao diê ̣n kiểm tra hóa đơn

1.3 Giao diê ̣n phục vụ thực đơn

3.1 Giao diê ̣n báo cáo về nhân viên

4 Giao diê ̣n thống kê báo cáo 3.2 Giao diê ̣n báo cáo về bán hàng

3.3 Giao diê ̣n báo cáo về khách hàng

3.4 Giao diê ̣n báo cáo doanh thu

2.2.4 Mô hình kiến trúc hê ̣ thống

1.1 Quản lý tiếp nhâ ̣n khách hàng 1.2 Xử lý thanh toán

1.3 Thống kê báo cáo1.4 Hê ̣ thống- thoát

Hóa đơn sẽ được ghi tại bộ phận thu ngân Tất cả các đơn hàng của khách sẽ được cộng vào hóa đơn thanh toán Phiếu order sẽ được coi là một phần quan trọng trong quá trình thanh toán.

2.1.Quản lý tiếp nhâ ̣n khách hàng 2.1.1 Quản lý danh mục khách hàng 2.1.2 Kiểm tra khách

2.1.3 Về menu chính 4.1 Xử lý bán hàng-thanh toán 4.1.1 Lâ ̣p hóa đơn

4.1.2 Danh mục thực đơn nhà hàng 4.1.3 Lâ ̣p phiếu Order

Trong phần 4.1, chúng ta sẽ thực hiện thống kê báo cáo, bao gồm các báo cáo quan trọng như báo cáo về nhân viên (4.1.1), báo cáo về khách hàng (4.1.2), báo cáo về bán hàng (4.1.3) và báo cáo về doanh thu (4.1.4) Ngoài ra, phần 4.1.4 cũng đề cập đến việc kiểm tra hóa đơn, cùng với menu chính của hệ thống.

Chương III: Thiết kế CSDL vâ ̣t lý

Khi thực hiện thiết kế vật lý, chúng ta cần xem xét các mối quan hệ để tạo ra các tệp tương ứng, đồng thời có thể bổ sung thêm một số trường để phục vụ cho các chức năng nghiệp vụ khác.

Tên trường Kiểu dữ liê ̣u

Khuôn dạng Ràng buô ̣c Diễn giải

Ký tự Ký tự True/false Ngày tháng

Viết hoa các chữ đầu dd/mm/yy

Tên trường Kiểu dữ liê ̣u Cỡ dữ liê ̣u

Khuôn dạng Ràng buô ̣c Diễn giải

Ký tự Ký tự Ký tự Tiền tê ̣

Loại món(đồ ăn, đồ uống,…)

Tên trường Kiểu dữ liê ̣u Cỡ dữ liê ̣u

Khuôn dạng Ràng buô ̣c Diễn giải

Ký tự Ký tự Ký tự Ngày tháng

Khóa chính Khóa ngoại Khóa ngoại

Tên trường Kiểu dữ liê ̣u Cỡ dữ liê ̣u

Khuôn dạng Ràng buô ̣c Diễn giải

Ký tự Ký tự Số

Khóa chính Khóa chính Mã món

Tên trường Kiểu dữ liê ̣u Cỡ dữ liê ̣u

Khuôn dạng Ràng buô ̣c Diễn giải

Hóa đơn sẽ được ghi tại bộ phận thu ngân Tất cả đơn hàng của khách sẽ được cộng vào hóa đơn thanh toán Phiếu order sẽ được coi là một phần trong quy trình thanh toán.

Ký tự Ký tự Ngày thánh True/false Ký tự Số

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

Tên trường Kiểu dữ liê ̣u Cỡ dữ liê ̣u

Khuôn dạng Ràng buô ̣c Diễn giải

Ký tự Ký tự Ký tự

Ký tự hoa+số Khóa chính Mã bô ̣ phâ ̣n

Tên bô ̣ phâ ̣n Nhiê ̣m vụ

1 Báo cáo khách hàng có doanh thu cao nhất

B A ́ O CA ́ O DOANH THU KHA ́ CH HA ̀ NG CAO NHÂ ́ T

STT Mã khách Họ tên Số lượng hóa đơn

Tổng doanh thu Ngày…tháng…năm

2 Báo cáo món được gọi nhiều nhất

B A ́ O CA ́ O MO ́ N ĐƯƠ ̣ C GO ̣ I NHIÊ ̀ U NHÂ ́ T

STT Mã món Tên món Số lần gọi Số lượng bán

3 Báo cáo khách mua nhiều

BÁO CÁO KHÁCH MUA NHIỀU

Số TT Mã khách

Mã món Đơn vị tính Đơn giá Số lượng Thành tiền

4 Báo cáo đồ bán châ ̣m

BÁO CÁO MÓN BÁN CHẬM

Số TT Mã món Đơn vị tính Đơn giá Số lượng bán Thành tiền

5 Báo cáo nhân viên phục vụ có doanh số bán cao nhất

BÁO CÁO NHÂN VIÊN CÓ DOANH SỐ BÁN CAO NHẤT

Hóa đơn sẽ được ghi tại bộ phận thu ngân, và tất cả các đơn hàng của khách sẽ được cộng vào hóa đơn thanh toán Phiếu order được coi là tài liệu quan trọng trong quá trình thanh toán.

Mã nhân viên Mã hóa đơn Ngày lâ ̣p Giá trị hóa đơn

Xây dựng CSDL mức logic

Sơ đồ E-R

Giới tính Ngày lập Đ/v tính

Mã mónSố hóa đơnNgày sinh

Hóa đơn sẽ được ghi tại bộ phận thu ngân Tất cả đơn hàng của khách sẽ được cộng vào hóa đơn thanh toán Phiếu order được coi là tài liệu quan trọng trong quy trình thanh toán.

1.1 Vào danh sách khách hàng

Thông tin khách hàng

E | Danh sách khách hàng

A | Hóa đơnKiểm tra khách

Thiết kế giao diê ̣n

Xác định và đă ̣c tả các giao diê ̣n

2.2.1 Xác định các giao diê ̣n câ ̣p nhâ ̣t dữ liê ̣uXác định các giao diê ̣n dựa câ ̣p nhâ ̣t dữ kiê ̣u dựa trên mô hình E-R

Hóa đơn sẽ được ghi tại bộ phận thu ngân Tất cả đơn hàng của khách sẽ được cộng vào hóa đơn thanh toán Phiếu order được coi là một phần quan trọng trong quy trình thanh toán.

Mỗi thực thể và mối quan hệ trong mô hình E-ta đều có ít nhất một thuộc tính tương ứng, được cập nhật qua các giao diện dữ liệu Từ mô hình khái niệm dữ liệu, chúng ta có thể xác định các giao diện cần thiết để quản lý và truy xuất thông tin hiệu quả.

1 Giao diê ̣n câ ̣p nhâ ̣t Khách hàng (tương ứng với thực thể KHACH_HANG)

2 Giao diê ̣n câ ̣p nhâ ̣t Hóa đơn (tương ứng với thực thể HOA_DON)

3 Giao diê ̣n câ ̣p nhâ ̣t Thực đơn (tương ứng với thực thể THUC_DON)

4 Giao diê ̣n câ ̣p nhâ ̣t Nhân viên (tương ứng với thực thể NHAN_VIEN)

5 Giao diê ̣n câ ̣p nhâ ̣t Bô ̣ phâ ̣n (tương ứng với thực thể BO_PHAN)

6 Giao diê ̣n câ ̣p nhâ ̣t Order (tương ứng với thực thể CT_HOADON)

2.2.2 Xác định các giao diê ̣n xử lý dữ liê ̣u

7 Giao diê ̣n kiểm tra khách hàng

8 Giao diê ̣n Nhâ ̣p hóa đơn

10 Giao diê ̣n kiểm tra hóa đơn thanh toán

2.2.3 Tích hợp các giao diê ̣n

Tích hợp các giao diê ̣n cùng thực hiê ̣n mô ̣t chức năng hoă ̣c các giao diê ̣n có những thao tác giống nhau ta còn lại :

Hê ̣ thống sau khi tích hợp Giao diê ̣n cha Giao diê ̣n hê ̣ thống

1.1 Giao diê ̣n câ ̣p nhâ ̣t Khách 1 Giao diê ̣n tiếp nhâ ̣n khách

Giao diê ̣n quản lý bán hàng 1.2 Giao diê ̣n kiểm tra khách hàng

1 QL tiếp nhận khách hàng

2 Xử lý thanh toán-bán hàng 3 Thống kê báo cáo

3.1.Báo cáo về nhân viên

3.2.Báo cáo về bán hàng

3.3.Báo cáo về khách hàng

2.1 Giao diê ̣n câ ̣p nhâ ̣t Hóa đơn 3 Giao diê ̣n xử lý thanh toán-bán hàng

2.2 Giao diê ̣n câ ̣p nhâ ̣t Order

2.3 Giao diê ̣n kiểm tra hóa đơn

1.3 Giao diê ̣n phục vụ thực đơn

3.1 Giao diê ̣n báo cáo về nhân viên

4 Giao diê ̣n thống kê báo cáo 3.2 Giao diê ̣n báo cáo về bán hàng

3.3 Giao diê ̣n báo cáo về khách hàng

3.4 Giao diê ̣n báo cáo doanh thu

2.2.4 Mô hình kiến trúc hê ̣ thống

1.1 Quản lý tiếp nhâ ̣n khách hàng 1.2 Xử lý thanh toán

1.3 Thống kê báo cáo1.4 Hê ̣ thống- thoát

Hóa đơn sẽ được ghi tại bộ phận thu ngân, nơi tất cả các đơn hàng của khách sẽ được cộng vào hóa đơn thanh toán Phiếu order được coi là một phần quan trọng trong quy trình này, đảm bảo tính chính xác và minh bạch trong giao dịch.

2.1.Quản lý tiếp nhâ ̣n khách hàng 2.1.1 Quản lý danh mục khách hàng 2.1.2 Kiểm tra khách

2.1.3 Về menu chính 4.1 Xử lý bán hàng-thanh toán 4.1.1 Lâ ̣p hóa đơn

4.1.2 Danh mục thực đơn nhà hàng 4.1.3 Lâ ̣p phiếu Order

4.1.4 Kiểm tra hóa đơn 4.1.5 Về menu chính 4.1 Thống kê báo cáo 4.1.1 Báo cáo về nhân viên 4.1.2 Báo cáo về khách hàng 4.1.3 Báo cáo về bán hàng 4.1.4 Báo cáo về doanh thu.

Thiết kế CSDL vâ ̣t lý

Khi thiết kế vật lý, từ các quan hệ trên, chúng ta có thể tạo ra các tệp tương ứng để phục vụ cho nhiều chức năng nghiệp vụ khác nhau Việc này không chỉ giúp tối ưu hóa quy trình làm việc mà còn nâng cao hiệu quả trong việc quản lý và xử lý dữ liệu.

Tên trường Kiểu dữ liê ̣u

Khuôn dạng Ràng buô ̣c Diễn giải

Ký tự Ký tự True/false Ngày tháng

Viết hoa các chữ đầu dd/mm/yy

Tên trường Kiểu dữ liê ̣u Cỡ dữ liê ̣u

Khuôn dạng Ràng buô ̣c Diễn giải

Ký tự Ký tự Ký tự Tiền tê ̣

Loại món(đồ ăn, đồ uống,…)

Tên trường Kiểu dữ liê ̣u Cỡ dữ liê ̣u

Khuôn dạng Ràng buô ̣c Diễn giải

Ký tự Ký tự Ký tự Ngày tháng

Khóa chính Khóa ngoại Khóa ngoại

Tên trường Kiểu dữ liê ̣u Cỡ dữ liê ̣u

Khuôn dạng Ràng buô ̣c Diễn giải

Ký tự Ký tự Số

Khóa chính Khóa chính Mã món

Tên trường Kiểu dữ liê ̣u Cỡ dữ liê ̣u

Khuôn dạng Ràng buô ̣c Diễn giải

Hóa đơn sẽ được ghi tại bộ phận thu ngân, nơi tất cả các đơn hàng của khách sẽ được tổng hợp vào hóa đơn thanh toán Mỗi phiếu order sẽ được xem xét và ghi nhận đầy đủ để đảm bảo tính chính xác trong quá trình thanh toán.

Ký tự Ký tự Ngày thánh True/false Ký tự Số

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

Tên trường Kiểu dữ liê ̣u Cỡ dữ liê ̣u

Khuôn dạng Ràng buô ̣c Diễn giải

Ký tự Ký tự Ký tự

Ký tự hoa+số Khóa chính Mã bô ̣ phâ ̣n

Tên bô ̣ phâ ̣n Nhiê ̣m vụ

1 Báo cáo khách hàng có doanh thu cao nhất

B A ́ O CA ́ O DOANH THU KHA ́ CH HA ̀ NG CAO NHÂ ́ T

STT Mã khách Họ tên Số lượng hóa đơn

Tổng doanh thu Ngày…tháng…năm

2 Báo cáo món được gọi nhiều nhất

B A ́ O CA ́ O MO ́ N ĐƯƠ ̣ C GO ̣ I NHIÊ ̀ U NHÂ ́ T

STT Mã món Tên món Số lần gọi Số lượng bán

3 Báo cáo khách mua nhiều

BÁO CÁO KHÁCH MUA NHIỀU

Số TT Mã khách

Mã món Đơn vị tính Đơn giá Số lượng Thành tiền

4 Báo cáo đồ bán châ ̣m

BÁO CÁO MÓN BÁN CHẬM

Số TT Mã món Đơn vị tính Đơn giá Số lượng bán Thành tiền

5 Báo cáo nhân viên phục vụ có doanh số bán cao nhất

BÁO CÁO NHÂN VIÊN CÓ DOANH SỐ BÁN CAO NHẤT

Hóa đơn sẽ được ghi tại bộ phận thu ngân Tất cả đơn hàng của khách sẽ được cộng vào hóa đơn thanh toán Phiếu order được coi là một phần quan trọng trong quá trình thanh toán.

Mã nhân viên Mã hóa đơn Ngày lâ ̣p Giá trị hóa đơn

Ngày đăng: 24/12/2023, 11:31

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

TÀI LIỆU LIÊN QUAN

w