Usecase quản lý bài th

Một phần của tài liệu Xây dựng WebSite hỗ trợ học tin học lớp 10 (Trang 34 - 37)

• Biểu đồ Use – Case

Hình 3-8: Biểu đồ UseCase quản lý bài thi

Mô tả tóm tắt:

 Tên Ca sử dụng: Qủan Lí bài thi

 Mục đích: Để giúp cho NQL quản lí dễ dàng các thông tin về bài thi( mã bài thi, mã bài học….) giúp cho người quản lý có thể dễ dàng quản lý thông tin về bài thi.

 Tác nhân: Người quản lý

 Tóm lược: Khi NQL đã đăng nhập thành công thì Use Case sẽ được gọi để giúp NQL có thể lựa chọn các chức năng: nhập thông tin cho bài thi hay tìm kiếm thông tin về một bài thi đã có trong hệ thống thông qua các Use Case

tương ứng QuanLyBaibaithi, Khi NQL thao tác với chức năng nhập, hệ thống sẽ kiểm tra thông tin NQL nhập vào, nếu sai hoặc không hợp lệ thì liệt kê các lỗi không hợp lệ cho NQL biết và cho phép nhập lại. Mô tả các kịch bản:

 Thông tin đầu vào: Là các thông tin của giáo viên như sau:  Mã bài thi.

 Tên bài thi.  Mã chuyên mục  Mức độ thi

 Điều kiện đầu vào: NQL cần phải đăng nhập thành công vào hệ thống.  Dòng sự kiện chính

Hành động của tác nhân Phản ứng của hệ thống

1.Người quản lí chọn chức năng QuanLyBaiThi

2. Chọn chức năng: Nhập thông tin bài test, khi có bài thi mới , NQL tiến hành việc nhập thông tin bài test vào hệ thống nhằm phục vụ cho việc quản lí thông tin bài test một cách dễ dàng

4. NQL nhập các thông tin của bài test mà hệ thống yêu cầu.

5. Gửi thông tin đã nhập tới hệ thống

6.Chọn một trong các chức năng sửa lại thông tin của một bài thi đã lưu trước.

7. Tìm kiếm và chọn bài test cần sửa thông tin

11. Cập nhập lại các thông tin muốn sửa

12. Gửi thông tin đã nhập lại đến hệ thống

8. Hiển thị danh sách các chức năng quản lí bài test, cho phép NQL lựa chọn

9. Hiển thị trang nhập thông tin bài test

10. Kiểm tra thông tin đã nhập, nếu chính xác thì lưu thông tin này vào cơ sở dữ liệu và thông báo nhập mới thành công, trường hợp sai so với định dạng đã thống nhất thì thông báo thêm mới không thành công. Hệ thống hiển thị danh sách bài test mới cập nhật lại cho NQL kiểm tra lại các thông tin đã nhập mới vào CSDL.

11. Hiển thị trang cho phép sửa thông tin bài test.

12. Kiểm tra thông tin đã cập nhật lại, nếu chính xác thì lưu thông tin này vào CSDL và thông báo cập nhập thành công, trường hợp sai so với định dạng đã thống nhất thì thông báo cập nhật không thành công. Hệ thống hiển thị danh sách bản ghi mới cập nhật cho NQL kiểm tra lại thông tin

Dòng sự kiện phụ:

 Nếu NQL nhập các thông tin sai định dạng thì hệ thống thông báo yêu cầu nhập lại.

 Mỗi bài thi nhập vào CSDL có một mã riêng để phân biệt với các bài thi khác, mã này được hệ thống cung cấp tự động.

Một phần của tài liệu Xây dựng WebSite hỗ trợ học tin học lớp 10 (Trang 34 - 37)