免费分享一套SpringBoot+Vue高校心理咨询(心理教育辅导)系统【论文+源码+SQL脚本】,帅呆了~~
创始人
2024-12-26 17:04:41
0

​大家好,我是java1234_小锋老师,看到一个不错的SpringBoot+Vue高校心理咨询(心理教育辅导)系统,分享下哈。 ​

项目视频演示

【免费】SpringBoot+Vue高校心理咨询(心理教育辅导)系统 Java毕业设计_哔哩哔哩_bilibili

项目介绍

随着Internet技术的发展,心理教育辅导系统应运而生,心理教育辅导系统为用户提供了一个更为便利的心理测试咨询平台。所以,为了充分满足高校学生心理教育辅导的需求,特开发了本高校心理教育辅导系统。

本高校心理教育辅导系统的开发基于springboot框架,采用Java技术,同时使用MYSQL数据库对系统数据进行储存,充分保证系统数据的安全性和稳定性。系统根据高校心理教育辅导的需求开发功能模块,实现对信息数据的添加、删除、修改、查询等基本操作。系统主要实现了学生功能模块、教师功能模块和管理员功能模块三大部分,满足了不同用户的功能需求,系统的应用可提高高校心理教育辅导的效率。

本高校心理教育辅导系统功能齐全,界面布局合理,操作简单,符合当今社会的发展趋势。

系统展示

部分代码

 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.MPUtil; import com.utils.PageUtils; import com.utils.R; import com.utils.ValidatorUtils;  /**  * 登录相关  */ @RequestMapping("users") @RestController public class UserController{ 	 	@Autowired 	private UserService userService; 	 	@Autowired 	private TokenService tokenService;  	/** 	 * 登录 	 */ 	@IgnoreAuth 	@PostMapping(value = "/login") 	public R login(String username, String password, String captcha, HttpServletRequest request) { 		UserEntity user = userService.selectOne(new EntityWrapper().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().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().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 params,UserEntity user){         EntityWrapper ew = new EntityWrapper();     	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 ew = new EntityWrapper();       	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().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();     } } 
   

源码下载

下载地址:
链接:https://pan.baidu.com/s/1mtIG9JnabGNQiPAUWLDOiA 
提取码:1234

相关内容

热门资讯

绝活儿透视挂!中至余干可以装挂... 绝活儿透视挂!中至余干可以装挂(辅助)其实真的是有辅助脚本(哔哩哔哩)1)中至余干可以装挂辅助插件:...
两分钟外挂透视!we-poke... 两分钟外挂透视!we-poker软件,wepoker私人定制透视(真实有挂)-哔哩哔哩暗藏猫腻,小编...
秘籍透视挂!菠萝辅助器1.3(... 秘籍透视挂!菠萝辅助器1.3(辅助)总是是真的有辅助工具(哔哩哔哩)1、菠萝辅助器1.3辅助软件下载...
9分钟外挂透视!wepoker... 9分钟外挂透视!wepoker怎么拿到好牌,德扑之心免费透视(真是有挂)-哔哩哔哩1、上手简单,内置...
经验透视挂!点星休闲辅助器下载... 经验透视挂!点星休闲辅助器下载(辅助)一直真的是有辅助攻略(哔哩哔哩)1、打开软件启动之后找到中间准...
第八分钟外挂透视!wpk俱乐部... 第八分钟外挂透视!wpk俱乐部怎么透视挂,aapoker插件(了解有挂)-哔哩哔哩wpk俱乐部怎么透...
学习透视挂!哈糖大菠萝提高胜率... 学习透视挂!哈糖大菠萝提高胜率(辅助)原来一直总是有辅助工具(哔哩哔哩)哈糖大菠萝提高胜率是不是有人...
9分钟外挂透视!wepoker... 9分钟外挂透视!wepoker智能辅助插件,wepoker智能辅助插件(有人有挂)-哔哩哔哩在进入w...
第4分钟外挂透视!德普之星透视... 第4分钟外挂透视!德普之星透视辅助软件激活码,wepoker到底有没有透视(有挂神器)-哔哩哔哩1、...
妙计透视挂!禅游指尖四川修改器... 妙计透视挂!禅游指尖四川修改器(辅助)原来是真的有辅助技巧(哔哩哔哩)1、许多玩家不知道禅游指尖四川...