Nghiệp vụ “Đăng ký lớp học phần”

Một phần của tài liệu Hệ thống quản lý đăng ký học phần trực tuyến cho trường đại học (Trang 25 - 27)

4 CHƯƠNG 3: NHIỆM VỤ

4.2.3 Nghiệp vụ “Đăng ký lớp học phần”

Tên use case: Đăng ký lớp học phần

Mã use case: USC3

Mô tả: use case này cho phép sinh viên đăng ký các lớp học phần được mở

trong 1 học kỳ của một năm học. Sinh viên được phép đăng ký, huỷ đăng ký các lớp học phần nếu thoả mãn một số điều kiện cho phép.

Dòng chảy sự kiện: sinh viên chọn “Đăng ký học phần” trên menu của trang

web.

- Use case này bắt đầu khi người dùng đăng nhập thành công vào hệ thống.

- Hệ thống sẽ xác định mã người dùng, từ đó biết được mã số sinh viên, rồi hệ thống sẽ hiển thị thông tin của sinh viên, bắt đầu một phiên làm việc.

- Người dùng chọn chức năng “Tiếp tục đăng ký”.

- Hệ thống sẽ liệt kê danh sách các lớp học phần được mở trong học kỳ.

- Sinh viên chỉ được phép đăng ký các lớp học phần khi thoả mãn các điều kiện sau:

 Lớp học phần còn thời hạn đăng ký. (ĐK1)

 Đã đậu các học phần điều kiện của lớp học phần đó. (ĐK2)

 Số lượng đăng ký nhỏ hơn sĩ số dự kiến. (ĐK3)

 Số tín chỉ tối thiểu < = Tổng số tín chỉ đăng ký < = Số tín chỉ tối đa. (ĐK4)

- Sinh viên chọn chức năng “Đăng ký”.

- Hệ thống sẽ xác định: Tổng số tín chỉ đăng ký = số tín chỉ đã đăng ký + số tín chỉ đã chọn. Nếu thoả mãn (ĐK4) thì hệ thống sẽ liệt kê danh sách các lớp học phần mà sinh viên đã đăng ký trong học kỳ của năm học. Ngược lại hệ thống sẽ thông báo lỗi, sinh viên phải chọn lại các lớp học phần.

- Sinh viên có thể:

• Tiếp tục đăng ký: chọn các lớp học phần trong danh sách liệt kê

• Kết thúc đăng ký: hệ thống sẽ chấm dứt phiên làm việc.

• Xoá đăng ký:

 Sinh viên chọn các lớp học phần cần xoá, chọn chức năng xoá.

 Hệ thống sẽ tính lại số tín chỉ đăng ký sau khi xoá. Nếu thoả mãn ĐK4 thì hệ thống sẽ:

 Xoá các lớp học phần vừa chọn.

 Cập nhật lại danh sách các lớp học phần đăng ký của sinh viên.

Điều kiện thoát: sinh viên chọn chức năng “Kết thúc đăng ký”. Các sự kiện khác

Sinh viên đăng ký không lệ vì không thoả mãn các điều kiện đăng ký, khi đó hệ thống sẽ hiển thị thông báo, sinh viên phải đăng ký lại.

Điều kiện trước đó: sinh viên phải đăng nhập vào hệ thống (với quyền đăng

nhập là sinh viên).

Điều kiện sau đó: nếu use case thành công, việc đăng ký của sinh viên sẽ được

ghi nhận lại.

Một phần của tài liệu Hệ thống quản lý đăng ký học phần trực tuyến cho trường đại học (Trang 25 - 27)