Hình 3-7: Biểu đồ UseCase quản lý bài học
- Mô tả tóm tắt:
Tên Ca sử dụng: QuanLiThongTinBaiHoc
Mục đích: Để giúp cho NQL quản lí dễ dàng các bài học( bài nghe,ngữ pháp, bài nói, bài đọc, các clip, video).
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: thêm bài học mới, sửa bài học, xóa bài học… 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. Nếu các thông tin NQL cung cấp đầy đủ và chính xác, hệ thống cho phép thêm thông tin này vào CSDL và thông báo thêm mới thành công
- Mô tả các kịch bản:
Mã bài học. Tiêu đề. Chuyên mục. Hình ảnh Nội dung Ngày Link Giới thiệu Nội dung chính Tóm tắt nội dung
Đ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:
Bảng 3-9: Dòng sự kiện chính cho chưc năng quản lý bài học
1.Người quản lí chọn chức năng QuanLyBaiHoc
2.Chọn chức năng: Nhập thông tin bài học,khi có bài học mới , NQL tiến hành việc nhập thông tin bài học vào hệ thống nhằm phục vụ cho việc quản lí bài học một cách dễ dàng
3. NQL nhập các thông tin bài học mà hệ thống yêu cầu.
4.. Gửi thông tin đã nhập tới hệ thống
5.Chọn một trong các chức năng sửa lại thông tin của một bài học đã lưu trước.
6. Tìm kiếm và chọn học bài học cần sửa thông tin
7. Cập nhập lại các thông tin muốn sửa
8. Gửi thông tin đã nhập lại đến hệ thống
thống
9. Hiển thị danh sách các chức năng quản lí bài học, cho phép NQL lựa chọn
10. Hiển thị trang nhập thông tin bài học
11. 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 học 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.
12. Hiển thị trang cho phép sửa thông tin bài học.
13. 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 học nhập vào CSDL có một mã riêng để phân biệt với các bài học khác, mã này được hệ thống cung cấp tự động.