基于springcloud实现的医院信息系统

项目简介 HIS英文全称 hospital information system(医院信息系统),系统主要功能按照数据流量,流向及处理过程分为临床诊疗,药品管理

本文包含相关资料包-----> 点击直达获取<-------

项目简介

HIS英文全称 hospital information system(医院信息系统),系统主要功能按照数据流量、流向及处理过程分为临床诊疗、药品管理、财务管理、患者管理。诊疗活动由各工作站配合完成,并将临床信息进行整理、处理、汇总、统计、分析等。本系统包括以下工作站:门诊医生工作站、药房医生工作站、医技医生工作站、收费员工作站、对帐员工作站、管理员工作站。基于Spring cloud和Spring boot 2.x 实现

项目演示

username:演示用户

password:test

由于没有进行部署,首次加载需要等待1~2分钟,加载完成之后比较流程流畅

好不容易抓到了推免的尾巴,所以最近打算更新一下部署文档,暂时不打算再维护代码了,但我会继续推出其他有意思的基于Cloud的项目,欢迎关注

有问题请直接 issue(如果需要数据库和真实数据请联系本人邮箱)

申明

项目为NEU实训课设本组所作,包前缀为neu,侵权必改

之前由于学校突然增加人机交互课设,所以把该项目变成Private,但很多人无情fork之后并不删除,例如 TANGKUO ,我已经联系他多次,他还是不删除。只能挂个名字在这了...

持续更新中......

前言

HIS 项目致力于打造一个完整的医疗系统,采用现阶段流行技术实现。

下一阶段计划

  1. 添置部署教程
  2. 提高代码质量
  3. 更新技术栈为最新版本,并引入新技术

本仓库包含

系统 描述
HIS-master 单体应用
his-cloud 分布式微服务应用
HIS-web 诊疗前端
HIS-app 患者前端

注:单体应用和分布式实现业务完全相同

一. 项目架构

后端技术栈

技术 版本 说明
Spring Cloud Netflix Finchley.RELEASE 分布式全家桶
Spring Cloud Eureka 2.0.0.RELEASE 服务注册
Spring Cloud Zipkin 2.0.0.RELEASE 服务链路
Spring Cloud config 2.0.0.RELEASE 服务配置
Spring Cloud Feign 2.0.0.RELEASE 服务调用
Spring Cloud Zuul 2.0.0.RELEASE 服务网关
Spring Cloud Hystrix 2.0.0.RELEASE 服务熔断
Spring Cloud Turbine 2.0.0.RELEASE 服务熔断监控
Spring Boot Admin 2.0.1 服务监控
Spring Boot 2.0.3.RELEASE 容器+MVC框架
Spring Security 5.1.4.RELEASE 认证和授权框架
MyBatis 3.4.6 ORM框架
MyBatisGenerator 1.3.3 数据层代码生成
PageHelper 5.1.8 MyBatis物理分页插件
Maven 3.6.1 项目管理工具
Swagger2 2.7.0 交互式API文档
Elasticsearch 6.2.2 搜索引擎
kibana 6.2.2 数据分析和可视化平台
LogStash 6.2.2 数据采集引擎
RabbitMq 3.7.14 消息队列
Redis 3.2 缓存
Druid 1.1.10 数据库连接池
OSS 2.5.0 对象存储
JWT 0.9.1 跨域身份验证解决方案
Lombok 1.18.6 简化对象封装工具
Junit 4.12 单元测试框架
Logback 1.2.3 日志框架
Java doc ———— API帮助文档
Docker 18.09.6 应用容器引擎
Docker-compose 18.09.6 容器快速编排

前端技术栈

技术 版本 说明
Vue 2.6.10 前端框架
Vue-router 3.0.2 前端路由框架
Vuex 3.1.0 vue状态管理组件
Vue-cli ———— Vue脚手架
Element-ui 2.7.0 前端UI框架
Echarts 4.2.1 数据可视化框架
Uni-app ———— 跨平台前端框架
Mockjs 1.0.1-beta3 模拟后端数据
Axios 0.18.0 基于Promise的Http库
Js-cookie 2.2.0 Cookie组件
Jsonlint 1.6.3 Json解析组件
screenfull 4.2.0 全屏组件
Xlsx 0.14.1 Excel表导出组件
Webpack ———— 模板打包器

二. 项目展示

  • 主页

  • 门诊医生工作台

  • 医技医生工作台

  • 药房医生工作台

  • 收银员工作台

  • 对账员工作台

  • 病历模板

  • 排班管理

  • App挂号

  • Spring boot admin

  • Spring boot admin

  • ZinKin链路追踪

  • 分布式日志收集

  • Hystrix dashboard

三. 环境搭建

开发工具

工具 版本 说明
IDEA 2019.1.1 后端开发IDE
WebStorm 2019.1.1 前端开发IDE
Visual Studio Code 1.35.1 前端开发IDE
HbuilderX V2.0.1 前端开发IDE
Git 2.21.0 代码托管平台
Google Chrome 75.0.3770.100 浏览器、前端调试工具
VMware Workstation Pro 14.1.3 虚拟机
PowerDesigner 15 数据库设计工具
Navicat 11.1.13 数据库连接工具
SQLyog 12.0.3 数据库连接工具
Visio 2013 时序图、流程图等绘制工具
ProcessOn —— 架构图等绘制工具
XMind ZEN 9.2.0 思维导图绘制工具
RedisDesktop 0.9.3.817 redis客户端连接工具
Postman 7.1.0 接口测试工具

部署教程

待更新

三. 业务需求

业务流程图

四.需求

参考文献

  • 基于J2EE的Web医院管理系统的设计与实现(电子科技大学·田俊松)
  • 基于J2EE的医院病房管理系统的设计和实现(湖北大学·陈浩)
  • 基于电子病历的科室临床数据中心的实现(中山大学·刘一帆)
  • 基于SSH架构的社区卫生管理信息系统的研究与实现(太原科技大学·张建英)
  • 基于Java与.NET互操作的临床信息系统研究与实践(南京理工大学·黄明杰)
  • 基于Java EE平台的个人健康信息管理系统设计与实现(南京邮电大学·贾顺贺)
  • 基于SSH的医疗单位事务管理系统的设计与实现(江西农业大学·邱石)
  • 基于J2EE的Web医院管理系统的设计与实现(电子科技大学·田俊松)
  • 医疗电子商务平台的设计与实现(电子科技大学·唐章琨)
  • 校园医务信息管理系统的设计与实现(大连理工大学·田园)
  • 基于J2EE的Web医院管理系统的设计与实现(电子科技大学·田俊松)
  • 基于Web的医院诊疗系统的设计与实现(吉林大学·刘明)
  • 医学院学生管理系统的设计与实现(华南理工大学·王晓杰)
  • 基于Java与.NET互操作的临床信息系统研究与实践(南京理工大学·黄明杰)
  • 基于XML和.NET技术的远程医疗信息系统的设计与实现(武汉理工大学·印翀)

本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:源码项目助手 ,原文地址:https://m.bishedaima.com/yuanma/35708.html

相关推荐

发表回复

登录后才能评论