3 Phân tích và thiết kế hệ thống
3.2 Phân tích yêu cầu
3.2.1.9.1 Đặc tả use case thông tin khách hàng
Use Case Name Use case quản lý thông tin khách hàng
Description - Khách hàng (phụ huynh, học sinh) có thể xem thơng tin của mình đã được lưu trữ trên hệ thống.
- Nhân viên xem thông tin danh sách khách hàng và thường
xuyên cập nhật, chỉnh sửa bổ sung về thông tin khách hàng.
Actor(s) - Phụ huynh, học sinh.
- Nhân viên.
Priority Must have
Trigger - Khi nhân viên cần cập nhật, chỉnh sửa bổ sung.
- Use case bắt đầu hoạt động khi khách hàng hoặc nhân viên
muốn tra cứu thông tin khách hàng.
Pre-Condition(s) - Khách hàng, gia sư, nhân viên đăng nhập vào hệ thống
- Khách hàng và nhân viên có kết nối internet trong q trình
đánh giá và xử lý đánh giá
- Khi có khách hàng mới tham gia vào chương trình dạy học
cần được lưu trữ thông tin.
- Khi khách hàng muốn sửa đổi thơng tin cá nhân của mình.
- Khi khách hàng vi phạm hợp đồng hoặc sau khi tham gia
chương học xong khơng muốn thơng tin cá nhân cịn được lưu trữ trên hệ thống thì nhân viên sẽ xử lý thơng tin bằng cách xóa.
41
Post-Condition Thơng tin khách hàng không bị trùng lặp.
Basic Flow - Khách hàng, nhân viên chọn chức năng xem thông tin.
- Hệ thống hiển thị thanh công cụ tra cứu cần nhập thông tin
vào
- Khách hàng cần thay đổi hoặc cần chỉnh sửa thơng tin thì
nhân viên sẽ triển khai.
- Nhân viên sẽ truy cập vào để xem tổng quan về danh sách
thông tin khách hàng đã được lưu trữ.
- Nhân viên cập nhật thơng tin bằng cách: thêm, xóa và sửa
đổi.
- Hệ thống sẽ tiếp nhận thông tin và đảm bảo rằng thông tin
đúng và không bị trùng lặp.
- Hệ thống lưu trữ hồ sơ.
- Nhân viên sẽ thống kê báo cáo về thông tin và số lượng học
sinh.
- Use case kết thúc
Business Rule Thực hiện đánh giá thường xuyên.
Non-Functional Requirement
- Hình ảnh dung lượng file tối đa 1 MB
- Định dạng hình ảnh: JPEG, PNG.
42