*Biểu đồ Use case tổng quan cho hệ thống quản lý nhà hàng
Use case Đăng nhập
Tên use care Đăng nhập
Actor Người dùng Mục đích Người dùng đăng nhập thành công vào hệ thống Tiền điều kiện Người dùng đã có username và password Mô tả các + Người dùng nhập username và password bước + Hệ thống kiểm tra username và password trong danh sách tài khoản + Hệ thống thống báo đăng nhập thành công và người dùng đăng nhập được vào hệ thống Hậu điều kiện Hiển thị trang chủ, hệ thống ở trạng thái đã được đăng nhập Rẽ nhánh Không đăng nhập thành công do nhập username/ password sai hoặc để trống Ngoại lệ + Người dùng hủy đăng nhập
- Use case diagram
Use case Đăng xuất
Tên use care Đăng xuất
Actor Người dùng Mục đích Người dùng đăng xuất thành công khỏi hệ thống Tiền điều kiện Hệ thống đang trong trạng thái đã được đăng nhập Mô tả các + Người dùng chọn đăng xuất bước + Hệ thống thống báo đăng xuất thành công và người dùng đăng xuất được khỏi hệ thống Hậu điều kiện Người dùng đã đăng xuất khỏi hệ thống, hiển thị giao diện đăng nhập Rẽ nhánh Không có Ngoại lệ Không có
- Use case diagram
Use case Thêm tài khoản
Tên use care Thêm tài khoản
Actor Chủ nhà hàng Mục đích Chủ nhà hang cấp tài khoản mới và quyền truy cập cho người dùng Tiền điều kiện + Hệ thống đang trong trạng thái đã được đăng nhập + Chưa tồn tại tài khoản người dùng Mô tả các + Chủ nhà hàng chọn thêm tài khoản bước + Chủ nhà hàng nhập thông tin : username, password, họ và tên, chức vụ, số điện thoại, email và quyền truy cập cho từng người dùng. + Hệ thống kiểm tra thông tin tài khoản + Tài khoản được thêm mới vào hệ thống + Hệ thống thông báo them tài khoản thành công Hậu điều kiện Tài khoản người dung tồn tại trong danh sách tài khoản Rẽ nhánh + Tài khoản đã có trong hệ thống, Hệ thống thông báo tài khoản đã tồn tại.
Ngoại lệ + Chủ nhà hàng hủy thêm mới
+Chủ nhà hàng để trống các thuộc tính của tài khoản, Hệ thống thông báo và yêu cầu nhập lại
- Use case diagram
Use case Xóa tài khoản
Tên Use case Xóa tài khoản
Tác nhân Chủ nhà hàng Mục đích Chủ nhà hàng xóa tài khoản Tiền điều kiện + Hệ thống trong trạng thái đã được đăng nhập + Tồn tại tài khoản người dùng Mô tả các bước + Chủ nhà hàng chọn xoá tài khoản + Chủ nhà hàng nhập username của người dùng + Hệ thống tìm kiếm và hiển thị thông báo xác nhận xoá tài khoản +Chủ nhà hàng xác nhận + Hệ thống hiển thị thông báo xoá tài khoản thành công và xoá tài khoản khỏi hệ thống Hậu điều kiện Tài khoản được xoá khỏi hệ thống Rẽ nhánh Không có Ngoại lệ Chủ nhà hàng huỷ việc xoá tài khoản
- Use case diagram
Use case Sửa tài khoản
Tên use care Sửa tài khoản Actor Chủ nhà hàng Mục đích Chủ nhà hàng sửa thông tin tài khoản người dùng khi được yêu cầu Tiền điều kiện + Hệ thống trong trạng thái đã được đăng nhập + Tồn tại Tài khoản trong hệ thống Mô tả các +Chủ nhà hàng chọn sửa tài khoản bước + Chủ nhà hàng nhập username của tài khoản + Hệ thống tìm và hiển thị thông tin người dùng + Chủ nhà hàng thay đổi thông tin người dùng + Chủ nhà hàng lưu thay đổi + Hệ thống hiển thị thông báo sửa thông tin tài khoản thành công và cập nhật vào hệ thống Hậu điều kiện Thông tin tài khoản người dùng được thay đổi Rẽ nhánh Không có Ngoại lệ Chủ nhà hàng huỷ sửa tài khoản
- Use case diagram
Use case Xem lịch
Tên use care Xem lịch
Actor Nhân viên Mục đích Giúp nhân viên có thể xem được lịch họp,lịch nghỉ, ca làm việc Tiền điều kiện Hệ thống đang trong trạng thái đã được đăng nhập Mô tả các + Nhân viên chọn mục Lịch trên giao diện Trang chủ bước + Hệ thống hiển thị lịch và các sự kiện có trong lịch + Nhân viên có thể xem thông tin chi tiết các sự kiện có trong ngày Hậu điều kiện Hệ thống hiển thị lịch và các sự kiện có trong lịch Rẽ nhánh Không có Ngoại lệ Không có
- Use case diagram
Use case Cập nhật lịch
Tên use care Cập nhật lịch
Actor Chủ nhà hàng Mục đích Giúp chủ nhà hàng cập nhật thành công: lịch họp,lịch nghỉ, ca làm việc Tiền điều Hệ thống đang trong trạng thái đã được đăng nhập kiện Mô tả các + Chủ nhà hàng chọn mục Lịch trên giao diện Trang chủ bước + Hệ thống hiển thị lịch + Chủ nhà hàng chọn ngày và nhập sự kiện muốn thêm vào + Hệ thống cập nhật sự kiện mới trên lịch Hậu điều Lịch của chủ nhà hàng và hân viên đều được cập nhật thông tin kiện mới Rẽ nhánh Không có Ngoại lệ Không có