• 
    

    
    

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

      ?

      基于Web的名醫(yī)評選系統(tǒng)的設(shè)計與實現(xiàn)

      2014-03-22 12:14:47劉同波史洪飛
      醫(yī)療衛(wèi)生裝備 2014年2期
      關(guān)鍵詞:字符集選舉人名醫(yī)

      劉同波,史洪飛

      基于Web的名醫(yī)評選系統(tǒng)的設(shè)計與實現(xiàn)

      劉同波,史洪飛

      目的:設(shè)計開發(fā)基于Web的名醫(yī)評選系統(tǒng),以提高名醫(yī)評選的工作效率,達(dá)到客觀、公正、準(zhǔn)確、便捷、節(jié)約的評選目的。方法:以HIS數(shù)據(jù)庫為基礎(chǔ),使用Asp.net和JavaScript技術(shù)進行系統(tǒng)構(gòu)建。結(jié)果:該系統(tǒng)已成功應(yīng)用到名醫(yī)評選工作中,并取得了良好的效果。結(jié)論:該系統(tǒng)經(jīng)過進一步拓展,可廣泛應(yīng)用于科研課題、成果獎項、職稱評審和人才評鑒等各項評選工作中,具有較高的應(yīng)用價值。

      名醫(yī)評選;Web;Asp.net;JavaScript

      0 引言

      為大力推進研究型醫(yī)院的建設(shè),全面提升學(xué)科人才建設(shè)的水平,我院從2012年開始定期遴選一批業(yè)務(wù)素質(zhì)好、創(chuàng)新能力強、發(fā)展?jié)摿Υ蟮膬?yōu)秀中青年科技人才,作為“百位名醫(yī)”的培育對象。通過選拔儲備與培養(yǎng)扶持相結(jié)合、保持優(yōu)勢與創(chuàng)新發(fā)展相結(jié)合、學(xué)科人才發(fā)展與專科技術(shù)進步相結(jié)合的方式,培育了一批具有優(yōu)勢特色的名醫(yī)新秀,提高了醫(yī)院的核心競爭力。為了準(zhǔn)確、公正、客觀、便捷地評選出名醫(yī)的培育對象,我院計算機應(yīng)用與管理科自主研發(fā)了基于Web的名醫(yī)評選系統(tǒng),在整個評選過程中實現(xiàn)網(wǎng)上評選,投票結(jié)束后自動統(tǒng)計投票結(jié)果,且全程無紙化,提高了評選的公平性、準(zhǔn)確性和效率。

      1 系統(tǒng)的設(shè)計

      基于Web的名醫(yī)評選系統(tǒng)主要由登錄系統(tǒng)、查看名醫(yī)業(yè)績、提交投票、后臺統(tǒng)計和結(jié)果公示5個功能模塊組成,其結(jié)構(gòu)如圖1所示。

      圖1 名醫(yī)評選系統(tǒng)功能結(jié)構(gòu)圖

      (1)登錄系統(tǒng)模塊的功能:選舉人使用辦公網(wǎng)郵箱用戶名和密碼登錄,登錄成功后,再輸入下發(fā)的個人驗證碼,驗證成功后進入系統(tǒng)。

      (2)查看名醫(yī)業(yè)績模塊的功能:在系統(tǒng)中列出候選人的基本信息(姓名、性別、年齡、部職別、級別)和個人業(yè)績。

      (3)提交投票模塊的功能:選舉人對每個候選人點選同意或者不同意,如果不點選視為不同意,選擇完畢后,點提交按鈕來提交投票信息。該模塊除了采集選舉人對候選人的投票信息外,還采集選舉人的登錄用戶名、姓名、IP地址、投票時間等信息,這些信息全部保存到后臺的Oracle數(shù)據(jù)庫中。

      (4)后臺統(tǒng)計模塊的功能:待投票結(jié)束后,在后臺自動計算、匯總統(tǒng)計出投票結(jié)果。

      (5)結(jié)果公示模塊的功能:待系統(tǒng)管理員發(fā)布投票結(jié)果后,在網(wǎng)上公布投票結(jié)果。

      該系統(tǒng)的工作流程如圖2所示。系統(tǒng)管理員把整理好的候選名醫(yī)的基本信息和個人業(yè)績導(dǎo)入到評選系統(tǒng)中,然后開放系統(tǒng);選舉人登錄系統(tǒng),驗證身份合法后,對候選人進行投票,投票結(jié)果保存到系統(tǒng)中;待投票結(jié)束后,投票結(jié)果由后臺數(shù)據(jù)庫自動匯總統(tǒng)計,待系統(tǒng)管理員發(fā)布投票結(jié)果后在系統(tǒng)中進行公示。

      2 系統(tǒng)的實現(xiàn)

      2.1 系統(tǒng)架構(gòu)

      本系統(tǒng)主要采用B/S(瀏覽器/服務(wù)器)模式的

      體系結(jié)構(gòu),服務(wù)器端實現(xiàn)業(yè)務(wù)邏輯,瀏覽器端顯示頁面[1]。同時,服務(wù)器端通過一個連接池訪問數(shù)據(jù)庫,有效減少對數(shù)據(jù)庫資源的占用[2-3]。

      圖2 名醫(yī)評選系統(tǒng)流程圖

      2.2 環(huán)境配置和開發(fā)工具

      本系統(tǒng)使用Windows 2003 Server作為Web服務(wù)器,IIS6.0為網(wǎng)站發(fā)布程序,Oracle 10 g作為數(shù)據(jù)庫平臺,Microsoft Visual Studio 2010作為開發(fā)工具,C#作為開發(fā)語言。

      2.3 使用的關(guān)鍵技術(shù)——JavaScript

      JavaScript是一種基于對象和事件驅(qū)動并具有相對安全性的客戶端腳本語言[4],同時,也是一種廣泛用于瀏覽器客戶端Web開發(fā)的腳本語言[5],常用來給HTML網(wǎng)頁添加動態(tài)功能,比如響應(yīng)用戶的各種操作[6]。

      在本系統(tǒng)中,使用JavaScript來動態(tài)實時地提示選舉人已經(jīng)選擇了多少個候選名醫(yī)的培育對象,如圖3所示。當(dāng)選擇數(shù)超過規(guī)定的數(shù)量后,會彈出對話框來提醒選舉人投票數(shù)已達(dá)到上限,如圖4所示。使用JavaScript可以實現(xiàn)對選舉人的輸入實時做出響應(yīng),無需等到選舉人最后提交時,服務(wù)器端再來判斷選舉人提交的數(shù)據(jù)是否有誤,這樣可減少選舉人等待的時間,增加選舉人的投票體驗。

      圖3 JavaScript實時提示已選數(shù)量

      2.4 解決的技術(shù)難題——數(shù)據(jù)庫字符集

      本系統(tǒng)的后臺數(shù)據(jù)存在于HIS數(shù)據(jù)庫中。HIS數(shù)據(jù)庫使用的是US7ASCII字符集,辦公網(wǎng)郵箱數(shù)據(jù)庫使用的是ZHS16GBK字符集,這2個數(shù)據(jù)庫的字符集不相同。在Web服務(wù)器Oracle客戶端中配置US7ASCII字符集,連接辦公網(wǎng)郵箱數(shù)據(jù)庫,就會出現(xiàn)亂碼[7]。為解決這個問題,在連接辦公網(wǎng)郵箱數(shù)據(jù)庫時,使用dump函數(shù)將要取出的數(shù)據(jù)先變成二進制格式數(shù)據(jù)[8],然后再構(gòu)造一個轉(zhuǎn)化函數(shù)getDumpstring,把二進制格式數(shù)據(jù)轉(zhuǎn)成漢字。

      提取數(shù)據(jù)的SQL語句是select dump(username)dumpusername from umuser;

      3 測試

      3.1 網(wǎng)頁兼容性測試

      分別使用IE、Firefox和Chrome瀏覽器打開系統(tǒng),所有的頁面均能正常顯示,無亂碼,本系統(tǒng)兼容主流瀏覽器。

      3.2 功能測試

      (1)模擬選舉人登錄系統(tǒng):選舉人登錄系統(tǒng),驗證身份是否合法。

      (2)模擬選舉人網(wǎng)上評選:選舉人成功登錄系統(tǒng)后,瀏覽候選醫(yī)師的基本信息和事跡簡介材料,看到的項目材料與上傳的項目材料一致,沒有信息的遺漏;提交投票結(jié)果后,在后臺數(shù)據(jù)庫中有相應(yīng)的數(shù)據(jù)記錄。

      (3)模擬結(jié)果公示:待投票結(jié)束,后臺發(fā)布結(jié)果后,系統(tǒng)顯示最后的統(tǒng)計結(jié)果。

      3.3 負(fù)載測試

      使用工具Web Application Strees Tool對本系統(tǒng)

      進行負(fù)載測試[9],模擬300個用戶同時進行訪問請求,測試報告見表1。

      表1 負(fù)載測試統(tǒng)計表

      在進行測試期間,Web服務(wù)器的CPU占用率為2%~8%,使用內(nèi)存為500 MB左右。

      3.4 連接速度測試

      使用工具Fiddler對系統(tǒng)進行連接速度測試[10],測試報告見表2。

      表2 連接速度測試表

      連接時間小于0.02 s,系統(tǒng)能在很短時間內(nèi)對用戶的請求作出響應(yīng)。

      3.5 系統(tǒng)安全測試

      模擬用戶跳過登錄界面,在瀏覽器中直接輸入系統(tǒng)的其他URL連接地址,全部跳轉(zhuǎn)到用戶登錄界面,必須登錄成功后才能正常打開系統(tǒng)頁面。

      4 結(jié)語

      本系統(tǒng)充分發(fā)揮了采用B/S模式3層結(jié)構(gòu)的特點,客戶端零維護,選舉人通過瀏覽器即可進入系統(tǒng),同時,增加了驗證碼步驟,確保選舉人只能投票一次。目前,本系統(tǒng)已成功應(yīng)用到我院2012年度的名醫(yī)評選工作當(dāng)中,評選操作簡單方便,評選結(jié)果客觀、公正,受到了選舉人的一致好評。本系統(tǒng)是數(shù)字化醫(yī)院的又一創(chuàng)新型應(yīng)用,對醫(yī)院的信息化建設(shè)起到了積極的推動作用。經(jīng)進一步拓展,本系統(tǒng)可廣泛應(yīng)用于科研課題、成果獎項、職稱評審和人才評鑒等各項評價工作中,具有較高的推廣應(yīng)用價值。

      [1]劉同波,邱明輝,薛萬國.基于Web的門診實時查詢系統(tǒng)的設(shè)計與實現(xiàn)[J].中國醫(yī)療設(shè)備,2008,23(4):27-29.

      [2]劉同波,王冬.基于Web的科研評審系統(tǒng)的設(shè)計與實現(xiàn)[J].醫(yī)療衛(wèi)生裝備,2010,31(10):82-83.

      [3]劉同波,薛萬國.基于Web的HIS故障報修系統(tǒng)的設(shè)計與實現(xiàn)[J].醫(yī)療衛(wèi)生裝備,2010,31(2):56-57,60.

      [4]喬志剛.Javascript在ASP技術(shù)中的應(yīng)用[J].寧波職業(yè)技術(shù)學(xué)院學(xué)報,2005,9(2):81-84.

      [5]曾偉輝,李淼.基于JavaScript切片的AJAX框架網(wǎng)絡(luò)爬蟲技術(shù)研究[J].計算機系統(tǒng)應(yīng)用,2009(7):169-171.

      [6]扎卡斯.JavaScript高級程序設(shè)計[M].北京:人民郵電出版社,2006:5-20.

      [7]程仁洪.不同字符集的ORACLE數(shù)據(jù)庫對象和信息轉(zhuǎn)換方法[J].計算機工程與應(yīng)用,2002(5):199-200,203.

      [8]王彤.怎樣解決Oracle客戶端與數(shù)據(jù)庫字符集之間漢字顯示問題[J].電腦編程技巧與維護,2010(9):87-90.

      [9]陳希章.如何搭建大型網(wǎng)站的壓力測試環(huán)境[EB/OL].(2009-06-02)[2012-12-14].http://www.cnblogs.com/chenxizhang/archive/2009/ 06/02/1494635.html.

      [10]肖佳.Fiddler教程[EB/OL].(2012-02-06)[2012-12-14].http:// www.cnblogs.com/TankXiao/archive/2012/02/06/2337728.html.

      (收稿:2013-02-16 修回:2013-06-25)

      Design and Implementation of Famous Doctor Selection System Based on Web

      LIU Tong-bo,SHI Hong-fei
      (Department of Computer Application and Management,General Hospital of the PLA,Beijing 100853,China)

      To design and realize famous doctor selection system based on web.Based on HIS database,Asp.net and JavaScript technology were used to construct the system.The system was successfully applied in hospital famous doctor selection with satisfactory results.The system can be expanded for the evaluation of research project,achievement,rank and personnel,and thus is worth applying practically.[Chinese MedicalEquipment Journal,2014,35(2):54-56]

      famous doctor selection;Web;Asp.net;JavaScript

      R318;TP311.13

      A

      1003-8868(2014)02-0054-03

      10.7687/J.ISSN1003-8868.2014.02.054

      劉同波(1980—),男,碩士研究生,工程師,主要從事醫(yī)院信息安全方面的研究工作,E-mail:liutong_bo@163.com。

      100853北京,解放軍總醫(yī)院計算機應(yīng)用與管理科(劉同波,史洪飛)

      史洪飛,E-mail:shihongfei@163.com

      猜你喜歡
      字符集選舉人名醫(yī)
      中醫(yī)名醫(yī) 征戰(zhàn)疫病
      中老年保健(2021年5期)2021-08-24 07:08:06
      美國總統(tǒng)選舉人的前世今生
      世界知識(2021年1期)2021-03-26 09:18:47
      MySQL數(shù)據(jù)庫字符集的問題研究
      ORACLE字符集問題的分析
      便秘應(yīng)該怎么吃?名醫(yī)這樣告訴我們
      ORACLE數(shù)據(jù)庫字符集問題及解決方法
      醫(yī)院信息系統(tǒng)Oracle數(shù)據(jù)庫中導(dǎo)入數(shù)據(jù)中文亂碼的解決技術(shù)
      古代鳳毛麟角的女名醫(yī)
      名醫(yī)
      偃师市| 庆云县| 屯昌县| 淮阳县| 盘锦市| 吉林省| 固原市| 钟山县| 北川| 惠东县| 阳西县| 马边| 墨脱县| 当阳市| 安化县| 麻栗坡县| 休宁县| 庄河市| 蚌埠市| 信阳市| 娄底市| 遂宁市| 乐业县| 泾阳县| 独山县| 兰州市| 荥阳市| 姜堰市| 怀仁县| 天台县| 沽源县| 北京市| 奇台县| 独山县| 屯留县| 临洮县| 襄樊市| 西乌| 桐柏县| 扎兰屯市| 精河县|