2.3.2.1.Biểu đồ use case tổng quỏt
Hỡnh 2.5: Biểu đồ use case ở mức tổng quỏt
Hỡnh 2.5 là biểu đồ ca sử dụng của hệ thống ở mức khỏi quỏt, bảng 2.2 sau đõy sẽ mụ tả chi tiết cỏc chức năng của use case và vai trũ của cỏc tỏc nhõn nghiệp vụ.
Bảng 2.2 : Cỏc tỏc nhõn nghiệp vụ và vai trũ
Số TT Tỏc nhõn Vai trũ
1 Quản lý nhà hàng Khai bỏo cỏc dữ liệu về nhà hàng bao gồm: cỏc khu vực, cỏc bàn ăn, ca bỏn hàng, cỏch tớnh giỏ, nhõn viờn, thiết bị
2 Phục vụ bàn Thực hiện cỏc thao tỏc bỏn hàng bao gồm: gọi mún, hủy mún, giao mún, ghộp bàn, chuyển bàn, in húa đơn thanh toỏn
3 Nhõn viờn quầy bar Theo dừi trạng thỏi bàn ăn, trạng thỏi phục vụ, trạng thỏi chế biến, nhận và xỏc nhận thanh toỏn
4 Nhõn viờn chế biến Tạo cụng thức chế biến, theo dừi lịch chế biến, xem định lượng chế biến và cập nhật trạng thỏi chế biến
5 Hệ thống Làm nhiệm vụ xử lý thụng tin tự động thay cho con người như: tiếp nhận yờu cầu, chuyển yờu cầu, tớnh tiền, in húa đơn…
2.3.2.2.Phõn ró biểu đồ use case “Khai bỏo dữ liệu nhà hàng”
Hỡnh 2.6: Biểu đồ use case “Khai bỏo dữ liệu nhà hàng”
Use case “khai bỏo dữ liệu nhà hàng” ở biểu đồ use case mức tổng quỏt được phõn ró thành 8 use case mức thấp hơn được mụ tả chi tiết trong bảng 2.3
Bảng 2.3 : Vai trũ cỏc use case khai bỏo dữ liệu nhà hàng
Số TT Use case Vai trũ
1 Khai bỏo khu vực bàn ăn
Cho phộp khai bỏo cỏc khu vực, số lượng bàn ăn trong khu vực
2 Khai bỏo ca bỏn hàng
Cho phộp khai bỏo cỏc ca bỏn hàng để lập kế hoạch kinh doanh theo khu vực
3 Khai bỏo cỏc loại giỏ
Cho phộp khai bỏo cỏc mức giỏ khỏc nhau để phục vụ cho việc lập kế hoạch phõn vựng giỏ 4 Phõn vựng giỏ Tựy theo cỏc khu vực và thời điểm mà quản
lý nhà hàng ỏp dụng một mức giỏ khỏc nhau 5 Khai bỏo cỏc loại
mún
Cho phộp phõn ra cỏc loại mún theo chủng loại để dễ quản lý cỏc mún ăn
6 Tạo bảng giỏ Cho phộp khai bỏo cỏc mún ăn và giỏ bỏn của từng mún theo cỏc mức giỏ khỏc nhau
7 Khai bỏo thiết bị Cho phộp khai bỏo cỏc thiết bị cấp cho từng nhõn viờn và khu vực để phục vụ cho việc quản lý
8 Khai bỏo nhõn viờn Cho phộp khai bỏo thụng tin cỏ nhõn của nhõn viờn
2.3.2.3.Phõn ró biểu đồ use case “Xử lý bỏn hàng”
Hỡnh 2.7: Biểu đồ use case “Xử lý bỏn hàng”
Vai trũ cỏc use case của của chức năng xử lý bỏn hàng được mụ tả trong bảng 2.4.
Bảng 2.4 : Vai trũ cỏc use case xử lý bỏn hàng
Số TT Use case Vai trũ
1 Đăng ký mua hàng Cho phộp mở một số đăng ký mới khi khỏch bắt đầu vào nhà hàng.
2 Chọn mún/hủy mún Cho phộp phục vụ bàn chọn mún, hủy mún trờn thiết bị di động
3 Ghộp bàn/chuyển bàn
Cho phộp phục vụ sắp bàn trờn thiết bị di động
4 Giao hàng Cho phộp phục vụ bàn giao hàng trờn thiết bị di động
5 Thanh toỏn Cho phộp phục vụ bàn in húa đơn, yờu cầu thanh toỏn trờn thiết bị di động.
6 Xỏc nhận thanh toỏn
Cho phộp thu ngõn xỏc nhận thanh toỏn khi thu tiền.
7 Hiển thị hiện trạng Hiển thị hiện trạng phục vụ của cỏc mún và bàn ăn.
2.3.2.4.Phõn ró biểu đồ use case “Chế biến”
Vai trũ cỏc use case của của chức năng chế biến được mụ tả trong bảng 2.5. Bảng 2.5 : Vai trũ cỏc use case chế biến
Số TT Use case Vai trũ
1 Khai bỏo nguyờn liệu
Cho phộp khai bỏo cỏc nguyờn liệu để phục vụ cho việc lập cụng thức chế biến
2 Lập cụng chức chế biến
Thiết lập định lượng chế biến cho cỏc mún ăn
3 Lập lịch chế biến Săp xếp thứ tự chế biến theo thứ tự ưu tiờn hoặc mức độ ưu tiờn
4 Lập phiếu chế biến Lập phiếu chế biến cho từng mún theo cụng thức đó lập từ trước
5 Cập nhật chế biến Cập nhật tỡnh trạng chế biến của cỏc mún ăn.