本管理系统具有以下功能:
1、学生功能:个人信息查询、修改;成绩查询;修改密码
2、教师功能:学生信息查询;打分;个人信息查询、修改,修改密码
3、管理员功能:教师信息修改、删除;管理员信息修改、删除;学生学籍查询、修改、删除等
该系统将教务管理中诸多烦琐的学生管理系统工作分解到各部门,自动处理各种统计信息,从而最大限度地减轻教务管理人员的工作负担。拥有灵活的权限,用户权限可以定义到每个子模块的三种权限级别(管理员、教师、学生),在成绩管理方面,各任课老师、教务管理员、学生等人员分别拥有不同维护权限。本系统管理模式是以教务管理部门为中心,对相应的数据进行集中的、统一的管理。其它部门作为管理员,在主管部门的授权下可以对数据进行录入、修改、查询、统计等操作。
开发环境:jdk7+MySQL5.5+TOMCAT7.0
以下为设计部分截图:
登录页:
管理员功能界面:
学生管理
班级管理
教师界面:
成绩登记界面
添加考试界面
数据库表结构部分截图:
还有一些界面没有全部截图,功能齐全,并且有详细的设计配套文档 ,可以进行二次开发和个人使用。
部分系统代码如下:
/**
* 跳至详情页面
* @return
*/
@RequestMapping(value = "/view")
public String view(Model model,HttpServletRequest request) {
Object attribute = request.getSession().getAttribute("userId");
if (attribute == null){
return "redirect:/login/uLogin";
}
JSONObject js = new JSONObject();
Integer userId = Integer.valueOf(attribute.toString());
User obj = userService.load(userId);
model.addAttribute("obj",obj);
return "user/view";
}