高校开发一学生绩效管理系统,该系统包含登陆模块、学生模块、教师模块和管理员模块。系统采用Servlet+Jsp+JavaBean+SQL2000设计,其中Servlet负责主要逻辑控制,通过接受Jsp传来的用户请求并调用和初始化JavaBean,再通过Jsp传回客户端。SqlBean负责系统与数据库的连接和通信,JavaBean配合Jsp和Servlet完成用户请求,而Jsp负责接受和响应客户端。管理员在系统中拥有最高权限,可以新增、修改和删除学生、教师、课程和班级。班级是系统中的关键环节,也是数据库中的关键,与课程、教师、上课时间和地点相关联,学生所选课程需要具体到某一个班级。因此,班级号不能为空,同时要保证同一教师在同一时间不能上两门课程。新增课程时需要指定课程所在系和其预修课(系统会列出现有课程),课程所在系必须与预修课所在系一致(或选择无预修课,或将预修课设为public),否则系统会提示错误。除此之外,在更改或新增时,名称、ID和密码不可为空。