Bảng 3 Các Usecase trong hệ thống
ID Tên Use
Case Tác nhân Mô tả
UC01 Đăng
nhập
User, Phục vụ, Lễ tân, Quản lý
kho, Thu ngân, Quản lý nhà
hàng
Tác nhân đăng nhập vào hệ thống của nhà hàng.
UC02 Đăng xuất
User, Phục vụ, Lễ tân, Quản lý
kho, Thu ngân, Quản lý nhà
hàng
Tác nhân đăng xuất khỏi hệ thống của nhà hàng.
UC03 Đổi mậtkhẩu
User, Phục vụ, Lễ tân, Quản lý
kho, Thu ngân, Quản lý nhà
hàng
Tác nhân đổi mật khẩu tài khoản của mình trong hệ thống của nhà hàng.
UC04
Xem giỏ
tiến hành đặt món.
UC05 Đặt bàn Khách hàng
Tác nhân đặt bàn trước từ xa qua hệ thống của nhà hàng.
UC06
Xem thực
đơn Khách hàng Tác nhân xem thực đơn các món ănhiện có ở nhà hàng.
UC07
Đặt món
trực tuyến Khách hàng Tác nhân đặt món ăn trực tuyến qua hệthống của nhà hàng.
UC08 toánThanh Khách hàng
Tác nhân tiến hành thanh toán trực tuyến qua hệ thống của nhà hàng.
UC09
Thanh toán qua thẻ
ngân hàng Khách hàng Tác nhân lựa chọn hình thức thanh toánqua thẻ ngân hàng.
UC10
Thanh toán qua ví điện
tử Khách hàng. Tác nhân lựa chọn hình thức thanh toánqua ví điện tử.
UC11
Xem danh
sách bàn ăn Phục vụ, Lễ
tân
Tác nhân xem danh sách các bàn ăn hiện có ở nhà hàng.
UC12
Tạo phiếu
gọi món Phục vụ, Lễ
tân Tác nhân tiến hành đặt món ăn.
UC13 ănXóa món
Khách hàng,
Phục vụ, Lễ tân Tác nhân xóa món ăn đã chọn khỏi đơnđặt món ăn.
UC14
Chọn món
ăn Phục vụ, Lễ tânKhách hàng, Tác nhân chọn món ăn mong muốn vàthêm vào đơn đặt món ăn.
UC15
Thêm ghi chú
Khách hàng, Phục vụ, Lễ tân
Tác nhân thêm ghi chú mình mong muốn vào đơn đặt món ăn.
UC16
In phiếu gọi
UC17
Xem danh sách hội
viên Lễ tân Tác nhân xem danh sách hội viên đượclưu trong hệ thống của nhà hàng.
UC18 Thêm hộiviên Lễ tân
Tác nhân thêm hội viên vào danh sách hội viên được lưu trong hệ thống của
nhà hàng.
UC19
Chỉnh sửa thông tin
hội viên Lễ tân
Tác nhân sửa thông tin hội viên trong danh sách hội viên được lưu trong hệ
thống của nhà hàng.
UC20 Thêm chiếtkhấu Lễ tân
Tác nhân thêm chiết khấu cho hội viên trong danh sách hội viên được lưu
trong hệ thống của nhà hàng.
UC21
Xem lịch
đặt bàn Lễ tân
Tác nhân xem lịch đặt bàn của khách hàng đặt bàn trực tuyến.
UC22
Xem thông tin nhà cung
cấp Quản lý kho Tác nhân thực hiện xem thông tin nhàcung cấp hiện có trong hệ thống.
UC23 Thêm nhàcùng cấp Quản lý kho
Tác nhân thực hiện thêm thông tin của một nhà cung cấp hiện có trong hệ
thống. UC24 Chỉnh sửa thông tin nhà cùng cấp Quản lý kho
Tác nhân thực hiện sửa thông tin của một nhà cung cấp hiện có trong hệ
thống.
UC25 cùng cấpXóa nhà Quản lý kho
Tác nhân thực hiện xóa thông tin của một nhà cung cấp hiện có trong hệ
thống.
UC26 Xem thông
tin nguyên
Quản lý kho, Quản lý nhà
Tác nhân thực hiện xem thông tin của một nguyên vật liệu hiện có trong hệ
vật liệu hàng thống.
UC27
Thêm nguyên vật
liệu Quản lý kho Tác nhân thực hiện thêm một nguyênvật liệu mới vào hệ thống.
UC28
Chỉnh sửa thông tin nguyên vật
liệu Quản lý kho
Tác nhân thực hiện chỉnh sửa thông tin một nguyên vật liệu hiện có trong hệ
thống.
UC29
Xóa nguyên
vật liệu Quản lý kho
Tác nhân thực hiện xóa thông tin một nguyên liệu vật hiện có trong hệ thống.
UC30 Xem thông tin phiếu nhập nguyên vật liệu Quản lý kho, Quản lý nhà hàng
Tác nhân thực hiện xem thông tin của một phiếu nhập nguyên vật liệu hiện có
trong hệ thống.
UC31
Tạo phiếu nhập nguyên vật
liệu Quản lý kho Tác nhân thực hiện tạo một phiếu nhậpnguyên vật liệu.
UC32
Chỉnh sửa thông tin phiếu nhập nguyên vật
liệu Quản lý kho
Tác nhân thực hiện chỉnh sửa thông tin của một phiếu nhập nguyên vật liệu
hiện có trong hệ thống.
UC33
Xóa phiếu nhập nguyên vật
liệu Quản lý kho
Tác nhân thực hiện xóa một phiếu nhập nguyên vật liệu trong hệ thống.
UC34 Xem
tin hóa đơn
Quản lý nhà
hàng một hóa đơn có trong hệ thống.
UC35
Tạo hóa
đơn Thu ngân
Tác nhân thực hiện tạo một hóa đơn mới trong hệ thống.
UC36
Chỉnh sửa thông tin
hóa đơn Thu ngân
Tác nhân thực hiện chỉnh sửa thông tin của một hóa đơn hiện có trong hệ
thống.
UC37
Xóa hóa
đơn Thu ngân Tác nhân thực hiện xóa thông tin củamột hóa đơn hiện có trong hệ thống.
UC38 In hóa đơn Thu ngân
Tác nhân thực hiện in thông tin một hóa đơn có trong hệ thống.
UC39
Thống kê
doanh thu Thu ngân Hệ thống thống kê doanh thu từ các hóađơn được thanh toán.
UC40
Thống kê doanh thu
theo tháng Thu ngân Tổng doanh thu được thống kê và gửivề theo tháng
UC41
Thống kê doanh thu
theo năm Thu ngân Tổng doanh thu được thống kê và gửivề theo năm
UC42
Xem thông tin món ăn
Quản lý nhà
hàng Hệ thống cấp quyền cho xem thông tincác món ăn trong nhà hàng
UC43
Thêm món
ăn Quản lý nhàhàng Hệ thống cấp quyền cho phép thêm mộtmón ăn mới vào hệ thống
UC44
Chỉnh sửa thông tin
UC45
Xóa thông tin món ăn
Quản lý nhà
hàng Hệ thống cấp quyền cho phép xóa mộtmón ăn ra khỏi hệ thống
UC46
Xem thông tin nhân
viên Quản lý nhàhàng Hệ thống cấp quyền cho phép xemthông tin nhân viên trong hệ thống
UC47
Thêm nhân
viên Quản lý nhàhàng Hệ thống cấp quyền cho phép thêmnhân viên vào hệ thống
UC48
Chỉnh sửa thông tin
nhân viên Quản lý nhàhàng sửa thông tin nhân viên trong hệ thốngHệ thống cấp quyền cho phép chỉnh
UC49
Xóa nhân viên
Quản lý nhà hàng
Hệ thống cấp quyền cho phép xóa nhân viên ra khỏi hệ thống
CHƯƠNG 3 - THIẾT KẾ YÊU CẦU