项目简介
本项目是基于Spring Boot框架开发的医院就诊管理系统,为医院挂号、诊断、处方、收费等核心业务流程提供高效便捷的管理方案。系统采用前后端分离架构,集成Spring Boot、MyBatis、JSON Web Token(JWT)等技术,具备良好的可扩展性与安全性。
项目的主要特性和功能
1. 用户管理
- 用户登录与认证:支持用户名和密码登录,使用JWT进行身份验证与授权。
- 用户信息管理:可进行用户信息的增删改查,支持用户权限管理。
2. 挂号管理
- 挂号信息录入:能录入患者挂号信息,如病历号、科室、医生等。
- 挂号信息查询:支持按病历号、科室、医生等条件查询挂号信息。
- 挂号信息修改:可修改挂号信息及进行退号操作。
3. 诊断管理
- 诊断信息录入:医生可录入患者诊断信息,包含病历首页、处方、诊断结果等。
- 诊断信息查询:支持按病历号、挂号ID等条件查询诊断信息。
- 诊断信息修改:能修改和废除诊断信息。
4. 处方管理
- 处方信息录入:医生可录入处方信息,如药品名称、数量、用法等。
- 处方信息查询:支持按病历号、挂号ID等条件查询处方信息。
- 处方信息修改:可修改和废除处方信息。
5. 收费管理
- 费用结算:支持患者药品费、检查费等费用的结算。
- 发票管理:支持发票的生成与管理,包含发票号、费用、开立时间等。
6. 系统配置
- Swagger API文档:方便开发者查看和测试API接口。
- MyBatis配置:集成MyBatis框架,实现数据库表单和实体的高级映射。
- JWT配置:集成JWT进行跨域身份验证,保障系统安全。
安装使用步骤
1. 环境准备
- 安装Java 8或更高版本。
- 安装Maven。
- 安装MySQL数据库。
2. 复制项目
bash
cd his_backend
3. 配置数据库
在src/main/resources
目录下找到application.properties
文件,配置数据库连接信息:
properties
spring.datasource.url=jdbc:mysql://localhost:3306/your_database
spring.datasource.username=your_username
spring.datasource.password=your_password
4. 构建项目
bash
mvn clean install
5. 运行项目
bash
mvn spring-boot:run
6. 访问系统
- 打开浏览器,访问
http://localhost:8080/swagger-ui.html
,查看Swagger API文档。 - 根据API文档进行系统功能测试和使用。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】