Đặc tả Usecase lập lịch thi lớp học

Một phần của tài liệu ĐỒ ÁN HỆ THỐNG THÔNG TIN HỆ THỐNG QUẢN LÝ ĐIỂM THI SINH VIÊN ĐẠI HỌC (Trang 42 - 44)

III. Mô hình Usecase

13. Đặc tả Usecase lập lịch thi lớp học

13.1. Tóm tắt:

Usecase này cho phép người dùng (Admin, nhân viên giáo vụ) quản lý thông tin lịch thi lớp học trong hệ thống. Bao gồm các thao tác: tạo lịch thi và xoá lịch thi khỏi hệ thống.

13.2. Dòng sự kiện:

13.2.1.Dòng sự kiện chính:

Use case này bắt đầu khi người dùng muốn tạo mới, xoá lịch thi trong hệ thống.

• Hệ thống hiển thị danh sách các sinh viên của lịch thi tương ứng

• Hệ thống yêu cầu người sử dụng chọn chức năng muốn thực hiện (Thêm, Xoá, Sửa)

• Sau khi người sử dụng chọn chức năng, một trong các luồng phụ tương ứng sau được thực hiện:

o Nếu người sử dụng chọn Thêm: luồng phụ Thêm được thực hiện. o Nếu người sử dụng chọn Xoá: luồng phụ Xoá được thực hiện

13.2.1.1. Tạo lịch thi

• Hệ thống yêu cầu người sử dụng nhập thông tin về lịch thi, bao gồm: o Năm học

o Học kì o Ngày thi o Ca thi bắt đầu o Ca thi kết thúc o Thời lượng thi

• Từ những thông tin trên sẽ lọc ra những phòng trống đáp ứng đúng nhu cầu

o Chọn lớp => lọc ra sỉ số của lớp từ đó sẽ tạo ra số lượng phòng thi tương ứng

o Chọn những phòng còn trống được lọc ra ở trên để phân chia phòng thi cho lớp đó

• Sau khi điền đầy đủ các thông tin cần thiết để lập lịch thi, người sử dụng hệ thống chọn Tạo lịch thi.n lý tiệm ảnh769 - 9801046 Trang 32

• Hệ thống kiểm tra tính hợp lệ và sự mâu thuẫn trong cơ sở dữ liệu của các thông tin.

• Lịch thi vừa mới được nhập vào hệ thống sẽ tự động tạo STT

• Danh sách các phòng thi mới của lịch thi được cập nhật lại được hiển thị trở lại màn hình.

13.2.1.2. Xoá lịch thi

• Người sử dụng chọn năm học, học kì

• Chọn lớp sẽ lọc ra lich thi của lớp đó

• Người sử dụng chọn Xoá.

• Hệ thống nhắc người sử dụng xác nhận xóa lịch thi (lịch thi này đã được người sử dụng hệ thống chọn từ danh sách lớp).

• Người sử dụng chấp nhận xóa.ng 33

• Thông tin về lịch thi được xóa hoàn toàn ra khỏi hệ thống.

13.2.2.Dòng sự kiện khác:

13.2.2.1. Thông tin về lịch thi không đầy đủ:

Nếu các thông tin được người sử dụng hệ thống nhập vào trong luồng phụ Thêm lịch thi và Sửa thông tin lịch thi không đầy đủ thì hệ thống sẽ hiển thị thông báo lỗi: thiếu các thông tin cần thiết và yêu cầu bổ sung đầy đủ các

thông tin. Người sử dụng hệ thống có thể bổ sung đầy đủ các thông tin cần thiết hoặc hủy bỏ thao tác đang thực hiện, lúc này use case kết thúc.

13.2.2.2. Thông tin về lich thi không hợp lệ:

Nếu các thông tin được người sử dụng hệ thống nhập vào trong luồng phụ Thêm lịch thi và Sửa thông tin lịch thi không hợp lệ thì hệ thống sẽ hiển thị thông báo lỗi: các thông tin về lịch thi không hợp lệ và yêu cầu người sử dụng hệ thống chỉnh sửa lại các thông tin không hợp lệ. Người sử dụng hệ thống có thể chỉnh sửa các thông tin không chính xác hoặc hủy bỏ thao tác đang thực hiện, lúc này use case kết thúc.

13.3. Các yêu cầu đặc biệt:

Không có

13.4. Trạng thái hệ thống khi bắt đầu Usecase:

Người dùng phải đăng nhập vào hệ thống trước khi Usecase này có thể bắt đầu.

13.5. Trạng thái hệ thống sau khi kết thúc Usecase:

Nếu Use case thành công, thông tin lịch thi được thêm hoặc xoá khỏi hệ thống. Ngược lại trạng thái của hệ thống không thay đổi.

13.6. Điểm mở rộng:

Không có

Một phần của tài liệu ĐỒ ÁN HỆ THỐNG THÔNG TIN HỆ THỐNG QUẢN LÝ ĐIỂM THI SINH VIÊN ĐẠI HỌC (Trang 42 - 44)

Tải bản đầy đủ (DOC)

(153 trang)
w