CHƯƠNG II. PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
2.2. Phân tích những phân hệ chính của Hệ thống
2.2.1. Quản lý huy động
Hình 4. Biểu đồ hoạt động tạo thông báo huy động
18 Khóa luận tốt nghiệp
Lê Xuân Trường – 21A4040126
Hình 5. Biểu đồ hoạt động quy trình xếp lịch trực 2.2.1.2. Biểu đồ ca sử dụng
Mô tả kịch bản ca sử dụng Quản lý huy động Tên ca sử dụng Tạo thông báo Tác nhân Chủ chốt đơn vị
Điều kiện đầu vào Đăng nhập thành công tài khoản quản trị Các luồng sự kiện Luồng sự kiện chính:
- Tác nhân lựa chọn chức năng tạo thông báo - Tác nhân nhập nội dung thông báo cần tạo mới - Hệ thống hiển thị bảng xác nhận
- Tác nhân xác nhận tạo thông báo mới
19 Khóa luận tốt nghiệp
Lê Xuân Trường – 21A4040126
- Hệ thống thực hiện tạo thông báo mới. Nếu thực hiện không thành công thì thực hiện luồng phụ 1
-
Luồng sự kiện phụ:
- Luồng 1: Dừng việc tạo thông báo và thông báo chưa hợp lệ cho tác nhân
Kết quả trả về Thông báo được tạo mới trên hệ thống Bảng 3. Bảng mô tả CSD Tạo thông báo Tên ca sử dụng Sửa thông báo
Tác nhân Chủ chốt đơn vị
Điều kiện đầu vào Đăng nhập thành công tài khoản quản trị Các luồng sự kiện Luồng sự kiện chính:
- Tác nhân lựa chọn chức năng sửa thông báo - Tác nhân chọn thông báo cần sửa
- Hệ thống hiển thị giao diện chỉnh sửa, cho phép tác nhân chỉnh sửa các nội dung của thông báo
- Tác nhân thực hiện sửa các nội dung của thông báo như:
thời gian, địa điểm, yêu cầu trang phục, số lượng người yêu cầu tham gia, ghi chú, v.v
- Tác nhân bấm nút Xác nhận
- Hệ thống kiểm tra thông tin vừa chỉnh sửa. Nếu thực hiện không thành công thì thực hiện luồng phụ 1
Luồng sự kiện phụ:
Luồng 1: Dừng việc sửa thông báo và thông báo chưa hợp lệ cho tác nhân. Yêu cầu kiểm tra lại dữ liệu vừa chỉnh sửa Kết quả trả về Thông báo được cập nhật lại trên hệ thống
Bảng 4. Bảng mô tả CSD sửa thông báo
20 Khóa luận tốt nghiệp
Lê Xuân Trường – 21A4040126
Tên ca sử dụng Hủy thông báo Tác nhân Chủ chốt đơn vị
Điều kiện đầu vào Đăng nhập thành công tài khoản quản trị
Các luồng sự kiện
Luồng sự kiện chính:
- Tác nhân lựa chọn chức năng hủy thông báo - Tác nhân chọn thông báo cần hủy
- Hệ thống hiển thị giao diện xác nhận hủy - Tác nhân bấm nút Xác nhận
- Hệ thống thực hiện hủy thông báo. Nếu thực hiện không thành công thì thực hiện luồng phụ 1
Luồng sự kiện phụ:
Luồng 1: Dừng việc hủy thông báo và thông báo chưa hợp lệ cho tác nhân.
Kết quả trả về Thông báo được cập nhật lại trên hệ thống Bảng 5. Bảng mô tả CSD Hủy thông báo Tên ca sử dụng Xem thông báo
Tác nhân Chủ chốt đơn vị và thành viên
Điều kiện đầu vào Đăng nhập thành công tài khoản người dùng
Các luồng sự kiện
Luồng sự kiện chính:
- Tác nhân lựa chọn chức năng xem thông báo hoặc bấm vào thông báo được nhắc
- Hệ thống hiển thị thông báo cho tác nhân xem. Nếu thực hiện không thành công thì thực hiện luồng phụ 1
Luồng sự kiện phụ:
Luồng 1: Dừng việc hiển thị thông báo và thông báo lỗi cho tác nhân.
21 Khóa luận tốt nghiệp
Lê Xuân Trường – 21A4040126
Kết quả trả về Hiển thị thông báo
Bảng 6. Bảng mô tả CSD Xem thông báo Tên ca sử dụng Xác nhận tham gia
Tác nhân Thành viên
Điều kiện đầu vào Đăng nhập thành công Các luồng sự kiện Luồng sự kiện chính:
- Tác nhân lựa chọn chức năng xác nhận tham gia huy động - Hệ thống hiển thị bảng xác nhận
- Tác nhân lựa chọn xác nhận tham gia hoặc không tham gia.
- Hệ thống hiển thị giao diện xác nhận lựa chọn cho tác nhân - Tác nhân xác nhận lựa chọn
- Hệ thống cập nhật thông tin từ tác nhân. Nếu không hợp lệ thực hiện luồng phụ 1
Luồng sự kiện phụ:
- Luồng 1: Dừng việc lưu thông tin và thông báo chưa hợp lệ cho tác nhân
Kết quả trả về Thông tin được cập nhật vào hệ thống Bảng 7. Bảng mô tả CSD Xác nhận tham gia
22 Khóa luận tốt nghiệp
Lê Xuân Trường – 21A4040126
Hình 6. Biểu đồ ca sử dụng quản lý huy động