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

?

.NET框架下國家基本藥物制度信息化系統(tǒng)B/S結(jié)構(gòu)模式應(yīng)用研究

2013-07-02 01:44:56董鴻曄郭江輝沈陽藥科大學(xué)遼寧沈陽110016
中國醫(yī)藥指南 2013年29期
關(guān)鍵詞:代理服務(wù)器框架數(shù)據(jù)庫

董 娜 董鴻曄* 郭江輝(沈陽藥科大學(xué),遼寧 沈陽 110016)

.NET框架下國家基本藥物制度信息化系統(tǒng)B/S結(jié)構(gòu)模式應(yīng)用研究

董 娜 董鴻曄* 郭江輝(沈陽藥科大學(xué),遼寧 沈陽 110016)

本文結(jié)合國家基本藥物制度信息化系統(tǒng)的建設(shè)目標(biāo),闡述了系統(tǒng)開發(fā)涉及的B/S結(jié)構(gòu)模式、網(wǎng)絡(luò)架構(gòu)及安全模式及數(shù)據(jù)庫訪問等相關(guān)技術(shù),在此基礎(chǔ)上提出了基于NET框架實(shí)現(xiàn)B/S三層結(jié)構(gòu)的系統(tǒng)總體架構(gòu)和應(yīng)用模式。

NET框架;B/S結(jié)構(gòu);信息化;數(shù)據(jù)庫;網(wǎng)絡(luò)安全;應(yīng)用模式

計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)及網(wǎng)絡(luò)經(jīng)濟(jì)的崛起,加速了政府和企業(yè)信息化建設(shè)和應(yīng)用的步伐。隨著我國基本藥物制度的逐步建立和實(shí)施,與其發(fā)展相適應(yīng)的國家基本藥物制度信息化管理系統(tǒng)作為國民經(jīng)濟(jì)和社會(huì)信息化的重要組成部分,它會(huì)使我國醫(yī)藥衛(wèi)生事業(yè)監(jiān)測(cè)工作的管理水平、分析評(píng)價(jià)水平、信息共享度及信息安全性得到進(jìn)一步提升,為政府適時(shí)有效調(diào)控經(jīng)濟(jì)運(yùn)行、進(jìn)行科學(xué)決策提供依據(jù),為切實(shí)抓好我國醫(yī)藥衛(wèi)生監(jiān)管工作提供技術(shù)保障[1]。

1 NET框架下B/S三層結(jié)構(gòu)應(yīng)用模式研究

隨著面向?qū)ο蠹夹g(shù)、分層建模技術(shù)和網(wǎng)絡(luò)瀏覽器導(dǎo)航技術(shù)的逐步成熟,B/S模式的多層應(yīng)用體系結(jié)構(gòu)得到了越來越多的應(yīng)用。由于采用B/S三層結(jié)構(gòu)模式開發(fā)Web應(yīng)用程序具有應(yīng)用程序可擴(kuò)展性、易維護(hù)性強(qiáng)、開發(fā)成本低、數(shù)據(jù)安全性高、業(yè)務(wù)邏輯層與數(shù)據(jù)層分離、與實(shí)際問題對(duì)應(yīng)關(guān)系明確、從而簡化系統(tǒng)設(shè)計(jì)工作等諸多特點(diǎn)及技術(shù)優(yōu)勢(shì),特別適合應(yīng)用于具有一定規(guī)模和業(yè)務(wù)邏輯比較復(fù)雜的大型系統(tǒng)的開發(fā)需求[2]。

依據(jù)B/S模式的三層結(jié)構(gòu),.NET組件也對(duì)應(yīng)著劃分為三個(gè)層次:用戶界面層、業(yè)務(wù)邏輯層和數(shù)據(jù)層。結(jié)構(gòu)模式如圖1所示。

圖1 系統(tǒng)B/S結(jié)構(gòu)框架

該架構(gòu)的技術(shù)特點(diǎn)是可實(shí)現(xiàn)系統(tǒng)的分布式、跨平臺(tái)應(yīng)用;可實(shí)現(xiàn)系統(tǒng)的集中化管理,用戶通過瀏覽器執(zhí)行應(yīng)用程序和傳遞數(shù)據(jù),其應(yīng)用將以廣域網(wǎng)為基礎(chǔ),易部署和易維護(hù)。

在實(shí)際的開發(fā)過程中,系統(tǒng)往往比較復(fù)雜,這樣的組件分層粒度較大、軟件的靈活性較差,因此如何構(gòu)建一個(gè)良好的架構(gòu),并分配到軟件體系結(jié)構(gòu)中是軟件開發(fā)者首先解決的問題。針對(duì)國家基本藥物制度信息化管理系統(tǒng)面向全國多級(jí)用戶、覆蓋面廣、內(nèi)外網(wǎng)并用的特點(diǎn),綜合分析系統(tǒng)業(yè)務(wù)邏輯及網(wǎng)絡(luò)部署的具體實(shí)現(xiàn)問題,本系統(tǒng)采用B/S三層體系結(jié)構(gòu)模式設(shè)計(jì),由瀏覽器、Web服務(wù)器/應(yīng)用服務(wù)器、數(shù)據(jù)庫服務(wù)器組成。系統(tǒng)B/S三層體系架構(gòu)如圖.2所示。

圖2 系統(tǒng)B/S框架

在圖2中,系統(tǒng)采用三層架構(gòu)模式,將基本藥物制度信息管理系統(tǒng)的應(yīng)用劃分為用戶界面層、業(yè)務(wù)邏輯層、數(shù)據(jù)管理層。三個(gè)層次中,系統(tǒng)主要功能、業(yè)務(wù)邏輯、業(yè)務(wù)規(guī)則、數(shù)據(jù)訪問、合法性校驗(yàn)等工作都放在業(yè)務(wù)邏輯層進(jìn)行處理。數(shù)據(jù)庫管理層主要是負(fù)責(zé)數(shù)據(jù)庫的訪問,可以訪問數(shù)據(jù)庫系統(tǒng)、二進(jìn)制文件、文本文檔或是XML文檔,實(shí)現(xiàn)對(duì)數(shù)據(jù)表的選取、添加、刪除等更新操作。

2 NET框架下系統(tǒng)網(wǎng)絡(luò)架構(gòu)及安全模式研究

隨著電子政務(wù)網(wǎng)絡(luò)模式的不斷發(fā)展和應(yīng)用,網(wǎng)絡(luò)安全問題日益凸現(xiàn),其研究也變得越來越重要。一個(gè)安全、便捷的網(wǎng)絡(luò)應(yīng)用環(huán)境和網(wǎng)絡(luò)安全機(jī)制,為信息提供足夠的保護(hù),是電子政務(wù)網(wǎng)絡(luò)及企業(yè)局域網(wǎng)得以廣泛實(shí)施應(yīng)用的基礎(chǔ)[3]。

為保證國家基本藥物制度信息化管理系統(tǒng)的安全運(yùn)行,系統(tǒng)網(wǎng)絡(luò)架構(gòu)分為內(nèi)部網(wǎng)絡(luò)和外部網(wǎng)絡(luò)兩個(gè)系統(tǒng)。系統(tǒng)內(nèi)網(wǎng)采用SSL VPN代理服務(wù)器模式,系統(tǒng)外網(wǎng)即基本醫(yī)療單位及用戶,通過撥號(hào)網(wǎng)絡(luò)或DSL寬帶訪萬維網(wǎng)絡(luò),系統(tǒng)整體網(wǎng)絡(luò)架構(gòu)設(shè)計(jì)如圖3所示。

圖3 系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)

在圖3中,由于在防火墻和Internet連接的地方設(shè)置一個(gè)代理服務(wù)器,對(duì)于外網(wǎng)客戶端發(fā)出的請(qǐng)求,代理服務(wù)器將它解析轉(zhuǎn)換成HTTP請(qǐng)求,再發(fā)給Web服務(wù)器,因此客戶端只需配置到代理服務(wù)器的連接,代理服務(wù)器也只需要打開HTFPS的端口,客戶端就能通過代理服務(wù)器的間接連接訪問外網(wǎng)的Web服務(wù)器資源。代理服務(wù)器沒有保存任何內(nèi)網(wǎng)網(wǎng)頁的真實(shí)數(shù)據(jù),所有的靜態(tài)網(wǎng)頁或CGI程序,都保存在內(nèi)網(wǎng)的應(yīng)用服務(wù)器上。因此對(duì)代理服務(wù)器的攻擊不會(huì)使得內(nèi)網(wǎng)信息遭到破壞,保證了內(nèi)網(wǎng)服務(wù)器的安全性[4]。

3 vNET框架下系統(tǒng)數(shù)據(jù)庫訪問模式研究

高效率的數(shù)據(jù)庫應(yīng)用技術(shù)一直是研究熱點(diǎn)之一,其中數(shù)據(jù)庫應(yīng)用模式經(jīng)歷了從單機(jī)向網(wǎng)絡(luò)化發(fā)展的過程。特別是B/S結(jié)構(gòu)模式的出現(xiàn),使網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用得到了充分的發(fā)展[5]。

B/S三層體系結(jié)構(gòu)將用戶界面,業(yè)務(wù)邏輯和數(shù)據(jù)庫三者完全分離開來,雖然有助于創(chuàng)建更易于維護(hù)和升級(jí)的、可伸縮性更高的應(yīng)用程序,但存在一些制約三層體系結(jié)構(gòu)實(shí)際應(yīng)用的因素。實(shí)現(xiàn)三層結(jié)構(gòu)面臨的一個(gè)實(shí)際困難是數(shù)據(jù)訪問。為了解決這個(gè)問題,將數(shù)據(jù)訪問從業(yè)務(wù)層中再次分離出來,這一層被稱為數(shù)據(jù)訪問層。數(shù)據(jù)訪問層提供了對(duì)各種數(shù)據(jù)庫訪問的公共接口。.NET框架技術(shù)為解決上述諸多問題提供了是最佳解決方案。

在.NET Framework數(shù)據(jù)提供程序組件中,ADO.NET技術(shù)主要包含Connection、Command、DataReader、DataAdapter、DataSet和DataTable等6個(gè)對(duì)象,可實(shí)現(xiàn)數(shù)據(jù)操作和對(duì)數(shù)據(jù)的快速訪問[7]。

數(shù)據(jù)層使用數(shù)據(jù)訪問邏輯組件是數(shù)據(jù)訪問層的最佳解決方案。在.NET框架中,數(shù)據(jù)訪問邏輯組件使用 ADO.NET執(zhí)行 SQL語句或者調(diào)用存儲(chǔ)過程。當(dāng)系統(tǒng)執(zhí)行ASP.NET程序時(shí),WEB服務(wù)器會(huì)自動(dòng)把ASP程序代碼解釋為HTML格式的網(wǎng)頁內(nèi)容,再送到用戶端的瀏覽器顯示出來[28],其訪問流程如圖4所示。

圖4 B/S三層結(jié)構(gòu)數(shù)據(jù)庫訪問流程圖4 B/S Data Base Visit Procedure

存儲(chǔ)過程是SQL語句和可選控制流語句的預(yù)編譯集合,以一個(gè)名稱存儲(chǔ)并作為一個(gè)單元處理。存儲(chǔ)過程存儲(chǔ)在數(shù)據(jù)庫內(nèi),可通過應(yīng)用程序的調(diào)用來執(zhí)行,并且允許用戶聲明的變量、條件執(zhí)行以及其他強(qiáng)大的編程功能。存儲(chǔ)過程可以包含程序流、邏輯關(guān)系和對(duì)數(shù)據(jù)庫的查詢。

4 結(jié) 語

本文對(duì)國家基本藥物制度信息化系統(tǒng)開發(fā)涉及的結(jié)構(gòu)模式、.NET框架、VPN網(wǎng)絡(luò)接入等技術(shù)進(jìn)行了研究,在此基礎(chǔ)上提出了基于.NET框架的B/S三層結(jié)構(gòu)模式的系統(tǒng)總體架構(gòu)和實(shí)施方案,針對(duì)系統(tǒng)覆蓋面廣、數(shù)據(jù)交換涉密等網(wǎng)絡(luò)安全問題,提出了運(yùn)用SSL VPN技術(shù)構(gòu)建系統(tǒng)運(yùn)行安全機(jī)制,保證系統(tǒng)合法用戶安全登錄、內(nèi)外網(wǎng)數(shù)據(jù)安全交換和資源便捷共享及數(shù)據(jù)訪問。本系統(tǒng)的設(shè)計(jì)與應(yīng)用,將為國家基本藥物制度信息化系統(tǒng)統(tǒng)的建設(shè)與應(yīng)用提供模式參考和技術(shù)保障。

[1] 孫志偉.企業(yè)信息化對(duì)企業(yè)競爭力的影響[J].經(jīng)濟(jì)論壇,2011(7): 216-219.

[2] 劉京.C/S結(jié)構(gòu)與B/S結(jié)構(gòu)比較[J].黑龍江科技信息,2008(21): 84-86.

[3] 李小標(biāo).電子政務(wù)互聯(lián)互通中的資源訪問[J].控制網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2006(8):69-74.

[4] 陳興剛,孟傳良.VPN及其隧道技術(shù)研究[J].電腦知識(shí)與技術(shù),2008,3(5):879-880.

[5] 王凈.基于.NET框架的數(shù)據(jù)庫應(yīng)用模式解決方案[J].艦船電子工程,2005,25(4):57-59.

[6] 李顯峰,王淵,魏聰明.基于.NET框架加密技術(shù)的安全登錄機(jī)制研究[J].電腦知識(shí)與技術(shù),2009,5(22):6151-6152.

[7] 劉曉宇.基于.NET的數(shù)據(jù)庫訪問技術(shù)優(yōu)化研究[J].軟件導(dǎo)刊,2010,10(4):151-152.

[8] 梁昊.基于.NET框架的校園網(wǎng)絡(luò)報(bào)修系統(tǒng)的實(shí)現(xiàn)[J].長沙大學(xué)學(xué)報(bào),2011,25(5):43-45.

[9] 蘭潔.ADO.NET數(shù)據(jù)庫問技術(shù)[J].電腦編程技巧與維護(hù), 2009(22):46-47.

R197.3

C

1671-8194(2013)29-0276-02

*通訊作者:E-mail: donghy001@163.com

猜你喜歡
代理服務(wù)器框架數(shù)據(jù)庫
框架
廣義框架的不相交性
地鐵信號(hào)系統(tǒng)中代理服務(wù)器的設(shè)計(jì)與實(shí)現(xiàn)
IP地址隱藏器
WTO框架下
法大研究生(2017年1期)2017-04-10 08:55:06
數(shù)據(jù)庫
數(shù)據(jù)庫
數(shù)據(jù)庫
數(shù)據(jù)庫
一種基于OpenStack的云應(yīng)用開發(fā)框架
博罗县| 新疆| 哈尔滨市| 恩施市| 连州市| 扎赉特旗| 栾川县| 康乐县| 广宗县| 敦化市| 电白县| 清远市| 梁河县| 华蓥市| 治县。| 汶上县| 广丰县| 保靖县| 无锡市| 文化| 永平县| 贵港市| 柘城县| 澳门| 汉沽区| 白玉县| 平泉县| 广河县| 凌源市| 东源县| 扎囊县| 太保市| 延吉市| 丹阳市| 屯昌县| 瑞丽市| 阳曲县| 女性| 兰州市| 区。| 全州县|