ZainZhao / His
Licence: apache-2.0
HIS英文全称 hospital information system(医院信息系统http://59.110.234.89:9999/swagger-ui.html ),医疗信息就诊系统,系统主要功能按照数据流量、流向及处理过程分为临床诊疗、药品管理、财务管理、患者管理。诊疗活动由各工作站配合完成,并将临床信息进行整理、处理、汇总、统计、分析等。本系统包括以下工作站:门诊医生工作站、药房医生工作站、医技医生工作站、收费员工作站、对帐员工作站、管理员工作站。需求为东软提供的云医院。
Stars: ✭ 359
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 项目致力于打造一个完整的医疗系统,采用现阶段流行技术实现。
下一阶段计划
- 添置部署教程
- 提高代码质量
- 更新技术栈为最新版本,并引入新技术
本仓库包含
系统 | 描述 |
---|---|
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 | ———— | 模板打包器 |
二. 项目展示
三. 环境搭建
开发工具
工具 | 版本 | 说明 |
---|---|---|
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]
个人转载请注明作者和仓库地址
许可证
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].