



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、改進的醫(yī)院系統(tǒng)客戶端自動更新1 自動更新的必要性客戶端/服務(wù)器端(C/S)模式具有安全性高、穩(wěn)定性好、系統(tǒng)響應(yīng)快、 能充分利用客戶端資源等優(yōu)點, 更適用于醫(yī)院信息系 統(tǒng)特別是 HIS 系統(tǒng)。而在軟件的生命周期中, 軟件的升級和修 復(fù) Bug 等后期維護工作是最重要的環(huán)節(jié), 同時是時間最長和投 入最大的階段。 然而這些系統(tǒng)特別是 HIS 系統(tǒng)需求變化頻繁, 客 戶端數(shù)量大且分散,這些都給系統(tǒng)升級和修復(fù) Bug 帶來了不小 的挑戰(zhàn)。因而,急需一種通用的自動更新來彌補 C/S 架構(gòu)軟件的 不足。2 主流自動更新解決方案分析目前有兩種方案:(1) FTP下載法:基于FTP協(xié)議,客戶端自動從服務(wù)器端 下
2、載更新文件到本地。( 2)使用數(shù)據(jù)庫:更新文件存放在服務(wù)器端數(shù)據(jù)庫中,客 戶端下載服務(wù)器信息匹配, 從數(shù)據(jù)庫中讀取更新文件并替換。 兩 種方案優(yōu)缺點如表 1 所示。從表 1 可知, C/S 架構(gòu)的系統(tǒng)需要有一種改進的使用數(shù)據(jù)庫 的自動更新方案。本文將對此進行研究。3 改進型的通用自動更新系統(tǒng)設(shè)計與實現(xiàn)3.1 系統(tǒng)目標(biāo)系統(tǒng)需要實現(xiàn)以下功能:(1)通用性:能滿足醫(yī)院所有 C/S 架構(gòu)信息系統(tǒng)的自動更 新;(2)自動性:自動檢測更新,自動實現(xiàn)更新;(3)版本控制:登錄時先更新檢測;(4)更新歷史查詢:可查各客戶端的歷次更新情況(是否 更新;何時更新;更新是否成功;目前在用版本等等)。(5)更新文件存
3、放位置:以二進制形式存在數(shù)據(jù)庫中。(6)可擴展性:可方便加入新的 C/S 信息系統(tǒng)。(7)分區(qū)域更新:通過設(shè)置 IP 地址段,分批更新程序。(8)自動獲取客戶端信息:自動獲取未注冊的客戶端,并 在數(shù)據(jù)庫客戶端列表中加入相關(guān) IP 地址、主機名、使用信息系 統(tǒng)等信息。3.2 系統(tǒng)模型設(shè)計3.2.1 概念模型設(shè)計 本系統(tǒng)需要一個系統(tǒng)表記錄更新程序信息; 為實現(xiàn)分區(qū)域更 新,需要一個客戶端分組表; 一個客戶端更新表存儲客戶端版本 信息;一個更新文件表存儲版本號、更新文件包信息、上傳機器 名、IP、日期;一個更新文件明細(xì)表存儲文件包中的文件名及文 件路徑、 文件內(nèi)容。 客戶端分組與客戶端更新表以客戶端
4、編號相 對應(yīng);系統(tǒng)模塊表與客戶端更新表、 文件更新表以系統(tǒng)識別號相 關(guān)聯(lián),文件更新表與文件更新明細(xì)表以版本號一對多關(guān)聯(lián)。3.2.2 數(shù)據(jù)模型設(shè)計使用 PowerDesinger 將概念數(shù)據(jù)模型轉(zhuǎn)變成物理數(shù)據(jù)模型。 自動更新物理數(shù)據(jù)模型包含 5 個表,物理數(shù)據(jù)模型如圖 1 所示。3.3 系統(tǒng)數(shù)據(jù)庫設(shè)計因為醫(yī)院大部分 C/S系統(tǒng)都用PowerBuilder (以下簡稱PB 開發(fā),為了獲得更好的兼容性,本系統(tǒng)也采用 PB9.0+ SQL Server2008 開發(fā)。用 Power Desinger 工具將數(shù)據(jù)庫物理模型轉(zhuǎn) 化為數(shù)據(jù)庫。3.4 程序設(shè)計本系統(tǒng)主要有兩部分組成: 文件上傳及客戶端更新。
5、文件上 傳由系統(tǒng)管理員選擇要更新的系統(tǒng) (若沒有則新增入更新系統(tǒng)列 表),再選定要更新的文件包,上傳(流程圖如圖 2 所示)。客 戶端更新先確保當(dāng)前客戶端已注冊 (新注冊客戶端當(dāng)前版本號置 為 0),然后與服務(wù)器下載的更新版本號比對,不一致且強制更 新時則下載更新文件, 并替換本地文件, 之后客戶端正常啟動程 序并修改版本號(流程圖如圖 3 所示)。4 系統(tǒng)亮點 本系統(tǒng)相較目前自動更新系統(tǒng),具有以下亮點:4.1 分區(qū)域更新可增加低配置服務(wù)器或者普通PC機作為更新服務(wù)器,將某一個 IP 地址段的客戶端的更新任務(wù)布署在這個服務(wù)器上。好處 主要有二:1)緩解每天早晨大量客戶端登錄更新檢測對服務(wù)器的壓力;(2)便于系統(tǒng)更新時的小范圍先試用,再全院鋪開。4.2 自動獲取客戶端信息醫(yī)院信息系 ?y 客戶端分布廣而分散,初次登錄時自動注冊 客戶端信息。4.3 可擴展性可方便的在服務(wù)器端增加系統(tǒng)信息, 實現(xiàn)新增系統(tǒng)的自動更 新。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于能量尺度方法的軟土蠕變特性研究
- 大單元教學(xué)在農(nóng)村初中英語閱讀課中的應(yīng)用研究
- 印度學(xué)前教育體系解析
- 體檢健康教育核心要點
- 呼吸內(nèi)科疑難病例討論
- 腸內(nèi)營養(yǎng)護理外科
- 健康本領(lǐng)的多維解析
- 《社會財務(wù)共享服務(wù)實務(wù)》課件-增值稅的計算與申報
- 預(yù)防心理健康教育課件
- 中心校校園安全管理培訓(xùn)
- 建設(shè)部建設(shè)工程重大質(zhì)量安全事故應(yīng)急預(yù)案
- 2025年中航油招聘筆試參考題庫附帶答案詳解
- 2024年中國中高端電子鋁箔行業(yè)市場調(diào)查報告
- DB54∕T 0275-2023 民用建筑節(jié)能技術(shù)標(biāo)準(zhǔn)
- 2025年人教版小學(xué)五年級英語(下冊)期末試卷及答案
- 交通貨運企業(yè)-隱患排查治理和防控制度
- 中煙公司財務(wù)管理制度
- 《學(xué)習(xí)雷鋒精神爭主題班會》課件
- 國家教育十五五規(guī)劃綱要全文內(nèi)容
- 以工代賑宣傳活動方案
- 飛機的平衡、穩(wěn)定性與操縱性
評論
0/150
提交評論