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

BÀI TẬP HỌC PHẦN PHÂN TÍCH THIẾT KẾ HỆ THỐNG Đề tài Quản lý bán hàng tại cửa hàng đồ ăn nhanh

49 2 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 đề Quản lý bán hàng tại cửa hàng đồ ăn nhanh
Tác giả Vũ Huy Hoàng, Hà Văn Cảnh, Nguyễn Thị Linh, Vừ Thị Thanh, Lờ Thị Phương Oanh
Người hướng dẫn Đào Thanh Tĩnh
Trường học Trường Đại học Mở Hà Nội
Chuyên ngành Công nghệ thông tin
Thể loại Bài tập học phần
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 49
Dung lượng 716 KB

Cấu trúc

  • CHƯƠNG I: MÔ TẢ HỆ THỐNG (5)
    • 1.1 Nhiệm vụ cơ bản (5)
    • 1.2. Cơ cấu tổ chức (5)
    • 1.3. Quy trình xử lý (6)
    • 1.4 Mẫu biểu (8)
  • CHƯƠNG II PHÂN TÍCH HỆ THỐNG (16)
    • 1. Phân tích chức năng nghiệp vụ (16)
    • 2. Phân tích dữ liệu nghiệp vụ (25)
  • CHƯƠNG III:THIẾT KẾ HỆ THỐNG (35)

Nội dung

MÔ TẢ HỆ THỐNG

Nhiệm vụ cơ bản

Môi trường: Quản lý, nhà cung cấp, khách hàng

1 Nhập hàng từ nhà cung cấp

2 Báo cáo thu chi cho quản lý

3 Giúp cho khách hàng order và thanh toán

Cơ cấu tổ chức

2 Thu ngân, nhân viên chế biến, kho hàng

3 Thu ngân và nhân viên chế biến.

Tóm lại, bài toán có 3 bộ phận, chức năng chính của từng bộ phận được tổng hợp trong bảng sau:

STT Tên bộ phận Chức năng

1 Kho hàng - Lập phiếu nhập hàng.

- Tiếp nhận hàng từ nhà cung cấp.

- Đối chiếu, kiểm tra nguyên liệu dựa trên phiếu nhập hàng.

- Thống kê số lượng nguyên liệu mỗi ngày

- Lập phiếu các nguyên liệu cần nhập

- Kiểm tra các nguyên liệu tồn kho lâu, sắp hết hạn sử dụng và đề xuất biện pháp xử lý

- Lập phiếu đề xuất thay đổi giá khi giá nguyên liệu thay đổi

2 Thu ngân - Giới thiệu cho khách hàng các đồ ăn ở quán trên Menu.

- Nhập thông tin đồ ăn lên hệ thống khi khách gọi đồ ăn.

- Lập và in hóa đơn, gửi hóa đơn cho khách hàng và thông báo số tiền cần thanh toán.

- Tiếp nhận thanh toán từ khách hàng, trả lại tiền thừa và hóa đơn cho khách.

- Nhắc nhở khách hàng tự bê đồ ăn theo số, và tự phục vụ tương ớt, tương cà ở quầy tương ớt, tương cà.

- Lập báo cáo tình hình thu chi hàng ngày cho quản lý ca trực

- Thay đổi giá đồ ăn trên thực đơn khi có yêu cầu.

- Nộp doanh thu cho quản lý.

3 Chế biến - Chuẩn bị các nguyên liệu cần thiết để chế biến các món ăn trên thực đơn.

- Đưa đồ ăn cho khách hàng.

- Giải trình, đổi trả món ăn cho khách khi khách phàn nàn

- Báo cáo cho quản lý

- Chế biến đồ ăn nhanh theo chỉ tiêu, và theo nguyên liệu mà bộ phận kho cung cấp.

- Vệ sinh quầy bếp trước và sau khi chế biến đồ ăn.

Quy trình xử lý

Quy trình 1:Nhập nguyên liệu từ nhà cung cấp

1 Môi trường liên quan: Nhà cung cấp và quản lý.

2 Bộ phận tham gia: Kho hàng.

3 Mẫu biểu sử dụng: Phiếu danh sách nguyên liệu cần nhập, Hóa đơn nhập hàng, phiếu thống kê, phiếu đề xuất thay đổi giá.

- Khi có yêu cầu nhập thêm nguyên liệu , bộ phận kho hàng sẽ lập(1) phiếu danh sách nguyên liệu cần nhập và gửi(2) phiếu danh sách lên quản lý phê duyệt(3) và xác nhận.

- Khi yêu cầu nguyên liệu được phê duyệt, bộ phận kho sẽ gửi(4) phiếu danh sách nguyên liệu cần nhập đến nhà cung cấp.

