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

?

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

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

劉同波,史洪飛

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

劉同波,史洪飛

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

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

0 引言

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

3 測(cè)試

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

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

3.2 功能測(cè)試

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

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

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

3.3 負(fù)載測(cè)試

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

進(jìn)行負(fù)載測(cè)試[9],模擬300個(gè)用戶同時(shí)進(jìn)行訪問(wèn)請(qǐng)求,測(cè)試報(bào)告見表1。

表1 負(fù)載測(cè)試統(tǒng)計(jì)表

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

3.4 連接速度測(cè)試

使用工具Fiddler對(duì)系統(tǒng)進(jìn)行連接速度測(cè)試[10],測(cè)試報(bào)告見表2。

表2 連接速度測(cè)試表

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

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

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

4 結(jié)語(yǔ)

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

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

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

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

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

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

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

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

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

[9]陳希章.如何搭建大型網(wǎng)站的壓力測(cè)試環(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ī)院計(jì)算機(jī)應(yīng)用與管理科(劉同波,史洪飛)

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

猜你喜歡
字符集選舉人名醫(yī)
中醫(yī)名醫(yī) 征戰(zhàn)疫病
中老年保健(2021年5期)2021-08-24 07:08:06
美國(guó)總統(tǒng)選舉人的前世今生
MySQL數(shù)據(jù)庫(kù)字符集的問(wèn)題研究
ORACLE字符集問(wèn)題的分析
便秘應(yīng)該怎么吃?名醫(yī)這樣告訴我們
ORACLE數(shù)據(jù)庫(kù)字符集問(wèn)題及解決方法
醫(yī)院信息系統(tǒng)Oracle數(shù)據(jù)庫(kù)中導(dǎo)入數(shù)據(jù)中文亂碼的解決技術(shù)
古代鳳毛麟角的女名醫(yī)
名醫(yī)
东方市| 阿瓦提县| 庆元县| 汝州市| 车险| 泰安市| 武川县| 毕节市| 兴和县| 绥宁县| 南岸区| 隆子县| 泊头市| 原阳县| 监利县| 凤凰县| 达孜县| 龙里县| 改则县| 曲松县| 马山县| 浮梁县| 丰原市| 遂宁市| 三明市| 岢岚县| 尉犁县| 修水县| 阿拉尔市| 峨眉山市| 错那县| 昌邑市| 行唐县| 郴州市| 甘孜| 法库县| 息烽县| 孟连| 阿克苏市| 那曲县| 宝兴县|