Java+spring 基于ssm的高校运动会报名管理系统#毕业设计

*文末获取源码

开发环境

项目编号: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();
    }
	

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wqq6310855

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值