2.1.6.1 Mục đích
Actor “Admin”, “NhanVien” có thể thực hiện Nhập sổ dữ liệu bao gồm Nhập hộ gia đình, sau đó thêm các thành viên vào trong hộ gia đình.
2.1.6.2 Tác nhân liên quan
Các Actor Admin, NhanVien.
2.1.6.3 Điều kiện trước
Trước khi thực hiện Use Case này đòi hỏi Use Case đăng nhập phải được thực hiện trước và phải thực hiện thành công; nghĩa là trước khi thực hiện chức năng Nhập sổ dữ liệu, tác nhân cần phải đăng nhập thành công.
2.1.6.4 Điều kiện sau
* Trường hợp thêm thành công: hệ thống sẽ hiển thị hộ gia đình hay thành viên mới trong Datagridview ở Sổ dữ liệu .
* Trường hợp thêm thất bại : Hệ thống đưa ra cảnh báo tương ứng với lỗi của người nhập, yêu cầu nhập tác nhân nhập lại.
2.1.6.5 Biểu đồ use - case
Hình 2.9: Use – case thêm Hộ gia đình.
Hình 2.10: Use – case thêm Thành viên.
2.1.6.6 Dòng sự kiện chính
Hộ gia đình
1. Tác nhân truy cập chức năng Nhập sổ dữ liệu .
2. Hệ thống hiển thị User Control có chứa Datagridview load tất cả các thông tin của sổ dữ liệu.
3. Tác nhân thực hiện thêm Hộ gia đình.
4. Hệ thống hiển thị form HouseHold cho phép tác nhân nhập thông tin hộ gia đình.
5. Tác nhân thực hiện nhập dữ liệu và thêm hộ gia đình.
6. Hệ thống hiển thị hộ gia đình mới trong Datagridview trong Nhập sổ - User Control USSurvey.
7. Cập nhật vào cơ sở dữ liệu. 8. Kết thúc Use – Case.
Thành viên
Hành động của tác nhân Phản ứng của hệ thống
1. Tác nhân truy cập chức năng Nhập sổ dữ liệu
2.Hệ thống hiển thị User Control có chứa Datagridview load tất cả các thông tin của sổ dữ liệu.
3. Tác nhân thực hiện thêm thành viên mới vào trong Hộ gia đình đã lựa chọn
4.Hệ thống hiển thị form Member cho phép tác nhân nhập thông tin cho các thành viên.
5. Tác nhân thực hiện nhập dữ liệu và thêm thành viên vào Hộ gia đình
6.Hệ thống hiển thị thành viên mới trong Datagridview trong Nhập sổ - User Control USSurvey tương ứng với Hộ gia đình đã được lựa chọn.
7.Cập nhật vào cơ sở dữ liệu 8.Kết thúc Use – Case.
2.1.6.7 Dòng sự kiện phụ
* Dòng sự kiện:
(1). Tác nhân không thực hiện thêm Hộ gia đình hay Thành viên mới, chọn nút Hủy.
(2). Hệ thống bỏ qua và quay về sổ dữ liệu . (3). Kết thúc Use Case.