- Khi nhận được phiếu danh sách nguyên liệu cần nhập, nhà cung cấp tiến hành cung cấp nguyên liệu và hóa đơn nhập hàng Sau đó bộ phận kho hàng sẽ nhận(5) hàng và đối chiếu, kiểm tra(6) nguyên liệu dựa trên phiếu danh sách nguyên liệu cần nhập để xem(7) chất lượng và số lượng có tốt không Nếu tất cả nguyên liệu đều đạt chuẩn và đủ số lượng thì nhập(8) nguyên liệu vào kho hoặc ngược lại, thì bộ phận kho sẽ gửi(9) phản hồi lại đến nhà cung cấp Sau đó kiểm tra và gửi(10) hóa đơn nhập hàng cho quản lý để quản lý tiến hành thanh toán(11).

- Nếu có nguyên liệu nào tăng giá thì lập và gửi(12) phiếu đề xuất thay đổi giá cho quản lý

- Tất cả thông tin của nguyên liệu được nhập về sẽ được cập nhật(13) vào sổ theo dõi Kho hàng để tiến hành theo dõi, kiểm kê và lập(14) phiếu thống kê.

Quy trình 2 :Báo cáo thu chi trong ngày

1 Môi trường liên quan: Quản lý

2 BP tham gia: Thu ngân

3 Mẫu biểu sử dụng: hóa đơn bán hàng, báo cáo thu chi trong ngày

