Use-case thêm bài học cho môn học

Một phần của tài liệu (LUẬN văn THẠC sĩ) xây dựng ứng dụng quản lý học tập dựa trên phương pháp học tập đảo (Trang 34 - 37)

CHƢƠNG II : PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

2.4 Sơ đồ tổng quan use-case

2.4.2 Use-case thêm bài học cho môn học

Bảng 2.4 mô tả chi tiết về ca sử dụng thêm bài học cho môn học. Use-case thêm bài học

Tên Thêm bài học cho môn học Tác nhân Giáo viên

Mô tả Giáo viên tạo bài học mới cho môn học.

Tiền điều kiện Giáo viên đã đăng nhập vào hệ thống và đƣợc phân quyền trong hệ thống.

Hậu điều kiện Thông tin về bài học mới cho môn học đƣợc lƣu vào hệ thống.

Hình 2.4 thể hiện giao diện mẫu cho màn hình thêm bài học.

Hình 2.4: Mành hình thông tin bài học

Các phần tử trong màn hình thông tin bài học đƣợc mô tả chi tiết trong bảng 2.5.

Các phần tử trong màn hình thông tin bài học

Phần tử Kiểu Mô tả

Khóa học Label Hiển thị thông tin khóa học

Lớp học Label Hiển thị thông tin lớp học

Bài học Text Nhập tên bài học

Mô tả Text Nhập mô tả

Nút tạo chủ đề Button Chức năng tạo chủ đề

Nút làm lại Button Chức năng làm mới

Hình 2.5 mô tả về luồng xử lý cơ bản khi tạo thông tin bài học mới.

Hình 2.5: Luồng xử lý thông tin bài học

Trong hình 2.5 trình bày chi tiết về luồng xử lý tạo thông tin bài học mới nhƣ sau:

(4): Kiểm tra thông tin bài học không đƣợc để trống.

(5): Lƣu thông tin nhập liệu vào hệ thống sau khi ngƣời dùng nhập đúng các thông tin.

Hình 2.6 mô tả chi tiết về biểu đồ tuần tự cho phần thêm thông tin bài học.

Hình 2.7 mô tả về các lớp đƣợc sử dụng trong phần thêm thông tin bài học.

Hình 2.7: Sơ đồ lớp xử lý thông tin bài học

Trong hình 2.7 trình bày về các lớp đƣợc sử dụng trong phần thông tin bài học, hình bao gồm các lớp sau:

Lớp BaiHoc: Lƣu thông tin về bài học gồm mã bài học, mã khóa học, mã lớp học, tên bài học, nội dung bài học.

Interface BaiHocDao chứa các phƣơng thức xử lý đến bài học cập nhật bài học, xóa bài học, lấy thông tin bài học theo mã bài học, lấy tất cả các thông tin liên quan đến bài học.

Lớp BaiHocDaoImp thực thi từ interface BaiHocDao, cài đặt chi tiết các phƣơng thức thao tác với bài học.

Lớp BaiHocController chứa các phƣơng thức xử lý thông tin từ giao diện ngƣời dùng để thực hiện các thao tác trên bài học.

Một phần của tài liệu (LUẬN văn THẠC sĩ) xây dựng ứng dụng quản lý học tập dựa trên phương pháp học tập đảo (Trang 34 - 37)

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

(84 trang)