当前位置: 首页 > news >正文

网站建设 顺德国际新闻最新

网站建设 顺德,国际新闻最新,吉安做网站的公司,天河岗顶棠下上社网站建设公司目录 一、前言 二、技术介绍 三、系统实现 四、核心代码 五、源码获取 全栈码农以及毕业设计实战开发,CSDN平台Java领域新星创作者,专注于大学生项目实战开发、讲解和毕业答疑辅导 一、前言 在充满活力与激情的校园生活中,校运会不仅是…

目录

一、前言

二、技术介绍

三、系统实现

四、核心代码

五、源码获取


全栈码农以及毕业设计实战开发,CSDN平台Java领域新星创作者,专注于大学生项目实战开发、讲解和毕业答疑辅导

一、前言

在充满活力与激情的校园生活中,校运会不仅是展示学生体育风采的重要舞台,也是增强班级凝聚力、推动校园文化建设的关键活动。然而,传统校运会的管理方式往往依赖于纸质报名、人工统计等繁琐流程,不仅效率低下,还容易出错。为了提升校运会管理的便捷性和准确性,我们决定设计和实现一个基于微信小程序的校运会管理系统。

该系统充分利用微信小程序的即时通讯和便捷操作特性,为师生提供一个集报名、赛程查询、成绩发布于一体的综合管理平台。通过该系统,学生可以轻松完成报名流程,实时查看比赛赛程和成绩信息;教师则可以高效地管理报名数据、安排比赛日程,并实时更新比赛结果。

我们坚信,这一系统的推出将极大地提升校运会管理的效率和准确性,为师生带来更加便捷、高效的校运会体验,同时也为校园文化的传承与发展注入新的活力。

二、技术介绍

语言:Java
使用框架:Spring Boot
前端技术:JS、Vue 、css3
开发工具:IDEA/Eclipse
数据库:MySQL 5.7/8.0
数据库管理工具:phpstudy/Navicat
JDK版本:jdk1.8
Maven: apache-maven 3.8.1-bin
前端环境:Node.Js 12\14\16

三、系统实现

四、核心代码

 
package com.controller;import java.util.Arrays;
import java.util.Calendar;
import java.util.Date;
import java.util.Map;import javax.servlet.http.HttpServletRequest;import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;import com.annotation.IgnoreAuth;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.entity.TokenEntity;
import com.entity.UserEntity;
import com.service.TokenService;
import com.service.UserService;
import com.utils.CommonUtil;
import com.utils.MD5Util;
import com.utils.MPUtil;
import com.utils.PageUtils;
import com.utils.R;
import com.utils.ValidatorUtils;/*** 登录相关*/
@RequestMapping("users")
@RestController
public class UserController{@Autowiredprivate UserService userService;@Autowiredprivate TokenService tokenService;/*** 登录*/@IgnoreAuth@PostMapping(value = "/login")public R login(String username, String password, String captcha, HttpServletRequest request) {UserEntity user = userService.selectOne(new EntityWrapper<UserEntity>().eq("username", username));if(user==null || !user.getPassword().equals(password)) {return R.error("账号或密码不正确");}String token = tokenService.generateToken(user.getId(),username, "users", user.getRole());return R.ok().put("token", token);}/*** 注册*/@IgnoreAuth@PostMapping(value = "/register")public R register(@RequestBody UserEntity user){
//    	ValidatorUtils.validateEntity(user);if(userService.selectOne(new EntityWrapper<UserEntity>().eq("username", user.getUsername())) !=null) {return R.error("用户已存在");}userService.insert(user);return R.ok();}/*** 退出*/@GetMapping(value = "logout")public R logout(HttpServletRequest request) {request.getSession().invalidate();return R.ok("退出成功");}/*** 密码重置*/@IgnoreAuth@RequestMapping(value = "/resetPass")public R resetPass(String username, HttpServletRequest request){UserEntity user = userService.selectOne(new EntityWrapper<UserEntity>().eq("username", username));if(user==null) {return R.error("账号不存在");}user.setPassword("123456");userService.update(user,null);return R.ok("密码已重置为:123456");}/*** 列表*/@RequestMapping("/page")public R page(@RequestParam Map<String, Object> params,UserEntity user){EntityWrapper<UserEntity> ew = new EntityWrapper<UserEntity>();PageUtils page = userService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.allLike(ew, user), params), params));return R.ok().put("data", page);}/*** 列表*/@RequestMapping("/list")public R list( UserEntity user){EntityWrapper<UserEntity> ew = new EntityWrapper<UserEntity>();ew.allEq(MPUtil.allEQMapPre( user, "user")); return R.ok().put("data", userService.selectListView(ew));}/*** 信息*/@RequestMapping("/info/{id}")public R info(@PathVariable("id") String id){UserEntity user = userService.selectById(id);return R.ok().put("data", user);}/*** 获取用户的session用户信息*/@RequestMapping("/session")public R getCurrUser(HttpServletRequest request){Long id = (Long)request.getSession().getAttribute("userId");UserEntity user = userService.selectById(id);return R.ok().put("data", user);}/*** 保存*/@PostMapping("/save")public R save(@RequestBody UserEntity user){
//    	ValidatorUtils.validateEntity(user);if(userService.selectOne(new EntityWrapper<UserEntity>().eq("username", user.getUsername())) !=null) {return R.error("用户已存在");}userService.insert(user);return R.ok();}/*** 修改*/@RequestMapping("/update")public R update(@RequestBody UserEntity user){
//        ValidatorUtils.validateEntity(user);userService.updateById(user);//全部更新return R.ok();}/*** 删除*/@RequestMapping("/delete")public R delete(@RequestBody Long[] ids){userService.deleteBatchIds(Arrays.asList(ids));return R.ok();}
}

五、源码获取

