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

Một phần của tài liệu Bài tập học phần phân tích thiết kế hệ thống quản lý bán hàng tại nhà hàng gọi món (Trang 34 - 49)

Chương 2: Phân tích hệ thống

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

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

2.1.1.1: Xác định chức năng chi tiết Quy trình gồm 5 bước:

Bước 1: Gạch chân động từ và bổ ngữ trong quy trình xử lý

Dựa theo quy trình xử lý ở bài 1. Ta được các chức năng có thể có của hệ thống:

Bộ phận nhà bếp Bộ phận thu ngân Bộ phận phục vụ 1 Dựa vào phiếu

nhập/xuất/tồn kho nguyên liệu 2 Gửi yêu cầu phê

duyệt nhập nguyên liệu lên quản lý 3 Tiếp nhận phê

duyệt của quản

4 Tiếp nhận nguyên liệu từ nhà cung cấp

5 Kiểm tra hàng dưới sự giám sát của quản lý 6 Gửi hàng lại cho

nhà cung cấp 7 Chuyển vào kho

lưu trữ, ghi hạn sử dụng

8 Lập và gửi phiếu nhập hàng cho quản lý

9 Lập và gửi phiếu đề xuất cập nhật giá cả thực đơn tới quản lý

10 Tiếp nhận phê duyệt điều chỉnh giá thực đơn

11 Cập nhật giá mới cho các món ăn trong Menu 12 Chào và mời

khách đến quầy order

13 Gửi Menu cho khách lựa chọn 14 Tư vấn các món

ăn, chương trình khuyến mãi phù hợp với khách hàng

15 Lắng nghe order của khách hàng 16 Thông báo những

món ăn tạm hết 17 Lập hóa đơn thanh

toán

18 Thông báo số tiền khách hàng cần thanh toán 19 In hóa đơn thanh

toán và gửi trả tiền thừa nếu có 20 Điều chỉnh hóa

đơn theo yêu cầu khách hàng 21 Chuyển đơn order

cho bộ phận nhà

bếp 22 Chế biến món ăn

23 Đưa đồ ăn cho khách

24 Lắng nghe yêu cầu và điền thêm món vào đơn order 25 Xác nhận lại với

khách hàng 26 Gửi đươn order

cho bộ phận thu ngân

27 Kiểm kê lại kho hàng

28 Kiểm tra lại chất lượng nguyên liệu trong kho 29 Lập phiếu

nhập/xuất/tồn kho nguyên liệu 30 Kiểm kê và điền

số lượng hàng hóa đã bán ra trong ngày

31 Tính toán, so sánh với (MB08) ngày hôm trước xem có sự chênh lệch không 32 Giải trình với

quản lý nếu có sự chênh lệch 33 Gửi phiếu tới

quản lý để lưu trữ thông tin trên máy tính

34 Lập phiếu báo cáo

thu chi

35 Kiểm kê số tiền đã thu được trong ca làm việc và điền vào phiếu 36 Tổng hợp các hóa

đơn bán hàng 37 Tiếp nhận phiếu

nhập hàng từ bộ phận nhà bếp nếu có

38 Tính toán và điền vào phiếu báo cáo thu chi xem có sự chênh lệch không 39 Giải trình với quản

lý nếu có sự chênh lệch

40 Gửi phiếu báo cáo thu chi cho quản lý

 Bước 2: Tìm và loại bỏ các chức năng trùng lặp

Các chức năng trùng lặp:

o ( 3) và (10) Tiếp nhận phê duyệt của quản lý 

 GIẢI THÍCH: Chức năng (3) và (10) cùng làm nhiệm vụ tiếp nhận phê duyệt của quản lý

o (27) và (28) Kiểm tra lại chất lượng nguyên liệu trong kho 

 GIẢI THÍCH: Chức năng (27) và (28) cùng làm nhiệm vụ kiểm tra nguyên liệu trong kho

 Các chức năng còn lại:

Bộ phận nhà bếp Bộ phận thu ngân Bộ phận phục vụ

1 Dựa vào phiếu nhập/xuất/tồn kho nguyên liệu 2 Gửi yêu cầu phê

duyệt nhập nguyên liệu lên quản lý

3 Tiếp nhận nguyên liệu từ nhà cung cấp

4 Kiểm tra hàng dưới sự giám sát của quản lý 5 Gửi hàng lại cho

nhà cung cấp 6 Chuyển vào kho

lưu trữ, ghi hạn sử dụng

7 Lập và gửi phiếu nhập hàng cho quản lý

