999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于PowerBuilder的醫(yī)療設(shè)備維修管理系統(tǒng)的設(shè)計與實現(xiàn)

2014-05-31 01:40:50盧晶雷昆侖許仲興鐘光
中國醫(yī)療設(shè)備 2014年8期
關(guān)鍵詞:設(shè)置數(shù)據(jù)庫故障

盧晶,雷昆侖,許仲興,鐘光

南方醫(yī)科大學(xué)第三附屬醫(yī)院

設(shè)備器材科, 廣東 廣州 510630

隨著醫(yī)院的發(fā)展,醫(yī)院設(shè)備大幅增加,維修任務(wù)日益繁多,維修管理也成為設(shè)備科最重要的事務(wù)之一。為了使維修管理更科學(xué)、規(guī)范,從而提高設(shè)備科的工作效率,許多醫(yī)院引進(jìn)了醫(yī)療設(shè)備管理軟件,對維修流程進(jìn)行管理。我院根據(jù)自身實際情況開發(fā)了醫(yī)療設(shè)備維修管理系統(tǒng),除了能夠?qū)S修全程進(jìn)行管理外,同時運(yùn)用PowerBuilder中的OLE(對象連接與嵌入)技術(shù)以及Graph控件實現(xiàn)了對于設(shè)備維修的統(tǒng)計分析,包含報表和各種統(tǒng)計圖,具有較強(qiáng)的實用性。

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

維修管理系統(tǒng)是設(shè)備管理系統(tǒng)的一個子系統(tǒng),系統(tǒng)主要設(shè)計了維修處理模塊、維修查詢模塊、維修統(tǒng)計分析模塊、維修故障類型維護(hù)模塊、維修提醒模塊。系統(tǒng)功能模塊圖,見圖1。

圖1 系統(tǒng)功能模塊圖

(1)維修處理模塊。該模塊主要包括報修、響應(yīng)、審批、評價幾個部分。通過權(quán)限控制,使用科室只能使用報修和評價兩個功能。該功能通過B/S架構(gòu)以Web的形式提供給科室進(jìn)行操作。科室通過IE瀏覽器使用自己的用戶名和密碼登錄特定的地址便可進(jìn)行網(wǎng)上報修。維修工程師操作響應(yīng)模塊進(jìn)行信息處理,醫(yī)院管理部門可根據(jù)自己分配的權(quán)限對維修進(jìn)行審核。其中有申請部門審批,主管部門審批,主管院長審批3個審批權(quán)限。

(2)維修故障類型維護(hù)模塊。該模塊包括故障類型維護(hù)和故障問題維護(hù)。在設(shè)備維修中,存在著各種各樣的故障問題,在系統(tǒng)設(shè)計中,對常見的故障進(jìn)行了分類,如機(jī)械故障、電路故障、通訊故障、軟件故障、接觸故障、散熱故障等,并可自由添加新的故障類型。通過采用PowerBuilder提供的TreeView視圖,可以對故障問題類型使用多種不同標(biāo)準(zhǔn)的分類并進(jìn)行顯示。

(3)維修查詢模塊。該模塊包括維修進(jìn)程查詢、設(shè)備故障統(tǒng)計、維修工作量統(tǒng)計、維修費用統(tǒng)計4部分。設(shè)備故障統(tǒng)計中可統(tǒng)計某一類規(guī)格型號的設(shè)備或者具體某一臺設(shè)備在使用中出現(xiàn)的故障,也可以以科室為字段進(jìn)行查詢。維修工作量統(tǒng)計可分別對主修工程師和協(xié)助工程師的工作量進(jìn)行統(tǒng)計分析。維修費用統(tǒng)計中,可以查詢到科室某一時期內(nèi)的維修費用,某一類設(shè)備維修費用情況,以及具體一臺設(shè)備某一時期的維修費用。在該模塊中,所得到統(tǒng)計表都以報表的形式進(jìn)行顯示,并且可以導(dǎo)出為Excel表進(jìn)行存儲與打印。

(4)維修統(tǒng)計分析模塊。該模塊主要包括維修故障分析統(tǒng)計圖、科室維修費用對比圖以及科室年度維修費用同比圖。故障分析統(tǒng)計圖是對某一類或者具體某一臺設(shè)備故障數(shù)據(jù)的統(tǒng)計圖顯示。科室維修費用對比圖是對同一時期內(nèi)各科室之間的維修費用進(jìn)行統(tǒng)計,進(jìn)而實現(xiàn)對同一時段科室維修費用的對比顯示。科室年度維修費用同比圖則對科室年度與季度維修費用進(jìn)行統(tǒng)計圖顯示。

(5)維修提醒模塊。該模塊根據(jù)設(shè)備維修中的狀態(tài),可通過彈出提醒窗口或發(fā)送短信的方式提醒相關(guān)人員進(jìn)行處理,如到期需要審核的維修單,超期未響應(yīng)的申請單等。

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

系統(tǒng)前端應(yīng)用程序采用PowerBuilder9.0進(jìn)行開發(fā),后臺數(shù)據(jù)庫采用SQL Server 2008進(jìn)行數(shù)據(jù)維護(hù)。

PowerBuilder是由Sybase公司推出的一種廣泛應(yīng)用于C/S結(jié)構(gòu)下的數(shù)據(jù)庫前端開發(fā)工具,它采用面向?qū)ο蟮脑O(shè)計思想和可視化的圖形界面,具有良好的開放性和操作性[1-3]。數(shù)據(jù)窗口是PowerBuilder的核心技術(shù),它是一類功能強(qiáng)大的對象,通過它可以高效地對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行添加、刪除、修改、查詢、瀏覽等操作,無需另外編寫SQL代碼。

SQL Server 2008是Microsoft新推出的一個產(chǎn)品,是迄今最強(qiáng)大和最全面的SQL Server版本,可使用存儲和管理各種數(shù)據(jù)類型,包括XML、Datatime文件、文檔等。同時提供豐富的服務(wù)集來實現(xiàn)強(qiáng)大的數(shù)據(jù)交互功能,如數(shù)據(jù)查詢、分析、報表、數(shù)據(jù)整合及同步等功能。它具有高度的可信任性、高效性和智能化。

2.1 數(shù)據(jù)庫構(gòu)建

系統(tǒng)的實現(xiàn)首先需要構(gòu)建數(shù)據(jù)庫。打開SQL Server Management Studio,在其中新建“設(shè)備維修”數(shù)據(jù)庫,然后在該數(shù)據(jù)庫中建立SBWX_RPTB(維修信息表)、SBWX_SPTB(配件信息表)、SBWX _EQTB (設(shè)備信息表)、SBWX_CLASS (故障分類表)。

SBWX_RPTB(維修信息表)是整個軟件的核心,關(guān)于維修有關(guān)的字段都設(shè)計在該數(shù)據(jù)表中,其中包括RP_NUM(維修單號)、EQ_NUM(設(shè)備編號)、USER(使用科室)、ENGINEER(工程師)、RP_COST(維修費用)、SP_COST(配件費用)、RP_REASON(故障原因)、RP_RESULT(維修結(jié)果)、RP_STATUS維修狀態(tài)、RP_OFFER(維修報價)、ACCEPTANCE(驗收人)、REPORT_TEL(報修電話)、RESPONSE_TIME(維修響應(yīng)時間)等。

SBWX_SPTB(配件信息表)則記錄了配件相關(guān)的信息,其中包括RP_NUM(維修單號)、EQ_NAME(配件名稱)、EQ_NUM(配件編號)、SPECI(規(guī)格)、UNIT(單位)、QUANTITY(數(shù)量)、PRICE(單價)、DATE(日期)。

SBWX_ CLASS (故障分類表)中記錄了各種常見的故障類型。

2.2 數(shù)據(jù)庫連接

PowerBuilder應(yīng)用程序連接數(shù)據(jù)庫有兩種方式:ODBC(開放數(shù)據(jù)庫連接)接口和數(shù)據(jù)庫專用接口。ODBC接口是Microsoft公司為不同的數(shù)據(jù)庫管理系統(tǒng)提供的一個統(tǒng)一接口,為了保證數(shù)據(jù)庫服務(wù)的質(zhì)量,本文采用PowerBuilder為SQL Server提供專用的數(shù)據(jù)庫連接接口。

為了加密數(shù)據(jù)庫,采用從外部文件讀取數(shù)據(jù)來設(shè)置數(shù)據(jù)庫的連接參數(shù),函數(shù)ProfileString則是用來從外部文件中讀取相應(yīng)字段的值,數(shù)據(jù)庫相關(guān)信息保存在名為“dbconnect”的文件中。

2.3 數(shù)據(jù)庫訪問

數(shù)據(jù)庫連接成功后需要對數(shù)據(jù)庫進(jìn)行訪問操作,PowerBuilder提供了數(shù)據(jù)窗口這一Sybase專利技術(shù),不僅可以對數(shù)據(jù)進(jìn)行檢索、查詢、編輯、更新等操作,而且可以定義數(shù)據(jù)的顯示格式、編輯風(fēng)格及合法性檢查,在該系統(tǒng)中即利用數(shù)據(jù)窗口實現(xiàn)了一系列的功能。基于數(shù)據(jù)窗口的查詢,更新等操作較簡單,下面重點介紹一下程序設(shè)計中所采用的Excel表導(dǎo)入導(dǎo)出功能的實現(xiàn),以及如何使用Graph控件進(jìn)行統(tǒng)計圖的顯示。

2.4 Excel表導(dǎo)入導(dǎo)出的實現(xiàn)

要實現(xiàn)Excel表導(dǎo)入與導(dǎo)出功能,這里采用OLE(對象連接與嵌入)技術(shù),通過它可實現(xiàn)Windows程序之間共享數(shù)據(jù)以及程序的功能。PowerBuilder提供的OLE工具是一個容器,能夠調(diào)用OLE服務(wù)器應(yīng)用,顯示和操作OLE對象。具體實現(xiàn)方法是在程序中首先創(chuàng)建OLE Object對象,然后將該對象連接到某個Windows服務(wù)程序,如Word或Excel,就允許在PowerBuilder應(yīng)用程序中調(diào)用該Windows服務(wù)程序的響應(yīng)功能,并設(shè)置其各種屬性,這就是所謂的“OLE自動化”技術(shù)[4-5]。當(dāng)設(shè)置Windows服務(wù)程序的科室屬性為真值時,就可以在PowerBuilder應(yīng)用程序中啟動服務(wù)程序并把結(jié)果顯示在用戶面前。Excel表導(dǎo)入的核心代碼如下:

Excel表導(dǎo)出功能較導(dǎo)入復(fù)雜,為了使導(dǎo)出的Excel表中數(shù)據(jù)的格式與數(shù)據(jù)窗口中的相同,特此設(shè)置了一個ib_arr[]數(shù)組,用來保存數(shù)據(jù)窗口對象中的每一個項的格式以及數(shù)值信息,將數(shù)據(jù)保存到Excel表中的過程中通過調(diào)用OLEStorage和OLEStream對象對數(shù)據(jù)的格式進(jìn)行設(shè)置。下面是Excel表導(dǎo)出功能的核心代碼:

2.5 Graph統(tǒng)計圖顯示

PowerBuilder在統(tǒng)計圖方面提供了兩種制作方式:統(tǒng)計圖風(fēng)格的數(shù)據(jù)窗口和統(tǒng)計圖控件[3],兩種方式大同小異。根據(jù)實際情況,本系統(tǒng)采用數(shù)據(jù)窗口來實現(xiàn)統(tǒng)計圖。統(tǒng)計圖通常由標(biāo)題、軸、圖例3部分組成,需要設(shè)置的屬性常見的有:

(1)GraphType,用來指定用戶選定的圖形顯示方式,PB支持共17種類型的統(tǒng)計圖顯示,包括直方圖、曲線、餅圖、二維圖等。

(2)Axis選項框,用來指定當(dāng)前圖形控件軸,包括分類軸(Category Axis)、數(shù)值軸(Value Axis)和系列軸(Series Axis)。

(3)Label,用來定義軸的文本標(biāo)簽,即該軸顯示內(nèi)容的說明。

下面是本系統(tǒng)中建立“科室維修費用對比圖”的具體步驟:

(1)新建一個數(shù)據(jù)窗口對象,顯示風(fēng)格為Graph,數(shù)據(jù)源采用SQL Select的方式,從數(shù)據(jù)庫中選擇設(shè)備信息表和設(shè)備維修信息表,從中選擇所需要的列。

(2)進(jìn)入Define Graph窗口,在Category欄中選擇列USER(使用科室),表示統(tǒng)計圖的橫坐標(biāo)為使用科室。Value欄中的內(nèi)容通過其后的表達(dá)式對話框(Modify ExPression)設(shè)置為sum(RP_COST),表示以合計維修費用為縱坐標(biāo);series欄也是通過表達(dá)式對話框設(shè)置的。

(3)進(jìn)入Define Graph Style窗口,在這里輸入圖形的標(biāo)題為“科室維修費用對比圖”,然后選擇統(tǒng)計圖類型為直方圖。

(4)進(jìn)入數(shù)據(jù)窗口屬性設(shè)置列表,確認(rèn)后單擊finish按鈕完成數(shù)據(jù)窗口的設(shè)計。

(5)最后進(jìn)入數(shù)據(jù)窗口畫板,即數(shù)據(jù)窗口設(shè)計視圖,在這里可以修改之前的設(shè)計,也可以修飾美化圖形的顯示效果,如設(shè)置圖形背景色、字體屬性、文字方向等。“科室維修費用對比圖”的效果圖,見圖2。

圖2 科室維修費用對比圖

3 小結(jié)

該系統(tǒng)是我院結(jié)合設(shè)備科管理中的具體要求而開發(fā)的一套醫(yī)療設(shè)備維修管理系統(tǒng),經(jīng)過系統(tǒng)測試達(dá)到了功能設(shè)計要求,能夠完成設(shè)備維修全周期管理,包括設(shè)備維修的登記、處理、查詢,以及對于數(shù)據(jù)明細(xì)的統(tǒng)計分析,報表的導(dǎo)入導(dǎo)出等功能,以及統(tǒng)計圖的直觀顯示。在實際運(yùn)用中,提高了設(shè)備科的工作效率,大大方便了設(shè)備維修管理以及管理層對于設(shè)備效益的監(jiān)管[6-7]。

[1]黃越,游丹,楊存榜,等.基于PowerBuilder DataWindow的項目進(jìn)度管理的設(shè)計與實現(xiàn)[J].計算機(jī)與現(xiàn)代化,2013,(1):172-175.

[2]吳向陽,張超群,張方林,等.醫(yī)療設(shè)備管理信息系統(tǒng)與Excel通訊技術(shù)的研究[J].中國醫(yī)療設(shè)備,2011,26(8):46-48.

[3]方成辛.PowerBuilder數(shù)據(jù)庫高級應(yīng)用開發(fā)技術(shù)[M].1版.北京:中國鐵道出版社,2004.

[4]王羨欠,周燕玲.基于PowerBuilder的設(shè)備報修管理系統(tǒng)設(shè)計與實現(xiàn)[J].科技廣場,2011,(1):136-138.

[5]王超.在PowerBuilder中連接SQL Server數(shù)據(jù)庫的方法和技巧[J].數(shù)字技術(shù)與應(yīng)用,2013,(12):230,232.

[6]盧晶,鐘光,許仲興,等.設(shè)備管理軟件結(jié)構(gòu)設(shè)計及功能設(shè)置[J].中國醫(yī)療設(shè)備,2014,29(5):50-51.

[7]周鋼,趙永軍,方小偉.PowerBuilder項目開發(fā)實踐[M].1版.北京:中國鐵道出版社,2003.

猜你喜歡
設(shè)置數(shù)據(jù)庫故障
中隊崗位該如何設(shè)置
少先隊活動(2021年4期)2021-07-23 01:46:22
故障一點通
數(shù)據(jù)庫
財經(jīng)(2017年2期)2017-03-10 14:35:35
奔馳R320車ABS、ESP故障燈異常點亮
數(shù)據(jù)庫
財經(jīng)(2016年15期)2016-06-03 07:38:02
數(shù)據(jù)庫
財經(jīng)(2016年3期)2016-03-07 07:44:46
數(shù)據(jù)庫
財經(jīng)(2016年6期)2016-02-24 07:41:51
本刊欄目設(shè)置說明
中俄臨床醫(yī)學(xué)專業(yè)課程設(shè)置的比較與思考
故障一點通
主站蜘蛛池模板: 五月婷婷丁香综合| 国产亚洲高清在线精品99| 丝袜美女被出水视频一区| 在线国产毛片手机小视频| 国产精品久线在线观看| 在线看片中文字幕| 亚洲三级色| 亚洲手机在线| 国产精品漂亮美女在线观看| 日韩中文欧美| 99久久精品免费观看国产| 国产亚洲视频免费播放| 在线视频亚洲色图| 国产精品欧美激情| 国产99在线观看| 亚洲欧美综合在线观看| 欧美a在线| av手机版在线播放| 国产jizzjizz视频| 亚洲欧美综合在线观看| 欧美a在线看| 日本三级欧美三级| 在线播放国产99re| 人人妻人人澡人人爽欧美一区| 97狠狠操| 毛片免费在线视频| аⅴ资源中文在线天堂| 四虎精品黑人视频| 欧美va亚洲va香蕉在线| 青青久视频| 欧美三级日韩三级| 亚洲国内精品自在自线官| 青青青视频免费一区二区| 免费在线不卡视频| 亚洲人成在线精品| 亚洲午夜片| 一级一级一片免费| 亚洲女同一区二区| 欧美日本中文| 亚洲成人网在线观看| 色爽网免费视频| 亚洲最猛黑人xxxx黑人猛交| 午夜国产理论| 亚洲天堂免费观看| 欧美日本激情| 永久免费av网站可以直接看的 | 青青热久麻豆精品视频在线观看| 无码啪啪精品天堂浪潮av| 青青草a国产免费观看| 国产在线高清一级毛片| 91在线无码精品秘九色APP| 精品视频一区二区三区在线播| 欧美精品H在线播放| 欧美国产成人在线| 97国产一区二区精品久久呦| 国产精品无码久久久久AV| 亚洲中文无码av永久伊人| 国产精品蜜臀| 天堂成人av| 亚洲 成人国产| 色偷偷av男人的天堂不卡| 成人蜜桃网| 四虎永久免费网站| 好久久免费视频高清| 国产第一页第二页| 国产精品熟女亚洲AV麻豆| 久热精品免费| 欧美不卡二区| 午夜啪啪网| 精品一区二区三区无码视频无码| 亚洲欧美不卡| 日韩欧美国产成人| 欧美综合区自拍亚洲综合绿色| 国产亚洲现在一区二区中文| 国产欧美日本在线观看| 青青国产成人免费精品视频| 国产香蕉97碰碰视频VA碰碰看 | 国产极品美女在线| 乱人伦视频中文字幕在线| 人妻无码一区二区视频| 国产91小视频| 老色鬼欧美精品|