.III Phân tích yêu cầu hệ thống
Biểu đồ Use case Quản lý kế hoạch chi
Quản lý Kế hoạch chi là Use Case người dùng thay đổi thông tin (thêm, sửa, xóa) một lần lên kế hoạch.
III.1.4.2. Tác nhân
Tác nhân: Người dùng
III.1.4.3. Các luồng sự kiện
Luồng sự kiện chính
Nếu người dùng chọn thêm kế hoạch chi : Hệ thống yêu cầu người dùng nhập vào các thông tin về kế hoạch chi tiền. Thông tin này bao gồm : Ngày thực hiện kế hoạch, tên kế hoạch, số tiền cần, chi tiết. Sau khi nhập đủ thông tin hệ thống kiểm tra tính hợp lệ của các thông tin.
Nếu người dùng chọn sửa một kế hoạch chi tiền: Khi người dùng muốn thay đổi thông tin về một kế hoạch chi tiền, thì chọn thông tin cần sửa, sau đó sửa lại thông tin liên quan. Hệ thống có thể thay đổi thông tin kế hoạch chi tiền nhưng không thay đổi được mã của nó
Nếu người dùng xoá một kế hoạch chi tiền: Người dùng chọn thông tin cần xoá. Hệ thống sẽ yêu cầu người dùng xác nhận thao tác xoá. Hệ thống sẽ xoá thông tin khi người dùng đồng ý.
Luồng sự kiện rẽ nhánh
Luồng 1:
- Tại giao diện nhập mới/sửa thông tin/xóa, người dùng không muốn tiếp tục, chọn hủy bỏ
- Kết thúc Use Case Luồng 2:
- Hệ thống kiểm tra thông tin không hợp lệ - Hệ thống từ chối lưu và hiển thị thông báo - Kết thúc Use Case
Luồng 3:
- Hệ thống kết nối cơ sở dữ liệu để kiểm tra thông tin, quá trình kết nối không thành công, không thực hiện kiểm tra được
- Kết thúc Use Case
Hình 12: Biểu đồ Use case biểu diễn chức năng quản lý kế hoạch chi tiền
Biểu đồ Use case Quản lý tài sản gia đình