Xác định các actor (tác nhân)
Các actor của hệ thống bao gồm:
- Nhân viên phòng kinh doanh thực hiện nhiệm vụ quản lý khách hàng: thêm thông tin khách hàng, sửa thông tin khách hàng, xóa thông tin khách hàng.
- Nhân viên phòng quản lý dự án thực hiện nhiệm vụ quản lý hợp đồng: lập hợp đồng, sửa thông tin hợp đồng, xóa thông tin hợp đồng; và quản lý giao dịch: lập phiếu giao dịch, sửa thông tin phiếu giao dịch, xóa giao dịch.
- Nhân viên phòng hành chính kế toán thực hiện nhiệm vụ thống kê báo cáo: báo cáo doanh thu; báo cáo công nợ; báo cáo tiến trình thực hiện hợp đồng
Xác định các Use Case
Actor Use Case tổng quát Use Case mức 1
Nhân viên Tìm kiếm
Tìm kiếm thông tin khách hàng Tìm kiếm thông tin hợp đồng Tìm kiếm thông tin giao dịch Tìm kiếm báo cáo
Nhân viên phòng kinh doanh
Quản lý thông tin khách hàng
Thêm thông tin khách hàng Xóa thông tin khách hàng Sửa thông tin khách hàng
Nhân viên phòng quản lý dự án
Quản lý hợp đồng
Lập hợp đồng
Sửa thông tin hợp đồng Xóa hợp đồng
Quản lý giao dịch
Lập phiếu giao dịch
Sửa thông tin phiếu giao dịch Xóa giao dịch
Nhân viên phòng hành chính kế toán
Thống kê, báo cáo
Báo cáo doanh thu Báo cáo công nợ
Báo cáo tiến trình thực hiện hợp đồng
Hình 3.1: Biểu đồ Usercase tổng quát
Phân rã usecase quản lý thông tin khách hàng:
Phân rã usecase quản lý giao dịch:
Hình 3.3: Biểu đồ Usercase Quản lý giao dịch
Phân rã usecase quản lý hợp đồng:
Phân rã usecase Thống kê, báo cáo:
Hình 3.5: Biểu đồ Usercase Thống kê, báo cáo