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

相关内容

热门资讯

透视线上!aapoker ai... 透视线上!aapoker ai插件,aapoker辅助插件工具,玩家教程(有挂细节)1、进入到aap...
广东雀神祈福有用吗,游戏大厅浙... 广东雀神祈福有用吗,游戏大厅浙江脚本辅助,福建天天开心万能辅助教程亲,关键说明,游戏大厅浙江脚本辅助...
透视存在!wepoker免费脚... 透视存在!wepoker免费脚本(透视)一直是有挂(细节揭秘);透视存在!wepoker免费脚本(透...
透视有挂!aapoker怎么选... 透视有挂!aapoker怎么选牌,aapoker透视脚本,新2025教程(有挂规律);1、aapok...
广东雀神智能插件官网,玫瑰大厅... 广东雀神智能插件官网,玫瑰大厅辅助,白金岛放炮罚作弊码有哪些揭秘运广东雀神智能插件官网辅助工具,进入...
透视能赢!wepoker俱乐部... 透视能赢!wepoker俱乐部辅助(透视)其实存在有挂(2025教程)wepoker俱乐部辅助软件透...
透视能赢!aapoker ai... 透视能赢!aapoker ai插件,aapoker怎么提高中牌率,透视教程(有挂规律);暗藏猫腻,小...
广东雀神智能插件辅助,多了跑如... 广东雀神智能插件辅助,多了跑如何增加胜率吧,新518互游辅助细节1、全新机制【广东雀神智能插件辅助软...
透视代打!we-poker有人... 透视代打!we-poker有人玩吗(透视)都是存在有挂(揭秘教程)1、每一步都需要思考,不同水平的挑...
透视苹果版!aapoker辅助... 透视苹果版!aapoker辅助怎么用,aapoker能控制牌吗,新版2025教程(有挂介绍)1、下载...