Quản lý đào tạo trường đại học. Xếp thời khóa biểu trực quan bằng click chuột vào grid. Có mô tả, phân tích và code
GIỚI THIỆU BÀI TOÁN
Một trường đại học dân lập cần tin học hoá việc quản lý đào tạo của trường, qua nghiên cứu hiện trạng, một phân tích viên đã nắm được các thông tin như sau:
Trường đại học dân lập này chỉ gồm một bộ máy quản lý, còn toàn bộ giáo viên phải thuê từ các trường đại học khác và các viện nghiên cứu dưới danh nghĩa cộng tác viên. Trường đã lập sẵn một hồ sơ các cộng tác viên gồm tên, tuổi, giới tính, địa chỉ, trình độ chuyên môn (cử nhân, thạc sĩ, tiến sĩ). Tùy theo trình độ, cộng tác viên được trả một thù lao (tính theo tiết) khác nhau.
Trường có một số lớp, mỗi lớp có thể có số sinh viên khác nhau. Các môn học được tuân theo một chương trình đào tạo được Bộ GD & ĐT phê duyệt về nội dung chuyên môn và số tiết cần thiết. Trường phải thuê một số phòng học ở nhiều nơi nên phải có một hồ sơ về các phòng học bao gồm số phòng và địa chỉ. Việc xếp lịch học cho các lớp phải phù hợp với số chổ của mỗi phòng học.
Đầu năm học, hội đồng nhà trường lập một bảng phân công giảng dạy gồm thầy nào, dạy lớp nào, môn nào. Còn giáo vụ phải xếp lịch học và phòng học. Dĩ nhiên một thầy có thể dạy nhiều môn và nhiều lớp khác nhau. Do thời gian của giáo viên phụ thuộc rất nhiều thời gian công tác của họ tại cơ quan, nên thời khóa biểu chỉ có thể lập và điều chỉnh theo từng tuần. Giáo viên phải đề đạt yêu cầu của họ vào thứ năm hàng tuần để kịp làm lịch học cho tuần sau. Trong thời khóa biểu sẽ chỉ ra thứ mấy, từ tiết nào đến tiết nào, ai dạy lớp nào, môn nào, ở phòng học nào. Trong thời khóa biểu phát cho các lớp, mỗi ô của thời khóa biểu đều có để một khoảng trống để giáo viên ký xác nhận giảng dạy. Vì vậy những bản này cũng gọi là phiếu giảng dạy. Cuối tuần các lớp phải nộp lại cho giáo vụ phiếu giảng dạy này.
Hàng tháng căn cứ vào bảng xác nhận, nhà trường làm bảng thanh toán cho giáo viên trên cơ sở số giờ thực dạy. Đôi khi cũng phải lập bảng thanh toán theo yêu cầu của giáo viên hay hiệu trưởng trong những trường hợp đặc biệt, ví dụ như giáo viên chấm dứt hợp đồng giảng dạy giữa tháng.
Cuối mỗi học kỳ, giáo vụ căn cứ vào bảng xác nhận để xác định số giờ đã dạy của mỗi môn. Nếu môn nào của lớp nào dạy chưa đủ thời gian thì lập kế hoạch dạy bù.
Ngoài việc quản lý và thanh toán giảng dạy, hệ thống thông tin này còn phải đáp ứng được các thông tin về giáo viên, học sinh, môn học, các phòng học cơ hữu và các phòng học thuê mướn của trường.
Chương trình quản lý đào tạo được xây dựng dựa trên ngôn ngữ lập trình C#, giao diện đồ họa, chương trình có đầy đủ chức năng cần thiết trong việc quản lý đào tạo của một trường đại học như:
- Quản lý giảng viên
- Quản lý sinh viên
- Quản lý về ngành học
- Quản lý về môn học
- Quản lý về phòng học
- Quản lý về lớp học
- Quản lý về trình độ
- Lập thời khóa biểu cho sinh viên,giảng viên.
CHỨC NĂNG PHẦN QUYỀN TRONG PHẦN MỀM
3 quyền chính:quyền của sinh viên,quyền của giảng viên, quyền của giáo vụ.
Đối với đăng nhập với quyền sinh viên
- Khi đăng nhập với quyền của sinh viên, sinh viên đó sẽ được xem thông tin cá nhân của mình có đúng không để báo cáo về phòng giáo vụ.Ngoài ra sinh viên có thể xem thời khóa biểu của mình được phân chia như sau: thời khóa biểu theo tuần, theo tháng. Hơn nữa, sinh viên được quyền xem danh sách lớp, để kiểm tra xem mình có nằm trong lớp đó hay không,in danh sách lớp, thông tin cá nhân của mình.
Đối với quyền đăng nhập với quyền giảng viên
- Khi đăng nhập với quyền giảng viên,giảng viên đó được quyền xem thông tin của mình, in thông tin ra nếu muốn.Giảng viên được phép xem các đề nghị, các phân công đề nghị để có thể đề nghị dạy môn đó theo lịch và đăng ký với giáo vụ.Sau khi đề nghị, giảng viên có thể xem phân công giảng dạy, in bảng phân công. Từ bảng phân công, phòng giáo vụ xếp lịch, giảng viên có thể xem thời khóa biểu của mình biết thời gian dạy.Đồng thời, giảng viên có thể xem phiếu giảng dạy, in phiếu giảng dạy.
Đối với quyền đăng nhập với quyền giáo vụ
- Khi đăng nhập với quyền giáo vụ, giáo vụ sẽ có quyền:
+ Lập thời khóa biểu
+ Phân công giảng dạy
+ Thanh toán lương
+ Cập nhật sinh viên
+ Cập nhật lớp
+ Cập nhật giảng viên
+ Cập nhật phòng học
Download code quản lý đào tạo và sắp xếp thời khóa biểu C# miễn phí, chia sẻ code quản lý và tạo thời khóa biểu cực hay với giao diện đẹp bằng C# + Báo cáo, Rất đáng để bạn học hỏi và tham khảo.
HÌNH ẢNH
EmoticonEmoticon