All Projects → ZainZhao → His

ZainZhao / His

Licence: apache-2.0
HIS英文全称 hospital information system(医院信息系统http://59.110.234.89:9999/swagger-ui.html ),医疗信息就诊系统,系统主要功能按照数据流量、流向及处理过程分为临床诊疗、药品管理、财务管理、患者管理。诊疗活动由各工作站配合完成,并将临床信息进行整理、处理、汇总、统计、分析等。本系统包括以下工作站:门诊医生工作站、药房医生工作站、医技医生工作站、收费员工作站、对帐员工作站、管理员工作站。需求为东软提供的云医院。

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to His

Mall
mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
Stars: ✭ 54,797 (+15163.79%)
Mutual labels:  elk, redis, spring-boot, spring-cloud, rabbitmq, spring-security
Spring Boot Examples
🥗​ Spring/SpringBoot/SpringCloud 实践学习案例,从入门到精通,持续更新中,欢迎交流学习🍺 !
Stars: ✭ 110 (-69.36%)
Mutual labels:  redis, spring-boot, spring-cloud, rabbitmq, gateway
Simplemall
基于SpringCloud的微服务架构实战案例项目,以一个简单的购物流程为示例,融合spring cloud 相关组件,如spring-cloud-netflix、swagger等
Stars: ✭ 687 (+91.36%)
Mutual labels:  spring-boot, spring-cloud, rabbitmq, jwt, spring-security
Eladmin
项目基于 Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue的前后端分离的后台管理系统,项目采用分模块开发方式, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成前后端代码,支持动态路由
Stars: ✭ 16,943 (+4619.5%)
Mutual labels:  redis, spring-boot, jwt, spring-security, element-ui
Spring Boot Demo
spring boot demo 是一个Spring Boot、Spring Cloud的项目示例,根据市场主流的后端技术,共集成了30+个demo,未来将持续更新。该项目包含helloworld(快速入门)、web(ssh项目快速搭建)、aop(切面编程)、data-redis(redis缓存)、quartz(集群任务实现)、shiro(权限管理)、oauth2(四种认证模式)、shign(接口参数防篡改重放)、encoder(用户密码设计)、actuator(服务监控)、cloud-config(配置中心)、cloud-gateway(服务网关)等模块
Stars: ✭ 323 (-10.03%)
Mutual labels:  redis, spring-boot, spring-cloud, gateway, spring-security
Microservices Platform
基于SpringBoot2.x、SpringCloud和SpringCloudAlibaba并采用前后端分离的企业级微服务多租户系统架构。并引入组件化的思想实现高内聚低耦合,项目代码简洁注释丰富上手容易,适合学习和企业中使用。真正实现了基于RBAC、jwt和oauth2的无状态统一权限认证的解决方案,面向互联网设计同时适合B端和C端用户,支持CI/CD多环境部署,并提供应用管理方便第三方系统接入;同时还集合各种微服务治理功能和监控功能。模块包括:企业级的认证系统、开发平台、应用监控、慢sql监控、统一日志、单点登录、Redis分布式高速缓存、配置中心、分布式任务调度、接口文档、代码生成等等。
Stars: ✭ 3,274 (+811.98%)
Mutual labels:  elk, spring-boot, spring-cloud, jwt
Fxshop
基于SpringBoot+SpringCloud微服务的商城项目(demo版 不可用于生产)
Stars: ✭ 82 (-77.16%)
Mutual labels:  redis, spring-boot, spring-cloud, rabbitmq
Microservice Scaffold
基于Spring Cloud(Greenwich.SR2)搭建的微服务脚手架(适用于在线系统),已集成注册中心(Nacos Config)、配置中心(Nacos Discovery)、认证授权(Oauth 2 + JWT)、日志处理(ELK + Kafka)、限流熔断(AliBaba Sentinel)、应用指标监控(Prometheus + Grafana)、调用链监控(Pinpoint)、以及Spring Boot Admin。
Stars: ✭ 211 (-41.23%)
Mutual labels:  elk, spring-boot, spring-cloud, jwt
Spring Boot Quick
🌿 基于springboot的快速学习示例,整合自己遇到的开源框架,如:rabbitmq(延迟队列)、Kafka、jpa、redies、oauth2、swagger、jsp、docker、spring-batch、异常处理、日志输出、多模块开发、多环境打包、缓存cache、爬虫、jwt、GraphQL、dubbo、zookeeper和Async等等📌
Stars: ✭ 1,819 (+406.69%)
Mutual labels:  redis, spring-boot, rabbitmq, jwt
Cookbook
🎉🎉🎉JAVA高级架构师技术栈==任何技能通过 “刻意练习” 都可以达到融会贯通的境界,就像烹饪一样,这里有一份JAVA开发技术手册,只需要增加自己练习的次数。🏃🏃🏃
Stars: ✭ 428 (+19.22%)
Mutual labels:  redis, spring-boot, spring-cloud, rabbitmq
Milkomeda
Spring extend componets which build from experience of bussiness, let developers to develop with Spring Boot as fast as possible.(基于Spring生态打造的一系列来自业务上的快速开发模块集合。)
Stars: ✭ 117 (-67.41%)
Mutual labels:  redis, spring-boot, jwt, spring-security
Youlai Mall
youlai-mall 是基于Spring Boot 2.4、Spring Cloud 2020 & Alibaba、Vue、element-ui、uni-app快速构建的一套全栈开源商城平台,包括系统权限管理、微服务应用、微信小程序及APP应用
Stars: ✭ 331 (-7.8%)
Mutual labels:  spring-boot, spring-cloud, jwt, element-ui
Eshop Soa
EShop基于Dubbo实现SOA服务化拆分,并基于RocketMQ解决了分布式事务(新版SpringBootSOASkeleton)
Stars: ✭ 65 (-81.89%)
Mutual labels:  redis, spring-boot, jwt, spring-security
Taroco
整合Nacos、Spring Cloud Alibaba,提供了一系列starter组件, 同时提供服务治理、服务监控、OAuth2权限认证,支持服务降级/熔断、服务权重,前端采用vue+elementUI+webpack,可以很好的解决转向Spring Cloud的一系列问题。
Stars: ✭ 545 (+51.81%)
Mutual labels:  redis, spring-boot, spring-cloud, spring-security
Shirojwt
API SpringBoot + Shiro + Java-Jwt + Redis(Jedis)
Stars: ✭ 503 (+40.11%)
Mutual labels:  redis, spring-boot, jwt, element-ui
Jiiiiiin Security
一个前后端分离的内管基础项目
Stars: ✭ 132 (-63.23%)
Mutual labels:  redis, spring-boot, spring-cloud, spring-security
Spring Boot Examples
个人学习 SpringBoot2.x 写的一些示例程序,目前正在持续更新中.....
Stars: ✭ 159 (-55.71%)
Mutual labels:  redis, spring-boot, rabbitmq, jwt
Sample Spring Oauth2 Microservices
some examples that show basic and more advanced implementations of oauth2 authorization mechanism in spring-cloud microservices environment
Stars: ✭ 109 (-69.64%)
Mutual labels:  spring-boot, spring-cloud, jwt, spring-security
Sk Admin
基于 Spring Boot、 Spring Data JPA、 Spring Security、Vue 的前后端分离的管理系统。项目采用模块开发方式, 主要模块:权限管理 (RBAC(Role-Based Access Control,基于角色的访问控制),支持数据字典、数据权限管理、前端菜单支持动态路由)、日志管理、代码生成器、系统监控、云存储管理、系统工具等等
Stars: ✭ 130 (-63.79%)
Mutual labels:  redis, spring-boot, spring-security, element-ui
Xboot
基于Spring Boot 2.x的一站式前后端分离快速开发平台XBoot 微信小程序+Uniapp 前端:Vue+iView Admin 后端:Spring Boot 2.x/Spring Security/JWT/JPA+Mybatis-Plus/Redis/Elasticsearch/Activiti 分布式限流/同步锁/验证码/SnowFlake雪花算法ID 动态权限 数据权限 工作流 代码生成 定时任务 社交账号 短信登录 单点登录 OAuth2开放平台 客服机器人 数据大屏 暗黑模式
Stars: ✭ 3,432 (+855.99%)
Mutual labels:  redis, spring-boot, jwt, spring-security

HIS

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挂号 App挂号

  • Spring boot admin Spring boot admin

  • Spring boot admin Spring boot admin

  • ZinKin链路追踪 ZinKin链路追踪

  • 分布式日志收集 分布式日志收集

  • Hystrix dashboard 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 接口测试工具

部署教程

待更新

三. 业务需求

业务流程图

项目开发进度图

需求

项目开发进度图

版权声明

本系统已申请著作权,商业和自媒体转载前务必联系作者[email protected]

个人转载请注明作者和仓库地址

许可证

Apache License 2.0

Copyright (c) 2018-2019 ZainZhao

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].