• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

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

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

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

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

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

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

      NET框架;B/S結構;信息化;數據庫;網絡安全;應用模式

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

      1 NET框架下B/S三層結構應用模式研究

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

      依據B/S模式的三層結構,.NET組件也對應著劃分為三個層次:用戶界面層、業(yè)務邏輯層和數據層。結構模式如圖1所示。

      圖1 系統(tǒng)B/S結構框架

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

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

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

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

      2 NET框架下系統(tǒng)網絡架構及安全模式研究

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

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

      圖3 系統(tǒng)網絡結構

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

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

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

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

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

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

      圖4 B/S三層結構數據庫訪問流程圖4 B/S Data Base Visit Procedure

      存儲過程是SQL語句和可選控制流語句的預編譯集合,以一個名稱存儲并作為一個單元處理。存儲過程存儲在數據庫內,可通過應用程序的調用來執(zhí)行,并且允許用戶聲明的變量、條件執(zhí)行以及其他強大的編程功能。存儲過程可以包含程序流、邏輯關系和對數據庫的查詢。

      4 結 語

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

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

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

      [3] 李小標.電子政務互聯(lián)互通中的資源訪問[J].控制網絡安全技術與應用,2006(8):69-74.

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

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

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

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

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

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

      R197.3

      C

      1671-8194(2013)29-0276-02

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

      猜你喜歡
      代理服務器框架數據庫
      框架
      廣義框架的不相交性
      地鐵信號系統(tǒng)中代理服務器的設計與實現(xiàn)
      IP地址隱藏器
      WTO框架下
      法大研究生(2017年1期)2017-04-10 08:55:06
      數據庫
      財經(2017年2期)2017-03-10 14:35:35
      數據庫
      財經(2016年15期)2016-06-03 07:38:02
      數據庫
      財經(2016年3期)2016-03-07 07:44:46
      數據庫
      財經(2016年6期)2016-02-24 07:41:51
      一種基于OpenStack的云應用開發(fā)框架
      抚州市| 涞源县| 乌恰县| 金坛市| 工布江达县| 格尔木市| 同仁县| 缙云县| 东海县| 平湖市| 鄂尔多斯市| 台安县| 祁门县| 石阡县| 临城县| 舒城县| 灌阳县| 罗源县| 绥德县| 房产| 扶绥县| 武陟县| 鄯善县| 迁西县| 望江县| 富川| 莲花县| 东乡县| 白朗县| 穆棱市| 渑池县| 龙胜| 山西省| 广平县| 随州市| 承德市| 静海县| 连山| 佳木斯市| 上杭县| 城市|