• 
    

    
    

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

      ?

      基于SOA的醫(yī)生綜合素質(zhì)評價系統(tǒng)的設(shè)計與實現(xiàn)

      2018-06-06 10:14:36張錦曹友
      電腦知識與技術(shù) 2018年7期
      關(guān)鍵詞:評價

      張錦 曹友

      摘 要:針對目前擇醫(yī)難、醫(yī)患關(guān)系緊張和患者就醫(yī)后無法對醫(yī)生的行醫(yī)過程進行評價等問題,設(shè)計與開發(fā)基于SOA的醫(yī)生綜合素質(zhì)評價系統(tǒng),系統(tǒng)采用B/S結(jié)構(gòu)與WebService服務(wù),使用XML文件進行數(shù)據(jù)交換。文中對系統(tǒng)采用的分層體系結(jié)構(gòu)和關(guān)鍵技術(shù)進行研究與分析,列出系統(tǒng)實現(xiàn)的主要功能,并對系統(tǒng)分層結(jié)構(gòu)的實現(xiàn)過程進行說明。通過該系統(tǒng),患者和醫(yī)生同行使用瀏覽器在網(wǎng)上隨時隨地對醫(yī)生進行評價和查看對醫(yī)生的評價信息,一方面方便患者擇醫(yī)與對醫(yī)生進行評價,另一方面有利于醫(yī)院的管理和醫(yī)生自我提高。

      關(guān)鍵詞:SOA;醫(yī)生綜合素質(zhì);評價;WebService;XML

      中圖分類號:TP311 文獻標(biāo)識碼:A 文章編號:1009-3044(2018)07-0099-03

      Abstract: In view of the problems such as the difficulty in choosing a doctor, the tension between doctors and patients, and the inability to evaluate doctors' medical procedures after medical treatment, a comprehensive evaluation system for doctors based on SOA is designed and developed. The system adopts B/S structure and WebService, and uses XML files for data exchange. This paper studies and analyzes the layered architecture and key technologies adopted by the system, lists the main system functions, and explains the realization process of the system hierarchical structure. Patients and doctors colleagues can use the system to evaluate doctors and check the evaluation information to doctors on line at anytime and anywhere. On the one hand, it is convenient for patients to choose a doctor and to evaluate doctors; on the other hand, it is conducive to hospital management and doctors self-improvement.

      Key words: SOA;doctors comprehensive quality; evaluation; webService;XML

      概述

      醫(yī)生是一個醫(yī)院的主要組成部分,醫(yī)生的素質(zhì)水平與醫(yī)院的發(fā)展前景和醫(yī)院的醫(yī)療服務(wù)水平有著密不可分的關(guān)系。近十多年以來,醫(yī)療糾紛越來越多,醫(yī)患關(guān)系日益緊張,各地大小醫(yī)院不斷上演傷害醫(yī)務(wù)人員的暴力事件,隨著人們對醫(yī)療服務(wù)質(zhì)量要求越來越高,患者根據(jù)自身條件和對醫(yī)生評價的信息來選擇醫(yī)生也顯得越來越重要,醫(yī)療行業(yè)作為一種服務(wù)與診療結(jié)合的特殊服務(wù)行業(yè),醫(yī)療機構(gòu)必須對醫(yī)生的綜合素質(zhì)進行認定,一方面為患者擇醫(yī)就醫(yī)提供參考數(shù)據(jù),另一方使醫(yī)生可以通過患者對自己的行醫(yī)評價和同行的評價,發(fā)現(xiàn)自身在提供醫(yī)療服務(wù)的過程存在的不足,調(diào)動醫(yī)生在工作中“以病人為中心”的積極性,激勵醫(yī)生在醫(yī)療服務(wù)中不斷改進,有利于構(gòu)建和諧的醫(yī)患關(guān)系,同時醫(yī)院管理者通過醫(yī)生綜合評價結(jié)果對醫(yī)生進行獎勵或批評,有利于醫(yī)院的管理和醫(yī)院醫(yī)德醫(yī)風(fēng)的建設(shè),保持醫(yī)院的核心競爭力和長遠發(fā)展。

      該系統(tǒng)使用面向服務(wù)的SOA體系結(jié)構(gòu),實現(xiàn)從患者、同行和基本信息三個方面對醫(yī)生綜合素質(zhì)進行評價的系統(tǒng),用戶通過網(wǎng)絡(luò)使用瀏覽器訪問醫(yī)生綜合素質(zhì)評價系統(tǒng)的Web服務(wù)器,再通過Web服務(wù)器來訪問數(shù)據(jù)庫服務(wù)器,從而實現(xiàn)對醫(yī)生綜合素質(zhì)的評價。

      1 SOA架構(gòu)與Web Service技術(shù)

      SOA(Service-Oriented Architecture)是一種面向服務(wù)的軟件體系架構(gòu),是目前常用的基于WebService服務(wù)的核心架構(gòu)。SOA架構(gòu)是一種具有松耦合、高重用特性的系統(tǒng)架構(gòu),應(yīng)用服務(wù)可以相互調(diào)用,資源被作為可通過標(biāo)準(zhǔn)方式訪問的獨立服務(wù)提供給網(wǎng)絡(luò)中的其他成員[1],SOA 架構(gòu)基于服務(wù)請求、服務(wù)提供和服務(wù)注冊中心三者來交互實現(xiàn)[2],其接口與其他功能和結(jié)構(gòu)非緊密相連,其服務(wù)與使用服務(wù)的硬件平臺、使用服務(wù)的操作系統(tǒng)和開發(fā)的程序設(shè)計語言相互獨立,不僅可以降低系統(tǒng)各部分之間的耦合性,增強服務(wù)設(shè)計的復(fù)用性,還能隨時根據(jù)客戶端需求靈活地執(zhí)行相關(guān)任務(wù)[3],提高了服務(wù)組件的重用性,從而使得系統(tǒng)具有比較好的兼容性和可擴展性。

      Web Server 以TCP/IP 協(xié)議作為底層通訊協(xié)議,實現(xiàn)客戶與服務(wù)器之間的HTTP 請求與響應(yīng),并分配IP 地址,因此Web Server 的工作可視為兩個部分:Web 瀏覽器和Web 服務(wù)器,主要是后者在工作[4]。 WebService技術(shù)能與其他兼容的組件進行相互操作,并且能夠在Web中進行定義和調(diào)用,WebService是一種跨編程語言和跨操作系統(tǒng)平臺的遠程調(diào)用技術(shù),使用WebService技術(shù),使得運行在不同機器上的不同應(yīng)用無須借助附加的、專門的第三方軟件或硬件,就可相互交換數(shù)據(jù)[5],因而WebService技術(shù)是實現(xiàn)SOA軟件架構(gòu)的最佳技術(shù),所以系統(tǒng)使用Web Service技術(shù)來實現(xiàn)SOA架構(gòu)。

      系統(tǒng)的是一個B/S結(jié)構(gòu),采用微軟公司具有較好的可視化管理操作的Microsoft SQL Server 2008作為數(shù)據(jù)庫管理工具,在Visual studio 2013集成開發(fā)平臺上,使用.net框架和C Sharp語言進行開發(fā),客戶端與服務(wù)端的數(shù)據(jù)交換采用XML文檔實現(xiàn),系統(tǒng)體系結(jié)構(gòu)采用目前比較流行的分層體系結(jié)構(gòu),以數(shù)據(jù)為核心,數(shù)據(jù)在各層之間流動,系統(tǒng)從里到外分為如下幾層:數(shù)據(jù)層、數(shù)據(jù)訪問層、服務(wù)層、業(yè)務(wù)層、應(yīng)用層和用戶訪問層,系統(tǒng)分層體系結(jié)構(gòu)如圖1所示。

      2 系統(tǒng)功能模塊

      通過對系統(tǒng)進行需求分析,將該系統(tǒng)分為基本信息管理、評價信息收集、評價和評價結(jié)果查詢四個子模塊,并對每個模塊實現(xiàn)的功能進行劃分,系統(tǒng)功能結(jié)構(gòu)如圖2所示。

      1)基本信息管理模塊:實現(xiàn)對系統(tǒng)基本信息維護和管理操作,主要包括用戶登錄管理、醫(yī)生信息管理、患者信息管理、管理員信息管理、評價結(jié)果信息管理、評價指標(biāo)權(quán)重管理。

      2)評價信息收集模塊:患者、醫(yī)生和管理人員進入到不同的評價界面,填寫并提交評價信息,其中包括固定指標(biāo)評價和文字內(nèi)容評價。

      3)評價模塊:對收集來的各類評價人員的評價信息,先將定性評價轉(zhuǎn)換為定量評價,再使用模糊數(shù)學(xué)綜合評價法進行評價,以分數(shù)的形式展示評價結(jié)果,并對評價結(jié)果進行統(tǒng)計,包括統(tǒng)計患者評價的匯總結(jié)果、醫(yī)生同行的匯總評價結(jié)果和患者、醫(yī)生同行和醫(yī)生自身基本信息綜合評價的結(jié)果。

      4)評價結(jié)果查詢模塊:查看各類評價結(jié)果,包括患者、醫(yī)生同行、基本信息評價結(jié)果和三個方面綜合評價結(jié)果,以及文字內(nèi)容評價信息。

      3系統(tǒng)實現(xiàn)與關(guān)鍵技術(shù)

      以患者評價信息的提交為例來展示系統(tǒng)SOA架構(gòu)的實現(xiàn)過程,患者評價界面為應(yīng)用層,如圖3所示。

      這里主要介紹通過提交按鈕將文字內(nèi)容評價存入數(shù)據(jù)庫,通過提交按鈕的click事件來實現(xiàn)業(yè)務(wù)層功能,其中使用SoapWebServices類的SoapWebService( )方法來發(fā)送服務(wù)請求,提交按鈕的click事件的主要代碼如下:

      protected void Button1_Click(object sender, EventArgs e)

      {

      ……

      Hashtable hash = new Hashtable();//創(chuàng)建哈希表

      hash["Type"] = "2";

      hash["Eval_id"] = Session["name"].ToString();

      hash["Eval_info"] = tb1.Text.Trim();

      hash["Doc_id"] = Common.doc_id;

      XmlDocument xxx = SoapWebServices.SoapWebService("http://127.0.0.1:8080/DcqeWebService.asmx", "saveEval","evalinfo",hash); //調(diào)用服務(wù),保存語文字評價信息

      ……

      }

      在服務(wù)器與客服端之間使用XML格式文檔來描述和傳輸數(shù)據(jù),Web服務(wù)是以XML為基礎(chǔ),開放性的Web技術(shù)是SOA實現(xiàn)的主要方法[6]。XML是一種輕量級的數(shù)據(jù)儲存文件,支持多種編碼,且具有較好的擴展性。需要在客戶端和服務(wù)器端傳輸數(shù)據(jù)時,先將數(shù)據(jù)寫入到XML文件中,在寫入數(shù)據(jù)時采用不同的編碼,目前常用的編碼主要有UTF-8和GB2312兩種,然后通過網(wǎng)絡(luò)進行傳輸,在接收端使用XML解析器對XML文件進行解析,獲取所需要的數(shù)據(jù),并進行處理。

      在業(yè)務(wù)層發(fā)送服務(wù)調(diào)用請求后,從服務(wù)器上調(diào)用已經(jīng)注冊的服務(wù),注冊保存文字內(nèi)容評價服務(wù)的主要代碼如下:

      public bool saveEval(EvalInfoTextModel evalinfo) {

      IEvalInfoText ieval = new EvalInfoTextImpl();

      return ieval.saveEval(evalinfo);

      在服務(wù)層編寫SQL語句,調(diào)用數(shù)據(jù)訪問層的SqlHelper類 ExecuteSql()實現(xiàn)將評價數(shù)據(jù)存入數(shù)據(jù)庫,其主要代碼如下:

      public bool saveEval(EvalInfoTextModel eit)

      {

      string sql="insert into eval_info_text(type,eval_id,eval_info,doc_id) values(@type,@eval_id,@eval_info,@doc_id)";

      SqlParameter[] paras = new SqlParameter[]{

      new SqlParameter("@type",eit.Type),

      ……

      };

      if (SqlHelper.ExecuteSql(SqlHelper.LocalSqlServer, sql, paras) >= 0)

      {……}

      }

      在數(shù)據(jù)訪問層,通過ADO.NET數(shù)據(jù)數(shù)據(jù)訪技術(shù)實現(xiàn)數(shù)據(jù)訪問,實現(xiàn)ExecuteSql()方法的主要代碼如下:

      public static int ExecuteSql(string connectionString, string SQLString, params SqlParameter[] cmdParms)

      {

      SqlConnection connection = new SqlConnection(connectionString)

      SqlCommand cmd = new SqlCommand()

      PrepareCommand(cmd, connection, null, SQLString, cmdParms);

      int rows = cmd.ExecuteNonQuery();

      ……

      }

      4 結(jié)束語

      使用SOA軟件架構(gòu)的思想設(shè)計并實現(xiàn)了醫(yī)生綜合素質(zhì)評價系統(tǒng),通過使用該系統(tǒng),患者在就醫(yī)前,能夠查看醫(yī)生的基本信息和行醫(yī)信息評價,選擇自己滿意的醫(yī)生,就醫(yī)后能對醫(yī)生行醫(yī)過程進行評價,有利于解決患者就醫(yī)前擇醫(yī)難的困境和緩和醫(yī)患關(guān)系,能夠真實的反應(yīng)醫(yī)生的醫(yī)德醫(yī)風(fēng),同時通過對評價數(shù)據(jù)的統(tǒng)計分析,為醫(yī)生的評優(yōu)與職稱評定提供的客觀、公正的依據(jù),為醫(yī)院的發(fā)展提供保障,同時也能督促醫(yī)生提升自己。

      參考文獻:

      [1] 李建華,陳松喬,馬華.面向服務(wù)架構(gòu)參考模型及應(yīng)用研究[J].計算機工程,2006 , 32(20): 100-102.

      [2] 王少林,王越,申斌.基于SOA的建筑設(shè)備萬聯(lián)網(wǎng)體系架構(gòu)研究[J].計算機基技術(shù)與發(fā)展,2014,24(1):196-199.

      [3] 施繼延,楊宗亮,劉炎,等.基于SOA的電網(wǎng)物流服務(wù)大廳應(yīng)用系統(tǒng)的設(shè)計與實現(xiàn)[J].電子設(shè)計工程,2017,25(2):71-75.

      [4] 翟娟,譚公禮,曹國華.基于Web Server的消防水泵遠程監(jiān)控系統(tǒng)[J].軟件,2017,38(8):59-62.

      [5] 紫金橋最新版實時數(shù)據(jù)庫(RealDB6.0)新增Web—Servers使用幫助[J].自動化信息,2014(3):15.

      [6] Si N, Yu P, Zhang L. Semantic SOA based integrated development environment for complex information systems[C]// Asia Simulation Conference -, International Conference on System Simulation and Scientific Computing. IEEE, 2008:1521-1526.

      猜你喜歡
      評價
      SBR改性瀝青的穩(wěn)定性評價
      石油瀝青(2021年4期)2021-10-14 08:50:44
      基于Moodle的學(xué)習(xí)評價
      保加利亞轉(zhuǎn)軌20年評價
      多維度巧設(shè)聽課評價表 促進聽評課的務(wù)實有效
      體育師友(2012年4期)2012-03-20 15:30:10
      桦甸市| 海原县| 广丰县| 乌拉特前旗| 蓬安县| 六盘水市| 闵行区| 上虞市| 余干县| 桐乡市| 黎川县| 库伦旗| 庆安县| 淮北市| 高安市| 莆田市| 上虞市| 澳门| 太仓市| 双牌县| 泾阳县| 佛学| 兰州市| 吴忠市| 商洛市| 托里县| 本溪| 盐津县| 留坝县| 疏附县| 阿拉尔市| 厦门市| 上思县| 呼伦贝尔市| 屏东县| 铁岭市| 美姑县| 芦山县| 青州市| 堆龙德庆县| 威远县|