littlebot
Published on 2025-04-11 / 0 Visits
0

【源码】基于Spring Boot和MyBatis的医院信息系统

项目简介

本项目是基于Spring Boot和MyBatis框架搭建的医院信息系统(HIS),提供患者管理、医生排班、药品管理、处方管理、订单管理等全面的医院管理功能。系统借助RESTful API与前端交互,支持管理员、医生、患者、收银员等多种用户角色,具备丰富的业务逻辑处理和数据管理能力。

项目的主要特性和功能

  1. 用户管理
    • 运用Shiro安全框架进行用户认证与授权,支持JWT Token身份验证。
    • 定义多种用户角色并依角色分配权限。
  2. 患者管理
    • 可对患者基本信息、病历信息、处方信息等进行增删改查。
    • 支持患者挂号、排队、叫号等功能。
  3. 医生管理
    • 能对医生基本信息、排班信息、处方信息等进行增删改查。
    • 支持医生排班信息的增删改查,保障排班合理有效。
  4. 药品管理
    • 可对药品库存、批次、过期信息等进行增删改查。
    • 支持药品分发、库存管理、过期药品处理等功能。
  5. 处方管理
    • 能对处方单、处方项、处方退款等信息进行增删改查。
    • 支持处方单的支付和退款功能。
  6. 订单管理
    • 可对挂号订单、处方订单等信息进行增删改查。
    • 支持订单的支付和退款功能。
  7. 报表与统计
    • 提供患者数量、医生排班情况、药品库存情况等数据统计功能。
    • 支持生成患者病历报表、药品库存报表等各类报表。

安装使用步骤

1. 环境准备

  • 安装JDK 8或更高版本的Java开发环境。
  • 安装并配置MySQL数据库。
  • 推荐使用IntelliJ IDEA或Eclipse作为开发工具。

2. 下载源码

从指定位置下载本项目的源码文件。

3. 配置数据库

application.properties文件中配置数据库连接信息,包含数据库URL、用户名和密码。

4. 运行项目

  • 在IDE中打开项目,运行HisApplication.java文件启动Spring Boot应用。
  • 项目启动后,通过浏览器访问http://localhost:8080进行系统操作。

5. 使用API

项目启动后,使用Postman或其他API测试工具访问系统提供的RESTful API,开展患者管理、医生管理、药品管理等操作。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】