亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

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

        2014-05-31 01:40:50盧晶雷昆侖許仲興鐘光
        中國醫(yī)療設(shè)備 2014年8期
        關(guān)鍵詞:統(tǒng)計圖科室費用

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        SQL Server 2008是Microsoft新推出的一個產(chǎn)品,是迄今最強大和最全面的SQL Server版本,可使用存儲和管理各種數(shù)據(jù)類型,包括XML、Datatime文件、文檔等。同時提供豐富的服務(wù)集來實現(xiàn)強大的數(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ù)庫進行訪問操作,PowerBuilder提供了數(shù)據(jù)窗口這一Sybase專利技術(shù),不僅可以對數(shù)據(jù)進行檢索、查詢、編輯、更新等操作,而且可以定義數(shù)據(jù)的顯示格式、編輯風(fēng)格及合法性檢查,在該系統(tǒng)中即利用數(shù)據(jù)窗口實現(xiàn)了一系列的功能?;跀?shù)據(jù)窗口的查詢,更新等操作較簡單,下面重點介紹一下程序設(shè)計中所采用的Excel表導(dǎo)入導(dǎo)出功能的實現(xiàn),以及如何使用Graph控件進行統(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ù)的格式進行設(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)進入Define Graph窗口,在Category欄中選擇列USER(使用科室),表示統(tǒng)計圖的橫坐標(biāo)為使用科室。Value欄中的內(nèi)容通過其后的表達式對話框(Modify ExPression)設(shè)置為sum(RP_COST),表示以合計維修費用為縱坐標(biāo);series欄也是通過表達式對話框設(shè)置的。

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

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

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

        圖2 科室維修費用對比圖

        3 小結(jié)

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

        [1]黃越,游丹,楊存榜,等.基于PowerBuilder DataWindow的項目進度管理的設(shè)計與實現(xiàn)[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.

        猜你喜歡
        統(tǒng)計圖科室費用
        折線統(tǒng)計圖
        科室層級護理質(zhì)量控制網(wǎng)的實施與探討
        各式各樣的復(fù)式條形統(tǒng)計圖
        關(guān)于發(fā)票顯示額外費用的分歧
        中國外匯(2019年21期)2019-05-21 03:04:22
        愛緊張的貓大夫
        孩子(2019年5期)2019-05-20 02:52:44
        視歧——一位住錯科室的患者
        監(jiān)理費用支付與項目管理
        中國公路(2017年16期)2017-10-14 01:04:53
        “合作科室”為何被壞了名聲
        醫(yī)療費用 一匹脫韁的馬
        醫(yī)療費用增長趕超GDP之憂
        青青草成人在线免费视频| 久久久久久久国产精品电影| 国产亚洲亚洲精品视频| 六月婷婷亚洲性色av蜜桃| 黄桃av无码免费一区二区三区| 免费看久久妇女高潮a| 中文无码日韩欧免费视频| 免费女女同黄毛片av网站| 人妻中文字幕在线网站| 国产精品免费久久久久影院仙踪林| 亚洲国产一区二区三区在线视频| 男生自撸视频在线观看| 国产精品无码一区二区三级 | 中文字幕永久免费观看| 免费人成毛片乱码| 少妇被粗大猛进进出出| 日本亚洲中文字幕一区| 日本精品无码一区二区三区久久久| japanesehd中国产在线看 | 国产精品片211在线观看| 亚洲精品二区三区在线观看| 一区二区三区日本在线| 伊人中文字幕亚洲精品乱码| 特级做a爰片毛片免费看108| 国产资源精品一区二区免费| 亚洲男人的天堂色偷偷| 日本真人边吃奶边做爽动态图| 成人亚洲性情网站www在线观看| 成年女人窝窝视频| 女同一区二区三区在线观看| 少妇被粗大的猛烈进出免费视频| 欧美色图中文字幕| 全程国语对白资源在线观看| 99riav国产精品视频| 久久久久麻豆v国产精华液好用吗| 无码无在线观看| 国产毛女同一区二区三区| 亚洲av首页在线| 老熟女多次高潮露脸视频| 日韩中文字幕久久久经典网| 国产高清人肉av在线一区二区|