淺談軟件重用技術(shù)在醫(yī)院管理系統(tǒng)中的運用
隨著數(shù)字信息化時代的來臨,在人們的工作和生活中,計算機技術(shù)和軟件技術(shù)使得人們的生活方式發(fā)生了極大的改變。在醫(yī)院管理領(lǐng)域當中,隨著新醫(yī)改的進行,傳統(tǒng)的醫(yī)院管理模式已經(jīng)難以滿足新時代醫(yī)院的發(fā)展要求。對此,基于計算機網(wǎng)絡(luò)平臺,構(gòu)建醫(yī)院管理系統(tǒng),能夠極大的提高醫(yī)院的管理效率和管理質(zhì)量。在此過程中,對基于構(gòu)件的軟件重用技術(shù)進行應(yīng)用,能夠更好的確保醫(yī)院管理系統(tǒng)功能的發(fā)揮,從而取得更好的管理效果。
1軟件重用技術(shù)的概述
1.1軟件重用技術(shù)的概念
軟件重用指的是利用現(xiàn)有的工程知識,對已有的軟件系統(tǒng)成品進行重新構(gòu)造,使之成為新的系統(tǒng)。在實際進行新系統(tǒng)開發(fā)的過程中,可以重新使用已經(jīng)存在的軟件,也可以使用專門設(shè)計的重用軟件。在軟件重用的過程中,不單單是源代碼段可以被重用,變換、文檔、規(guī)格說明、設(shè)計結(jié)構(gòu)、模塊級實現(xiàn)結(jié)構(gòu)等都能夠重新利用。
1.2軟件重用技術(shù)的意義
在工程技術(shù)領(lǐng)域,軟件重用技術(shù)已經(jīng)得到了十分廣泛的應(yīng)用,該技術(shù)能夠使生產(chǎn)率得到極大的提高,對于工業(yè)化革命的推進有著十分重要的意義。軟件重用技術(shù)的應(yīng)用,使得過去軟件開發(fā)中存在的維護費用高、可靠性差、開發(fā)效率低等問題都得到了很好的解決,推動了軟件工程的更大發(fā)展[1]。在實際應(yīng)用中,軟件重用技術(shù)具有很多方面的優(yōu)勢,不但能夠提高軟件質(zhì)量、縮短軟件開發(fā)中期,還能夠?qū)﹂_發(fā)風險進行有效的控制,從而提高軟件開發(fā)的效率。利用該技術(shù)開發(fā)的軟件系統(tǒng)維護十分便利,可操作性較強,能夠?qū)焖僭瓦M行良好的支持。此外,還能夠使軟件開發(fā)費用和維護成本降低,從而提高了軟件開發(fā)的效益。
2軟件重用技術(shù)的運用
2.1醫(yī)院管理系統(tǒng)的構(gòu)件
在醫(yī)院管理系統(tǒng)中,主要包括5個子系統(tǒng),在每個子系統(tǒng)中,都包含著具體的功能模塊。具體來說,在入院病人管理系統(tǒng)中,主要包括入院登錄模塊、押金管理模塊、病人動態(tài)統(tǒng)計模塊、病人轉(zhuǎn)床管理模塊、入院信息修改模塊。在綜合信息查詢系統(tǒng)中,主要包括收費查詢模塊、檔案查詢模塊、床位信息模塊、價格信息模塊、信息查詢模塊[2]。在系統(tǒng)服務(wù)功能中,主要包括修改密碼模塊、發(fā)票管理模塊、價格下傳模塊、參數(shù)設(shè)置模塊。在病區(qū)醫(yī)囑管理系統(tǒng)中,主要包括登錄信息修改模塊、恢復作廢押金模塊、押金收據(jù)作廢模塊、醫(yī)囑錄入修改模塊。在統(tǒng)計報表管理系統(tǒng)中,主要包括收費日報匯總模塊、藥品收費信息模塊、住院收費統(tǒng)計模塊、收費日報管理模塊。
2.2醫(yī)院管理系統(tǒng)的開發(fā)環(huán)境
在醫(yī)院管理系統(tǒng)的'開發(fā)當中,可采用Delphi5作為開發(fā)工具,它能夠提供較為先進的實現(xiàn)手段和開發(fā)技術(shù),從而提供更為強健的規(guī)?勺兓A(chǔ)框架給基于構(gòu)件的應(yīng)用程序,同時還能夠?qū)﹂_發(fā)應(yīng)用程序的過程進行簡化。在服務(wù)器、客戶機、Web服務(wù)器、瀏覽器等體系當中,該開發(fā)工具都能夠得到十分良好的應(yīng)用。采用了SQLServer來進行核后臺數(shù)據(jù)庫管理系統(tǒng)的構(gòu)建。作為微軟公司開發(fā)出品的大型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),SQLServer能夠成功的應(yīng)對復雜、繁重的數(shù)據(jù)管理和數(shù)據(jù)存儲技術(shù),同時能夠完美的兼容Windows操作系統(tǒng)[3]。
2.3基于COM的醫(yī)院管理系統(tǒng)結(jié)構(gòu)
在構(gòu)建醫(yī)院管理系統(tǒng)的過程中,采用的是三層Client/Server結(jié)構(gòu),在該結(jié)構(gòu)當中,將整個系統(tǒng)劃分為數(shù)據(jù)庫層、業(yè)務(wù)邏輯層、用戶界面層等部分。其中,數(shù)據(jù)庫層主要用于檢索和存儲數(shù)據(jù);業(yè)務(wù)邏輯層承接數(shù)據(jù)庫層和用戶界面層,對數(shù)據(jù)庫連接進行建立,針對用戶的命令,進行數(shù)據(jù)庫的更新和SQL語句檢索的生成,然后向客戶端反饋結(jié)果。該層的存在形式是動態(tài)鏈接庫,在服務(wù)器注冊簿中注冊,并且采用了符合COM構(gòu)件標準的客戶端通信接口。用戶界面層主要是處理用戶輸入,同時向用戶輸出。在實際應(yīng)用中,三層C/S結(jié)果具有可伸縮性、靈活性、可靠性、安全性、跨平臺性重用性等優(yōu)勢。系統(tǒng)中采用的三層結(jié)構(gòu),使得各個邏輯層之間產(chǎn)生了十分緊密的聯(lián)系,同時各層之間也相互獨立,不會影響到其它層的工作,對于系統(tǒng)擴充等非常有利。
2.4基于可重用構(gòu)件的醫(yī)院管理系統(tǒng)軟件開發(fā)
在利用可重用構(gòu)件開發(fā)醫(yī)院管理系統(tǒng)軟件的過程中,首先需要對實際的應(yīng)用需求進行分析,并基于構(gòu)件進行設(shè)計。得出分析結(jié)果之后,需要對相應(yīng)的構(gòu)件進行評選,確保其具有良好的適用性。結(jié)合系統(tǒng)的實際情況,對構(gòu)件的內(nèi)部屬性進行修改或擴展[4]。如果沒有在構(gòu)件庫中找到需要的構(gòu)件,則需要進行重新開發(fā)。在相應(yīng)的支持工具下,進行構(gòu)件的集成和裝配,使之形成相應(yīng)的功能模塊,然后聯(lián)系成整體。完成系統(tǒng)雛形的開發(fā)之后,要進行相應(yīng)的優(yōu)化和測試,從而形成最初的系統(tǒng)原型提交給用戶,根據(jù)用戶的使用反饋進行相應(yīng)的修改從而滿足客戶的使用需求。最后,在系統(tǒng)的使用過程中,還需要進行定期的升級和維護,不斷完善系統(tǒng)的功能,從而確保醫(yī)院管理系統(tǒng)能夠穩(wěn)定、高效的發(fā)揮作用。
3結(jié)語
在當前的醫(yī)院管理領(lǐng)域當中,為了進一步提高管理效率和管理效果,應(yīng)用計算機技術(shù),采用了大量的管理系統(tǒng)和管理軟件。在實際應(yīng)用中,為了使醫(yī)院管理系統(tǒng)取得更為良好的實際應(yīng)用效果,應(yīng)用了基于構(gòu)件的軟件重用技術(shù)進行管理系統(tǒng)和管理軟件的開發(fā)。極大的提高了系統(tǒng)開發(fā)的效率和質(zhì)量,同時降低了開發(fā)和維護成本,為醫(yī)院管理系統(tǒng)的發(fā)展做出了極大的貢獻。
參考文獻:
[1]張紅衛(wèi),賈松濤,李曉,王磊,劉強.基于SSH的多語種構(gòu)件庫管理系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機應(yīng)用與軟件,2010.
[2]李夢宇,彭攀.星載軟件重用技術(shù)研究[J].上海航天,2011.
[3]陶傳奇,李必信,JerryGAO,孫小兵.基于模型的構(gòu)件軟件修改影響分析[J].軟件學報,2013.
[4]孫彩平.基于軟件開發(fā)中的軟件重用技術(shù)的研究[J].教育教學論壇,2012.
【淺談軟件重用技術(shù)在醫(yī)院管理系統(tǒng)中的運用】相關(guān)文章:
1.淺談計算機協(xié)同技術(shù)在項目管理中的運用
2.淺談作業(yè)成本法在公立醫(yī)院成本管理中的運用