医院管理系统spingboot+vue

34 阅读4分钟

医院管理系统spingboot+vue

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

一、项目描述

医院管理系统通过MySQL数据库和Java web进行开发

登录网址:http://localhost:8089/#/login

管理员账号密码:201701/admin

患者账号密码:201801/123456

医生账号密码:202005/123456

二、项目功能

管理员

  1. 首页 – 系统概览:展示医院的整体运营数据,如挂号数量、患者流量、医生工作量等,为管理员提供一个全面的系统运行状态视图。

  2. 挂号排行榜 – 医生挂号排名:统计并展示医生的挂号数量排名,帮助了解哪些医生最受欢迎,便于资源分配和绩效评估。

  3. 医生信息管理 – 医生资料维护:添加、修改、删除医生的基本信息,包括姓名、职称、专业领域、联系方式等,确保医生信息的准确性和完整性。

  4. 患者信息管理 – 患者资料管理:录入、查询、更新患者的基本信息,如姓名、年龄、性别、联系方式、病史等,方便医疗团队快速获取患者信息。

  5. 挂号信息管理 – 挂号记录查询:查看所有挂号记录,包括挂号时间、挂号科室、挂号医生、患者信息等,支持按条件筛选和导出功能。

  6. 药物信息管理 – 药品库存管理:管理医院药品的库存信息,包括药品名称、规格、数量、有效期等,支持药品的入库、出库和库存预警功能。

  7. 检查项目管理 – 检查项目设置:添加、修改、删除医院提供的各种检查项目,包括检查名称、检查内容、收费标准等,确保检查项目信息的准确性。

  8. 病床信息管理 – 病床分配管理:管理病床的分配情况,包括病床编号、所在科室、患者信息、入住时间等,优化病床资源的使用效率。

  9. 排班信息管理 – 医生排班安排:制定和管理医生的排班表,包括排班时间、排班科室、医生姓名等,确保医院的医疗服务正常运行。

  10. 数据统计分析 – 运营数据分析:生成各类运营数据的统计报告,如挂号统计、就诊统计、药品使用统计等,为医院的决策提供数据支持。

患者

  1. 首页 – 个人健康概览:展示患者的基本健康数据,如血压、血糖、心率等,以及近期的就诊记录和医嘱,为患者提供一个全面的健康状态视图。

  2. 个人健康数据 – 健康数据录入:允许患者录入自己的健康数据,如日常测量的血压、血糖等,方便医生了解患者的健康状况。

  3. 预约挂号 – 在线挂号服务:提供在线挂号功能,患者可以选择科室、医生、挂号时间等信息,完成挂号流程,减少排队时间。

  4. 我的挂号 – 挂号记录查询:查看自己的挂号记录,包括挂号时间、挂号科室、挂号医生、就诊状态等,方便患者管理自己的就医计划。

  5. 住院信息 – 住院详情查询:查询自己的住院信息,如住院科室、病床编号、住院时间、主治医生等,方便患者了解住院期间的相关信息。

  6. 个人信息 – 个人资料维护:修改和更新自己的个人信息,如联系方式、紧急联系人等,确保个人信息的准确性和完整性。

医生

  1. 首页 – 工作日程概览:展示医生当天的工作安排,包括挂号数量、预约患者、住院患者等,为医生提供一个清晰的工作日程视图。

  2. 今日挂号列表 – 当日挂号患者:查看当天挂号的患者列表,包括患者姓名、挂号科室、挂号时间等,方便医生快速了解当天的工作任务。

  3. 历史挂号列表 – 过往患者记录:查询历史挂号的患者记录,包括患者姓名、挂号时间、就诊情况等,便于医生回顾和跟踪患者的病情。

  4. 住院申请管理 – 住院申请审批:处理患者的住院申请,包括查看申请详情、批准或拒绝住院请求,并记录审批结果,确保住院流程的规范性。

  5. 个人信息查询 – 个人资料查看:查看和更新自己的个人信息,如联系方式、职称、专业领域等,确保个人信息的准确性和完整性。

三、运行环境

开发工具:idea2021.1.2+apache-tomcat-8.0.29

运行环境:jdk1.8+mysql 8.0+apache-maven-3.8.6-bin

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

四、项目技术

项目技术:JavaScript+HTML+CSS+Java+spingboot+vue

以上系统源码经过技术整理与调试,确保能正常运行

五、项目截图

1758852760-c4ca4238a0b9238.png

1758852763-c81e728d9d4c2f6.png

1758852765-eccbc87e4b5ce2f.png

1758852767-a87ff679a2f3e71.png

1758852769-e4da3b7fbbce234.png

1758852771-1679091c5a880fa.png

1758852773-8f14e45fceea167.png

1758852775-c9f0f895fb98ab9.png

1758852777-45c48cce2e2d7fb.png

1758852779-d3d9446802a4425.png

1758852781-6512bd43d9caa6e.png