HIS项目
- Hospital Information System : 医院信息系统
- 功能 :
- 按照数据流量 , 流向及处理过程分为临床诊疗 , 药品管理 , 财务管理 , 患者管理等
项目介绍
- 诊疗活动由各工作站配合完成 , 并将临床信息进行整理 , 处理 , 汇总 , 统计 , 分析等
- 本系统包括一下工作站 :
- 门诊医生工作站
- 药房医生工作站
- 医技医生工作站
- 收费员工作站
- 对账员工作站
- 管理员工作站
- 基于
SpringBoot 2.x
和VUE
实现
HIS组件解析
- 前端组件 :
VUE
: 用于用户界面构建的JavaScript构架
- 后端组件 :
SpringBoot
: 新一代JavaEE标准 , 开箱即用
- 服务支撑 :
RabbitMQ
: 消息队列服务 , 请求异步处理MySQL
: 关系型数据库服务 , 数据库持久化存储Redis
: 缓存数据库服务 , 加速系统响应Elasticsearch
: 搜索引擎服务 , 加速海量搜索OSS
: 对象存储服务 , 海量静态资源存储Nginx
: Web服务 , 承接客户端请求 , 请求分离
HIS项目代码解析
- HIS项目源码地址 : https://gitee.com/robin_home/HIS.git
- HIS项目整理后代码 :
HIS-BACKEND
#后端源码 , 采用SpringBoot框架HIS-CONFIG
#配置文件模板HIS-FONTEND
#前端代码HIS-FONTEND-DEPENDENCY
#前端源码编译需要的依赖包HIS-FONTEND-SOURCECODE
#前端源码 , 采用VUE框架HIS-SQL
#HIS项目数据库SQL文件
环境准备
- 准备项目实战使用机器六台
- 配置主机名和IP地址
- 配置yum源
- 关闭防火墙和Selinux
HIS项目代码托管
-
HIS项目代码托管是将HIS项目的代码保存在一个中央服务器上,以便团队成员可以共享、协作和管理代码。这种做法有助于确保代码的版本控制和安全性,并使得团队成员能够更好地协同工作。
-
Programer主机准备HIS代码 , 准备 HIS压缩包
HIS.zip
unzip HIS.zip
解压项目代码压缩包
HIS后端托管
GitLab查看 Git基础 ( 1 )
- 进入GitLab网页 , 点击扳手进入仪表盘管理页面 , 点击
New project
创建HIS后端代码托管项目
- 创建项目名称为
HIS-BACKEND
, 项目组调整为devops
组 , 项目标识串手动修改为大写 , 可见性级别选择公开方便操作 - 关联GitLab服务器HIS-BACKEND项目与Programer主机HIS-BACKEND代码
-
cd HIS/HIS-BACKEND/
-
git init
//初始化仓库 -
git remote add origin http://192.168.88.20/devops/HIS-BACKEND.git
//关联本地与远程 -
git remote -v
//查看关联 -
git add ./
//添加代码到缓存区 -
git commit -m "Init Backend Code"
//提交到本地版本库 -
git tag v1
//创建v1
标签 -
git push -u origin --all
//推送本地所有分支 -
git push -u origin --tags
//推送本地所有标签
-
HIS前端代码托管
- 进入GitLab网页 , 点击扳手进入仪表盘管理页面 , 点击
New project
创建HIS前端代码托管项目 , 创建项目名称为HIS-FONTEND
, 项目归属调整为devops
组 , 项目标识串手工调整为大写 , 可见性级别选择公开 - 关联GitLab服务器HIS-FONTEND项目与Programer主机HIS-FONTEND代码
cd HIS/HIS-BACKEND/
git init
//初始化仓库git remote add origin http://192.168.88.20/devops/HIS-FONTEND.git
//关联本地与远程git remote -v
//查看关联git add ./
//添加代码到缓存区git commit -m "Init fontend Code"
//提交到本地版本库git tag v1
//创建v1
标签git push -u origin --all