医疗养生管理系统(AI问答、WebSocket及时通讯、Echarts图形化分析)
🎈系统亮点:AI问答、WebSocket及时通讯、Echarts图形化分析;
一.系统开发工具与环境搭建
1.系统设计开发工具
后端使用Java编程语言的Spring boot框架
项目架构:B/S架构
运行环境:win10/win11、jdk17
前端:
技术:框架Vue.js;UI库:ElementUI;
开发工具:Visual Studio Code;
后端:
技术:Java语言、mybatis plus、Spring boot框架;
开发工具:IDEA 2024版本;
数据库:
数据库:mysql5.7/8.0
数据库工具:Navicat12版本;
二.系统实现(部分截图)
2.1 用户
2.1.1 登录
2.1.2 首页
2.1.3视频科普
2.1.4 视频播放
2.1.5音频科普
2.1.6 音频详情
2.1.7AI问答
2.1.8 选择科室
2.1.9 科室详情
2.1.10 预约
2.1.11 就诊记录
2.1.12 疾病百科
2.1.13 常见问题手册
2.1.14 患者提问
2.1.15 病例记录
2.1.16 聊天
2.2 医生
2.2.1 医生信息
2.2.2 我的排班
2.2.3 预约医生记录
2.2.4 病例记录
2.2.5 患者提问
2.2.6 我的回答
2.2.7 视频科普
2.2.8 音频科普
2.3 管理员
2.3.1 医生服务人次
2.3.2 用户管理
2.3.3 患者信息
2.3.4 医生信息
2.3.5 资讯信息
2.3.6 视频科普
2.3.7 音频科普
2.3.8医生预约配置
2.3.9预约医生记录
2.3.10 科室
2.3.11 疾病
2.3.12 病例
2.3.13 系统标签
2.3.14 患者回答
2.3.15 常见问题手册
三.系统功能需求分析
3.1 用户
- 查看资讯:用户可以通过资讯分类选择适合的资讯进行查看。
- 观看视频科普:用户可通过科普分类,查看对应的视频科普,支持下载到本地,对视频进行慢放或者快进浏览。
- 聆听音频科普:用户同样可以根据音频类型获取对应的音频科普,了解医疗养生。
- AI问答:为用户接入医疗养生AI问答,用户可以随时询问AI关于养生的问题,可快速响应用户问题。
- 便捷挂号:用户选择临床科室,根据时间选择可预约的医生,进行预约。预约成功后,可在我的预约里查看所有的预约订单。
- 查看疾病百科:查看疾病百科,可通过疾病名称或者症状搜索疾病百科。
- 查看常见问题:网站为用户打造了一个便捷的常见问题查看,每个类别均以醒目的标题呈现,下方则有序罗列着具体问题,解答用户问题。
- 患者列表:用户可以添加患者列表,当预约挂号的时候,可以选择自己维护的患者列表进行预约。
- 患者提问:用户可以提出自己想问的一些医疗养身问题,医生可以进行回复患者的提问。
- 个人中心:用户可以进行注册登录网站,修改个人的信息、密码。
- 我的预约:用户可查看自己的所有预约情况,需要取消预约,需要2个小时进行取消,否则取消无效。进行线上取号,评价订单信息。
- 病例记录:用户可以查看在该医院的所有病例记录。
- 我的会话:用户可以与医生进行上线交流。
- 收藏医生:用户对喜欢的医生可以进行收藏操作。
3.2 管理员
(1)数据分析:后端为管理员提供了未来15天预约人次的折线图、过去15天预约人次的折线图以及医生服务人次统计图。
(2)用户管理:管理员具备对用户信息进行增删查改操作的权限,包含患者信息和医生信息。
(3)资讯管理:管理员可以维护资讯类型,创建多样化的资讯类型。为资讯分类创建相应的资讯信息。
(4)视频科普管理:管理员可以查看视频科普的列表,包括视频标题、简介、标签、发布人。对于不正确的科普视频,可以进行删除。
(5)音频科普管理:管理员可以查看音频科普的列表,包括音频、内容、标签。对于不合理的音频视频,可以进行删除。
(6)预约排班管理:管理员可以进行设置每个医生的排班,设置科室、预约的日期、时间,数量,金额等信息。可查看患者预约医生的预约记录。
(7)科室管理:管理员将医院各个科室的基础信息完整录入。
(8)疾病管理:管理员维护疾病的描述、症状等信息,供用户查看。
(9)病例管理:管理员可查看所有的患者的病例信息,可以进行删除。
(10)患者问答管理:管理员可查看患者的问答信息,可以对问答进行删除。
(11)常见问题手册管理:管理员可维护常见问题手册。
(12)个人中心:管理员登录管理后台,修改个人信息及密码。
3.3 医生用例分析
(1)医生信息:医生可以维护自己的信息,包含照片、职位或职称、专业特长、联系邮箱等信息。
(2)我的排班:医生可以查看医院安排的排版信息,做好准备。
(3)预约记录:医生可以查看所有预约的患者,当用户取号后,可进行接诊。当用户未按时到来时,也可以进行缺勤处理。
(4)病例记录:医生可以查看病人在该医院的所有的病例情况。
(5)患者咨询:当有用户前来咨询问题是,医生可以进行回复用户消息。
(6)患者提问:查看患者提出的问题,可以进行回答用户提出的问题。
(7)我的回答:医生可以查看自己的回答信息,也可以进行删除回答。
(8)视频科普管理:医生有权将医疗养生科普视频上传至网站后端。在上传过程中,后端会要求详细填写视频的相关信息,包括视频标题、简介、标签。
(9)音频科普管理:医生有权将医疗养生科普音频上传至网站后端。在上传过程中,后端会要求详细填写音频的相关信息。
四.系统代码结构截图
3.1 前端
3.2后端
3.3 数据库
五.系统代码结构截图
1.系统非商用,非开源,非无偿。
2.由本人开发,非简单增删改查操作,业务逻辑完整。
3.项目有很多,并未全部上传,如果未找到想要的,可直接咨询。