一、系统设计目标
随着学科与时代的发展,大学课程种类增多,课程以及有关的作业、任务等的种类也越来越多,设计并实现一个有条理的课程管理系统显得较为重要。这一实验的目标则是设计一个功能完善,性能优良的课程、选课、授课、成绩等信息的管理系统。
此系统需要提供师生的选课、授课、布置任务,成绩管理等多方面的需求,同时达到较高的性能,又不失安全性。此外,还需要进行模块化的设计,使得这一系统随着时间的推移可以自由的增删需求而无需过多的更改,同时与第三方程序保持一定的兼容性。
二、需求分析
采用B/S或C/S模式实现一个成绩管理系统。完成课程、学生、教师、选课、授课、成绩等信息的管理。功能上需要提供管理员、学生、教师三类用户的录入、查询界面,课程可以有多次作业或测试,作业或测试的数量不能由系统预先指定,而应由教师本人指定自己所负责课程的作业及测试的数量,系统应支持等级评定,允许对不同的级别指定分隔点,提供学生、课程等不同角度的成绩统计功能等等。
参考文档和完整的文档和源码下载地址: