体检系统运维手册.docx
《体检系统运维手册.docx》由会员分享,可在线阅读,更多相关《体检系统运维手册.docx(10页珍藏版)》请在冰豆网上搜索。
体检系统运维手册
XX体检系统
维护手册
修订记录
版本号
编写日期
编制人
审核人/批准人
修改章节号
1.0
初始版本
XX软件股份有限公司
关键词:
摘要:
本手册对系统运行环境、主要配置文件、系统新数据录入方法等进行了介绍,说明了主要运维工作的处理,以及常见问题的处理。
1概述
1.1系统结构
系统采用的结构描述
业务平台结构图
1.2数据库分布
数据分布图
portal为门户系统数据库
bs_tjxt为体检系统数据库
bslis52为检验数据库
bs_tjxt_photo为影像数据库
1.3数据接口
各系统之间的数据调用关系如下图所示:
数据调用关系图
1、体检-检验接口:
体检系统登记人员信息,产生检验项目信息与检验条码后,将这些信息插入bslis52数据库里的l_jytmxx表。
检验系统得到检验项目的结果后,生成结果视图vi_tj_result,体检系统的项目与该视图结果进行对照后获取检验结果。
2、体检-影像接口:
2运维环境介绍
2.1服务器配置及端口互通关系
一、第一台
用途:
体检(包含网站和APP)系统数据库服务器,体检数据库为SQLSERVER2008
CPU
内存
硬盘
网络
端口号
Inter(R)Xeon(R)CPUE7-48204核
8G
1TB
内网
备注:
xxxx是SQLSERVER的默认端口号,预留ORACLE的xxxx端口号
二、第二台
用途:
检验系统数据库服务器,检验为ORACLE
CPU
内存
硬盘
网络
端口号
Inter(R)Xeon(R)CPUE7-48204核
8G
1TB
内网
备注:
xxxx是ORACLE的默认端口号,预留SQLSERVER的xxxx端口号
三、第三台
用途:
PACS系统数据库和图像存储服务器,数据库为SQLSERVER2008
CPU
内存
硬盘
网络
端口号
Inter(R)Xeon(R)CPUE7-48204核
8G
4TB
内网
另外需预留5个端口用于影像仪器图像接收
备注:
xxxx为FTP端口号
四、第四台
用途:
网站、APP应用服务器
CPU
内存
硬盘
网络
端口号
Inter(R)Xeon(R)CPUE7-48204核
8G
500G
外网
备注:
网站、APP服务器需要访问体检数据库服务器,故该服务器需连接第一台体检服务器
五、以上4台服务器端口互通关系
服务器名称
端口号
体检服务器
内网个人客户端
外网体检者客户端
xxxx
xxxx
LIS数据库
10.xx.16.xx
xxxx
√
√
内网客户端访问LIS/PACS服务所有端口
/
xxxx
/
PACS数据库
10.xx.16.xx
xxxx
√
/
xxxx
/
其他5个端口
/
/
/
应用服务器
10.xx.16.xx
80
√(应用服务访问体检1433,1521端口)
√(内网访问应用服务器80端口)
√
内网个人客户端
√(客户端访问体检1433,1521端口)
/
/
说明:
3台内网服务器的80端口需相互能访问,且客户端能访问3台服务器80端口
2.2开发运行环境
2.2.1数据库版本
名称、版本、客户端连接管理工具
名称
版本
客户端连接管理工具
SQLSERVER
SQLSERVER2012
SQLServerManagementStudio
Oracle
OracleDatabase11g
PLSQLDeveloper
2.2.2软件
本系统共包含以下软件和支撑系统运行的软件:
1、影像系统:
2、检验系统:
portal.exe
3、体检管理系统:
portal_tj.exe
4、导检系统:
portal_dj.exe;用于体检人员的导检。
5、自动程序:
autosendmsg.exe;用于自动消息的发布和导检时自动从早餐厅、候诊厅将人员出队,在运行时只在服务器10.xx.16.xx服务器上运行即可,其他电脑无需再运行自动程序,该程序在电脑重启时自动启动。
6、数据接收程序:
zddr.exe;用于自动接收LIS、PACS系统的数据,在运行时只在服务器10.xx.16.xx服务器上运行即可,其他电脑无需再运行该程序,该程序在电脑重启时自动启动。
7、非标接口程序:
portal_fbjk.exe;用于查看非标仪器的结果查看和录入检查结果。
8、用于连接oracle的客户端,需在tnsnames.ora文件配置连接字符:
Oracle11gInstantClient.exe;
9、用于播放导检呼叫语音的软件:
jTTS语音合成系统。
10、用于支撑预约系统、app运行的软件:
ApacheTomcat7.x;该程序运行在10.xx.16.xx服务器上,用于保证预约网站、app和服务器的数据传输,在整个预约网站和app运行期间该程序不可被关闭。
2.2.3系统运行所需JDK
预约网站与APP运行需要配置JDK,版本信息为:
jdk1.7.0_17
2.2.4网络
连接到服务器有两种方式:
1、连接海航内部无线HNA-GROUP,通过内网网络访问账号网页登陆后即可ping通服务器。
游戏逻辑中心
2、通过网线配置有效IP后,通过内网网络访问账号网页登陆后即可ping通服务器。
3、远程桌面配置服务器需要通过堡垒机才能远程操作。
3基本维护
3.1业务软件安装
1、体检管理系统可直接将文件夹拷贝到D盘根目录下,打开体检管理系统的根文件夹找到portal_tj.exe,发送快捷方式到桌面。
2、检验系统可直接将BSLIS52文件夹拷贝到D盘根目录下,打开BSLIS52文件夹找到portal.exe,发送快捷方式到桌面
3、运行Oracle11gInstantClient.exe客户端,默认安装到C盘后,打开C:
\ORACLE\instantclient_11_2\NETWORK\ADMIN路径下的tnsnames.ora文件,配置连接oracle的连接字符串。
4、打开语音合成系统文件夹jtts,运行安装程序setup.exe,选择默认安装路径安装。
3.2新增模块
下面将详细介绍新增模块的步骤:
1开体检系统登录框,用管理员账号:
xxxx密码:
xxxx进行登录
②切换角色到门户管理角色
③打开系统维护—》系统模块维护—》模块类别选择“体检系统”
④点击增加:
输入模块名称、选择打开方式“OpenSheetWithParm”、输入对象名称,填写完成后点击保存
⑤打开系统维护—》系统角色维护—》选择体检系统角色—》点击角色菜单后弹出角色菜单显示框
⑥在角色菜单弹出框里选择要增加的菜单栏,点击增加后输入菜单名称、从模块名称的下拉列表里选择前面所新增的页面模块,点击保存后模块新增完成。
3.3参数配置
3.3.1系统重要参数配置:
系统参数设置用体检管理员角色登录后,打开系统设置—》系统参数设置页面可进行配置
系统参数
参数值
默认值
参数说明
导检-从早餐厅自动入队等待时间
5
5(min)
系统分配进入早餐厅后,等待N分值,自动分配到下一诊室
航空人员年龄计算-航空人员预约体检时计算年龄的截至日期
10
10(day)
例如:
预约操作日期是2017-06-22,实际计算年龄应截至到2017-07-02
合格证到期提醒-航空人员合格证到期前多少天提醒
30
30(day)
航空人员合格证快到期前发送消息提醒
检前提下-预约后检前提醒时间点设置
12:
00|06:
30
12:
00|06:
30
前一天/当天早上
检前提醒共提醒两次:
预约日期的前一天提醒|预约日期当天早上提醒一次
结论预警-航空人员结论预警通知:
下结论后多少天每日发预警通知
25
25(day)
航空人员结论为暂不合格和暂未结论状态发预警通知,超过90天的不再发通知。
前台登记-检验条码打印格式,1为5cm*3cm2为5cm*2cm
1
1
是否启用早餐厅队列
Y
N
Y-启用,N-不启用
3.3.2配置文件参数配置:
配置文件:
Tjxt.ini文件,在体检管理系统文件夹目录下,双击打开该配置文件,对重要参数进行配置:
1、导检相关参数配置:
;主屏幕分辨率(导检屏向右偏移位置设置)
first_x=500
first_y=500
;扩展屏分辨率(导检屏显示大小设置)
second_x=1366
second_Y=673
;屏幕刷新间隔时间(秒)
PMSXJGSJ=8
2、首选打印机配置
;指引单打印机
print_zyd=MicrosoftXPSDocumentWriter
;条码打印机
print_tm=MicrosoftXPSDocumentWriter
;腕带打印机
print_wd=Zan彩色图像打印机
3.4数据库维护
在系统启用后,不可避免的会产生大量的业务数据和日志文件,因此既要保证业务数据的安全性,又要保证不让日志文件的数据量过大挤占服务器的存储空间,对此我们做出以下措施来解决问题:
1、创建sqlserver维护计划,该计划可在每天晚上0:
00自动备份数据库,生成的备份文件存放在10.xx.16.xx服务器上,存放路径为D:
\databace_backup。
2、创建收缩数据库日志文件到10MB的配置文件,定期清理日志文件。
4账户信息
4.1登录服务器
按以下步骤登录服务器:
①网页打开网址:
②进入网页后找到“相关下载”按钮,点击进入运维工具下载页面,下载运维客户端
③下载好运维客户端后,输入运维IP地址:
,进入登录页面
④输入用户名xxxx密码xxxx即可登录
⑤选择服务器后点击连接服务即可远程连接到服务器
4.2数据库账号
数据库名称
数据库类型
IP地址
账号
密码
Sqlserver
10.xx.16.xx
xx
xxxx
Sqlserver
10.xx.16.xx
xx
xxxx
Oracle
10.xx.16.xx
xx
xxxx
Sqlserver
10.xx.16.xx
xx
xxxx