赞
踩
在Internet高速发展的今天,我们生活的各个领域都涉及到计算机的应用,其中包括招生管理系统的网络应用,在外国招生管理系统已经是很普遍的方式,不过国内的管理网站可能还处于起步阶段。招生管理系统具有招生公告信息管理功能的选择。招生管理系统采用java技术,基于springboot框架,mysql数据库进行开发,实现了首页、个人中心、学生管理、专业信息管理、专业报名管理、录取通知管理、系统管理等内容进行管理,本系统具有良好的兼容性和适应性,为用户提供更多的招生公告信息,也提供了良好的平台,从而提高系统的核心竞争力。
计算机毕业设计基于springboot+vue+elementUI的高校招生管理管理系统(源码+系统+mysql数据库+Lw文档)
开发语言:Java
开发工具:IDEA /Eclipse
数据库:MYSQL5.7
应用服务:Tomcat7/Tomcat8
使用框架:ssm+vue
可定制框架:ssm/Springboot/vue/python/PHP/小程序/安卓均可开发
招生管理系统,在系统首页可以查看首页、专业信息、招生公告、个人中心、后台管理等内容进行详细操作
专业信息,在专业信息页面可以查看学校名称、专业类别、招录人数、招录要求、招录状态等内容进行报名等操作
管理员登录,在系统首页通过填写用户名、密码选择角色进行操作,登录后就可以使用了
管理员登录系统后,可以对首页、个人中心、学生管理、专业信息管理、专业报名管理、录取通知管理、系统管理等功能模块进行相应操作
学生管理,在学生管理页面可以对索引、学号、姓名、性别、头像、手机等内容进行修改或删除等操作
专业信息管理,在专业信息管理页面可以对索引、学校名称、专业名称、专业类别、图片、招录人数、招录状态等内容进行详情、修改或删除等操作
/** * 学生 * 后端接口 * @author * @email * @date 2022-03-12 20:42:35 */ @RestController @RequestMapping("/xuesheng") public class XueshengController { @Autowired private XueshengService xueshengService; @Autowired private TokenService tokenService; /** * 登录 */ @IgnoreAuth @RequestMapping(value = "/login") public R login(String username, String password, String captcha, HttpServletRequest request) { XueshengEntity user = xueshengService.selectOne(new EntityWrapper<XueshengEntity>().eq("xuehao", username)); if(user==null || !user.getMima().equals(password)) { return R.error("账号或密码不正确"); } String token = tokenService.generateToken(user.getId(), username,"xuesheng", "学生" ); return R.ok().put("token", token); } /** * 注册 */ @IgnoreAuth @RequestMapping("/register") public R register(@RequestBody XueshengEntity xuesheng){ //ValidatorUtils.validateEntity(xuesheng); XueshengEntity user = xueshengService.selectOne(new EntityWrapper<XueshengEntity>().eq("xuehao", xuesheng.getXuehao())); if(user!=null) { return R.error("注册用户已存在"); } Long uId = new Date().getTime(); xuesheng.setId(uId); xueshengService.insert(xuesheng); 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"); XueshengEntity user = xueshengService.selectById(id); return R.ok().put("data", user); } /** * 密码重置 */ @IgnoreAuth @RequestMapping(value = "/resetPass") public R resetPass(String username, HttpServletRequest request){ XueshengEntity user = xueshengService.selectOne(new EntityWrapper<XueshengEntity>().eq("xuehao", username)); if(user==null) { return R.error("账号不存在"); } user.setMima("123456"); xueshengService.updateById(user); return R.ok("密码已重置为:123456"); } /** * 后端列表 */ @RequestMapping("/page") public R page(@RequestParam Map<String, Object> params,XueshengEntity xuesheng, HttpServletRequest request){ EntityWrapper<XueshengEntity> ew = new EntityWrapper<XueshengEntity>(); PageUtils page = xueshengService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, xuesheng), params), params)); return R.ok().put("data", page); } /** * 前端列表 */ @IgnoreAuth @RequestMapping("/list") public R list(@RequestParam Map<String, Object> params,XueshengEntity xuesheng, HttpServletRequest request){ EntityWrapper<XueshengEntity> ew = new EntityWrapper<XueshengEntity>(); PageUtils page = xueshengService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, xuesheng), params), params)); return R.ok().put("data", page); } /** * 列表 */ @RequestMapping("/lists") public R list( XueshengEntity xuesheng){ EntityWrapper<XueshengEntity> ew = new EntityWrapper<XueshengEntity>(); ew.allEq(MPUtil.allEQMapPre( xuesheng, "xuesheng")); return R.ok().put("data", xueshengService.selectListView(ew)); } /** * 查询 */ @RequestMapping("/query") public R query(XueshengEntity xuesheng){ EntityWrapper< XueshengEntity> ew = new EntityWrapper< XueshengEntity>(); ew.allEq(MPUtil.allEQMapPre( xuesheng, "xuesheng")); XueshengView xueshengView = xueshengService.selectView(ew); return R.ok("查询学生成功").put("data", xueshengView); } /** * 后端详情 */ @RequestMapping("/info/{id}") public R info(@PathVariable("id") Long id){ XueshengEntity xuesheng = xueshengService.selectById(id); return R.ok().put("data", xuesheng); } /** * 前端详情 */ @IgnoreAuth @RequestMapping("/detail/{id}") public R detail(@PathVariable("id") Long id){ XueshengEntity xuesheng = xueshengService.selectById(id); return R.ok().put("data", xuesheng); }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。