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