程序聚合 软件案例 智能心理健康管理系统-特色智能心理健康

智能心理健康管理系统-特色智能心理健康

2025-11-16 23:06:39
行业:企业内部管理、智慧数字孪生
载体:网站
技术:Apache Commons、MyBatis、axios、Flyway

业务和功能介绍

基于 Spring Boot 3 + Vue 3 + MySQL 的多角色心理健康平台,聚合 AI 咨询、情绪日记、主题房间、医患沟通与后台运营能力。
### 已实现功能 ()

用户认证与授权(JWT + 角色权限)
情绪日记系统(CRUD + 天气匹配 + 统计)
症状记录与追踪
AI 智能问答(阿里 DashScope 集成)
AI 综合评估报告生成
时间胶囊(写信/解锁/回信/推荐)
心情树洞(匿名发布/定期清理)
房间装饰系统(解锁/放置/主题)
主题成长体系(多主题解锁)
心理资源推荐(协同过滤算法)
医患关系管理(认领/释放/审批)
患者公海机制
在线咨询会话管理
管理员审批工作流
WebSocket 实时通信
预约管理系统
系统通知与公告
多角色布局(患者/医生/管理员)
### 患者体验 (15个页面)

- **账号体系**:注册/登录/注销、个人资料维护、修改密码、医生名录浏览 (`UserController`)。
- **情绪与症状追踪**:`MoodDiaryController` / `SymptomRecordController` 支持写日记、管理症状、查看历史、统计最近 7/30 天趋势以及天气背景自动匹配。
- **互动社区**:`MoodCommentController` 允许在情绪日记下评论、表态并计入主题解锁数据;`TreeHoleController` 提供条件解锁、心情阈值控制的树洞记录,后台定期清理过期内容。
- **时间胶囊**:`TimeCapsuleController` 负责写信、定时解锁、AI 推荐信件类型、回信与阅读历史;`TimeCapsuleService` 自动检查可解锁条目并记录情绪触发信息。
- **房间与主题**:`RoomDecorationController` + `UserThemeConfigService` 搭建 13+ 装饰、8 套主题的收藏、拖拽、解锁与白/黑天光模式统计,配合 `soundService.ts`、`hapticService.ts` 提升沉浸感。
- **AI 服务**:`AIController` 面向问答、聊天记录、赞踩反馈以及 AI 生成综合评估报告(拉取最近日记作为上下文,支持 DashScope 和 mock)。
- **资源推荐**:`RecommendationController` 联合 `CollaborativeFiltering` 算法与 `mental_resource` / `resource_view_record` 数据,推送文章、音频、视频等内容并记录交互行为。
- **医患沟通**:`ChatController` + WebSocket 支持实时沟通,患者端 `Chat.vue

项目实现

### 医生工作台 (8个页面)

- `DoctorController` 聚合仪表盘统计(患者数、今日/待处理会话、报告数量)、患者分页、患者详情(最近日记、症状等)与报告列表。
- **患者公海**:浏览未分配医生的患者列表,支持关键词搜索和分页。
- **患者认领**:医生可提交认领申请,填写认领理由,等待管理员审核。
- **患者释放**:对现有患者发起释放申请,解除医患关系,患者回归公海。
- **在线咨询管理**:查看所有咨询会话、按状态筛选、结束会话、统计会话时长。
- 支持创建/编辑/删除评估报告、查看单条报告、筛查患者报告数据,并获取近期预约列表。
- `/api/doctor/appointments` 提供医生视角的预约查询与统计,保证医生仅能查看所属患者数据。

### 管理员能力 (8个页面)

- **用户 & 医生审核**:`UserController`、`UserService` 支持分页查询、启停账号、审批医生入驻、更新医生信息、统计各角色数量。
- **医患关系审核**:审核医生的认领/释放申请,通过或拒绝请求,记录审批意见。
- **预约管理**:`AppointmentController` 提供分页查询、详情、创建/更新/确认/取消/完成/删除以及趋势、医生/患者维度统计。
- **通知中心**:`MessageController` 管理系统通知、公告、预警与用户反馈(CRUD、发布、置顶、统计),并借助 `SystemNotificationMapper` 等持久层。
- **系统设置**:`SystemSettingsController` 操作键值配置(按分组加载、控制是否可编辑、CRUD),用于动态调整全局参数。
- **资源/脚本预留**:`MentalResourceController` 暂留公开资源接口骨架,未来更新需同步 `sql/` 与 PowerShell 脚本。
### 智能引擎

- **AI 问答与评估**:`AIService` 支持上下文拼接、调用阿里 DashScope(或 mock)、入库 `ai_conversation`,并自动生成多维度心理评估报告(emotion/depression/stress/sleep/social/overall)。
- **协同过滤推荐**:`CollaborativeFiltering` 负责计算余弦相似度、邻居筛选、评分预测,供 `RecommendationService` 推送 Top-N 资源。
- **主题成长体系**:`UserThemeConfigService` 统计日记/评论/信件数量、连续打卡/夜间模式次数,按月份/成就解锁节日与特殊主题,驱动前端视觉效果。
- **房间装饰解锁*等等

示例图片视频


车坤儒
24小时内活跃
方向: 后端-Java、安全/逆向-安全/逆向、
交付率:100.00%
相似推荐
智慧农业:精准种植与病虫害防治系统
通过这个网页并结合嵌入式技术,实现智能农业,查找害虫种类来解决现实问题,还有观察叶子植物的样貌来智能判断患病种类 1. 用户模块:农户注册/登录(手机号+验证码即可,不用复杂权限)。 2. 病虫害识别:用户上传作物叶片图片,系统用YOLO识别病虫害类型+严重程度。 3. 防治建议:根据识别结果,返回对应的防治方案(农药、用量、操作步骤)。
种质库管理系统
种质资源库管理系统是作物育种工作中一种很重要的系统软件,它能为农作物遗传育种提供方便和快捷的种质资源信息查询服务,对作物品种选育具有很高的应用价值。农作物种质资源,又名农用植物遗传资源种质资源,是人类生存与可持续发展不可或缺的重要物质基础。种质资源库管理系统的建设应用为农作物遗传育种提供了方便和快捷,对作物品种的选育而言有着十分高的应用价值。对于种质资源库管理系统的开发使用,大大的提高了种质资源的实际利用率,促进培育突破性品种的进程,使资源数据管理更加科学化、规范化。
协议/证明文件识别
项目需求包括判断文件图像属于什么类型的文件(标题识别),以及判断文件是否需要签字,如果需要签字则还需要判断是否签字,以及判断是否盖章,从而实现文件信息自动化核查。以接口的形式部署为服务器接口供网站端以及app端调用,模型输入为图像的base64编码,结果以json形式返回
基于0.5米Google卫星影像的地块级别耕地提取
该项目目标是基于免费的0.5米Google卫星影像实现地块级别耕地提取,用于公司内部遥感测绘领域,替代人力勾画,并且要求具备较高的检测精度。用户输入数据为无人机或免费的天地图或Google卫星等影像,范围一般为村级,输出要求为该村的地块级别耕地信息,形式为shapely文件
大木云川高山有机农业小程序
是一个基于客户的相关要求开发的一个在线商品购买的小程序,客户可在管理后台随时上架,下架商品,附加了多个活动插 件,如积分商城,并且可自定义小程序商城相关的页面的样式与结构,用户可在小程序里进行购买,下单。
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服