免费分享一套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

相关内容

热门资讯

第6步骤!财神十三张脚本辅助,... 您好:财神十三张脚本辅助这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的...
透视存在!微乐自建房辅助软件下... 透视存在!微乐自建房辅助软件下载,新金龙辅助(必备教程辅助开挂软件)您好:微乐自建房辅助软件下载这款...
三分钟了解!免费游戏辅助软件,... 三分钟了解!免费游戏辅助软件,新道游开挂视频,原生有开挂辅助器(有挂规律);无需打开直接搜索加薇13...
一分钟教你!兴动互娱软件下载辅... 一分钟教你!兴动互娱软件下载辅助,海贝之城有辅助吗,盘点辅助开挂神器(有挂分享)您好:兴动互娱软件下...
第8攻略!微信小程序怎么开挂,... 第8攻略!微信小程序怎么开挂,财神13章作弊(有挂开挂辅助脚本)这是一款可以让一直输的玩家,快速成为...
透视能赢!wepoker免费脚... 透视能赢!wepoker免费脚本,微乐小程序免费黑科技(新2026教程辅助开挂神器);无需打开直接搜...
重大通报!中至赣州冲关小程序辅... 重大通报!中至赣州冲关小程序辅助,同乡游有辅助软件码,起初有开挂辅助软件(确实有挂)您好:中至赣州冲...
科普常识!小程序牵手跑得辅助,... 【亲,小程序牵手跑得辅助 这款游戏可以开挂的,确实是有挂的,很多玩家在这款小程序牵手跑得辅助中打牌都...
1诀窍!雀姬辅助,微信小程序微... 1诀窍!雀姬辅助,微信小程序微乐辅助器免费版v2.0(有挂开挂辅助工具)1、下载安装好微信小程序微乐...
透视脚本!微乐小程序辅助教程,... 透视脚本!微乐小程序辅助教程,wepoker私人辅助器(安装教程开挂辅助神器);打开点击测试直接进入...