You are on page 1of 8

1.

Chức năng cho giám đốc


Đây là tài khoản có cấp cao nhất trong hệ thống, bao gồm các chức năng cho giám đốc. Giám
đốc có khả năng giám sát và quản lý các quản lý của khách sạn, cũng như các nhân viên nếu
muốn. Giám đốc cũng có khả năng phê duyệt các báo cáo và yêu cầu từ phía quản lý gửi lên.

1.1. Use Case: Tạo mới, Thêm, Sửa, Xóa Quản lý


a. Biểu đồ Usecase

b. Đặc tả Usecase
Mã Use case UC014 Tên Use case CRUD quản lý

Tác nhân Giám đốc


Xem (R):
STT Thực hiện bởi Hành động

1. Giám đốc Yêu cầu Xem danh sách Quản lý


Luồng sự kiện
2. Hệ thống Lấy danh sách Quản lý
chính
3. Hệ thống Lấy danh sách tất cả thuộc tính liên quan

4. Hệ thống Hiển thị giao diện Xem Danh sách Quản lý gồm:
- Phía trên: Danh sách mô tả thuộc tính của Quản lý để
người dùng có thể lọc chức năng theo nhóm

- Trung tâm: Danh sách Quản lý

5a1 Giám đốc Lựa chọn thuộc tính


Luồng sự kiện
thay thế 5a2 Hệ thống Lấy các quản lý có thuộc tính đã chọn, hiển thị lên giao diện

Sửa (U):
STT Thực hiện bởi Hành động

1 Giám đốc Chọn một Quản lý và yêu cầu Sửa

Hệ thống Lấy thông tin chi tiết của Quản lý và hiển thị thông tin cũ
2 trên giao diện Sửa
Luồng sự kiện
Giám đốc Chỉnh sửa các thông tin thuộc tính và yêu cầu Sửa
chính 3
4 Hệ thống Kiểm tra các trường bắt buộc nhập

5 Hệ thống Kiểm tra các trường cần đảm bảo duy nhất

Hệ thống Cập nhật các thông tin cần chỉnh Sửa và thông báo chỉnh
6 Sửa thành công.

5a Hệ thống Thông báo lỗi: chưa nhập đủ các trường cần thiết nếu nhập
thiếu trường
Luồng sự kiện
thay thế 6a Hệ thống Thông báo lỗi: thông báo cụ thể trường nào không duy nhất
nếu nhập trùng

Xoá (D):
STT Thực hiện bởi Hành động

1. Giám đốc Chọn một người quản lý và yêu cầu Xóa


Luồng sự kiện
2. Hệ thống Hiển thị thông báo yêu cầu xác nhận việc Xoá Quản lý
chính
3. Giám đốc Xác nhận Xoá Quản lý khỏi danh sách Quản lý

4. Hệ thống Xoá thông tin Quản lý và thông báo Xoá thành công

Luồng sự kiện 4a Hệ thống Kết thúc use case nếu có xác nhận không xoá
thay thế

Thêm (C):
STT Thực hiện bởi Hành động
Luồng sự kiện
1. Giám đốc Yêu cầu Thêm một Quản lý mới
chính
2. Hệ thống Hiển thị giao diện Thêm Quản lý mới
3. Giám đốc Nhập các thông tin chi tiết của Quản lý và yêu cầu Thêm
mới

4. Hệ thống Kiểm tra các trường bắt buộc nhập

5. Hệ thống Kiểm tra các trường cần đảm bảo duy nhất

6. Hệ thống Cập nhật các thông tin cần Thêm và thông báo thành công.

5a Hệ thống Thông báo lỗi: chưa nhập đủ các trường cần thiết nếu nhập
thiếu trường
Luồng sự kiện
thay thế 6a Hệ thống Thông báo lỗi: thông báo cụ thể trường nào không duy nhất
nếu nhập trùng

Hậu điều kiện Không

1.2. Use Case: Kiểm tra báo cáo


a. Biểu đồ Usecase

b. Đặc tả Usecase
Mã Use case UC015 Tên Use case Kiểm tra báo cáo

Tác nhân Giám đốc


Kiểm tra báo cáo:
STT Thực hiện bởi Hành động

Luồng sự kiện 1. Giám đốc Yêu cầu Xem báo cáo


chính 2. Hệ thống Lấy danh sách các loại báo cáo

3. Giám đốc Chọn loại báo cáo để xem


4. Hệ thống Lấy báo cáo được yêu cầu

5. Hệ thống Lấy danh sách tất cả thuộc tính liên quan

6. Hệ thống Hiển thị giao diện Xem báo cáo gồm:

- Phía trên: Danh sách mô tả thuộc tính của báo cáo


để người dùng có thể lọc chức năng theo nhóm

- Trung tâm: Danh sách báo cáo

5a1 Giám đốc Lựa chọn thuộc tính


Luồng sự
kiện thay thế 5a2 Hệ thống Lấy các báo cáo có thuộc tính đã chọn, hiển thị lên giao
diện

Hậu điều kiện Không


c. Biểu đồ Hoạt động

d. Biểu đồ Tuần tự
1.3. Use Case: Backup dữ liệu
a. Biểu đồ Usecase
b. Đặc tả Usecase
Mã Use case UC016 Tên Use case Backup dữ liệu

Tác nhân Giám đốc


Backup dữ liệu:
STT Thực hiện bởi Hành động

1 Giám đốc Yêu cầu Backup dữ liệu

2 Hệ thống Hiển thị các tùy chọn backup

Luồng sự kiện 3 Giám đốc Chọn một hình thức trong tùy chọn backup
chính 4 Giám đốc Xác nhận backup dữ liệu vào hệ thống lưu trữ

5 Hệ thống Chạy tiến trình backup

6 Hệ thống Kiểm tra và kết nối với hệ thống lưu trữ dữ liệu

7 Hệ thống Backup dữ liệu và hiện thị thông báo thành công

5a Giám đốc Kết thúc use case nếu có xác nhận không backup
Luồng sự
kiện thay thế 6a Hệ thống Thông báo lỗi: không thể kết nối với hệ thống lưu trữ
dữ liệu để backup

Hậu điều kiện Không


c. Biểu đồ Hoạt động

d. Biểu đồ Tuần tự

You might also like