学生信息管理系统(SSM+JSP)

这是一个基于Spring、SpringMVC、MyBatis和JSP的学生信息管理系统,包括管理员和学生两种角色,涉及学生管理、课程管理、奖惩等功能。页面采用Bootstrap和EasyUI框架,使用JDK1.8、Tomcat7、IDEA2017及MySQL5.5。系统新增了学生请假管理和宿舍信息管理,并完善了权限验证和输入检查。项目已打包为Maven项目,更新了Spring和SpringMVC版本。
摘要由CSDN通过智能技术生成

学生信息管理系统(SSM+JSP)
1.管理员主要功能有学生管理,课程管理,奖惩管理,综合素质登记,成绩管理。

2.学生主要功能有,修改个人信息,包括首次修改默认密码,学生选课,成绩查看,绩点查询。

3.页面使用Bootstrap框架和EasyUI,后台使用Spring、SpringMVC和MyBatis框架。

4.JDK1.8 tomcat7 idea2017 MySQL5.5

由xpsviewer修改,完善。 (用于课程设计)
1.管理端添加学生请假管理和学生宿舍信息管理。

2.学生端添加学生奖励,处罚记录查看,学生素质分查看,学生住宿信息查看,学生请假。

3.完善登陆检查,防止非法未授权登陆。

4.完善部分输入检查。

5.将项目打包成maven项目,更新spring和spring mvc版本 方便搭建。

6.奖励,处罚,素质添加时间,满足实际需求。

7.添加修改学生,管理员密码功能。

8.增加宿舍片区管理。

9.完善数据库约束设计与触发器,有效减少脏数据。

自带数据库sql和详细搭建说明文档,由于以前不会用git,所有修改提交已经丢失,不能diff每个功能的差异,不过代码可读性尚可。

下载地址 https://github.com/21503882/studentinfo

 

@Controller
@RequestMapping(value = "/stu/stuManager" ,method = {RequestMethod.POST,RequestMethod.GET})
public class StuManagerController {
    @Autowired
    private StuManagerService stuManagerService;

  

 /**
     *
     * 获取管理员的登录状态
     * @param
     * @param
     * @param
     */
    @RequestMapping("/getAdminLoginStatus.do")

    public void getAdminLoginStatus(HttpServletRequest request, HttpServletResponse response) throws IOException
    {
        Map<String,Object> result = new HashMap<String,Object>();

        if(request.getSession().getAttribute("adminDisplayName")!=null)
        {
            result.put("code",true);
        }
        else
        {
            result.put("code",false);
        }
        ResponseUtil.returnJson(result,response);
    }

    /**
     * 获取switch开关状态
     * @param name
     * @param request
     * @param response
     * @throws IOException
     */
    @RequestMapping("/getSwitch.do")
    public void getSwitch(String name,HttpServletRequest request, HttpServletResponse response) throws IOException {
        Map<String,Object> result = new HashMap<String,Object>();
        result = stuManagerService.getSwitch(name);
        ResponseUtil.returnJson(result,response);
    }

    /**
     * 修改switch开关状态
     * @param name
     * @param state
     * @param request
     * @param response
     * @throws IOException
     */
    @RequestMapping("/setSwitch.do")
    public void getSwitch(String name,bo

  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值