8 Lập và gửi phiếu đề xuất cập nhật giá cả thực đơn tới quản lý

9 Tiếp nhận phê duyệt của quản lý

10 Cập nhật giá mới cho các món ăn trong Menu 11 Chào và mời

khách đến quầy order

12 Gửi Menu cho khách lựa chọn 13 Tư vấn các món

ăn, chương trình

khuyến mãi phù hợp với khách hàng

14 Lắng nghe order của khách hàng 15 Thông báo những

món ăn tạm hết 16 Lập hóa đơn thanh

toán

17 Thông báo số tiền khách hàng cần thanh toán 18 In hóa đơn thanh

toán và gửi trả tiền thừa nếu có 19 Điều chỉnh hóa

đơn theo yêu cầu khách hàng 20 Chuyển đơn order

cho bộ phận nhà bếp

21 Chế biến món ăn

22 Đưa đồ ăn cho khách

23 Lắng nghe yêu cầu và điền thêm món vào đơn order 24 Xác nhận lại với

khách hàng 25 Gửi đơn order cho

bộ phận thu ngân 26 Kiểm tra lại chất

lượng nguyên liệu trong kho 27 Lập phiếu

nhập/xuất/tồn kho nguyên liệu

28 Kiểm kê và điền số lượng hàng hóa đã bán ra trong ngày

29 Tính toán, so sánh với (MB08) ngày hôm trước xem có sự chênh lệch không 30 Giải trình với

quản lý nếu có sự chênh lệch 31 Gửi phiếu tới

quản lý để lưu trữ thông tin trên máy tính

32 Lập phiếu báo cáo thu chi

33 Kiểm kê số tiền đã thu được trong ca làm việc và điền vào phiếu 34 Tổng hợp các hóa

đơn bán hàng 35 Tiếp nhận phiếu

nhập hàng từ bộ phận nhà bếp nếu có

36 Tính toán và điền vào phiếu báo cáo thu chi xem có sự chênh lệch không 37 Giải trình với quản

lý nếu có sự chênh lệch

38 Gửi phiếu báo cáo thu chi cho quản

 Bước 3: Gom nhóm chức năng đơn giản

Bộ phận nhà bếp Bộ phận thu ngân Bộ phận phục vụ 2 Gửi yêu cầu phê

duyệt nhập nguyên liệu lên quản lý 1 Dựa vào phiếu

nhập/xuất/tồn kho nguyên liệu 4 Kiểm tra hàng

dưới sự giám sát của quản lý 3 Tiếp nhận nguyên

liệu từ nhà cung cấp

5 Gửi hàng lại cho nhà cung cấp 6 Chuyển vào kho

lưu trữ, ghi hạn sử dụng

7 Lập và gửi phiếu nhập hàng cho quản lý

8 Lập và gửi phiếu đề xuất cập nhật giá cả thực đơn tới quản lý

9 Tiếp nhận phê

duyệt của quản lý

10 Cập nhật giá mới cho các món ăn trong Menu 14 Lắng nghe order

của khách hàng 11 Chào và mời

khách đến quầy order

12 Gửi Menu cho khách lựa chọn 13 Tư vấn các món

ăn, chương trình khuyến mãi phù hợp với khách hàng

15 Thông báo những món ăn tạm hết 19 Điều chỉnh hóa

đơn theo yêu cầu khách hàng 16 Lập hóa đơn thanh

toán

17 Thông báo số tiền khách hàng cần thanh toán 18 In hóa đơn thanh

toán và gửi trả tiền thừa nếu có 20 Chuyển đơn order

cho bộ phận nhà bếp

21 Chế biến món ăn

22 Đưa đồ ăn cho khách

23 Lắng nghe yêu cầu và điền thêm món vào đơn order 24 Xác nhận lại với

khách hàng 26 Kiểm tra lại chất

lượng nguyên liệu trong kho 27 Lập phiếu

nhập/xuất/tồn kho nguyên liệu 28 Kiểm kê và điền

số lượng hàng hóa đã bán ra trong ngày

29 Tính toán, so sánh với (MB08) ngày hôm trước xem có sự chênh lệch không 30 Giải trình với

quản lý nếu có sự chênh lệch 31 Gửi phiếu tới

quản lý để lưu trữ thông tin trên máy tính

32 Lập phiếu báo cáo thu chi

33 Kiểm kê số tiền đã thu được trong ca làm việc và điền

vào phiếu 34 Tổng hợp các hóa

đơn bán hàng 35 Tiếp nhận phiếu

nhập hàng từ bộ phận nhà bếp nếu có

36 Tính toán và điền vào phiếu báo cáo thu chi xem có sự chênh lệch không 37 Giải trình với quản

lý nếu có sự chênh lệch

38 Gửi phiếu báo cáo thu chi cho quản lý

 Các chức năng của hệ thống sau khi gom nhóm đơn giản:

(1) Gửi yêu cầu phê duyệt nhập nguyên liệu lên quản lý (2) Kiểm tra hàng dưới sự giám sát của quản lý (3) Lập và gửi phiếu nhập hàng cho quản lý

(4) Lập và gửi phiếu đề xuất cập nhật giá cả thực đơn tới quản lý (5) Cập nhật giá mới cho các món ăn trong Menu

(6) Lắng nghe order của khách hàng (7) Lập hóa đơn thanh toán

(8) Chuyển đơn order cho bộ phận nhà bếp (9) Chế biến món ăn

(10) Đưa đồ ăn cho khách

(11) Lắng nghe yêu cầu và điền thêm món vào đơn order (12) Kiểm tra lại chất lượng nguyên liệu trong kho (13) Lập phiếu báo cáo thu chi

 Bước 4: Loại bỏ các chức năng không có ý nghĩa với hệ thống

Các chức năng không có ý nghĩa với hệ thống:

o (8) Chuyển đơn order cho bộ phận nhà bếp Các chức năng còn lại là:

(1) Gửi yêu cầu phê duyệt nhập nguyên liệu lên quản lý (2) Kiểm tra hàng dưới sự giám sát của quản lý (3) Lập và gửi phiếu nhập hàng cho quản lý

(4) Lập và gửi phiếu đề xuất cập nhật giá cả thực đơn tới quản lý (5) Cập nhật giá mới cho các món ăn trong Menu

(6) Lắng nghe order của khách hàng (7) Lập hóa đơn thanh toán (8) Chế biến món ăn (9) Đưa đồ ăn cho khách

(10) Lắng nghe yêu cầu và điền thêm món vào đơn order (11) Kiểm tra lại chất lượng nguyên liệu trong kho (12) Lập phiếu báo cáo thu chi

 Bước 5: Đặt lại tên cho các chức năng Các chức năng sau khi đặt tên lại thành



Bảng 7: Bảng tổng hợp chức năng chi tiết

STT Mã chức năng Tên chức năng Sử dụng thiết kế

1 CN01 Yêu cầu mua nguyên liệu 2 CN02 Kiểm tra và lưu trữ hàng nhập 3 CN03 Lập phiếu nhập hàng 4 CN04 Đề xuất cập nhật menu

5 CN05 Cập nhật menu

6 CN06 Nhận order khách hàng 7 CN07 Thanh toán tiền cho khách

8 CN08 Chế biến

9 CN09 Phục vụ khách

10 CN10 Phục vụ thêm món

11 CN11 Kiểm kê báo cáo hàng tồn 12 CN12 Báo cáo thu chi

2.1.1.2 Gom nhóm chức năng

- Giải thích : Dựa vào cơ cấu tổ chức hệ thống có 3 bộ phận: bộ phận nhà bếp, bộ phận thu ngân và bộ phận phục vụ nên có thể chia thành 3 nhóm chức năng: Quản lý nguyên liệu, Quản lý bán hàng và Phục vụ khách hàng.

- Thực hiện:

Bảng 8: Bảng gom nhóm chức năng

Chức năng mức 2 Chức năng

mức 1

Chức năng mức 0 STT Mã CN Tên chức năng

1 CN01 Yêu cầu mua nguyên liệu

Quản lý nguyên liệu

Quản lý bán hàng tại cửa hàng gọi món 2 CN02 Kiểm tra và lưu trữ hàng nhập

3 CN03 Lập phiếu nhập hàng 4 CN04 Đề xuất cập nhật menu 5 CN11 Kiểm kê báo cáo hàng tồn 6 CN05 Cập nhật menu

Quản lý bán hàng 7 CN06 Nhận order khách hàng

8 CN07 Thanh toán tiền cho khách 9 CN12 Báo cáo thu chi

10 CN08 Chế biến

Phục vụ khách hàng 11 CN09 Phục vụ khách

12 CN10 Phục vụ thêm món 2.1.1.3: Sơ đồ phân rã chức năng BFD



Giải thích ký hiệu:



Sơ đồ phân rã chức năng (BFD)

Một phần của tài liệu Bài tập học phần phân tích thiết kế hệ thống quản lý bán hàng tại nhà hàng gọi món (Trang 34 - 49)

Tải bản đầy đủ (PDF)

(103 trang)