基于springboot的在线心理测评系统
项目介绍:
本系统采用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的在线心理测评系统相关推荐
- java项目-第61期基于ssm项目在线心理测评系统
java项目-第61期基于ssm项目在线心理测评系统 1.项目简述 该项目是基于一款心理测评系统,主要是测试会员的心理情况是否正常,仅仅做参考. 会员只需要进行选择答题,系统会根据答题结果 进行评分, ...
- 基于javaweb的在线心理测评系统设计和实现(java+springboot+ssm+mysql+jsp)
基于javaweb的在线心理测评系统设计和实现(java+springboot+ssm+mysql+jsp) 运行环境 Java≥8.MySQL≥5.7 开发工具 eclipse/idea/myecl ...
- 计算机毕业设计springboot基于SpringBoot的在线作业批改系统g37z8源码+系统+程序+lw文档+部署
计算机毕业设计springboot基于SpringBoot的在线作业批改系统g37z8源码+系统+程序+lw文档+部署 计算机毕业设计springboot基于SpringBoot的在线作业批改系统g3 ...
- 【毕业设计专栏】基于SpringBoot+Vue学生综合测评系统【源码+论文+演示PPT视频】
目录 1.效果演示 2.系统介绍 3. 系统的详细设计与展示 3.1 学生后台管理模块 3.2管理员功能模块 4.系统分析与设计 4.1可行性分析 4.1.1 技术可行性分析 4.1.2 经济可行性分 ...
- [附源码]计算机毕业设计基于SpringBoot的在线作业批改系统
项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...
- 基于SpringBoot的在线音乐播放系统
项目目录 一.项目概述 二.开发环境 三.系统搭建 四.用户功能 1.注册 2.登录 3.首页 4.歌单 5.歌手 6.收藏 7.搜索 8.播放 五.管理员功能 1.登录 2.系统首页 3.用户管理 ...
- 基于Springboot+vue的心理测评数据分析系统(Java毕业设计)
[辰兮要努力]:hello你好我是辰兮,很高兴你能来阅读,昵称是希望自己能不断精进,向着优秀程序员前行! 博客来源于项目以及编程中遇到的问题总结,偶尔会有读书分享,我会陆续更新Java前端.后台.数据 ...
- 中国人工智能学会通讯——基于图像认知的心理测评方法及系统
摘要:长久以来心理障碍的诊断和评估通常都是建立在晤谈.观察.量表测验的基础上,交互繁琐困难,主观性比较大,使得人的心理特征难以快速获取和量化.本研究创新性地将心理学和信息科学结合在一起,建立了情绪图像 ...
- 【毕设精选】基于SpringBoot和Vue的相关系统
SpringBoot+Vue相关系统 前言 springboot330付费问答系统的设计与实现含文档附源码 springboot325基于Java的企业OA管理系统的设计与实现含文档附源码 sprin ...
最新文章
- 在批处理中调用JS操作MongoDB
- const修饰的指针常量和常量指针
- android de,什么是Android Pre-Dexing,以及如何提高性能?
- Windows Server Backup 备份活动目录
- VTK:网格之FitToHeightMap
- layui多级联动下拉框的实现_简单三级联动的实现
- python正则表达式group用法_【Python】正则表达式用法
- DOS状态下可以安装Win XP
- oracle先执行哪个from,Oracle(二)SELECT语句执行顺序
- 仿小说蓝色小说网站导航引流网站源码 带手机版
- matebook14支持触摸屏吗_matebook 14有触屏吗
- 【Luogu1345】周游加拿大(动态规划)
- ViewPager.getChildCount() 含义
- emoji java 转码_Java Emoji Converter (Emoji表情转换工具)
- 2023年东北大学外国语言学及应用语言学考研上岸经验贴
- 基于javaweb+jsp的学生档案管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Bootstrap)
- excel 置信区间 计算_Excel 计算置信区间:CONFIDENCE函数详解
- 【Android】网络小说阅读软件的实现
- Native Instruments Guitar Rig 5 Player WiN-MAC 免费的电吉他效果器
- 我的第一篇SPL(Signal Processing Letters)的写作旅途