博主介绍:
✌我是阿龙,一名专注于Java技术领域的程序员,全网拥有10W+粉丝。作为CSDN特邀作者、博客专家、新星计划导师,我在计算机毕业设计开发方面积累了丰富的经验。同时,我也是掘金、华为云、阿里云、InfoQ等平台的优质作者。通过长期分享和实战指导,我致力于帮助更多学生完成毕业项目和技术提升。技术范围:
我熟悉的技术领域涵盖SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app、大数据、物联网、机器学习等方面的设计与开发。如果你有任何技术难题,我都乐意与你分享解决方案。主要内容:
我的服务内容包括:免费功能设计、开题报告、任务书、中期检查PPT、系统功能实现、代码编写、论文撰写与辅导、论文降重、长期答辩答疑辅导。此外,我还提供腾讯会议一对一的专业讲解和模拟答辩演练,帮助你全面掌握答辩技巧与代码逻辑。🍅获取源码请在文末联系我🍅
如果你对我的内容感兴趣,记得先收藏!对于毕设选题、项目开发或论文撰写等相关问题,随时欢迎留言咨询,我会尽力帮助更多同学顺利完成学业。最主要的是免费咨询相关问题!!
一、详细操作演示视频
在文章的尾声,您会发现一张电子名片👤,欢迎通过名片上的联系方式与我取得联系,以获取更多关于项目演示的详尽视频内容。视频将帮助您全面理解项目的关键点和操作流程。期待与您的进一步交流!
承诺所有开发的项目,全程售后陪伴!!!文章下方有将近100人的好评(部分)!!
系统介绍:
随着心理健康意识的提升,高校中对学生心理健康的关注日益增加。基于SSM的大学生心理素质测评及咨询平台系统,旨在为大学生提供一个全面的心理健康支持环境。该系统采用Java技术开发,后端基于SpringBoot,前端采用Vue技术,数据库使用MySQL,实现了一个结构清晰、操作便捷的B/S架构平台。系统主要包括三大功能模块:用户、管理员和心理咨询师。
用户模块允许学生注册、登录、参与心理素质测试、预约咨询等,首页展示平台基本信息及健康生活知识,个人中心允许学生管理个人资料;管理员模块负责系统的整体管理,包括数据可视化、用户管理、内容发布等;心理咨询师模块为专业人员提供管理工具,包括咨询预约管理、个人信息管理等。
此平台不仅强化了学生对心理健康的认识和自我帮助能力,也为心理咨询师提供了有效的工作平台,优化了心理健康服务的流程和质量。
系统开发技术栈:
2 核心技术介绍
2.1 mysql技术介绍
数据库在软件项目中扮演着操作管理数据的角色同时还能够保证数据的独立性、一致性和安全性,并为系统访问数据提供有效方式不仅如此数据库还能大大减少程序员开发程序时间。在日常能够接触实用的一般有两类数据库,一类是以(Oracle,DB2,SQL Server,MySQL )为代表的关系型数据库和以(NoSql、MongeDB)为代表的非关系型数据库[9],两类数据库各有各的优缺点。其中非关系型数据库又分为网络数据库和层级数据库。
网络数据库是指在计算机网络系统中应用数据库技术然后借助网络技术将存储于数据库中的大量信息及时发布出去;在成熟的数据库技术的帮助下,计算机网络实现了对网络中的各种数据的有效管理,用户与网络中的数据库数据交互也借此得以进行。IMS也是最早研制成功的数据库系统。关系数据结构、关系操作集合、关系完整性约束构成了关系模型[10]。作为数据库另外一种区分方式的存储介质被大家分为磁盘和内存这两种。例如:关系型数据库就存储在磁盘中,非关系型数据库则存储在内存中。典型的关系型数据库有:Oracle、DB2、Microsoft SQL Server、Microsoft Access、MySQL、SQLite。小型关系型数据库:Microsoft Access,SQLite;中型关系型数据库:SQL Server,Mysql;大型关系型数据库:Oracle,DB2。
2.2IDEA编译器介绍
在开发基于SSM的大学生心理素质测评及咨询平台系统的过程中,IDEA编译器扮演了重要的角色。作为一个高效的集成开发环境(IDE),IDEA特别适用于Java语言开发,这也是构建当前系统的核心技术之一[11]。IDEA支持Java、SpringBoot、Vue和MySQL等多种技术栈,非常适合此类综合性大型项目的开发。
IDEA编译器提供了许多先进的功能,包括代码自动完成、最优化的代码导航、智能错误检测与修正,以及对现代化前端技术和框架的广泛支持。此外,IDEA集成了数据库工具,可以直接连接MySQL,允许直接在IDE中管理数据库,这对于开发涉及大量数据交互的心理素质测评系统尤为重要。
此编译器还支持版本控制系统,如Git,这使得多人协作开发成为可能。在开发心理素质测评及咨询平台时,可以轻松共享和管理代码,提高开发效率。IDEA的这些功能确保了开发流程的顺畅[12],帮助开发者专注于实现系统的复杂功能需求,从用户界面设计到后端逻辑处理。
使用IDEA编译器的内置测试和调试工具,开发能够有效地进行代码测试,确保心理素质测评及咨询平台的稳定性和性能。由此,IDEA不仅提升了开发效率,还通过其强大的功能支持[13],加速了心理健康平台系统的上线过程,保证了系统的质量和可靠性。
2.3 SSM框架简介
本系统用的是Spring + SpringMVC + MyBatis的框架,简称SSM框架,此框架也是当下最基础的框架,可以对程序代码进行更好的管理,让程序可以更好的运行。
2.4 Node.js技术简介
node.js是一种脚本语言,能够把数据库与js页面实现交互,与大部分后端语言一样,能够把js页面传递过来的数据进行处理,对数据库进行更新,之后把数据库的记录传递到js页面当中,能够为分布式程序提供基础操作。使得程序员能够简单实现数据在前后端之间进行相互传递[14],在后端能够利用数据库SQL语句把信息取出,把数据显示在js页面当中,node.js运用的是单线程技术,与多线程程序不同,因此可以很大程度避免了程序堵塞的问题,虽然是单线程技术,但是node.js具有超强的并发能力,能够在服务器上建立高并发的程序。
2.5 Vue.js技术简介
Vue.js是渐进式框架,没有关注后端逻辑,只关注前端页面,采用的是向上增量开发设计,Vue是由Api实现视图组件。Vue.js是一种动态页面的技术,和静态页面有着很大的区别,程序员使用Vue.js和后端编程语言能够实现前后端分离,使得程序员在前后端交互更加容易,能够使得数据在交互的时候更加简便,前端程序员只需要负责前端页面逻辑代码的编写,调用后端程序员编写的服务接口就能够实现数据的处理。Vue.js还能够和静态页面混合编写,提供给程序员多种选择,能够把静态页面变成动态页面,使得程序更容易扩展。
2.6 B/S架构
B/S结构就是指系统客户端与服务器分离,客户端通过浏览器访问服务端进行操作[10]。
B/S结构目前广泛应用于绝大部分系统搭建中,这种结构摒弃C/S结构客户端服务端不分离的缺点,具有更多的优势:
(1)跨平台性:B/S的标准由标准化组织确立,适用于绝大多数的系统搭建,通用于应用之间。
(2)低维护成本:客户端和服务器端分离,减轻了两端的压力,尤其是客户端,对客户端设备,硬件、软件要求都比较低,并且系统需要升级或维护时,只需要在服务器端升级或维护就可以,使相应的费用减少。
系统实现界面:
系统实现核心代码:
package com.service;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.baomidou.mybatisplus.service.IService;
import com.utils.PageUtils;
import com.entity.DiscussjiankangshenghuozhishituijianEntity;
import java.util.List;
import java.util.Map;
import com.entity.vo.DiscussjiankangshenghuozhishituijianVO;
import org.apache.ibatis.annotations.Param;
import com.entity.view.DiscussjiankangshenghuozhishituijianView;
/**
* 健康生活知识推荐评论表
*
* @author
* @email
* @date 2024-04-09 08:16:21
*/
public interface DiscussjiankangshenghuozhishituijianService extends IService<DiscussjiankangshenghuozhishituijianEntity> {
PageUtils queryPage(Map<String, Object> params);
List<DiscussjiankangshenghuozhishituijianVO> selectListVO(Wrapper<DiscussjiankangshenghuozhishituijianEntity> wrapper);
DiscussjiankangshenghuozhishituijianVO selectVO(@Param("ew") Wrapper<DiscussjiankangshenghuozhishituijianEntity> wrapper);
List<DiscussjiankangshenghuozhishituijianView> selectListView(Wrapper<DiscussjiankangshenghuozhishituijianEntity> wrapper);
DiscussjiankangshenghuozhishituijianView selectView(@Param("ew") Wrapper<DiscussjiankangshenghuozhishituijianEntity> wrapper);
PageUtils queryPage(Map<String, Object> params,Wrapper<DiscussjiankangshenghuozhishituijianEntity> wrapper);
}
数据库核心代码:
/*!40000 DROP DATABASE IF EXISTS `ssm56j13kmd`*/;
CREATE DATABASE /*!32312 IF NOT EXISTS*/ `ssm56j13kmd` /*!40100 DEFAULT CHARACTER SET utf8mb4 */;
USE `ssm56j13kmd`;
--
-- Table structure for table `aboutus`
--
DROP TABLE IF EXISTS `aboutus`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `aboutus` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`title` varchar(200) NOT NULL COMMENT '标题',
`subtitle` varchar(200) DEFAULT NULL COMMENT '副标题',
`content` longtext NOT NULL COMMENT '内容',
`picture1` longtext COMMENT '图片1',
`picture2` longtext COMMENT '图片2',
`picture3` longtext COMMENT '图片3',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COMMENT='关于我们';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `aboutus`
--
LOCK TABLES `aboutus` WRITE;
/*!40000 ALTER TABLE `aboutus` DISABLE KEYS */;
INSERT INTO `aboutus` VALUES (1,'2024-04-09 00:16:44','关于我们','测试','<p>当你设想门外是寒冷可怕的世界时,你还应该开门出去看看,是否真的如此。如果你有信心,你对前途就不犹豫了。如果你有勇气,你就不怕前途是否有困难或危险了每个人心中都应有两盏灯,一盏是希望的灯,一盏是勇气的灯。有了这两盏灯,我们就不怕海上的黑暗和风涛的险恶了。人的一生很像是在雾中行走。远远望去,只是迷蒙一片,辨不出方向和吉凶。可是,当你鼓起勇气,放下恐惧和怀疑,一步一步向前走去的时候,你就会发现,每走一步,你都能把下一步路看得清楚一点。“往前走,别站在远远的地方观望!”你就可以找到你的方向。测试</p>','upload/1712622928892.jpg','upload/aboutus_picture2.jpg','upload/aboutus_picture3.jpg');
/*!40000 ALTER TABLE `aboutus` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `chat`
--
DROP TABLE IF EXISTS `chat`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `chat` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`userid` bigint(20) NOT NULL COMMENT '用户id',
`adminid` bigint(20) DEFAULT NULL COMMENT '管理员id',
`ask` longtext COMMENT '提问',
`reply` longtext COMMENT '回复',
`isreply` int(11) DEFAULT NULL COMMENT '是否回复',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=112 DEFAULT CHARSET=utf8 COMMENT='在线心理咨询';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `chat`
--
LOCK TABLES `chat` WRITE;
/*!40000 ALTER TABLE `chat` DISABLE KEYS */;
INSERT INTO `chat` VALUES (101,'2024-04-09 00:16:44',1,1,'提问1','回复1',1),(102,'2024-04-09 00:16:44',2,2,'提问2','回复2',2),(103,'2024-04-09 00:16:44',3,3,'提问3','回复3',3),(104,'2024-04-09 00:16:44',4,4,'提问4','回复4',4),(105,'2024-04-09 00:16:44',5,5,'提问5','回复5',5),(106,'2024-04-09 00:16:44',6,6,'提问6','回复6',6),(107,'2024-04-09 00:16:44',7,7,'提问7','回复7',7),(108,'2024-04-09 00:16:44',8,8,'提问8','回复8',8),(109,'2024-04-09 00:37:41',1712622966823,1712622966823,NULL,'主人,我是您的智能助手小搏,请问有什么可以帮您!',0),(110,'2024-04-09 00:37:58',1712622966823,NULL,'测试',NULL,0),(111,'2024-04-09 00:37:59',1712622966823,1712622966823,NULL,'测试c55555',NULL);
/*!40000 ALTER TABLE `chat` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `chathelper`
--
DROP TABLE IF EXISTS `chathelper`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `chathelper` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`ask` varchar(200) DEFAULT NULL COMMENT '提问',
`reply` longtext COMMENT '回复',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=120 DEFAULT CHARSET=utf8 COMMENT='聊天助手表';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `chathelper`
--
LOCK TABLES `chathelper` WRITE;
/*!40000 ALTER TABLE `chathelper` DISABLE KEYS */;
INSERT INTO `chathelper` VALUES (111,'2024-04-09 00:16:44','提问1','回复1'),(112,'2024-04-09 00:16:44','提问2','回复2'),(113,'2024-04-09 00:16:44','提问3','回复3'),(114,'2024-04-09 00:16:44','提问4','回复4'),(115,'2024-04-09 00:16:44','提问5','回复5'),(116,'2024-04-09 00:16:44','提问6','回复6'),(117,'2024-04-09 00:16:44','提问7','回复7'),(118,'2024-04-09 00:16:44','提问8','回复8'),(119,'2024-04-09 00:35:09','测试','测试c55555');
/*!40000 ALTER TABLE `chathelper` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `chatmessage`
--
DROP TABLE IF EXISTS `chatmessage`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `chatmessage` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`uid` bigint(20) NOT NULL COMMENT '用户ID',
`fid` bigint(20) NOT NULL COMMENT '好友用户ID',
`content` varchar(200) DEFAULT NULL COMMENT '内容',
`format` int(11) DEFAULT NULL COMMENT '格式(1:文字,2:图片)',
`isread` int(11) DEFAULT '0' COMMENT '消息已读(0:未读,1:已读)',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='消息表';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `chatmessage`
--
LOCK TABLES `chatmessage` WRITE;
/*!40000 ALTER TABLE `chatmessage` DISABLE KEYS */;
INSERT INTO `chatmessage` VALUES (1,'2024-04-09 00:36:21',1712622966823,1712622720054,'测试测试',1,1),(2,'2024-04-09 00:39:01',1712622720054,1712622966823,'测试666',1,1);
/*!40000 ALTER TABLE `chatmessage` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `config`
--
DROP TABLE IF EXISTS `config`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `config` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`name` varchar(100) NOT NULL COMMENT '配置参数名称',
`value` varchar(100) DEFAULT NULL COMMENT '配置参数值',
`url` varchar(500) DEFAULT NULL COMMENT 'url',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COMMENT='配置文件';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `config`
--
LOCK TABLES `config` WRITE;
/*!40000 ALTER TABLE `config` DISABLE KEYS */;
INSERT INTO `config` VALUES (1,'picture1','upload/picture1.jpg',NULL),(2,'picture2','upload/1712622917662.jpg',NULL),(3,'picture3','upload/picture3.jpg',NULL);
/*!40000 ALTER TABLE `config` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `discussjiankangshenghuozhishituijian`
--
DROP TABLE IF EXISTS `discussjiankangshenghuozhishituijian`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `discussjiankangshenghuozhishituijian` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`refid` bigint(20) NOT NULL COMMENT '关联表id',
`userid` bigint(20) NOT NULL COMMENT '用户id',
`avatarurl` longtext COMMENT '头像',
`nickname` varchar(200) DEFAULT NULL COMMENT '用户名',
`content` longtext NOT NULL COMMENT '评论内容',
`reply` longtext COMMENT '回复内容',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COMMENT='健康生活知识推荐评论表';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `discussjiankangshenghuozhishituijian`
--
LOCK TABLES `discussjiankangshenghuozhishituijian` WRITE;
/*!40000 ALTER TABLE `discussjiankangshenghuozhishituijian` DISABLE KEYS */;
INSERT INTO `discussjiankangshenghuozhishituijian` VALUES (1,'2024-04-09 00:36:53',69,1712622966823,'upload/1712622959729.jpg','001','<p>测试</p>',NULL);
/*!40000 ALTER TABLE `discussjiankangshenghuozhishituijian` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `discussxinlingzhuanlan`
--
DROP TABLE IF EXISTS `discussxinlingzhuanlan`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `discussxinlingzhuanlan` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`refid` bigint(20) NOT NULL COMMENT '关联表id',
`userid` bigint(20) NOT NULL COMMENT '用户id',
`avatarurl` longtext COMMENT '头像',
`nickname` varchar(200) DEFAULT NULL COMMENT '用户名',
`content` longtext NOT NULL COMMENT '评论内容',
`reply` longtext COMMENT '回复内容',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COMMENT='心灵专栏评论表';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `discussxinlingzhuanlan`
--
LOCK TABLES `discussxinlingzhuanlan` WRITE;
/*!40000 ALTER TABLE `discussxinlingzhuanlan` DISABLE KEYS */;
INSERT INTO `discussxinlingzhuanlan` VALUES (1,'2024-04-09 00:36:39',59,1712622966823,'upload/1712622959729.jpg','001','<p>测试</p>',NULL);
/*!40000 ALTER TABLE `discussxinlingzhuanlan` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `exampaper`
--
DROP TABLE IF EXISTS `exampaper`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `exampaper` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`name` varchar(200) NOT NULL COMMENT '心理素质测试名称',
`time` int(11) NOT NULL COMMENT '心理测试时长(分钟)',
`status` int(11) NOT NULL DEFAULT '0' COMMENT '心理素质测试状态',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='心理素质测试表';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `exampaper`
--
LOCK TABLES `exampaper` WRITE;
/*!40000 ALTER TABLE `exampaper` DISABLE KEYS */;
INSERT INTO `exampaper` VALUES (2,'2024-04-09 00:32:39','测试',10,1);
/*!40000 ALTER TABLE `exampaper` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `examquestion`
--
DROP TABLE IF EXISTS `examquestion`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `examquestion` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`paperid` bigint(20) NOT NULL COMMENT '所属心理素质测试id(外键)',
`papername` varchar(200) NOT NULL COMMENT '心理素质测试名称',
`questionname` varchar(200) NOT NULL COMMENT '测试题目名称',
`options` longtext COMMENT '选项,json字符串',
`score` bigint(20) DEFAULT '0' COMMENT '分值',
`answer` varchar(200) DEFAULT NULL COMMENT '正确答案',
`analysis` longtext COMMENT '答案解析',
`type` bigint(20) DEFAULT '0' COMMENT '测试题目类型,0:单选题 1:多选题 2:判断题 3:填空题(暂不考虑多项填空)4:主观题',
`sequence` bigint(20) DEFAULT '100' COMMENT '测试题目排序,值越大排越前面',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8 COMMENT='测试题目';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `examquestion`
--
LOCK TABLES `examquestion` WRITE;
/*!40000 ALTER TABLE `examquestion` DISABLE KEYS */;
INSERT INTO `examquestion` VALUES (1,'2024-04-09 00:16:44',1,'十万个为什么','下面动物不属于昆虫的是()。','[{\"text\":\"A.苍蝇\",\"code\":\"A\"},{\"text\":\"B.蜜蜂\",\"code\":\"B\"},{\"text\":\"C.蜂鸟\",\"code\":\"C\"}]',20,'C','蜂鸟',0,1),(2,'2024-04-09 00:16:44',1,'十万个为什么','油着火后可以用水扑灭。','[{\"text\":\"A.对\",\"code\":\"A\"},{\"text\":\"B.错\",\"code\":\"B\"}]',20,'B','油着火后不可以用水扑灭',2,2),(3,'2024-04-09 00:16:44',1,'十万个为什么','地球是个球体,中间是( )。','[]',30,'赤道','赤道',3,3),(4,'2024-04-09 00:16:44',1,'十万个为什么','下面动物中会流汗的有( )。','[{\"text\":\"A.马\",\"code\":\"A\"},{\"text\":\"B.猫\",\"code\":\"B\"},{\"text\":\"C.狗\",\"code\":\"C\"}]',30,'A,B','狗不会流汗',1,4),(5,'2024-04-09 00:16:44',1,'十万个为什么','世界上为什么不存在完美的圆?','[]',30,'','目前没有证据表明现实中存在完美的圆',4,5),(6,'2024-04-09 00:33:10',2,'测试','测试','[{\"text\":\"A.1\",\"code\":\"A\",\"score\":1},{\"text\":\"B.1\",\"code\":\"B\",\"score\":2},{\"text\":\"C.1\",\"code\":\"C\",\"score\":3},{\"text\":\"D.1\",\"code\":\"D\",\"score\":4}]',0,NULL,'测试',0,1),(7,'2024-04-09 00:33:42',2,'测试','测试','[{\"text\":\"A.1\",\"code\":\"A\",\"score\":1},{\"text\":\"B.1\",\"code\":\"B\",\"score\":2},{\"text\":\"C.1\",\"code\":\"C\",\"score\":3},{\"text\":\"D.1\",\"code\":\"D\",\"score\":4}]',0,NULL,'测试',0,2);
/*!40000 ALTER TABLE `examquestion` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `examquestionbank`
--
DROP TABLE IF EXISTS `examquestionbank`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `examquestionbank` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`questionname` varchar(200) NOT NULL COMMENT '测试题目名称',
`options` longtext COMMENT '选项,json字符串',
`score` bigint(20) DEFAULT '0' COMMENT '分值',
`answer` varchar(200) DEFAULT NULL COMMENT '正确答案',
`analysis` longtext COMMENT '答案解析',
`type` bigint(20) DEFAULT '0' COMMENT '测试题目类型,0:单选题 1:多选题 2:判断题 3:填空题(暂不考虑多项填空) 4:主观题',
`sequence` bigint(20) DEFAULT '100' COMMENT '测试题目排序,值越大排越前面',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 COMMENT='测试题目';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `examquestionbank`
--
LOCK TABLES `examquestionbank` WRITE;
/*!40000 ALTER TABLE `examquestionbank` DISABLE KEYS */;
INSERT INTO `examquestionbank` VALUES (1,'2024-04-09 00:16:44','下面动物不属于昆虫的是()。','[{\"text\":\"A.苍蝇\",\"code\":\"A\"},{\"text\":\"B.蜜蜂\",\"code\":\"B\"},{\"text\":\"C.蜂鸟\",\"code\":\"C\"}]',20,'C','蜂鸟',0,1),(2,'2024-04-09 00:16:44','油着火后可以用水扑灭。','[{\"text\":\"A.对\",\"code\":\"A\"},{\"text\":\"B.错\",\"code\":\"B\"}]',20,'B','油着火后不可以用水扑灭',2,2),(3,'2024-04-09 00:16:44','地球是个球体,中间是( )。','[]',30,'赤道','赤道',3,3),(4,'2024-04-09 00:16:44','下面动物中会流汗的有( )。','[{\"text\":\"A.马\",\"code\":\"A\"},{\"text\":\"B.猫\",\"code\":\"B\"},{\"text\":\"C.狗\",\"code\":\"C\"}]',30,'A,B','狗不会流汗',1,4),(5,'2024-04-09 00:16:44','世界上为什么不存在完美的圆?','[]',30,'','目前没有证据表明现实中存在完美的圆',4,5);
/*!40000 ALTER TABLE `examquestionbank` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `examrecord`
--
DROP TABLE IF EXISTS `examrecord`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `examrecord` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`userid` bigint(20) NOT NULL COMMENT '用户id',
`username` varchar(200) DEFAULT NULL COMMENT '用户名',
`paperid` bigint(20) NOT NULL COMMENT '心理素质测试id(外键)',
`papername` varchar(200) NOT NULL COMMENT '心理素质测试名称',
`questionid` bigint(20) NOT NULL COMMENT '测试题目id(外键)',
`questionname` varchar(200) NOT NULL COMMENT '测试题目名称',
`options` longtext COMMENT '选项,json字符串',
`score` bigint(20) DEFAULT '0' COMMENT '分值',
`answer` varchar(200) DEFAULT NULL COMMENT '正确答案',
`analysis` longtext COMMENT '答案解析',
`ismark` bigint(20) DEFAULT '0' COMMENT '是否批卷',
`type` bigint(20) DEFAULT '0' COMMENT '测试题目类型,0:单选题 1:多选题 2:判断题 3:填空题(暂不考虑多项填空) 4:主观题',
`myscore` bigint(20) NOT NULL DEFAULT '0' COMMENT '测试题目得分',
`myanswer` varchar(200) DEFAULT NULL COMMENT '考生答案',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='心理测试记录表';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `examrecord`
--
LOCK TABLES `examrecord` WRITE;
/*!40000 ALTER TABLE `examrecord` DISABLE KEYS */;
INSERT INTO `examrecord` VALUES (1,'2024-04-09 00:37:37',1712622966823,'张三',2,'测试',7,'测试','[{\"text\":\"A.1\",\"code\":\"A\",\"score\":1},{\"text\":\"B.1\",\"code\":\"B\",\"score\":2},{\"text\":\"C.1\",\"code\":\"C\",\"score\":3},{\"text\":\"D.1\",\"code\":\"D\",\"score\":4}]',0,NULL,'测试',1,0,3,'C'),(2,'2024-04-09 00:37:37',1712622966823,'张三',2,'测试',6,'测试','[{\"text\":\"A.1\",\"code\":\"A\",\"score\":1},{\"text\":\"B.1\",\"code\":\"B\",\"score\":2},{\"text\":\"C.1\",\"code\":\"C\",\"score\":3},{\"text\":\"D.1\",\"code\":\"D\",\"score\":4}]',0,NULL,'测试',1,0,3,'C');
/*!40000 ALTER TABLE `examrecord` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `forum`
--
DROP TABLE IF EXISTS `forum`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `forum` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`title` varchar(200) DEFAULT NULL COMMENT '帖子标题',
`content` longtext NOT NULL COMMENT '帖子内容',
`parentid` bigint(20) DEFAULT NULL COMMENT '父节点id',
`userid` bigint(20) NOT NULL COMMENT '用户id',
`username` varchar(200) DEFAULT NULL COMMENT '用户名',
`avatarurl` longtext COMMENT '头像',
`isdone` varchar(200) DEFAULT NULL COMMENT '状态',
`istop` int(11) DEFAULT '0' COMMENT '是否置顶',
`toptime` datetime DEFAULT NULL COMMENT '置顶时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=131 DEFAULT CHARSET=utf8 COMMENT='交流论坛';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `forum`
--
LOCK TABLES `forum` WRITE;
/*!40000 ALTER TABLE `forum` DISABLE KEYS */;
INSERT INTO `forum` VALUES (121,'2024-04-09 00:16:44','帖子标题1','帖子内容1',0,1,'用户名1','upload/forum_avatarurl1.jpg,upload/forum_avatarurl2.jpg,upload/forum_avatarurl3.jpg','开放',0,'2024-04-09 08:16:44'),(122,'2024-04-09 00:16:44','帖子标题2','帖子内容2',0,2,'用户名2','upload/forum_avatarurl2.jpg,upload/forum_avatarurl3.jpg,upload/forum_avatarurl4.jpg','开放',0,'2024-04-09 08:16:44'),(124,'2024-04-09 00:16:44','帖子标题4','帖子内容4',0,4,'用户名4','upload/forum_avatarurl4.jpg,upload/forum_avatarurl5.jpg,upload/forum_avatarurl6.jpg','开放',0,'2024-04-09 08:16:44'),(125,'2024-04-09 00:16:44','帖子标题5','帖子内容5',0,5,'用户名5','upload/forum_avatarurl5.jpg,upload/forum_avatarurl6.jpg,upload/forum_avatarurl7.jpg','开放',0,'2024-04-09 08:16:44'),(126,'2024-04-09 00:16:44','帖子标题6','帖子内容6',0,6,'用户名6','upload/forum_avatarurl6.jpg,upload/forum_avatarurl7.jpg,upload/forum_avatarurl8.jpg','开放',0,'2024-04-09 08:16:44'),(127,'2024-04-09 00:16:44','帖子标题7','帖子内容7',0,7,'用户名7','upload/forum_avatarurl7.jpg,upload/forum_avatarurl8.jpg,upload/forum_avatarurl9.jpg','开放',0,'2024-04-09 08:16:44'),(128,'2024-04-09 00:16:44','帖子标题8','帖子内容8',0,8,'用户名8','upload/forum_avatarurl8.jpg,upload/forum_avatarurl9.jpg,upload/forum_avatarurl10.jpg','开放',0,'2024-04-09 08:16:44'),(129,'2024-04-09 00:37:16','测试','<p>测试<img src=\"http://localhost:8080/ssm56j13kmd/upload/1712623034639.jpg\"></p>',0,1712622966823,'001',NULL,'开放',0,'2024-04-09 08:36:45'),(130,'2024-04-09 00:37:23',NULL,'<p>测试测试</p>',125,1712622966823,'001','upload/1712622959729.jpg',NULL,0,NULL);
/*!40000 ALTER TABLE `forum` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `friend`
--
DROP TABLE IF EXISTS `friend`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `friend` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`uid` bigint(20) NOT NULL COMMENT '用户ID',
`fid` bigint(20) NOT NULL COMMENT '好友用户ID',
`name` varchar(200) NOT NULL COMMENT '名称',
`picture` longtext NOT NULL COMMENT '图片',
`role` varchar(200) DEFAULT NULL COMMENT '角色',
`tablename` varchar(200) DEFAULT NULL COMMENT '表名',
`alias` varchar(200) DEFAULT NULL COMMENT '别名',
`type` int(11) DEFAULT '0' COMMENT '类型(0:好友申请,1:好友,2:消息)',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='好友表';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `friend`
--
LOCK TABLES `friend` WRITE;
/*!40000 ALTER TABLE `friend` DISABLE KEYS */;
INSERT INTO `friend` VALUES (1,'2024-04-09 00:36:21',1712622966823,1712622720054,'002','',NULL,'zixunshi',NULL,2),(2,'2024-04-09 00:36:21',1712622720054,1712622966823,'001','upload/1712622959729.jpg',NULL,'yonghu',NULL,2);
/*!40000 ALTER TABLE `friend` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `jiankangshenghuozhishituijian`
--
DROP TABLE IF EXISTS `jiankangshenghuozhishituijian`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `jiankangshenghuozhishituijian` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`biaoti` varchar(200) DEFAULT NULL COMMENT '标题',
`neirong` longtext COMMENT '内容',
`tupian` longtext COMMENT '图片',
`shipin` longtext COMMENT '视频',
`fabushijian` datetime DEFAULT NULL COMMENT '发布时间',
`clicktime` datetime DEFAULT NULL COMMENT '最近点击时间',
`discussnum` int(11) DEFAULT '0' COMMENT '评论数',
`storeupnum` int(11) DEFAULT '0' COMMENT '收藏数',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=70 DEFAULT CHARSET=utf8 COMMENT='健康生活知识推荐';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `jiankangshenghuozhishituijian`
--
LOCK TABLES `jiankangshenghuozhishituijian` WRITE;
/*!40000 ALTER TABLE `jiankangshenghuozhishituijian` DISABLE KEYS */;
INSERT INTO `jiankangshenghuozhishituijian` VALUES (61,'2024-04-09 00:16:44','标题1','内容1','upload/jiankangshenghuozhishituijian_tupian1.jpg,upload/jiankangshenghuozhishituijian_tupian2.jpg,upload/jiankangshenghuozhishituijian_tupian3.jpg','','2024-04-09 08:16:44','2024-04-09 08:16:44',0,1),(62,'2024-04-09 00:16:44','标题2','内容2','upload/jiankangshenghuozhishituijian_tupian2.jpg,upload/jiankangshenghuozhishituijian_tupian3.jpg,upload/jiankangshenghuozhishituijian_tupian4.jpg','','2024-04-09 08:16:44','2024-04-09 08:16:44',0,2),(63,'2024-04-09 00:16:44','标题3','内容3','upload/jiankangshenghuozhishituijian_tupian3.jpg,upload/jiankangshenghuozhishituijian_tupian4.jpg,upload/jiankangshenghuozhishituijian_tupian5.jpg','','2024-04-09 08:16:44','2024-04-09 08:16:44',0,3),(64,'2024-04-09 00:16:44','标题4','内容4','upload/jiankangshenghuozhishituijian_tupian4.jpg,upload/jiankangshenghuozhishituijian_tupian5.jpg,upload/jiankangshenghuozhishituijian_tupian6.jpg','','2024-04-09 08:16:44','2024-04-09 08:16:44',0,4),(65,'2024-04-09 00:16:44','标题5','内容5','upload/jiankangshenghuozhishituijian_tupian5.jpg,upload/jiankangshenghuozhishituijian_tupian6.jpg,upload/jiankangshenghuozhishituijian_tupian7.jpg','','2024-04-09 08:16:44','2024-04-09 08:16:44',0,5),(66,'2024-04-09 00:16:44','标题6','内容6','upload/jiankangshenghuozhishituijian_tupian6.jpg,upload/jiankangshenghuozhishituijian_tupian7.jpg,upload/jiankangshenghuozhishituijian_tupian8.jpg','','2024-04-09 08:16:44','2024-04-09 08:16:44',0,6),(67,'2024-04-09 00:16:44','标题7','内容7','upload/jiankangshenghuozhishituijian_tupian7.jpg,upload/jiankangshenghuozhishituijian_tupian8.jpg,upload/jiankangshenghuozhishituijian_tupian9.jpg','','2024-04-09 08:16:44','2024-04-09 08:16:44',0,7),(68,'2024-04-09 00:16:44','标题8','内容8','upload/jiankangshenghuozhishituijian_tupian8.jpg,upload/jiankangshenghuozhishituijian_tupian9.jpg,upload/jiankangshenghuozhishituijian_tupian10.jpg','','2024-04-09 08:16:44','2024-04-09 08:16:44',0,8),(69,'2024-04-09 00:34:23','测试','测试测试','upload/1712622856710.jpeg','upload/1712622861034.mp4','2024-04-09 08:33:42',NULL,1,1);
/*!40000 ALTER TABLE `jiankangshenghuozhishituijian` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `messages`
--
DROP TABLE IF EXISTS `messages`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `messages` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`userid` bigint(20) NOT NULL COMMENT '留言人id',
`username` varchar(200) DEFAULT NULL COMMENT '用户名',
`avatarurl` longtext COMMENT '头像',
`content` longtext NOT NULL COMMENT '留言内容',
`cpicture` longtext COMMENT '留言图片',
`reply` longtext COMMENT '回复内容',
`rpicture` longtext COMMENT '回复图片',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=220 DEFAULT CHARSET=utf8 COMMENT='公告留言';
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `messages`
--
LOCK TABLES `messages` WRITE;
/*!40000 ALTER TABLE `messages` DISABLE KEYS */;
INSERT INTO `messages` VALUES (211,'2024-04-09 00:16:44',1,'用户名1','upload/messages_avatarurl1.jpg','留言内容1','upload/messages_cpicture1.jpg','回复内容1','upload/messages_rpicture1.jpg'),(212,'2024-04-09 00:16:44',2,'用户名2','upload/messages_avatarurl2.jpg','留言内容2','upload/messages_cpicture2.jpg','回复内容2','upload/messages_rpicture2.jpg'),(213,'2024-04-09 00:16:44',3,'用户名3','upload/messages_avatarurl3.jpg','留言内容3','upload/messages_cpicture3.jpg','回复内容3','upload/messages_rpicture3.jpg'),(215,'2024-04-09 00:16:44',5,'用户名5','upload/messages_avatarurl5.jpg','留言内容5','upload/messages_cpicture5.jpg','回复内容5','upload/messages_rpicture5.jpg'),(216,'2024-04-09 00:16:44',6,'用户名6','upload/messages_avatarurl6.jpg','留言内容6','upload/messages_cpicture6.jpg','回复内容6','upload/messages_rpicture6.jpg'),(217,'2024-04-09 00:16:44',7,'用户名7','upload/messages_avatarurl7.jpg','留言内容7','upload/messages_cpicture7.jpg','回复内容7','upload/messages_rpicture7.jpg'),(218,'2024-04-09 00:16:44',8,'用户名8','upload/messages_avatarurl8.jpg','留言内容8','upload/messages_cpicture8.jpg','回复内容8','upload/messages_rpicture8.jpg'),(219,'2024-04-09 00:37:52',1712622966823,'001','upload/1712622959729.jpg','<p>测试</p>','upload/1712623071279.jpg','<p>测试666</p>','upload/1712623160031.jpeg');
/*!40000 ALTER TABLE `messages` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `news`
--
DROP TABLE IF EXISTS `news`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `news` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`title` varchar(200) NOT NULL COMMENT '标题',
`introduction` longtext COMMENT '简介',
`typename` varchar(200) DEFAULT NULL COMMENT '分类名称',
`name` varchar(200) DEFAULT NULL COMMENT '发布人',
`headportrait` longtext COMMENT '头像',
`clicknum` int(11) DEFAULT '0' COMMENT '点击次数',
`clicktime` datetime DEFAULT NULL COMMENT '最近点击时间',
`thumbsupnum` int(11) DEFAULT '0' COMMENT '赞',
`crazilynum` int(11) DEFAULT '0' COMMENT '踩',
`storeupnum` int(11) DEFAULT '0' COMMENT '收藏数',
`picture` longtext NOT NULL COMMENT '图片',
`content` longtext NOT NULL COMMENT '内容',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=190 DEFAULT CHARSET=utf8 COMMENT='系统公告';
/*!40101 SET character_set_client = @saved_cs_client */;
为什么选择我
我是程序员阿龙,专注于软件开发,拥有丰富的编程能力和实战经验。在过去的几年里,我辅导了上千名学生,帮助他们顺利完成毕业项目,同时我的技术分享也吸引了超过50W+的粉丝。我是CSDN特邀作者、博客专家、新星计划导师,并在Java领域内获得了多项荣誉,如博客之星。我的作品也被掘金、华为云、阿里云、InfoQ等多个平台推荐,成为各大平台的优质作者。
已经为上百名同学获得优秀毕业生!!
源码获取:
大家点赞、收藏、关注、评论啦 、查看👇🏻获取联系方式👇🏻
精彩专栏推荐订阅:在下方专栏👇🏻