福州建设工程质量监督网站,家具设计,下载百度安装到桌面,电子商务网络推广主要做什么博主主页#xff1a;猫头鹰源码 博主简介#xff1a;Java领域优质创作者、CSDN博客专家、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战 主要内容#xff1a;毕业设计(Javaweb项目|小程序等)、简历模板、学习资料、面试题库、技术咨询 文末联系获取 项目介绍… 博主主页猫头鹰源码 博主简介Java领域优质创作者、CSDN博客专家、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战 主要内容毕业设计(Javaweb项目|小程序等)、简历模板、学习资料、面试题库、技术咨询 文末联系获取 项目介绍
本系统适合选题高校、专业管理、实习管理、实习、大学专业、大学实习等。系统采用springbootvue整合开发前端框架主要使用了element-ui框架、数据层采用mybatis功能齐全界面美观。
功能介绍 系统包含技术
后端springbootmybatis 前端element-ui、js、css等 开发工具idea/vscode 数据库mysql 5.7 JDK版本jdk1.8
部分截图说明
下面是登录页面 教师管理 学生管理 院系管理 专业管理 实习单位管理 实习流程管理 成绩评定 部分代码
/*** 登录*/IgnoreAuthRequestMapping(value /login)public R login(String username, String password, String captcha, HttpServletRequest request) {JiaoshiEntity user jiaoshiService.selectOne(new EntityWrapperJiaoshiEntity().eq(jiaoshigonghao, username));if(usernull || !user.getMima().equals(password)) {return R.error(账号或密码不正确);}String token tokenService.generateToken(user.getId(), username,jiaoshi, 管理员 );return R.ok().put(token, token);}/*** 注册*/IgnoreAuthRequestMapping(/register)public R register(RequestBody JiaoshiEntity jiaoshi){//ValidatorUtils.validateEntity(jiaoshi);JiaoshiEntity user jiaoshiService.selectOne(new EntityWrapperJiaoshiEntity().eq(jiaoshigonghao, jiaoshi.getJiaoshigonghao()));if(user!null) {return R.error(注册用户已存在);}Long uId new Date().getTime();jiaoshi.setId(uId);jiaoshiService.insert(jiaoshi);return R.ok();}/*** 退出*/RequestMapping(/logout)public R logout(HttpServletRequest request) {request.getSession().invalidate();return R.ok(退出成功);}/*** 获取用户的session用户信息*/RequestMapping(/session)public R getCurrUser(HttpServletRequest request){Long id (Long)request.getSession().getAttribute(userId);JiaoshiEntity user jiaoshiService.selectById(id);return R.ok().put(data, user);}/*** 密码重置*/IgnoreAuthRequestMapping(value /resetPass)public R resetPass(String username, HttpServletRequest request){JiaoshiEntity user jiaoshiService.selectOne(new EntityWrapperJiaoshiEntity().eq(jiaoshigonghao, username));if(usernull) {return R.error(账号不存在);}user.setMima(123456);jiaoshiService.updateById(user);return R.ok(密码已重置为123456);}/*** 后端列表*/RequestMapping(/page)public R page(RequestParam MapString, Object params,JiaoshiEntity jiaoshi,HttpServletRequest request){String tableName request.getSession().getAttribute(tableName).toString();if(tableName.equals(yuanxifuzeren)) {jiaoshi.setYuanxizhanghao((String)request.getSession().getAttribute(username));}EntityWrapperJiaoshiEntity ew new EntityWrapperJiaoshiEntity();PageUtils page jiaoshiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, jiaoshi), params), params));return R.ok().put(data, page);}/*** 前端列表*/IgnoreAuthRequestMapping(/list)public R list(RequestParam MapString, Object params,JiaoshiEntity jiaoshi, HttpServletRequest request){EntityWrapperJiaoshiEntity ew new EntityWrapperJiaoshiEntity();PageUtils page jiaoshiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, jiaoshi), params), params));return R.ok().put(data, page);}以上就是部分功能展示从整体上来看本系统功能是十分完整的界面设计简洁大方交互友好数据库设计也很合理规模适中代码工整清晰适合学习使用。好了今天就到这儿吧小伙伴们点赞、收藏、评论一键三连走起呀下期见~~