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