3.2.3 Phân tích gói “Quản lí điểm”
a. Gói Quản lí nhập điểm sinh viên
Gói này làm nhiệm vụ cập nhật thông tin điểm cho sinh viên vào hệ thống để dễ dàng tra cứu thông tin, báo cáo thống kê danh sách. Gói quản lí nhập điểm mô tả toàn bộ các chức năng liên quan đến điểm của sinh viên được đưa vào hệ thống như thế nào. - Biểu đồ Usecase
NhapDiem SuaDiem XoaDiem GiaoVuKhoa DangNhap InDanhSachThiLai CanBoPhongCT_HSSV InDanhSachHocLai
Hình 3.7 Biểu đồ usecase gói “Nhâp điểm SV”
- Đặc tả Usecase
UC A9: Nhập điểm từ file excel
Tên ca sử dụng: Nhập điểm từ file excel
Tác nhân: Giáo vụ khoa
Mục đích: Nhập điểm của sinh viên từ file excel vào hệ thống
Mô tả khái quát: Nhập điểm của sinh viên thông qua file excel, giảm công việc phải nhập bằng tay như thông thường.
Mô tả từng bước:
Hành động của tác nhân Hồi đáp của hệ thống 1. Chọn chức năng nhập điểm cho
sinh viên
2. Hiển thị form 3. Chọn file excel từ máy tính để
cập nhật điểm vào hệ thống
4. Hiển thị thông tin file excel 5. Chọn sheet trong file excel, mã
cột tương ứng với mã sinh viên, mã môn, điểm
6. Hệ thống cập nhật điểm vào CSDL
Ngoại lệ: Bước 3: File excel từ máy bị lỗi không thể đọc được từ hệ thống, có thể do biên bản khác biệt hay lỗi phông chữ, hệ thống thông báo cho người sử dụng biết vấn đề để người sử dụng chọn lại hoặc hủy ca sử dụng tại đây
UC A10: Sửa điểm SV
Tên ca sử dụng: Sửa điểm SV Tác nhân: Giáo vụ khoa
Mục đích: Sửa điểm của sinh viên
Mô tả khái quát: Tìm kiếm sinh viên cần sửa điểm sau đó cập nhật lại điểm cho sinh viên vào hệ thống
Tham chiếu Mô tả từng bước:
Hành động của tác nhân Hồi đáp của hệ thống
1. Yêu cầu chức năng sửa điểm 2. Hiển thị form sửa điểm sinh viên 3. Nhập thông tin tìm kiếm sinh
viên thỏa mãn
4. HT hiển thị các sinh viên thỏa mãn điều kiện tìm kiếm
5. Người sử dụng chọn sinh viên cần tìm
6. HT hiển thị thông tin điểm của SV 7. Sửa điểm của sinh viên, chọn lưu
thông tin
8. Hệ thống lưu thông tin thay đổi
Ngoại lệ: Bước 4 - Không tìm thấy thông tin sinh viên thỏa mãn điều kiện, kết thúc ca sử dụng
UC A11: Xóa điểm SV
Tên ca sử dụng: Xóa điểm Sinh viên Tác nhân: Giáo vụ khoa
Mục đích: Xóa điểm ra khỏi hệ thống
Mô tả khái quát: Xóa điểm sinh viên và yêu cầu hệ thống ghi nhận thông tin. Mô tả từng bước:
Hành động của tác nhân Hồi đáp của hệ thống
1. Tìm kiếm SV thỏa mãn 2. Hiển thị danh sách tìm kiếm 3. Chọn điểm cần xóa 4. Xác nhận điểm cần xóa
5. Chọn xóa 6. Xác nhận có xóa hay không
7. Xác nhận xóa 8. Thực hiện xóa điểm
Ngoại lệ: Bước 5 - Hệ thống xác nhận lại với người dùng có chắc chắn xóa hay không, người dùng hủy bỏ việc xóa, thoát khỏi ca sử dụng, không có điểm nào được xóa UC A12: In danh sách thi lại lần 2
Tên ca sử dụng: In danh sách thi lại lần 2
Tác nhân: Cán bộ phòng công tác HS-SV, giáo vụ khoa
Mục đích: Đưa ra danh sách sinh viên thi không qua lần 1 và phải thi lại lần 2
Mô tả khái quát: Sau khi đã có kết quả lần 1 thì sẽ tiến hành in danh sách những sinh viên phải thi lại lần 2
Mô tả từng bước:
Hành động của tác nhân Hồi đáp của hệ thống 1. Chọn danh sách sinh viên phải thi
lại lần 2
2. Hiện danh sách sinh viên đó
3. Yêu cầu hệ thống in danh sách 4. In ra danh sách sinh viên thi lại lần 2 Ngoại lệ: Bước 2 - Không có sinh viên phải thi lại lần 2. Ca sử dụng kết thúc tại đây UC A13: In danh sách học lại
Tên ca sử dụng: In danh sách học lại
Tác nhân: Giáo vụ khoa, Cán bộ phòng công tác HS-SV
Mục đích: Đưa ra danh sách sinh viên không qua cả 2 lần thi và những sinh viên nghỉ học quá 30% số tiết học của học phần đó thì phải học lại
Mô tả khái quát: Sau khi đã có kết quả của hai lần thi tiến hành in ra danh sách sinh viên học lại môn đó
Mô tả từng bước:
Hành động của tác nhân Hồi đáp của hệ thống 1. Chọn danh sách sinh viên phải học
lại
2. Hiện danh sách sinh viên đó 3. Yêu cầu hệ thống in danh sách 4. In ra danh sách sinh viên học lại Ngoại lệ: Bước 2 - Không có sinh viên phải học lại. Ca sử dụng kết thúc tại đây - Mô lớp “Điểm môn”