*文末获取源码
开发环境
项目编号:Java+spring ssm395运动会管理系统#毕业设计
开发语言:Java
开发工具:IDEA /Eclipse
数据库:MYSQL5.7
应用服务:Tomcat7/Tomcat8
使用框架:ssm+vue
项目介绍
运动是伴随人类一生的一种行为和活动,只有不断的运动才能够彰显生命的意义,尤其是当代的学生,课业繁重往往忽略了体育锻炼,为了能够提高学子们对体育运动的积极性,基本所有的高校每年都会定期的举办运动会。传统的运动会管理模式落后不能满足当前高校学子们对运动会信息化的要求,为此我们开发了本运动会综合管理系统。
运动会综合管理系统分为前台和后台两部分,其中前台部分主要是给学生使用的,主要功能包括,查看运动会公告信息,查看运动员的基本信息,查看比赛项目信息,查看运动会的成绩信息和在线留言等内容;后台部分主要是给管理人员使用的,主要功能包括管理员信息管理,对运动会公告信息的管理,对运动员基本信息的管理,对比赛项目信息的管理,对运动会比赛成绩的管理,和对留言回复等操作,通过这些功能基本可以满足高校对运动会管理的需要。
系统截图
关键代码
/**
* 运动员
* 后端接口
* @author
* @email
* @date 2021-04-05 12:41:32
*/
@RestController
@RequestMapping("/yundongyuan")
public class YundongyuanController {
@Autowired
private YundongyuanService yundongyuanService;
@Autowired
private TokenService tokenService;
/**
* 登录
*/
@IgnoreAuth
@RequestMapping(value = "/login")
public R login(String username, String password, String captcha, HttpServletRequest request) {
YundongyuanEntity user = yundongyuanService.selectOne(new EntityWrapper<YundongyuanEntity>().eq("yundongyuanbianhao", username));
if(user==null || !user.getMima().equals(password)) {
return R.error("账号或密码不正确");
}
String token = tokenService.generateToken(user.getId(), username,"yundongyuan", "运动员" );
return R.ok().put("token", token);
}
/**
* 注册
*/
@IgnoreAuth
@RequestMapping("/register")
public R register(@RequestBody YundongyuanEntity yundongyuan){
//ValidatorUtils.validateEntity(yundongyuan);
YundongyuanEntity user = yundongyuanService.selectOne(new EntityWrapper<YundongyuanEntity>().eq("yundongyuanbianhao", yundongyuan.getYundongyuanbianhao()));
if(user!=null) {
return R.error("注册用户已存在");
}
Long uId = new Date().getTime();
yundongyuan.setId(uId);
yundongyuanService.insert(yundongyuan);
return R.ok();
}