CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
3.3 Mô hình nghiệp vụ
Hình 3.2. Biểu đồ ngữ cảnh hệ thống Thời khoá biểu
Lịch trình kế hoạch Giấy đề nghị Thay đổi ngày giờ dạy
Phiếu điểm quá trình Bảng theo dõi giảng dạy
Bảng theo dõi giảng dạy
GIẢNG VIÊN BAN GIÁM HIỆU
BỘ MÔN báo cáo
Lập báo cáo
Lập báo cáo
báo cáo 0
HỆ THỐNG QUẢN LÝ QUY TRÌNH
GIẢNG DẠY
3.3.2 Biểu đồ phân rã chức năng
Hình 3.3. Biểu đồ phân rã chức năng quy trình giảng dạy của giảng viên
Quản lý quy trình giảng dạy của giảng viên
1. Cập nhật thông tin 2. Ghi chép thông tin giảng dạy hàng ngày
3. Kiểm tra cuối kỳ và báo cáo
1.1.Tiếp nhận thời khoá biểu
1.2.Tiếp nhận đề cương chi tiết môn học
1.3.Tạo sổ đầu bài
1.4.Tạo lịch trình kế hoạch
1.5.Tạo bảng theo dõi giảng dạy
2.1.Nhập thông tin vào lịch trình kế hoạch
2.3.Nhập thông tin vào bảng theo dõi giảng dạy 2.2.Nhập thông tin vào sổ đầu bài
3.1.Kiểm tra sổ đầu bài
3.3.Kiểm tra bảng theo dõi giảng dạy 3.2.Kiểm tra lịch trình kế hoạch
3.3.3 Mô tả chi tiết chức năng lá a) Chức năng Cập nhật thông tin
Chức năng này bao gồm các chức năng là tiếp nhận thời khóa biểu, tiếp nhận đề cương chi tiết môn học, tạo sổ đầu bài, tạo lịch trình kế hoạch và tạo bảng theo dõi giảng dạy
Tiếp nhận thời khóa biểu: Vào đầu kỳ học giảng viên tiếp nhận thời khóa biểu của mình do phòng đào tạo giao cho. Giảng viên tiến hành giảng dạy dựa theo thời khóa biểu của mình. Chức năng này cho phép người dùng có thể xem, ghi
Tiếp nhận đề cương chi tiết môn học: Trong quá trình giảng dạy, giảng viên phải có đề cương chi tiết môn học biết rõ về nội dung bài giảng từng ngày dạy của môn học
Chức năng tạo sổ đầu bài, tạo lịch trình kế hoạch và tạo bảng theo dõi giảng dạy của giảng viên thông qua thời khóa biểu của giảng viên và đề cương chi tiết môn học.
- Sổ đầu bài cho phép giảng viên ghi chép lại quá trình giảng dạy sau mỗi buổi dạy, ghi lại các thông tin cần thiết của môn học, lớp học. Chức năng này có thể cho phép người dùng có thể thêm, xem, sửa, xóa, tìm kiếm
- Lịch trình kế hoạch cho phép giảng viên lập ra kế hoạch giảng dạy cho môn học cho từng tuần. Chức năng này cho phép thêm, sửa, xóa, tìm kiếm
- Bảng theo dõi giảng dạy cho phép giảng viên theo dõi quá trình giảng dạy trên lớp sau mỗi buổi dạy. Chức năng này cho phép người dùng có thể xem, thêm, xóa, tìm kiếm
b) Chức năng ghi chép thông tin giảng dạy hàng ngày
Chức năng này cho phép mỗi giảng viên ghi chép lại quá trình giảng dạy của mình vào sổ đầu bài lớp, làm lịch trình kế hoạch giảng dạy cho môn học và ghi lại quá trình giảng dạy vào sổ theo dõi giảng dạy như số tiết dạy, nội dung dạy, số sinh viên vắng, tên sinh viên của mình trong mỗi kỳ học. Chức năng này cho phép người dùng có thể xem, ghi, tìm kiếm
Chức năng này giúp người sử dụng ghi nhận chương trình giảng dạy của các giảng viên trong trường. Chức năng này cho biết các thông tin về quá trình giảng dạy hàng ngày của các giảng viên và đồng thời theo dõi các giảng viên về lịch nghỉ và lịch dạy bù
Lịch nghỉ: Giúp người sử dụng cập nhật những ngày nghỉ của giảng viên trong quá trình giảng dạy. Chức năng này cho phép thức hiện một số thao tác:
- Lọc lịch giảng dạy của các giảng viên để xem và bổ sung vào lịch nghỉ. Điều này đảm bảo cho sự đúng đắn của dữ liệu vì một giảng viên phải có lịch giảng dạy mới có lịch nghỉ và lịch nghỉ phải phù hợp với lịch giảng
- Lọc lịch nghỉ của đã cập nhật của giảng viên để xem, sửa, xóa
Lịch dạy bù: Cho phép người sử dụng cập nhật những ngày dạy bù của giảng viên trong quá trình giảng dạy
- Lọc lịch nghỉ của các giảng viên để xem và bổ sung vào lịch dạy bù đồng thời kiểm tra bảng lịch dạy thay xem có lịch nghỉ đó chưa. Điều này đảm bảo cho sự đúng đắn của dữ liệu vì một giảng viên phải có lịch nghỉ và chưa có ai dạy thay mới có lịch dạy bù
- Lọc lịch dạy bù đã cập nhật của giảng viên để xem, sửa, xóa c) Chức năng kiểm tra cuối kỳ và báo cáo
Chức năng này bao gồm các chức năng kiểm tra sổ đầu bài, kiểm tra lịch trình thực hiện và bảng theo dõi giảng dạy của giảng viên
Sau khi kết thúc môn học, mỗi giảng viên phải tổng kết lại quá trình giảng dạy của mình dựa vào kết quả đã ghi chép trong lịch trình thực hiện giảng dạy của mỗi môn học , dựa vào sổ đầu bài và bảng theo dõi giảng dạy của mình giảng viên tổng kết được kết quả của môn học đó diễn ra trong quá trình giảng dạy như kiểm tra số tiết dạy thiếu hay thừa, số sinh viên vắng mặt, đưa ra điểm quá trình của sinh viên trong môn học đó. Chức năng này cho phép thêm, xóa, ghi, cập nhật và tìm kiếm
Sau khi kiểm tra cuối kỳ của các môn học, giảng viên phải báo cáo lại lịch trình thực hiện giảng dạy của môn học, bảng theo dõi giảng dạy và đưa ra kết quả tổng kết môn học cho ban giám hiệu và phòng bộ môn xét duyệt
Chức năng này cho phép người dùng có thể xem, xóa, tìm kiếm và cập nhật
3.3.4 Bảng liệt kê danh sách các hồ sơ dữ liệu sử dụng
D1. Thời khóa biểu D2. Sổ đầu bài
D3. Lịch trình kế hoạch
D4. Bảng theo dõi giảng dạy D5. Đề cương chi tiết môn học D6. Báo cáo kết quả
3.3.5 Ma trận thực thể chức năng
Hình 3.4. Ma trận thực thể dữ liệu – chức năng Các thực thể dữ liệu
D1. Thời khóa biểu D2. Sổ đầu bài
D3. Lịch trình kế hoạch D4. Bảng theo dõi giảng dạy D5. Đề cương chi tiết môn học D6. Báo cáo kết quả
Các chức năng nghiệp vụ D1 D2 D3 D4 D5 D6
1. Cập nhật thông tin R C C C R
2. Ghi chép thông tin giảng dạy hàng ngày
U U U
3. Kiểm tra cuối kỳ và báo cáo R R R R R C