项目介绍:

本系统采用springboot框架,数据层采用mybatis,数据库使用mysql,功能包含前台和后台,比如心理文章查看、留言、测评、公告等,后台维护所有信息,具体功能实现可以建议看下方的演示视频,系统适合于基础一般的同学使用。

项目技术:

后端:springboot、mybatis
前端:layui、js、css、ajax,thymeleaf等,html页面
开发工具:idea
数据库:mysql 5.7
JDK版本:jdk1.8
服务器:tomcat8

部分功能展示:

首页

心理咨询文章

查看公告:

留言:

后台-文章列表

后台-添加文章

后台-测评题目管理

后台-测评维护

后台-查看留言

后台-用户维护

部分代码:

/*** 留言列表** @param page* @param limit* @param model* @return*/@RequestMapping("/leacotsUi")public String clientArticleUi(@RequestParam(value = "page", defaultValue = "1") Integer page,@RequestParam(value = "limit", defaultValue = "10") Integer limit, Model model) {PageHelper.startPage(page, limit);List<Leacot> leacots = leacotService.selectByList();PageInfo info = new PageInfo(leacots);model.addAttribute("leacotsInfo", info);model.addAttribute("leacots", info.getList());//共享数据return "client/html/leacots";}/*** 用户留言** @param data* @return*/@ResponseBody@RequestMapping(value = "/leacots/save", method = RequestMethod.POST)public Map<String, Object> saveLeacot(@RequestBody JSONObject data) {Map<String, Object> mapData = new HashMap<>();boolean isSuccess = false;JSONObject json = JSON.parseObject(data.toJSONString());//获取用户的留言内容String desc = json.getString("desc");//关联idint indexId = 4;//生成一条默认的用户评论Reply reply = new Reply();reply.setReplyContent("亲,管理员在快马加鞭的回复您!");reply.setReplyTime(new Date());reply.setReplyUser("管理员");reply.setId(indexId);boolean insertReply = replyService.insert(reply);if (insertReply) {Leacot leacot = new Leacot();//用户留言的内容leacot.setContent(desc);//用户留言时间leacot.setLeacotsTime(new Date());//默认后台没有回复leacot.setStatus(0);//在Session中获取leacot.setLeacotsUser(LoginSession.getCurrentUser().getUsername());//生成关联leacot.setReplyId(reply);boolean insertLeacot = leacotService.insert(leacot);isSuccess = true;mapData.put("success", isSuccess);//维护一下关联ID保证每一次进来的大于上一次的IDindexId++;return mapData;}mapData.put("success", isSuccess);return mapData;}

以上就是部分功能展示,从整体上来看,本系统功能是十分完整的,而且也与当前的热点话题关联,界面设计简洁大方,交互友好,数据库设计也很合理,规模适中,比较适合毕业设计和课程设计的相关应用。

好了,今天就到这儿吧,小伙伴们点赞、收藏、评论,一键三连走起呀,下期见~~

基于springboot的在线心理测评系统相关推荐

  1. java项目-第61期基于ssm项目在线心理测评系统

    java项目-第61期基于ssm项目在线心理测评系统 1.项目简述 该项目是基于一款心理测评系统,主要是测试会员的心理情况是否正常,仅仅做参考. 会员只需要进行选择答题,系统会根据答题结果 进行评分, ...

  2. 基于javaweb的在线心理测评系统设计和实现(java+springboot+ssm+mysql+jsp)

    基于javaweb的在线心理测评系统设计和实现(java+springboot+ssm+mysql+jsp) 运行环境 Java≥8.MySQL≥5.7 开发工具 eclipse/idea/myecl ...

  3. 计算机毕业设计springboot基于SpringBoot的在线作业批改系统g37z8源码+系统+程序+lw文档+部署

    计算机毕业设计springboot基于SpringBoot的在线作业批改系统g37z8源码+系统+程序+lw文档+部署 计算机毕业设计springboot基于SpringBoot的在线作业批改系统g3 ...

  4. 【毕业设计专栏】基于SpringBoot+Vue学生综合测评系统【源码+论文+演示PPT视频】

    目录 1.效果演示 2.系统介绍 3. 系统的详细设计与展示 3.1 学生后台管理模块 3.2管理员功能模块 4.系统分析与设计 4.1可行性分析 4.1.1 技术可行性分析 4.1.2 经济可行性分 ...

  5. [附源码]计算机毕业设计基于SpringBoot的在线作业批改系统

    项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

  6. 基于SpringBoot的在线音乐播放系统

    项目目录 一.项目概述 二.开发环境 三.系统搭建 四.用户功能 1.注册 2.登录 3.首页 4.歌单 5.歌手 6.收藏 7.搜索 8.播放 五.管理员功能 1.登录 2.系统首页 3.用户管理 ...

  7. 基于Springboot+vue的心理测评数据分析系统(Java毕业设计)

    [辰兮要努力]:hello你好我是辰兮,很高兴你能来阅读,昵称是希望自己能不断精进,向着优秀程序员前行! 博客来源于项目以及编程中遇到的问题总结,偶尔会有读书分享,我会陆续更新Java前端.后台.数据 ...

  8. 中国人工智能学会通讯——基于图像认知的心理测评方法及系统

    摘要:长久以来心理障碍的诊断和评估通常都是建立在晤谈.观察.量表测验的基础上,交互繁琐困难,主观性比较大,使得人的心理特征难以快速获取和量化.本研究创新性地将心理学和信息科学结合在一起,建立了情绪图像 ...

  9. 【毕设精选】基于SpringBoot和Vue的相关系统

    SpringBoot+Vue相关系统 前言 springboot330付费问答系统的设计与实现含文档附源码 springboot325基于Java的企业OA管理系统的设计与实现含文档附源码 sprin ...

最新文章

  1. 在批处理中调用JS操作MongoDB
  2. const修饰的指针常量和常量指针
  3. android de,什么是Android Pre-Dexing,以及如何提高性能?
  4. Windows Server Backup 备份活动目录
  5. VTK:网格之FitToHeightMap
  6. layui多级联动下拉框的实现_简单三级联动的实现
  7. python正则表达式group用法_【Python】正则表达式用法
  8. DOS状态下可以安装Win XP
  9. oracle先执行哪个from,Oracle(二)SELECT语句执行顺序
  10. 仿小说蓝色小说网站导航引流网站源码 带手机版
  11. matebook14支持触摸屏吗_matebook 14有触屏吗
  12. 【Luogu1345】周游加拿大(动态规划)
  13. ViewPager.getChildCount() 含义
  14. emoji java 转码_Java Emoji Converter (Emoji表情转换工具)
  15. 2023年东北大学外国语言学及应用语言学考研上岸经验贴
  16. 基于javaweb+jsp的学生档案管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Bootstrap)
  17. excel 置信区间 计算_Excel 计算置信区间:CONFIDENCE函数详解
  18. 【Android】网络小说阅读软件的实现
  19. Native Instruments Guitar Rig 5 Player WiN-MAC 免费的电吉他效果器
  20. 我的第一篇SPL(Signal Processing Letters)的写作旅途

热门文章

  1. IPMITOOL常用操作指令
  2. 编辑器漏洞 EWebedtitor FCKeditor spaw editor
  3. [ctfhub]刷题记录
  4. 使用css绘制弹幕,实现弹幕效果的方法总结(css和canvas)
  5. android自学视频!2021年Android进阶者的新篇章,附面试题答案
  6. Java GC、新生代、老年代、gc日志分析
  7. 分布式游戏服务器通用架构的设计
  8. 几种技巧,帮你提升接口查询速度
  9. nginx设置白名单
  10. 最详细的HIve常用函数整理及案例演示