Use case quản lý giáo viên

Một phần của tài liệu xây dựng website quản lý thi trắc nghiệm trực tuyến khoa khoa học tự nhiên (Trang 43 - 47)

3.2. PHÂN TÍCH VÀ THIẾT KẾ CÁC MÔ HÌNH

3.2.3. Mô tả các Use case

3.2.3.6. Use case quản lý giáo viên

Tiêu đề: Quản lý giáo viên.

Tóm tắt: Use case này cho phép trưởng bộ môn quản lý thông tin về giáo viên giảng dạy thuộc bộ môn do mình quản lý.

Actor: Trưởng bộ môn.

Mô tả kịch bản:

Bảng 3.6 - Kịch bản quản lý giáo viên 7. Người dùng chọn biểu tượng Xóa đề thi áp dụng của lớp học phần

8. Hiển thị tab Xóa đề thi, hiển thị đề thi đang được áp dụng cho lớp học phần 9. Hệ thống thông báo người dùng xác nhận có muốn xóa hay không

10. Hệ thống kiểm tra điều kiện đề thi áp dụng muốn xóa

11. Người dùng chọn biểu tượng xem chi tiết lớp học phần mình giảng dạy

12. Hiển thị tab danh sách lớp học phần giáo viên đang giảng dạy và đề thi đang được áp dụng

13. Người dùng chọn đóng tab để chuyển về giao diện quản lý học phần 14. Người dùng thoát khỏi trang quản lý lớp học phần.

Ngoại lệ:

5a. Nếu trùng mã đề thi cùng mã nhóm, hệ thống báo lỗi nhóm này đã có đề thi đó rồi 5a1. Quay lui lại bước trước.

Tên usecase: Đăng nhập

Tác nhân chính: Trưởng bộ môn

Mức:

Người chịu trách nhiệm: Người sử dụng

Tiền điều kiện: Người dùng đăng nhập ở quyền quản trị

Đảm bảo tối thiểu: Hệ thống quay lui lại bước trước

Đảm bảo thành công: Mở trang quản lý giáo viên, có thể sửa, thêm, xóa giáo viên

Kích hoạt: Khi người dùng nhấp vào nút Quản lý giáo viên Chuỗi sự kiện chính:

1. Hệ thống hiển thị trang quản lý giáo viên, hiện danh sách giáo viên giảng dạy 2. Người dùng chọn thao tác cần thực hiện gồm: Thêm, sửa, xóa giáo viên 3. Người dùng chọn nút Thêm giáo viên

4. Hiển thị khung Thêm giáo viên, người dùng nhập thông tin giáo viên cần thêm 5. Người dùng nhấn nút Lưu, hệ thống kiểm tra điều kiện giáo viên thêm

6. Hệ thống thông báo đã thêm giáo viên thành công

7. Người dùng chọn biểu tượng Sửa thông tin giáo viên trong danh sách giáo viên 8. Hiển thị khung Sửa thông tin giáo viên, người dùng nhập lại thông tin cần thay đổi 9. Người dùng nhấn nút Lưu, hệ thống kiểm tra điều kiện giáo viên sửa

10. Hệ thống thông báo đã sửa giáo viên thành công

11. Người dùng chọn biểu tượng Xóa giáo viên trong danh sách giáo viên 12. Hệ thống thông báo người dùng xác nhận có muốn xóa hay không 13. Hệ thống kiểm tra điều kiện giáo viên muốn xóa

14. Hệ thống thông báo đã xóa giáo viên thành công 15. Người dùng thoát khỏi trang quản lý giáo viên.

Ngoại lệ:

5a, 9a. Không có trường hợp trùng mã giáo viên vì mã giáo viên tự tăng

13a. Hệ thống thông báo tài khoản yêu cầu xóa mang quyền quản trị, không hợp lệ.

Đề tài luận văn: Xây dựng website quản lý thi trắc nghiệm trực tuyến khoa KHTN Tóm tắt: Usecase này cho phép trưởng bộ môn quản lý thông tin về danh sách câu hỏi do giáo viên soạn, đồng thời giáo viên quản lý thông tin câu hỏi do mình soạn ra

Actor: Trưởng bộ môn, giáo viên.

Mô tả kịch bản:

Bảng 3.7 - Kịch bản quản lý câu hỏi

Tên usecase: Đăng nhập

Tác nhân chính: Trưởng bộ môn, giáo viên Mức:

Người chịu trách nhiệm: Người sử dụng

Tiền điều kiện: Người dùng đăng nhập ở quyền quản trị hoặc giáo viên

Đảm bảo tối thiểu: Hệ thống quay lui lại bước trước

Đảm bảo thành công: Mở trang quản lý câu hỏi, có thể sửa, thêm, xóa các câu hỏi

Kích hoạt: Khi người dùng nhấp vào nút Quản lý câu hỏi Chuỗi sự kiện chính:

1. Hệ thống hiển thị trang quản lý câu hỏi, hiện danh sách câu hỏi

2. Người dùng chọn thao tác cần thực hiện gồm: Thêm, sửa, xóa câu hỏi 3. Người dùng chọn nút Thêm câu hỏi

4. Hiển thị tab Thêm câu hỏi, người dùng nhập thông tin câu hỏi cần thêm 5. Người dùng nhấn nút Lưu, hệ thống kiểm tra điều kiện câu hỏi thêm 6. Hệ thống thông báo đã thêm câu hỏi thành công

7. Người dùng chọn biểu tượng Sửa câu hỏi trong danh sách câu hỏi 8. Hiển thị tab Sửa câu hỏi, người dùng nhập lại thông tin cần thay đổi 9. Người dùng nhấn nút Lưu, hệ thống kiểm tra điều kiện câu hỏi cần sửa 10. Hệ thống thông báo đã sửa câu hỏi thành công

3.2.3.8. Use case thi trắc nghiệm Tóm tắt định danh:

Tiêu đề: Thi trắc nghiệm.

Tóm tắt: Usecase này cho phép sinh viên thực hiện thi trắc nghiệm Actor: Sinh viên.

Mô tả kịch bản:

Bảng 3.8 - Kịch bản thi trắc nghiệm

11. Người dùng chọn biểu tượng Xóa câu hỏi trong danh sách câu hỏi 12. Hệ thống thông báo người dùng xác nhận có muốn xóa hay không 13. Hệ thống kiểm tra điều kiện câu hỏi muốn xóa

14. Hệ thống thông báo đã xóa câu hỏi thành công 15. Người dùng thoát khỏi trang quản lý câu hỏi.

Ngoại lệ:

5a, 9a. Không có trường hợp trùng mã câu hỏi vì mã câu hỏi tự tăng.

13a. Báo lỗi câu hỏi đang được sử dụng 13a1. Quay lui lại bước trước.

Tên usecase: Đăng nhập

Tác nhân chính: Sinh viên

Mức:

Người chịu trách nhiệm: Người sử dụng

Tiền điều kiện: Người dùng đăng nhập ở quyền sinh viên

Một phần của tài liệu xây dựng website quản lý thi trắc nghiệm trực tuyến khoa khoa học tự nhiên (Trang 43 - 47)

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

(97 trang)