- Vào cuối ngày làm, nhân viên thu ngân sẽ tiến hành báo cáo(15) thu chi trong ngày (thông qua những công việc sau:

+ Thực hiện kiểm – đếm(16) số tiền thu được trong ngày làm việc

+ Từ các hóa đơn bán hàng và hóa đơn nhập hàng trong ngày, nhân viên lập(17) báo cáo thu chi , sau đó nhân viên thu ngân sẽ nộp(18) doanh thu và báo cáo thu chi trong ngày cho quản lý.

Quy trình 3 :Order và thanh toán

1 Môi trường liên quan: Khách hàng

2 BP tham gia: Thu ngân, Chế biến

3 Mẫu biểu sử dụng: menu, hóa đơn bán hàng

- Khi khách hàng vào quán , khách sẽ trực tiếp đến quầy bán , nhân viên thu ngân sẽ cho khách xem menu và giới thiệu(19) cho khách các chương trình khuyến mãi mà quán đang áp dụng, các món mới mà cửa hàng mới đưa vào menu, các combo mà cửa hàng đang cung cấp Nếu có thay đổi giá từ quản lý thì thay đổi(20) giá đồ ăn

- Sau khi khách hàng chọn xong đồ ăn, nhân viên thu ngân sẽ nhập(21) các thông tin về đồ ăn(combo) lên hệ thống trong đó bao gồm: số lượng, giá tiền mà khách yêu cầu.

- Nhân viên thu ngân sẽ lập và in(22) hóa đơn bán hàng trên hệ thống bán hàng, và thông báo(23) cho khách số tiền cần phải thanh toán, nhân viên phục vụ sẽ nhận(24) thanh toán và trả(25) lại tiền thừa và hoá đơn bán hàng cho khách.

- Tiếp theo, sau khi khách hàng thanh toán, bộ phận chế biến dựa trên hóa đơn bán hàng tiến hành chế biến hoặc hâm nóng(26) đồ ăn đã chế biến sẵn, sau đó sẽ tiến hành mang(27) ra cho khách hàng, nhân viên thu ngân sẽ tiến hành nhắc nhở(28) khách hàng tự bê đồ ăn theo số, và tự phục vụ tương ớt, tương cà ở quầy tương ớt, tương cà.

- Nếu khách hàng có thắc mắc hay phàn nàn về đồ ăn đồ uống ko đạt yêu cầu nhân viên chế biến sẽ giải trình, đổi trả(29) món ăn cho khách hàng và báo cáo(30) cho quản lý.

Mẫu biểu

Tóm lại, với 3 quy trình được nêu ở mục 3, bài toán có 5 mẫu biểu là :

- Phiếu danh sách nguyên liệu cần nhập

- Báo cáo thu chi trong ngày

- Phiếu đề xuất thay đổi giá

Mô tả chi tiết từng mẫu biểu như sau:

Mẫu biểu 1: Phiếu danh sách nguyên liệu cần nhập

PHIẾU DANH SÁCH NGUYÊN LIỆU CẦN NHẬP

Mã phiếu nhập: 1A023 Thời gian lập phiếu 05/11/2023

Kính gửi: Nguyễn Văn A Địa chỉ: 80 Phố Định Công - Phường Hoàng Mai- Hà Nội

Tên tôi là: Nguyễn Văn B

Hiện cửa hàng chúng tôi đang cần nhập các nguyên liệu sau:

STT Tên nguyên liệu Đơn vị tính Số lượng

Mẫu biểu 2 Hóa đơn nhập hàng

Mã hóa đơn nhập hàng: …NHA01…

Thời gian giao hàng: …11/11/2023……… Địa chỉ giao hàng: ……96 định công………

Tên nhà cung cấp: ………CTTNHHMTV B………

STT Tên nguyên liệu Đơn vị tính Đơn giá SL Thành tiền

Số tiền cần thanh toán bằng chữ: …………ba triệu bảy trăm nghìn đồng………

Người kiểm kê Nhà cung cấp

Mẫu biểu 4 Hóa đơn bán hàng

STT Tên đồ ăn SL Giá Thành tiền

Số tiền mà khách hàng thanh toán: 114.000

Mẫu biểu 5 Báo cáo thu chi trong ngày

BÁO CÁO THU CHI TRONG NGÀY

STT Tên đồ ăn Chi trả cho

Số lượng Đơn giá Thành tiền

Mẫu biểu 6 Phiếu thống kê

STT Tên nguyên liệu ĐVT Số lượng Ghi chú

Mẫu biểu 7 Phiếu đề xuất thay đổi giá

PHIẾU ĐỀ XUẤT THAY ĐỔI GIÁ THỰC ĐƠN

Tên tôi là: Nguyễn Văn E

Sau khi thực hiện nghiên cứu giá nhập, cũng như giá mặt bằng, giá nhân công và giá thị trường, tôi xin đề xuất thay đổi đơn giá của thực đơn như sau:

STT Tên đồ ăn Giá cũ Giá mới

Người lập Phê duyệt của quản lý

PHÂN TÍCH HỆ THỐNG

Phân tích chức năng nghiệp vụ

1.1 Mô hình hóa chức năng nghiệp vụ

1.1.1 Xác định chức năng chi tiết

Bảng 1 Tổng hợp chức năng có thể của bài toán

BP thu ngân BP kho hàng BP chế biến

Nhập nguyên liệu từ nhà cung cấp

1 Lập phiếu danh sách nguyên liệu cần nhập

2 Gửi phiếu danh sách nguyên liệu cần nhập cho quản lí

3 Quản lý phê duyệt và xác nhận phiếu danh sách nguyên liệu cần nhập

4 Gửi phiếu danh sách nguyên liệu cần nhập cho nhà cung cấp

5 Tiếp nhận hàng từ nhà cung cấp

6 Đối chiếu và kiểm tra nguyên liệu

7 Xem chất lượng và số lượng có tốt không

8.Nhập nguyên liệu vào kho

9.Gửi phản hồi đến nhà cung cấp

10 Kiểm tra và gửi hoá đơn nhập hàng cho quản lý

11.Tiến hành thanh toán hoá đơn nhập hàng

12 Lập và gửi phiếu đề xuất thay đổi giá cho quản lý

13.Cập nhật vào sổ theo dõi kho hàng

14 Lập phiếu thống kê hàng hóa trong kho

Báo cáo thu chi trong ngày

15 Báo cáo thu chi trong ngày

16 Kiểm đếm số tiền thu được trong ngày

17 Lập báo cáo thu chi trong ngày

18 Nộp doanh thu và báo cáo cho quản lý

19 Giới thiệu cho khách các chương trình khuyến mãi và các combo mà cửa hàng đang cung cấp

20 Thay đổi giá đồ ăn

21 Nhập các thông tin về đồ ăn lên hệ thống

22 Lập và in hóa đơn bán hàng

23 Thông báo cho khách số tiền cần phải thanh toán

24 Tiếp nhận thanh toán từ khách hàng

25 Trả lại tiền thừa và hoá đơn cho khách

26 Chế biến hoặc hâm nóng đồ ăn

27 Mang đồ ăn ra cho khách hàng

28 Nhắc nhở khách hàng tự bê đồ ăn theo số và tự phục vụ tương ớt, tương cà

29 Giải trình, đổi trả món ăn cho khách hàng

30 Báo cáo lên quản lý

Gom nhóm các chức năng trùng lặp và loại bỏ các chức năng không có ý nghĩa ta được :

Bảng 2 Danh sách chức năng chi tiết của bài toán

1 Lập phiếu danh sách nguyên liệu cần nhập

3 Đối chiếu và kiểm tra nguyên liệu

4 Kiểm tra và gửi hoá đơn nhập hàng cho quản lý

5 Lập phiếu đề xuất thay đổi giá

7 Kiểm đếm số tiền thu được trong ngày

8 Lập báo cáo thu chi trong ngày

9 Nộp doanh thu và báo cáo cho quản lý

10 Lập và in hóa đơn bán hàng

12 Chế biến hoặc hâm nóng đồ ăn

13 Giải trình, đổi trả món ăn cho khách hàng

Dựa vào cơ cấu tổ chức có 3 bộ phận: BP Kho hàng, BP Chế biến, BP Thu ngân nên ta chia thành 3 nhóm chức năng:

+ Chế biến đồ ăn do BP Chế biến thực hiện.

+ Quản lý nguyên liệu do BP Kho hàng thực hiện + Thu ngân do BP Thu ngân thực hiện

1 Lập phiếu danh sách nguyên liệu cần nhập

Quản lý nguyên liệu Quản lý bán hàng

3 Đối chiếu và kiểm tra nguyên liệu

4 Kiểm tra và gửi hoá đơn nhập hàng cho quản lý

5 Lập phiếu đề xuất thay đổi giá

7 Kiểm đếm số tiền thu được trong ngày Thu ngân

8 Lập báo cáo thu chi trong ngày

9 Nộp báo cáo và doanh thu cho quản lí

10.Lập và in hóa đơn bán hàng

12.Chế biến hoặc hâm nóng đồ ăn Chế biến đồ ăn

13.Giải trình, đổi trả món ăn cho khách hàng

1.1.3 Sơ đồ phân rã chức năng

+> Mô hình sơ đồ phân rã chức năng BFD

1.1.4 Mô hình hóa tiến trình nghiệp vụ

1.1.5 Sơ đồ luồng dữ liệu (DFD)

Phân tích dữ liệu nghiệp vụ

2.1 Mô hình dữ liệu ban đầu

2.1.1 Xác định kiểu thực thể

Từ các mẫu biểu xác định 8 Kiểu thực thể:

NGUYÊN LIỆU, ĐỒ ĂN, COMBO, NHÀ CUNG CẤP, PHIẾU DSNL CẦN NHẬP, HÓA ĐƠN NHẬP HÀNG, HÓA ĐƠN BÁN HÀNG, PHIẾU ĐỀ

2.1.2 Xác định kiểu thuộc tính

Kiểu thực thể tương ứng với mẫu biểu

1 PHIẾU DSNL CẦN NHẬP(Mã phiếu nhập, Thời gian lập phiếu, Tên người lập, Tên NCC, Địa chỉ NCC, Tên nguyên liệu, Đvt, Số lượng, Tên người duyệt)

Tổng có 9 thuộc tính, lấy từ mẫu biểu 1

2 HOÁ ĐƠN NHẬP HÀNG(Mã HĐ nhập hàng, Thời gian lập, Thời gian giao hàng, Địa chỉ giao hàng, Tên NCC, Tên nguyên liệu, Đvt, Số lượng, Đơn giá, Thành tiền, Tổng cộng số lượng, Tổng cộng thành tiền, Tên người kiểm kê)

Tổng có 13 thuộc tính, lấy từ mẫu biểu 2

3 HOÁ ĐƠN BÁN HÀNG (Số hóa đơn, Thời gian lập phiếu, Tên đồ ăn,

Số lượng, Giá, Thành tiền, Tiền thuế, Thanh toán, Số tiền mà KH thanh toán, Tiền thừa, Tên người lập)

Tổng có 11 thuộc tính, được lấy từ mẫu biểu 4

4 PHIẾU ĐỀ XUẤT THAY ĐỔI GIÁ(Mã phiếu, Thời gian lập phiếu,

Tên quản lý, Tên người lập, Tên đồ ăn, Giá cũ, Giá mới)

Tổng có 7 thuộc tính, lấy từ mẫu biểu 7 Đối với thực thể khác

5 NGUYÊN LIỆU(Mã nguyên liệu, Tên nguyên liệu, Số lượng nhập, Đvt)

Tổng có có 3 thuộc tính, trong đó: (Tên nguyên liệu, Số lượng nhập, Đvt) lấy từ mẫu biểu 2

6 NHÀ CUNG CẤP(Mã NCC Tên NCC, Địa chỉ)

Tổng có có 2 thuộc tính, trong đó: (Tên NCC) lấy từ mẫu biểu 2, (Địa chỉ) lấy từ mẫu biểu 1

7 ĐỒ ĂN(Mã đồ ăn, Tên đồ ăn, Giá cũ, Giá mới, Đvt)

Tổng có có 4 thuộc tính, trong đó: (Tên đồ ăn) lấy trong mẫu biểu 4, (Giá cũ,

Giá mới) lấy từ mẫu biểu 7,(Đvt) lấy trong Menu

8 COMBO(Mã combo, Tên combo, Giá cũ, Giá mới, Đvt)

Tổng có có 4 thuộc tính, trong đó: (Tên đồ ăn) lấy trong mẫu biểu 4, (Giá cũ,

Giá mới) lấy từ mẫu biểu 7,(Đvt) lấy trong Menu

2.1.3 Xác định kiểu liên kết

Tên kiểu thực thể LK Tên KLK LK Tên kiểu thực thể

NHÀ CUNG CẤP 1 Có N PHIẾU DSNL

NHÀ CUNG CẤP 1 Có N HOÁ ĐƠN NHẬP

NGUYÊN LIỆU N Gồm N ĐỒ ĂN

N Gồm N COMBO ĐỒ ĂN N Gồm N COMBO

2.1.4 Mô hình thực thể liên kết mở rộng (ERD MR)

2.2 Mô hình thực thể liên kết mở rộng (ERD MR)

Chuyển đổi từ ERD kinh điển về ERD hạn chế

Thực hiện các công việc sau:

3 Xác định kiểu thuộc tính kết nối

4 Xác định khóa chính cho từng kiểu thực thể.

PHIẾU DSNL CẦN NHẬP và HOÁ ĐƠN NHẬP HÀNG có kiểu liên kết 1-1 trong đó: khoá của PHIẾU DSNL CẦN NHẬP là Mã phiếu nhập, khoá của HOÁ ĐƠN NHẬP HÀNG là Mã HĐ nhập hàng Trong nghiệp vụ bài toán PHIẾU DSNL CẦN NHẬP được sinh ra trước vì vậy chuyển Mã phiếu nhập vào HOÁ ĐƠN NHẬP HÀNG.

NGUYÊN LIỆU và ĐỒ ĂN có kiểu liên kết n – n trong đó khóa của NGUYÊN LIỆU là Mã nguyên liệu, khóa của ĐỒ ĂN là Mã đồ ăn khử liên kết n – n sẽ sinh ra một kiểu thực thể mới NGUYÊN LIỆU_ĐỒ ĂN (Mã nguyên liệu, Mã đồ ăn) ĐỒ ĂN và COMBO có kiểu liên kết n – n trong đó khóa của ĐỒ ĂN là Mã đồ ăn,khóa của COMBO là Mã combo khử liên kết n – n sẽ sinh ra một kiểu thực thể mới ĐỒ ĂN_COMBO (Mã đồ ăn, Mã combo)

Chuyển đổi từ ERD hạn chế về mô hình quan hệ (RM)

Chuyển kiểu thực thể thành bảng quan hệ

STT KIỂU THỰC THỂ QUAN HỆ

2 PHIẾU DSNL CẦN NHẬP DSNLCANNHAP

3 HOÁ ĐƠN NHẬP HÀNG HDNHAPHANG

5 HOÁ ĐƠN BÁN HÀNG HDBANHANG

6 PHIẾU ĐỀ XUẤT THAY ĐỔI

9 DÒNG_PHIẾU DSNL CẦN NHẬP D_DSNLCANNHAP

10 DÒNG_HÓA ĐƠN NHẬP HÀNG D_HDNHAPHANG

11 DÒNG_HÓA ĐƠN BÁN HÀNG D_HDBANHANG

12 DÒNG_PHIẾU ĐỀ XUẤT THAY ĐỔI GIÁ

13 NGUYÊN LIỆU_ĐỒ ĂN NL_DOAN

14 ĐỒ ĂN_COMBO DOAN_COMBO

Chuyển kiểu thuộc tính thành trường dữ liệu

- Thuộc tính kết xuất được từ thuộc tính khác:

HOÁ ĐƠN NHẬP HÀNG có Tổng cộng số lượng = (Số lượng) với Số lượng là kiểu thuộc tính của bảng D_HDNHAPHANG bỏ Tổng cộng số lượng

HOÁ ĐƠN NHẬP HÀNG có Tổng cộng thành tiền = (Số lượng * Đơn giá) với Số lượng và Đơn giá là kiểu thuộc tính của bảng D_HDNHAPHANG bỏ Tổng cộng thanh toán

DÒNG_HOÁ ĐƠN NHẬP HÀNG có Thành tiền = (Số lượng * Đơn giá) với Số lượng và Đơn giá là kiểu thuộc tính của bảng D_HDNHAPHANG bỏ Thành tiền

HOÁ ĐƠN BÁN HÀNG có Thanh toán = (Số lượng * Giá + Tiền thuế) với Số lượng và Giá thuộc bảng D_HDBANHANG, Tiền thuế thuộc HOÁ ĐƠN BÁN HÀNG bỏ Thanh toán

Tiền thuế = 10% * (Số lượng * Giá) với Số lượng và Giá thuộc bảng D_HDBANHANG bỏ Tiền thuế

Tiền thừa = (Số lượng * Giá + Tiền thuế - Số tiền mà KH thanh toán) Số lượng và Giá thuộc bảng D_HDBANHANG, Tiền thuế và Số tiền mà KH thanh toán thuộc HOÁ ĐƠN BÁN HÀNG bỏ Tiền thừa

Số lượng nhập =(Số lượng) với với Số lượng là kiểu thuộc tính của bảng

D_HDNHAPHANG bỏ Số lượng nhập

- Thuộc tính xuất hiện ở nhiều kiểu thực thể:

(Tên NCC) có ở bảng NCC, HDNHAPHANG, DSNLCANNHAP giữ lại ở bảng NCC (Địa chỉ NCC) có ở bảng NCC, DSNLCANNHAP giữ lại ở bảng NCC

(Tên đồ ăn) có ở bảng DOAN, D_HDBANHANG, PDXTDGIA giữ lại ở bảng DOAN(Tên nguyên liệu) có ở bảng NGUYENLIEU, D_DSNLCANNHAP, D_HDNHAPHANG giữ lại ở bảng NGUYENLIEU

(Đơn vị tính) có ở bảng NGUYENLIEU, D_DSNLNHAP, D_HDNHAP giữ lại ở bảng NGUYENLIEU

(Giá cũ, giá mới) có ở bảng DOAN, COMBO, PDXTDGIA giữ lại ở bảng PDXTDGIA

Mô hình dữ liệu quan hệ:

Trong RM sử dụng các ký hiệu sau

Trường dữ liệu gạch liền nét : khóa chính của bảng dữ liệu

Trường dữ liệu gạch đứt nét : khóa ngoài của bảng dữ liệu

DSNLCANNHAP(MaPhieuNhap, TgLap, TenNguoiLap, NguoiDuyet, MaNCC) HDNHAPHANG( MaHDNhap, TgLap,TgGiao, DiaChiGiao,

PDXTDGIA(MaPhieu, TgLapPhieu, TenQuanLy, NguoiLap)

HDBANHANG(SoHD,TgLapPhieu,SoTienKHTra, Nguoilap)

D_HDNHAPHANG(MaHDNhap, MaNguyenLieu, DonGia, SoLuong)

D_PDXTDGIA(MaPhieu,MaDoAn,MaComBo, GiaCu, GiaMoi)

3.Mô tả đời thực thể

- Mô tả đời của thực thể Nguyên liệu:

STT Giai đoạn Mô tả

1 Nhập nguyên liệu Nguyên liệu được đặt hàng từ các nhà cung cấp dựa vào phiếu nhập nguyên liệu Quá trình này bao gồm ghi lại thông tin liên quan đến nguyên liệu được nhập vào hệ thống.

2 Quản lý kho nguyên liệu Nguyên liệu được lưu trữ và quản lý trong kho hàng Thông tin về số lượng tồn kho, vị trí lưu trữ và các thuộc tính khác của nguyên liệu được ghi lại để dễ dàng tìm kiếm và sử dụng khi cần thiết.

3 Xử lý nguyên liệu Nguyên liệu được sử dụng để chế biến các món ăn trong quá trình sản xuất Khi nguyên liệu được sử dụng, số lượng tương ứng sẽ được trừ đi từ số lượng tồn kho.

4 Kiểm tra chất lượng Nguyên liệu được kiểm tra chất lượng để đảm bảo rằng chúng đáp ứng các tiêu chuẩn và yêu cầu của hệ thống Kết quả kiểm tra chất lượng có thể được ghi lại để theo dõi và đánh giá hiệu suất của nguyên liệu.

5 Quản lý hạn sử dụng Thông tin về hạn sử dụng của nguyên liệu được ghi lại để đảm bảo rằng chỉ sử dụng nguyên liệu còn trong tình trạng tốt và an toàn.

6 Tái đặt hàng Khi số lượng tồn kho của một nguyên liệu giảm xuống mức định trước, hệ thống có thể tạo ra yêu cầu tái đặt hàng để đảm bảo cung ứng liên tục của nguyên liệu.

KẾ HỆ THỐNG

1.1 Lựa chọn ít nhất 2 tiến trình quan trọng trong hệ thống và đặc tả một số module quan trọng

Tiến trình “Quản lý nguyên liệu”:

Mô tả tiến trình: Tiến trình quản nguyên liệu là quá trình tổ chức và kiểm soát việc cung cấp, lưu trữ và sử dụng nguyên liệu trong một tổ chức hoặc doanh nghiệp Bao gồm các hoạt động như xác định yêu cầu nguyên liệu, đặt hàng và cung cấp, kiểm tra chất lượng, lưu trữ, bảo quản và quản lý tồn kho nguyên liệu

+>Mô đun “Lập phiếu danh sách nguyên liệu nhập”:

Mô tả: Mô đun này quản lý danh sách nguyên liệu nhập

Input (Đầu vào): Thông tin danh sách nguyên liệu cần nhập từ nhà cung cấp, bao gồm tên nguyên liệu, số lượng, và các thông tin khác liên quan

Output (Đầu ra): Ghi nhận và lưu trữ thông tin về danh sách nguyên liệu nhập, bao gồm số lượng và thông tin chi tiết về từng nguyên liệu (phiếu danh sách nguyên liệu nhập)

+>Mô đun “Lập hoá đơn nhập hàng”

Mô tả: Mô đun này kiểm tra quản lý và ghi nhận quá trình nhập nguyên liệu từ nhà sản xuất

Chức năng: Thực hiện kiểm tra tồn kho nguyên liệu định kỳ Xác định nguyên liệu cần thêm hoặc loại bỏ Đề xuất biện pháp xử lý cho nguyên liệu hỏng hạn sử dụng hoặc tồn kho lâu

+>Mô đun “Lập phiếu thống kê”:

Mô tả: Mô đun này quản lý thông tin thống kê nguyên liệu từ kho

Chức năng: Ghi nhận thông kê thông tin về nguyên liệu trong kho Cập nhật thông tin tồn kho sau khi xuất kho Đảm bảo nguyên liệu được cung cấp đúng thời điểm và số lượng yêu cầu.

Input (Đầu vào): Thông tin về nguyên liệu trong kho, bao gồm số lượng, hạn sử dụng, ngày nhập kho, v.v

Output (Đầu ra): Thông tin thống kê về nguyên liệu trong kho, bao gồm số lượng tồn kho và các thông tin khác liên quan.

+>Mô đun “Lập phiếu đề xuất thay đổi giá nguyên liệu”:

Mô tả: Mô đun này quản lý thay đổi đề xuất giá cho các nguyên liệu

Chức năng: Ghi nhận thông kê thông tin chỉnh sửa, cập nhật thông tin về giá các nguyên liệu nhập và trong kho.

Input (Đầu vào): Thông tin về việc chỉnh sửa giá của các nguyên liệu, bao gồm nguyên liệu cần chỉnh sửa giá, giá mới và lý do thay đổi.

Output (Đầu ra): Cập nhật thông tin về giá của nguyên liệu sau khi có chỉnh sửa.

+> Mô đun “Kiểm tra nguyên liệu”:

Mô tả: Mô đun này kiểm tra nguyên liệu trong kho hàng để đảm bảo đủ số lượng và chất lượng

Chức năng: Thực hiện kiểm tra tồn kho nguyên liệu định kỳ Xác định nguyên liệu cần thêm hoặc loại bỏ Đề xuất biện pháp xử lý cho nguyên liệu hỏng hạn sử dụng hoặc tồn kho lâu

Tiến trình “Quản lý bán hàng”:

Mô tả tiến trình: là quá trình quản lý và thực hiện các hoạt động liên quan đến việc tiếp nhận đặt hàng từ khách hàng, tạo hoá đơn bán hàng và lập báo cáo doanh thu Quá trình này bao gồm 1 số các mô đun tiêu biểu:

+> Mô đun “Tiếp nhận đặt hàng”:

Mô tả: Mô đun này nhận đặt hàng từ khách hàng đặt món từ menu

+> Mô đun “Lập hoá đơn bán hàng”:

Mô tả: Mô đun này xử lý tạo hoá đơn bán hàng cho khách hàng và chuyển cho bộ phận chế biến theo hoá đơn yêu cầu.

Chức năng: Tạo lập thông tin hoá đơn như số lượng món ăn, combo và tổng thanh toán

Input (Đầu vào): Thông tin đặt hàng từ khách hàng bao gồm danh sách món ăn và combo, số lượng và yêu cầu đặc biệt (nếu có)

Output (Đầu ra): Thông tin hoá đơn bao gồm số lượng món ăn và combo, tổng thanh toán.

+> Mô đun “Lập báo cáo doanh thu trong ngày”:

Mô tả: Mô đun này quản lý doanh thu vào cuối ngày và được gửi cho quản lý

Input (Đầu vào): Các hoá đơn bán hàng trong ngày, bao gồm thông tin về số lượng món ăn và combo, tổng thanh toán

Output (Đầu ra): Báo cáo doanh thu trong ngày bao gồm tổng doanh thu và các thông tin khác liên quan.

Tiến trình quản lý nguyên liệu :

STT Khóa chính Khóa ngoài Tên trường Kiểu dữ liệu Diễn giải

STT Khóa chính Khóa ngoài Tên trường Kiểu dữ liệu Diễn giải

1 x idnl C(5) Mã nguyên li uệu

2 tennl C(20) Tên nguyên li uệu

STT Khóa chính Khóa ngoài Tên trường Kiểu dữ liệu Diễn giải

1 x idphn C(5) Mã phi uếu nh pập

2 thoigianlap D(10) Th i gianời gian l p phi uập ếu

3 tennguoilap C(30) Tên người giani l pập

4 tennguoiduy et C(30) Người giani duy tệu

STT Khóa chính Khóa ngoài Tên trường Kiểu dữ liệu Diễn giải

1 x idhdnhap C(5) Mã HĐ nh p hàngập

2 thoigianlap D(10) Th i gianời gian l pập

3 thoigiangiao D(10) Th i gianời gian giao hàng

4 diachigiao C(30) Đ a chịa chỉ ỉ giao hàng

5 tenngkiemk e C(20) Tên người giani ki m kêểm kê

7 x idphn C(5) Mã phi uếu nh pập

STT Khóa chính Khóa ngoài Tên trường Kiểu dữ liệu Diễn giải

2 thoigianlap D(10) Th i gianời gian l p phi uập ếu

3 tenquanly C(30) Tên qu nản lý

4 tennguoilap C(30) Tên người giani l pập

STT Khóa chính Khóa ngoài Tên trường Kiểu dữ liệu Diễn giải

1 x x idphn C(5) Mã phi uếu nh pập

2 x x idnl C(5) Mã nguyên li uệu

STT Khóa chính Khóa ngoài Tên trường Kiểu dữ liệu Diễn giải

1 x x idhdnhap C(5) Mã HĐ nh p hàngập

2 x x idnl C(5) Mã nguyên li uệu

STT Khóa chính Khóa ngoài Tên trường Kiểu dữ liệu Diễn giải

Tiến trình quản lý bán hàng :

STT Khóa chính Khóa ngoài Tên trường Kiểu dữ liệu Diễn giải

STT Khóa chính Khóa ngoài Tên trường Kiểu dữ liệu Diễn giải

STT Khóa chính Khóa ngoài Tên trường Kiểu dữ liệu Diễn giải

1 x idhoadon N(5) S hóa đ nố lượng ơn giá

2 thoigianlap D(10) Th i gianời gian l p phi uập ếu

3 tienkhtra N(10) S ti n màố lượng ền mà

4 tennguoilap C(30) Tên người giani l pập

STT Khóa chính Khóa ngoài Tên trường Kiểu dữ liệu Diễn giải

1 x x idhdnhap C(5) Mã HĐ nh p hàngập

2 x x idnl C(5) Mã nguyên li uệu

Bảng NL_DOAN(phụ thuộc)

STT Khóa chính Khóa ngoài Tên trường Kiểu dữ liệu Diễn giải

1 x x idnl C(5) Mã nguyên li uệu

Bảng DOAN_COMBO(phụ thuộc)

STT Khóa chính Khóa ngoài Tên trường Kiểu dữ liệu Diễn giải

1.3 Từ điển dữ liệu cho một số thuộc tính quan trọng, một số tệp dữ liệu quan trọng

Tên bảng Tên cột Diễn giải

NCC MaNCC Mã nhà cung cấp

TenNCC Tên nhà cung cấp

DiaChi Địa chỉ nhà cung cấp

MaDoAn Mã của món ăn

MaPhieuNhap Mã của phiếu nhập danh sách nguyên liệu

Tglap Thời gian lập phiếu

TenNguoiLap Tên nhân viên lập phiếu

NguoiDuyet Tên người kiểm duyệt phiếu

MaNCC Mã của nhà cung cấp nguyên liệu

TgLapPhieu Thời gian lập phiếu hoá đơn

SoTienKHTra Số tiền khách hàng phải thanh toán

Giao diện hoá đơn bán hàng

Giao diện lập danh sách nguyên liệu nhập

Giao diện lập phiếu danh sách đề xuất thay đổi giá

1.3 Thiết kế dữ liệu cho các tiến trình được chọn

Tiến trình “Quản lý nguyên liệu”:

1.4 Thiết kế tên tệp dữ liệu cho thực thể đã chọn

Tên bảng Khóa chính Khóa ngoài Tên trường Kiểu dữ liệu Diễn giải

2.Thiết kế kịch bản thử nghiệm cho 2 tiến trình lựa chọn :

Tiến trình quản lý nguyên liệu: a Dữ liệu:

Dữ liệu vào: Phiếu nhập hàng từ nhà cung cấp, kiểm tra nguyên liệu tồn kho, yêu cầu thay đổi giá nguyên liệu

Dữ liệu ra: Thống kê số lượng nguyên liệu trong kho, phiếu đề xuất thay đổi giá nguyên liệu. b Trường hợp:

Nhập hàng từ nhà cung cấp: Quản lý tiếp nhận phiếu nhập hàng từ nhà cung cấp, kiểm tra và cập nhật thông tin về nguyên liệu nhập kho

Kiểm tra nguyên liệu tồn kho: Quản lý thực hiện kiểm tra số lượng nguyên liệu tồn kho để đảm bảo đủ nguyên liệu cho quá trình sản xuất và bán hàng

Thay đổi giá nguyên liệu: Quản lý có thể yêu cầu thay đổi giá nguyên liệu dựa trên thị trường hoặc yêu cầu của nhà cung cấp. c Bước thử nghiệm:

+> Lập phiếu nhập hàng từ nhà cung cấp: Quản lý nhập thông tin về nguyên liệu từ phiếu nhập hàng, bao gồm tên nguyên liệu, số lượng, giá cả và thông tin nhà cung cấp.

+> Đối chiếu và kiểm tra nguyên liệu dựa trên phiếu nhập hàng: Hệ thống kiểm tra và cập nhật thông tin về nguyên liệu trong kho dựa trên phiếu nhập hàng.

+>Thống kê số lượng nguyên liệu mỗi ngày: Hệ thống thống kê số lượng nguyên liệu trong kho mỗi ngày để quản lý có cái nhìn tổng quan về tình hình tồn kho.

+>Lập phiếu các nguyên liệu cần nhập: Hệ thống tự động lập phiếu đề xuất nhập các nguyên liệu cần thiết dựa trên quy định tồn kho và nhu cầu sử dụng

+>Kiểm tra các nguyên liệu tồn kho lâu, sắp hết hạn sử dụng và đề xuất biện pháp xử lý: Quản lý kiểm tra các nguyên liệu tồn kho lâu, sắp hết hạn sử dụng và đề xuất biện pháp xử lý như sử dụng sớm, tái chế hoặc thanh lý

+>Lập phiếu đề xuất thay đổi giá khi giá nguyên liệu thay đổi: Nếu giá nguyên liệu thay đổi, quản lý có thể lập phiếu đề xuất thay đổi giá để cập nhật vào hệ thống.

Tiến trình quản lý bán hàng: a Dữ liệu:

Dữ liệu vào: Danh sách đồ ăn trong thực đơn bao gồm tên đồ ăn, mô tả, giá cả và số lượng trong kho Thông tin khách hàng gồm tên, số điện thoại và địa chỉ

Số lượng đồ ăn được order

Ngày đăng: 11/04/2024, 00:09

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w