CHƯƠNG 2 : MƠ HÌNH HĨA HỆ THỐNG
2.2. THIẾT KẾ USE-CASE HỆ THỐNG
2.2.3. Hiện thực hóa Use-Case:xem điểm
- Đặc tả Use-case bằng
văn bản o Mơ tả tóm tắt:
Tên usecase: xem điểm
Mục đích:user case này cho phép Quản trị hệ thống, giáo viên và học sinh xem điểm khi đã đăng nhập vào hệ thống để từ đó có thể phản hồi về phịng quản trị hệ thống.
Đối tác: quản trị hệ thống, giáo viên, học sinh. Ngày lập
Ngày cập nhật Phiên bản
Chịu trách nhiệm: quản trị hệ thống
o Tác nhân liên quan:
Tiền điều kiện:
Hệ thống đã cập nhật danh sách học sinh và môn học từ module quản lý học sinh.
Điểm số môn học đã được nhập.
Dịng sự kiện chính:
Quản trị hệ thống, giáo viên, học sinh đăng nhập vào hệ thống bằng username và password.
Hệ thống kiếm tra dữ liệu nếu đúng yêu cầu nhập tên môn học, tên lớp hoặc chọn kết thúc.
Người sử dụng nhập tên môn học, tên lớp.
Hệ thống thực hiện in điểm môn học của lớp theo danh sách, tổng kết học kỳ, năm học, niêm khóa( nếu đã thực hiện tổng kết).
Dịng sự kiện phụ:
Quản trị hệ thống nhập sai username, password Chuỗi thực hiện bắt đầu từ bước 1 của dòng sự kiện thường
Hệ thống yêu cầu nhập lại user name, password Quản trị hệ thống nhập tên môn học hoặc tên lớp
Chuỗi thực hiện bắt đầu từ bước 3 của dòng sự kiện chính
Hệ thống u cầu lựa chọn tên mơn học và tên lớp từ danh sách môn học và danh sách lớp .
22
Trở lại bước 4 của dịng sự kiện chính
Chuỗi thực hiện bắt đầu từ bước 2 của dòng sự kiện thường
Cán bộ quản lý chọn kết thúc chương trình, usercase kết thúc.
- Sơ đồ hoạt động (Activity diagram)
act Xem điểm
BEGIN
yeu cau giao dien xem diem
lay diem cua lop
Diem
Diem (mon)
END
- Sơ đồ tuần tự ( Sequense diagram)
sd Use Case Model
CBQL
1. yeu cau xem diem lop()
5. goi thong tin HS() 6. hien giao dien()
7. giao dien xem diem()
-Sơ đồ công tác ( Collaboration diagram )
sd cong tac xem diem
1: <yeu cau xem diem >() 1.1: <goi giao dien xem diem>() 1.2: <lay thong tin HS>()
1.5: <goi thong tin HS>()
CBQL
giao dien chuong trinh
24