医院管理系统-SpringBoot+MyBatis +html

72 阅读4分钟

淘宝店铺搜索:点创微科

医院管理系统-SpringBoot+MyBatis +html

本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考

一、项目描述

医院管理系统

系统架构 SpringBoot+MyBatis 前端技术:html+css

登录网址 http://localhost:8080/hospital/sel/toLogin

管理员 账号:admin 密码:123456

门诊账号:mz 密码:123456

二、项目功能

✅ 门诊端功能(门诊用户权限)

用户挂号 填写姓名、性别、年龄、电话、身份证号、科室、医生、挂号类型等信息,完成 挂号。

处方划价 医生为患者开具药品处方,系统计算费用。

项目划价 医生为患者开具检查/治疗项目(如CT、打针),系统计算费用。

项目缴费 患者或前台缴纳项目费用。

药品缴费 患者或前台缴纳药品费用。

项目检查 记录患者已完成的检查项目。

门诊患者库 查询已挂号患者信息,包括姓名、电话、身份证号、科室、医生、挂号时间 等。

个人资料 查看当前登录门诊用户的基本信息(如姓名、身份证、地址、联系方式等)。

就诊概况 显示门诊总人数、今日门诊人数、住院总人数等统计信息。

排班信息 查看医生每日排班情况(如华佗、扁鹊、张春明、王二等)。

✅ 超级管理员端功能(全权限)

用户挂号 同门诊端,管理员可代患者挂号。

处方划价 / 项目划价 / 缴费 / 检查 / 药品缴费 同门诊端,管理员可操作所有流程。

门诊患者库 查询所有门诊患者信息。

入院登记 登记住院患者信息:姓名、性别、年龄、地址、电话、身份证号、入院日期、科 室、医生、床位等。

缴费管理 管理住院患者的预交款、已用金额、余款、补缴、退款等。

药品记账 为住院患者添加药品使用记录。

项目记账 为住院患者添加治疗项目记录。

出院结算 完成患者出院时的费用结算。

菜单管理 管理系统菜单权限、结构、图标、可用状态等。

门诊月度统计 / 年度统计 按月份或年份统计门诊数据。

住院月度统计 / 年度统计 按月份或年份统计住院数据。

医生统计对比 对比不同医生的工作量或收入。

门诊当天统计 查看当天门诊挂号、缴费等实时数据。

科室中心 管理医院科室信息。

医生列表 管理医生信息。

医生排班 设置医生每日排班(如星期一是否有班)。

仓库管理 管理药品仓库,包括药品入库、出库、库存查询、过期提醒、库存不足提醒等。

药房管理 管理药房药品详情,包括药品名称、售价、数量、批号、有效期等。

系统管理 包括角色管理、用户管理、图标管理、数据源监控等后台配置功能。

✅ 核心业务流程

挂号流程 用户挂号 → 选择科室/医生 → 缴费 → 进入诊疗流程。

门诊诊疗流程 医生开具处方/项目 → 划价 → 缴费 → 检查/取药 → 完成。

住院流程 入院登记 → 缴费 → 药品/项目记账 → 出院结算。

药品管理流程 药品入库 → 库存管理 → 药房发药 → 药品回收/过期处理。

统计与报表 实时查看门诊/住院数据、医生绩效、药品使用、财务收入等。

✅ 系统特色

角色权限清晰:分为门诊用户与超级管理员,权限分明。

模块完整:覆盖医院日常运营所需的所有核心功能。

数据可追溯:所有操作均有记录,支持查询与统计。

支持排班与库存预警:医生排班、药品过期/库存不足提醒。

多维度统计:支持按日、月、年、医生、科室等多维度统计。

三、运行环境

开发工具 :idea

运行环境 :jdk-1.8、maven-3.8.6、MySQL5.7.26

(此配置为本人调试所用,仅供参考)

四、项目技术

服务端技术:SpringBoot+MyBatis

前端技术:html+css+js

五、项目截图

1753425243-fc1831bd58ae556.png

1753425248-3e69029e83fed4f.png

1753425256-b42ae730ab7f39d.png

1753425259-dbd7ba513fcfd2c.png

1753425263-74b6c2be3a80333.png

1753425265-1d46f0a23617bb1.png

1753425270-fca3c993b524584.png

1753425272-371c16f803b3396.png

1753425279-cf51593ec275375.png

1753425283-4ef88c6cdabf468.png

1753425287-41602e9fe848680.png

1753425292-c1c2de8d4310ba8.png

1753425296-69ddb7c8a909fc8.png

1753425298-e105dd019345468.png

1753425302-7f9373c54db7925.png

1753425307-e8c13433cb7f97d.png

0c6f25b0fc054fd88c8dd70eac55b61f~tplv-73owjymdk6-jj-mark-v1_0_0_0_0_5o6Y6YeR5oqA5pyv56S-5Yy6IEAg6Z2S6Z2S5a2m5aeQ_q75.webp