CHƯƠNG 5 : TÀI LIỆU ĐẶC TẢ USE CASE
5.3. Đặc tả chi tiết các use case
5.3.6. Quản lý doanh thu
5.3.6.1. Thống kê doanh thu 5.3.6.1.1. Mô tả chức năng
Tên chức năng: Thống kê doanh thu ID: QLDT_01
Mục đích của chức năng:
- Giúp người quản trị theo dõi, xác định được doanh thu của quán.
Mức độ quan trọng: Quan trọng Sự ưu tiên: Cao
Đối tượng sử dụng chức năng:
Các mối quan hệ:
9. Kết hợp (Association):
10. Bao hàm (Include):
11. Mở rộng (Extend):
12. Tổng quát hóa (Generalization):
Thơng tin cần có:
- Tên bàn
- Ngày vào
- Ngày thanh tốn
- Tổng tiền
Điều kiện đối với thông tin:
- Tên bàn – Text
Là thông tin bắt buộc
Chỉ được hiển thị
- Ngày vào – Text
Là thông tin bắt buộc
Chỉ được hiển thị - Ngày thanh toán – Text
Là thông tin bắt buộc
Chỉ được hiển thị
- Tổng tiền – Text
Là thông tin bắt buộc
Chỉ được hiển thị Điều kiện trước:
- Người dùng có tài khoản quản trị Điều kiện sau:
Các dịng sự kiện tổng qt chín (Mơ tả các dịng sự kiện chính):
Tác nhân Phản hồi của hệ thống
1. Tại trang “Admin”, người dùng click chọn “Doanh thu”
2. Người dùng chọn thời gian muốn thống kê
3. Người dùng ấn nút “Thống kê”
4. Hệ thống truy cập vào cơ sở dữ liệu
5. Hệ thống hiển thị thông tin doanh thu dưới dạng bảng.
Các dịng sự kiện ngoại lệ:
4.1. Hệ thống lấy thơng tin thất bại, hiển thị thông báo lỗi “Đã xảy ra lỗi, vui lòng thử lại”
5.3.6.1.2. Variations: Data requirement
ST T TÊN TRƯỜNG KIỂU HIỂN THỊ TƯƠNG TÁC CHECK TRÙNG NULL ĐIỀU KIỆN BIÊN
1 Tên bàn Text Chỉ xem ☐ ☐
2 Ngày vào Text Chỉ xem ☐ ☐
3 Ngày thanh
toán Text Chỉ xem
☐ ☐
4 Tổng tiền Text Chỉ xem ☐ ☐
Kiem tra trong co so du lieu
Hien thi thong tin doanh thu duoi dang bang Hien thi thong bao
khong co doanh thu Tai trang "Admin",
chon "Doanh thu"
Chon khoang thoi gian muon thong ke
Chon "Thong ke"
thoi gian khong chinh xac hoac khong co doanh thu
He Thong Admin
5.3.6.2. Xuất excel
5.3.6.2.1. Mô tả chức năng
Tên chức năng: Xuất excel ID: QLDT_02
Mục đích của chức năng:
- Xuất ra file excel bảng thông tin doanh thu.
Mức độ quan trọng: Quan trọng Sự ưu tiên: Cao
Đối tượng sử dụng chức năng:
- Primary Actor: Quản trị viên Các mối quan hệ:
9. Kết hợp (Association):
10. Bao hàm (Include):
11. Mở rộng (Extend):
12. Tổng quát hóa (Generalization):
Thơng tin cần có:
- Tên bàn
- Ngày vào
- Ngày thanh tốn
- Tổng tiền
Điều kiện đối với thơng tin:
- Tên bàn – Text field
Là thông tin bắt buộc
Chỉ hiển thị
- Ngày vào – Text field
Là thông tin bắt buộc
Chỉ hiển thị
- Ngày thanh toán – Text field
Là thông tin bắt buộc
Chỉ hiển thị
- Tổng tiền – Text field
Là thông tin bắt buộc
Điều kiện trước:
- Người dùng có tài khoản quản trị Điều kiện sau:
- Đầu ra mong muốn: Xuất file excel thành cơng
Các dịng sự kiện tổng qt chính: (Mơ tả các dịng sự kiện chính):
Tác nhân Phản hồi của hệ thống
1. Tại trang “Doanh thu”, sau khi thực hiện hành động “Thống kê”
2. Người dùng click “Xuất Excel”
3. Hệ thống xử lý, đối chiếu thông tin trên cơ sở dữ liệu
4. Hệ thống hiển thị cửa sổ chọn vị trí để lưu file excel
5. Người dùng chọn vị trí muốn lưu
6. Hệ thống thông báo xuất file excel thành công
5.3.6.2.2. Variations: Data requirement
ST T TÊN TRƯỜNG KIỂU HIỂN THỊ TƯƠNG TÁC CHECK TRÙNG NULL ĐIỀU KIỆN BIÊN 1 Tên bàn Chỉ xem ☐ ☐
2 Ngày vào Chỉ xem ☐ ☐
3 Ngày thanh
toán Chỉ xem
☐ ☐
4 Tổng tiền Chỉ xem ☐ ☐
Kiem tra trong co so du lieu
Hien thi thong tin doanh thu duoi dang bang Hien thi thong bao
khong co doanh thu Tai trang "Admin",
chon "Doanh thu"
Chon khoang thoi gian muon thong ke
Chon "Thong ke"
thoi gian khong chinh xac hoac khong co doanh thu
He Thong Admin