国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Web Service的孕前優(yōu)生系統(tǒng)的設(shè)計與實現(xiàn)

2018-02-28 11:19謝棟梁李文源譚劍黃煌鏡
電子技術(shù)與軟件工程 2018年21期

謝棟梁 李文源 譚劍 黃煌鏡

摘要

本文依據(jù)國家免費孕前優(yōu)生健康檢查項目信息系統(tǒng)規(guī)范性文件,結(jié)合具體操作流程,開發(fā)基于Web Service技術(shù)的孕前優(yōu)生系統(tǒng)數(shù)據(jù)交互系統(tǒng)。通過數(shù)據(jù)采集、存儲,做到孕前優(yōu)生健康檢查項目的數(shù)據(jù)交互,可以滿足業(yè)務(wù)需要,實現(xiàn)了一鍵導(dǎo)入數(shù)據(jù),減少工作人員手工錄入數(shù)據(jù),從而提高工作效率。

【關(guān)鍵詞】Web Service 孕前優(yōu)生 數(shù)據(jù)交互

1 引言

國家免費孕前優(yōu)生健康檢查項目是政府提供的一項基本公共服務(wù),項目旨在促進(jìn)育齡群眾健康懷孕、安全優(yōu)生,降低出生缺陷發(fā)生風(fēng)險,提高出生人口素質(zhì)。

國家免費孕前優(yōu)生健康檢查項目信息系統(tǒng)(以下簡稱“孕前優(yōu)生系統(tǒng)”)是原國家人口計生委科學(xué)技術(shù)研究所對國家免費孕前優(yōu)生健康檢查項目的工作流程和業(yè)務(wù)需求基礎(chǔ)上進(jìn)行的頂層設(shè)計和開發(fā)的系統(tǒng)。該系統(tǒng)已在全國范圍內(nèi)推廣,實現(xiàn)了國家、省、市、縣、鄉(xiāng)(鎮(zhèn))5級的信息動態(tài)管理,但是隨著孕前優(yōu)生健康檢查項目的推進(jìn),各級服務(wù)機(jī)構(gòu)工作人員的工作量越來越大,迫切需要一套數(shù)據(jù)交互系統(tǒng),實現(xiàn)服務(wù)機(jī)構(gòu)內(nèi)檢查項目的結(jié)果與孕前優(yōu)生系統(tǒng)數(shù)據(jù)交互,加快信息錄入人員的速度,減少其工作量,實現(xiàn)數(shù)據(jù)之間的高度共享。本文從信息錄入人員的需求出發(fā),闡明實現(xiàn)基于WebService技術(shù)的孕前優(yōu)生系統(tǒng)數(shù)據(jù)交互。

2 需求分析

2.1 現(xiàn)實需求

省、市、縣、鄉(xiāng)(鎮(zhèn))各級服務(wù)機(jī)構(gòu)在給計劃懷孕夫婦做免費孕前優(yōu)生健康檢查時,采用的檢驗、檢查設(shè)備基本上是與服務(wù)機(jī)構(gòu)內(nèi)部信息系統(tǒng)連接,與孕前優(yōu)生系統(tǒng)不能數(shù)據(jù)共享,這樣的檢驗檢查結(jié)果出來后,需要由工作人員定期的手工逐條錄入到孕前優(yōu)生系統(tǒng)。這種純手工錄入方式增加了工作人員的工作量,并且由于孕前優(yōu)生系統(tǒng)是通過互聯(lián)網(wǎng)登錄,因互聯(lián)網(wǎng)網(wǎng)速及穩(wěn)定性等問題,也影響到系統(tǒng)錄入速度。同時在國家衛(wèi)生健康委科研所及各省市衛(wèi)計單位的支持下,國家對免費孕前優(yōu)生健康檢查項目的大力推廣下,省、市、縣、鄉(xiāng)(鎮(zhèn))各級服務(wù)機(jī)構(gòu)對孕前優(yōu)生系統(tǒng)的使用頻度越來越高,工作人員需要在孕前優(yōu)生系統(tǒng)中錄入的數(shù)據(jù)量驟增,工作量越來越大。

2.2 技術(shù)需求

針對各級服務(wù)機(jī)構(gòu)使用的信息系統(tǒng)與孕前優(yōu)生系統(tǒng)數(shù)據(jù)共享的技術(shù)實現(xiàn)方式大致有如下三種情況:

(1)孕前優(yōu)生系統(tǒng)提供標(biāo)準(zhǔn)的檢查檢驗結(jié)果讀取接口文檔(如DLL、Web Service等接口),各級服務(wù)機(jī)構(gòu)使用的檢查檢驗系統(tǒng)供應(yīng)商,按該標(biāo)準(zhǔn)接口文檔實現(xiàn)數(shù)據(jù)共享。

(2)孕前優(yōu)生系統(tǒng)提供標(biāo)準(zhǔn)的檢查檢驗結(jié)果寫入中間庫文件,各級服務(wù)機(jī)構(gòu)使用的檢查檢驗系統(tǒng)供應(yīng)商,按該中間庫文件要求實現(xiàn)數(shù)據(jù)共享。

(3)孕前優(yōu)生系統(tǒng)不提供任何接口,基本數(shù)據(jù)收集依靠各級服務(wù)機(jī)構(gòu)信息錄入人員手工錄入。

以上第一、第二種實現(xiàn)方式,需要國家衛(wèi)生健康委科研所提供技術(shù)支持,短期來看,很難有標(biāo)準(zhǔn)的接口文檔或中間庫文件提供,所以針對第三種情況,在無接口、無中間庫文件的情況下,開發(fā)一種基于Web Service技術(shù)的孕前優(yōu)生系統(tǒng)數(shù)據(jù)交互系統(tǒng),實現(xiàn)各級服務(wù)機(jī)構(gòu)使用的信息系統(tǒng)與孕前優(yōu)生系統(tǒng)數(shù)據(jù)共享。

3 系統(tǒng)設(shè)計及實現(xiàn)

3.1 Web Service概念及實現(xiàn)

Web Service是一個平臺獨立的、低耦合的,自包含的、基于可編程的Web應(yīng)用程序,為了支持跨網(wǎng)絡(luò)的機(jī)器間相互操作交互而設(shè)計,可使用開放的XML標(biāo)準(zhǔn)來描述、發(fā)布、發(fā)現(xiàn)、協(xié)調(diào)和配置這些應(yīng)用程序,用于開發(fā)分布式的互操作的應(yīng)用程序。即Web Service可用于異構(gòu)平臺之間的交互,也就是說不受開發(fā)語言的限制、不受異構(gòu)網(wǎng)絡(luò)的限制。

正是基于Web Service跨平臺、不受開發(fā)語言限制、不受異構(gòu)網(wǎng)絡(luò)限制的特性,解決了孕前優(yōu)生系統(tǒng)與各級服務(wù)機(jī)構(gòu)內(nèi)部的信息系統(tǒng)不同平臺、不同網(wǎng)絡(luò)、不同開發(fā)語言而不能實現(xiàn)數(shù)據(jù)共享的難題。

具體實現(xiàn):

3.1.1 注冊服務(wù)

(1)服務(wù)器生成對應(yīng)類和實現(xiàn)方法;

(2)服務(wù)器向目標(biāo)服務(wù)器注冊此方法;

(3)目標(biāo)服務(wù)器發(fā)布一個可調(diào)用的服務(wù)目錄;

(4)客戶端向目標(biāo)服務(wù)器尋找這些方法,并請求這些方法。

3.1.2 Client和Server之間交互

(1)Client生成一個XML Web ServiceProxy Class的對象;

(2)Client調(diào)用Proxy Object的服務(wù);

(3)該服務(wù)和參數(shù)被打包,串行化后傳送到服務(wù)器;

(4)服務(wù)器進(jìn)行XML解包,反串行化,生成Web Service實例,用于調(diào)用;

(5)運行遠(yuǎn)程方法;

(6)串行化返回值,并送回Client端;

(7)Client端反串行化,值送到Proxy中;

(8)Proxy把值轉(zhuǎn)給Client.

3.2 數(shù)據(jù)交互系統(tǒng)實現(xiàn)

數(shù)據(jù)交互的實現(xiàn)步驟如下:

(1)客戶端程序通過Web Service獲取檢驗報告數(shù)據(jù)。

(2)解析獲取到的檢驗報告數(shù)據(jù),導(dǎo)入到國家免費孕前優(yōu)生健康檢查項目信息系統(tǒng)中。

數(shù)據(jù)交互系統(tǒng)功能包含用戶角色、權(quán)限分配、檢查結(jié)果查詢、按身份證號查詢、按姓名查詢、指定卡號查詢、導(dǎo)入當(dāng)前報告等功能。信息錄入人員,按照角色分配的權(quán)限進(jìn)入數(shù)據(jù)交互界面,通過按身份證號或姓名或指定卡號查詢到計劃懷孕夫婦的檢查報告名稱及具體檢查結(jié)果,可以選擇導(dǎo)入或批量導(dǎo)入數(shù)據(jù)到孕前優(yōu)生系統(tǒng)。

數(shù)據(jù)交互系統(tǒng)操作界面如圖1所示。

4 孕前優(yōu)生系統(tǒng)Web Service數(shù)據(jù)交互的安全

國家免費孕前優(yōu)生健康檢查項目信息系統(tǒng)是基于互聯(lián)網(wǎng)的,面向國家、省、市、縣、鄉(xiāng)(鎮(zhèn))各級服務(wù)機(jī)構(gòu)開發(fā)的B/S系統(tǒng),各級服務(wù)機(jī)構(gòu)在互聯(lián)網(wǎng)模式下實現(xiàn)信息的錄入;同時各級服務(wù)機(jī)構(gòu)內(nèi)部的信息系統(tǒng)一般是基于機(jī)構(gòu)內(nèi)部的局域網(wǎng)內(nèi)部系統(tǒng),物理上與外部的互聯(lián)網(wǎng)是隔離的。基于Web Service技術(shù)的孕前優(yōu)生系統(tǒng)數(shù)據(jù)交互,是實現(xiàn)孕前優(yōu)生系統(tǒng)(互聯(lián)網(wǎng))與各服務(wù)機(jī)構(gòu)內(nèi)的信息系統(tǒng)(局域網(wǎng))的數(shù)據(jù)交互,這就對各系統(tǒng)之間數(shù)據(jù)交互的安全性提出了非常高的要求。而Web Service技術(shù)異構(gòu)平臺互通性、可穿越防火墻實現(xiàn)自由通信的特性正是對這種安全性要求的完美實現(xiàn)。

實現(xiàn)方式:Web Service服務(wù)端部署在互聯(lián)網(wǎng),Web Service穿透防火墻與目標(biāo)服務(wù)器即各級服務(wù)機(jī)構(gòu)內(nèi)部的數(shù)據(jù)庫連接,通過加密技術(shù)取得數(shù)據(jù)。

5 結(jié)束語

本文中基于Web Service開發(fā)的數(shù)據(jù)交互系統(tǒng),是在孕前優(yōu)生系統(tǒng)無接口、無中間庫文件的情況下實現(xiàn)的數(shù)據(jù)共享,希望國家孕前優(yōu)生系統(tǒng)開發(fā)商,盡快提供一套統(tǒng)一的標(biāo)準(zhǔn)接口文檔或中間庫文件,由信息錄入人員直接在孕前優(yōu)生系統(tǒng)界面調(diào)用服務(wù)機(jī)構(gòu)內(nèi)部系統(tǒng)數(shù)據(jù),這樣會更方便信息錄入。

在國家免費孕前優(yōu)生健康檢查項目信息系統(tǒng)沒有開放統(tǒng)一的交互接口,又強(qiáng)調(diào)國家?guī)鞌?shù)據(jù)安全、網(wǎng)絡(luò)安全的前提下,在各級服務(wù)機(jī)構(gòu)檢查報告系統(tǒng)多以內(nèi)部局域網(wǎng)特別重視機(jī)構(gòu)內(nèi)部信息安全的前提下,通過基于WebService技術(shù)的孕前優(yōu)生系統(tǒng)數(shù)據(jù)交互系統(tǒng)的實現(xiàn),能幫助信息錄入人員安全、快速、及時、準(zhǔn)確的上報孕檢人員的孕前優(yōu)生健康檢查項目。此系統(tǒng)的實現(xiàn)能大大減少信息錄入人員的工作量,提供工作效率,也能有效減少檢查項目的漏報、錯報、少報的情況。

參考文獻(xiàn)

[1]彭左旗,王媛媛,馬立廣,趙君,張宏光,辛?xí)阅?,張亞,馬旭.國家免費孕前優(yōu)生健康檢查項目信息系統(tǒng)的設(shè)計與應(yīng)用[J].中國計劃生育學(xué)雜志,2014(06).

[2]歐陽輝,陳凱,趙亞龍,刁彩媚.基于Web Service的HIS與異地醫(yī)保接口的研究與實現(xiàn)[J].電腦知識與技術(shù),2015(13).

[3]商新娜.Web應(yīng)用中的海量數(shù)據(jù)訪問緩存技術(shù)[J].北京聯(lián)合大學(xué)學(xué)報(自然科學(xué)版),2007(03).

[4]蔡月茄,柳西玲.Web Service基礎(chǔ)教程[M].清華大學(xué)出版社,2005

[5]李俊旭,常朝穩(wěn).Web Service安全通信模型的研究[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2009(02).

志丹县| 平昌县| 柏乡县| 敦煌市| 布尔津县| 隆子县| 巫溪县| 呼和浩特市| 锡林郭勒盟| 格尔木市| 弋阳县| 岑溪市| 浑源县| 寻乌县| 海口市| 陇西县| 汾阳市| 抚顺县| 南昌市| 海伦市| 盘山县| 凤城市| 淳安县| 二连浩特市| 依安县| 财经| 南华县| 津市市| 辽中县| 富宁县| 高青县| 淮安市| 嘉黎县| 利津县| 绥江县| 镶黄旗| 资阳市| 昂仁县| 平凉市| 隆化县| 阿勒泰市|