基于java的学生成绩管理系统

本管理系统具有以下功能:

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";
	}
经验分享 程序员 微信小程序 职场和发展