栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

基于javaweb+jsp的学生信息管理系统(java+SSM+jsp+mysql+maven)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

基于javaweb+jsp的学生信息管理系统(java+SSM+jsp+mysql+maven)

基于javaweb+jsp的学生信息管理系统(java+SSM+jsp+mysql+maven)
一、项目简述
功能包括: 用户的登录注册,学生信息管理,教师信息管理,班级信 息管理,采用mvcx项目架构,覆盖增删改查,包括学生, 教币班级的信息导出上传导入等等功能。

二、项目运行
环境配置: Jdk1.8 + Tomcat8.5 + mysql + Eclispe (IntelliJ IDEA,Eclispe,MyEclispe,Sts 都支持)

项目技术: JSP +Spring + SpringMVC + MyBatis + html+ css + JavaScript + JQuery + Ajax + maven等等。



适用

课程设计,大作业,毕业设计,项目练习,学习演示等

        if(StringUtils.isEmpty(user.getTel())){
            return Message.error("请填写手机号");
        }
        try {
            userService.editSaveUser(user);
            return Message.success();
        } catch (Exception e) {
            e.printStackTrace();
            return Message.error("修改用户信息失败");
        }
    }
    //添加用户
    @GetMapping("/deleteUser")
        userQuery.setType(3L);//2表示老学生
        return  userService.listpage(userQuery);
    }
    
    @PostMapping("/addSaveStu")
    @ApiOperation("添加学生接口")
    @PreAuthorize("hasRole('管理员')")
    @ResponseBody
    public Message addSaveStudent(User user){
        if(StringUtils.isEmpty(user.getUsername())){
            return Message.error("请填写用户名");
        }
        if(StringUtils.isEmpty(user.getPassword())){
            return Message.error("请填写密码");
        }
        if(StringUtils.isEmpty(user.getEmail())){
            return Message.error("请填写邮箱");
        }
        if(StringUtils.isEmpty(user.getTel())){
            return Message.error("请填写手机号");
        }
        if(StringUtils.isEmpty(user.getEmail())){
            ret.put("msg","请填写邮箱");
            return ret;
        }
        if(StringUtils.isEmpty(user.getTel())){
            ret.put("msg","请填写手机号");
            return ret;
        }
        if(StringUtils.isEmpty(user.getHeadImg())){
            ret.put("msg","请上传头像");
            return ret;
        }
        if(userService.addUser(user)<=0) {
            ret.put("msg", "添加用户失败");
            return ret;
        }
        ret.put("code",0);
        ret.put("msg","添加用户成功");
        return ret;
    }
    
    @PostMapping("/editSaveUser")
    @ApiOperation("修改用户接口")
    @PreAuthorize("hasRole('管理员')")
    @ResponseBody
    public Message editSaveUser(User user){
        if(StringUtils.isEmpty(user.getUsername())){
          return Message.error("请填写用户名");
        }
        if(StringUtils.isEmpty(user.getEmail())){
            return Message.error("请填写邮箱");
        }
    }
    
    @PostMapping("/addSaveStu")
    @ApiOperation("添加学生接口")
    @PreAuthorize("hasRole('管理员')")
    @ResponseBody
    public Message addSaveStudent(User user){
        if(StringUtils.isEmpty(user.getUsername())){
            return Message.error("请填写用户名");
        }
        if(StringUtils.isEmpty(user.getPassword())){
            return Message.error("请填写密码");
        }
        user.setType(3);
        if(userService.addUser(user)<=0){
            return Message.error("学生添加失败");
        }
        //保存工作流程操作
        IdentityService is = engine.getIdentityService();
        // 添加用户组
        org.activiti.engine.identity.User userInfo = userService.saveUser(is, user.getUsername());
        // 添加用户对应的组关系
        Group stuGroup = new GroupEntityImpl();
        stuGroup.setId("stuGroup");
        userService.saveRel(is, userInfo, stuGroup);
        operaterLogService.add("添加学生成功,学生名称:"+user.getUsername());
        return Message.success();
    }
    //修改用户editSaveUser
    @PostMapping("/editSaveStu")
    @ApiOperation("修改学生接口")
    @PreAuthorize("hasRole('管理员')")
    @ResponseBody
    public Message editSaveStu(User user){
        if(StringUtils.isEmpty(user.getUsername())){
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/831875.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号