# 在线就诊后台管理系统 **Repository Path**: yongyuan/javaeeqmxm ## Basic Information - **Project Name**: 在线就诊后台管理系统 - **Description**: 在线就诊后台管理系统 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-12-26 - **Last Updated**: 2024-12-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 在线就诊后台管理系统 ![输入图片说明](%E5%9B%BE%E7%89%87/n15_07_%E7%8E%8B%E6%9F%AF_B210602_%E9%A1%B5%E9%9D%A2%E8%AE%BE%E8%AE%A11.png) #### 技术栈 Layui+Spring Boot+Jwt+Redis 缓存+ elementUI + 阿里图标iconfont #### 介绍 本项目主要用于熟悉如何用 Spring Boot架构一个前后端分离的管理平台项目, 下面是下面介绍: 在线就诊后台管理系统是一个针对医疗机构的管理工具,旨在通过引入先进的技术和理念,优化医疗机构的管理流程,提高工作效率和服务质量。该系统面向不同类型的用户,包括管理员、医生和患者。 1、管理员负责系统的日常管理和维护工作,包括数据备份、系统设置、用户管理等。管理员拥有最高的权限,可以对系统进行全方位的管理和操作。 2、医生负责在线诊疗工作,包括患者信息录入、病历记录、诊断开药等。医生可以查看患者的个人信息和病历记录,但不能修改系统设置或管理其他用户的权限。 3、患者负责在线就诊,包括预约挂号、咨询医生、查看病历等。患者可以查看自己的个人信息和病历记录,但不能修改系统设置或管理其他用户的权限。 该系统的开发背景和目的是为了解决医疗行业快速发展中面临的挑战,提高医疗机构的管理效率和服务质量,为医生和患者提供更好的服务。 “情怀”的代言人罗永浩说:“科技的每一次进步,给我们带来的是更好的世界,而不是完美的世界”,因此,这个项目会一直向着更好不断奔跑着! #### 业务流程 1、患者信息管理,系统需要收集、存储、更新和保护患者的个人信息,包括姓名、年龄、性别、联系方式、病史记录、诊断结果等。这些信息可以在医生就诊时被查阅,帮助医生更好地了解患者的病情和历史诊断结果。 2、医疗资源管理,系统需要管理医疗资源的分配和利用,包括医生和护士的排班、手术和检查设备的预约和使用等。这样可以提高医疗资源的利用效率,减少资源浪费。 3、电子病历管理,系统需要将患者的信息和医生的诊断结果、治疗方案等电子病历进行存储和管理。患者可以通过在线就诊平台查看自己的电子病历,医生也可以随时更新和查阅电子病历,提高医疗服务的效率和便利性。 4、远程就诊支持,系统需要支持远程就诊,包括视频通话、文字交流、图像传输等功能,方便医生和患者进行沟通和交流。 5、药品信息管理,系统需要收集、存储、更新和保护药品信息,包括药品名称、成分、功效、使用方法、副作用等。这些信息可以帮助医生和患者更好地了解和使用药品。 6、医疗费用管理,系统需要管理患者的医疗费用,包括费用的收取、支付、结算等。这样可以保证医疗费用的透明和公正,提高患者对医疗服务的满意度。 7、数据分析与报告、系统需要对患者信息和医疗资源的使用情况进行数据分析和报告,帮助医生和医院管理层更好地了解和改进医疗服务的质量和效率。 如图所示:![输入图片说明](%E5%9B%BE%E7%89%87/%E5%9B%BE%E7%89%871.png) #### 硬件运行环境 | 配置 | 型号 | |------|--------------------------------| | CPU | Intel Xeon Gold 5218 2.3GHz 以上 | | 内存 | 3GB | | 网络配置 | 200M网卡及以上 | #### 软件运行环境 | 配置 | 型号 | |------|-------------------------| | 操作系统 | Windows(windows 8.0 以上) | | 数据库 | MySQL-8.0.15 | #### 子系统 | 子系统名称 | 子系统功能描述 | |----------|---------------------------------------------------------------------------------------| | 个人信息管理系统 | 注册登录功能的实现,个人信息维护更新 ,管理 员管理网页用户 | | 患者信息管理系统 | 该子系统负责管理患者的个人信息,包括患者的基本信息、就诊记录、诊断结果、治疗方案等。医生可以通过该系统查看患者的个人信息和病历记录,以便更好地了解患者的病情和治疗方案 | | 医疗资源管理系统 | 该子系统负责管理医疗资源,包括医生信息、科室资源、床位资源、药品资源等。管理员可以通过该系统对医疗资源进行合理的分配和调度,确保医院各项工作的顺利进行 | | 业务流程管理系统 | 该子系统负责对医院的业务流程进行管理,包括预约挂号、分诊排队、会诊管理、手术管理、出院结算等。管理员可以通过该系统对业务流程进行优化和调整,提高医院的工作效率和患者满意度 | #### 功能模块 | 名称 | 模块功能描述 | |--------|-----------------------------| | 用户管理 | 管理医院、诊所、医生、患者等用户的注册、登录、权限信息 | | 患者信息管理 | 管理患者的基本信息、病历、检查报告 | | 就诊管理 | 预约挂号、在线问诊、电子病历 | | 医生管理 | 医生信息录入、医生信息查询、医生信息修改 | #### 数据库 | 编号 | 表名 | 用途 | |----|-------------|---------| | 1 | User | 用户表 | | 2 | Appointment | 预约表 | | 3 | Departments | 科室表 | | 4 | Doctor | 医生表 | | 5 | Visit | 病例表 | | 6 | Patient | 患者表 | | 7 | Role | 角色表 | | 8 | Menu | 菜单表 | | 9 | RoleMenu | 角色菜单中间表 | 如图所示:![输入图片说明](%E5%9B%BE%E7%89%87/%E5%9B%BE%E7%89%8712.png) #### 界面及功能展示 以下所有数据均是模拟数据,请勿对号入座。 登录界面 ![输入图片说明](%E5%9B%BE%E7%89%87/%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202023-12-13%20145757.png) 注册页面:![输入图片说明](%E5%9B%BE%E7%89%87/%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202023-12-13%20145817.png) 欢迎界面:![输入图片说明](%E5%9B%BE%E7%89%87/%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202023-12-13%20150016.png) 角色管理界面:![输入图片说明](%E5%9B%BE%E7%89%87/%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202023-12-13%20150156.png) 预约医生界面:![输入图片说明](%E5%9B%BE%E7%89%87/%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202023-12-13%20153203.png) #### 软件架构 1.jdk8 2.maven 3.Spring Boot 4.spring-mvc4 5.Redis缓存 6.Jwt 7.Layui 8.mysql #### 代码安装说明 1.maven部署源码(主模块:WTS/src/wts-web )编译顺序:wts-core > wts-parameter > wts-report > wts-authority > wts-quartz > wts-doc > wts-exam > wts-tag > wts-web 2.创建数据库,数据库脚本在 WTS/resource/db-sql目录下 3.修改数据库配置文件 WTS/src/wts-web/src/main/resources/jdbc.properties 4.修改附件存储地址 WTS/src/wts-web/src/main/resources/WcpWebConfig.xml (修改参数“config.doc.dir”配置附件的存储路径) 5.项目编译后可直接部署于tomcat7,mysql5.x中运行,支持jdk7/jdk8,如要使用tomcat8及以上版本可能会有报错,请自行修正(所以建议第一次运行在tomcat7中 ) #### 注意事项 1.建议tomcat7,tomcat8或以上版本可能会有报错,根据错误信息自行百度和修改,并不复杂 2.目前因为数据库方言的使用,只支持mysql,如果要切换数据库系统会有一些工作量,mysql要配置为大小写不敏感(linux环境下特别3.注意myslq默认大小写敏感) 4.请使用utf8字符集 #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)