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