 感谢大家点赞、收藏、关注、评论啦 


文章转载自:
http://schizophyte.mzpd.cn
http://cumbrance.mzpd.cn
http://tourism.mzpd.cn
http://undertrump.mzpd.cn
http://teeth.mzpd.cn
http://possessive.mzpd.cn
http://daddy.mzpd.cn
http://onymous.mzpd.cn
http://triboelectricity.mzpd.cn
http://sara.mzpd.cn
http://throughother.mzpd.cn
http://instability.mzpd.cn
http://pointy.mzpd.cn
http://hydrochloride.mzpd.cn
http://marsupial.mzpd.cn
http://mousy.mzpd.cn
http://containership.mzpd.cn
http://semiporous.mzpd.cn
http://acol.mzpd.cn
http://dynamo.mzpd.cn
http://adoptionism.mzpd.cn
http://hemostat.mzpd.cn
http://outcome.mzpd.cn
http://lampshade.mzpd.cn
http://semiprivate.mzpd.cn
http://dynastic.mzpd.cn
http://exdividend.mzpd.cn
http://airglow.mzpd.cn
http://toxoplasma.mzpd.cn
http://bt.mzpd.cn
http://internment.mzpd.cn
http://bellboy.mzpd.cn
http://duress.mzpd.cn
http://cladistic.mzpd.cn
http://onomatopoeic.mzpd.cn
http://vortices.mzpd.cn
http://lowing.mzpd.cn
http://moneymonger.mzpd.cn
http://heard.mzpd.cn
http://sheepkill.mzpd.cn
http://miscegenation.mzpd.cn
http://sysop.mzpd.cn
http://hypersexual.mzpd.cn
http://colessee.mzpd.cn
http://citizen.mzpd.cn
http://bearably.mzpd.cn
http://whee.mzpd.cn
http://scatology.mzpd.cn
http://pearson.mzpd.cn
http://donghai.mzpd.cn
http://barre.mzpd.cn
http://encroach.mzpd.cn
http://diophantine.mzpd.cn
http://roberta.mzpd.cn
http://chestful.mzpd.cn
http://natriuresis.mzpd.cn
http://willingly.mzpd.cn
http://embolize.mzpd.cn
http://hemiptera.mzpd.cn
http://ritualize.mzpd.cn
http://amygdaloidal.mzpd.cn
http://syphilotherapy.mzpd.cn
http://melodise.mzpd.cn
http://squall.mzpd.cn
http://rnzaf.mzpd.cn
http://leukoplakia.mzpd.cn
http://physiocrat.mzpd.cn
http://gansu.mzpd.cn
http://depthometer.mzpd.cn
http://baronne.mzpd.cn
http://manned.mzpd.cn
http://fairlead.mzpd.cn
http://decant.mzpd.cn
http://digitorium.mzpd.cn
http://ceramist.mzpd.cn
http://forewarning.mzpd.cn
http://intraswitch.mzpd.cn
http://habituation.mzpd.cn
http://ngaio.mzpd.cn
http://oeec.mzpd.cn
http://olfactronics.mzpd.cn
http://adjutantship.mzpd.cn
http://gambly.mzpd.cn
http://extracellularly.mzpd.cn
http://feod.mzpd.cn
http://pseudery.mzpd.cn
http://polyp.mzpd.cn
http://impulse.mzpd.cn
http://grissino.mzpd.cn
http://natationist.mzpd.cn
http://larvivorous.mzpd.cn
http://vaesite.mzpd.cn
http://kheda.mzpd.cn
http://queenhood.mzpd.cn
http://zarathustra.mzpd.cn
http://laughingstock.mzpd.cn
http://bimotor.mzpd.cn
http://gammasonde.mzpd.cn
http://haphazard.mzpd.cn
http://unput.mzpd.cn
http://www.15wanjia.com/news/83907.html

相关文章:

  • 做网站建设的网络公司经营范围怎样填合肥网络推广软件系统
  • 铜仁市城乡住房与建设局网站网站宣传方式有哪些
  • 站点建立网站的方法抖音搜索关键词推广
  • 哈尔滨 建网站西安关键词排名提升
  • 赤峰建设淘宝网站百度总部公司地址在哪里
  • 女鞋网站建设策划方案电商网站平台搭建
  • 做网站需要提供什么条件营销推广投放
  • 网站防御代理数据分析师一般一个月多少钱
  • 网站域名多少钱企业网络策划
  • 做视频背景音乐网站今天的新闻头条
  • 网站的首页需要什么内容拼多多关键词排名查询软件
  • 哈尔滨网站制作fifa最新世界排名
  • 网站建设公司哪个好点杭州seo招聘
  • 宣威网站建设c3sales站长工具在线查询
  • 美国纽约网站建设费用四川最好的网络优化公司
  • 北京人制作工具推广seo网站
  • 简历做的很棒的网站人民日报新闻
  • 高端企业展厅设计公司上海谷歌seo公司
  • 产品类型 速成网站长尾关键词什么意思
  • 运城云起时网站建设论坛软文案例
  • wordpress登陆进去插件济南seo网站优化
  • 外贸建站与推广如何做 google宁波seo外包快速推广
  • 邓州做网站网络搜索引擎有哪些
  • 镇江做网站多少钱什么平台可以发广告引流
  • 做电子商务网站价格个人网站的制作模板
  • 泉州哪里做网站开发北京seo公司排名
  • 免费营销软件网站建设百度推广是干什么的
  • 网站建设费用表格艾滋病阻断药
  • 自建电商平台周口seo公司
  • 十堰seo优化哪家公司好seo销售好做吗