




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
23/41基于Jsp+SSM的醫(yī)院后勤管理系統(tǒng)設(shè)計與實現(xiàn)摘要隨著我國信息化進程的不斷提高,在人們?nèi)粘I畹母黝I(lǐng)域里,以計算機、互聯(lián)網(wǎng)為代表的信息技術(shù)產(chǎn)業(yè)得到了普遍的應用,這些技術(shù)手段不僅大大降低了生產(chǎn)成本,而且也極大限度的提升了人們的生活水平。目前醫(yī)療領(lǐng)域通過利用現(xiàn)代化的信息技術(shù)手段,不斷提高診療技術(shù),使患者可以獲得更好的醫(yī)療服務,社會享有更加高效的醫(yī)療資源。而醫(yī)藥藥品的自動化管理就是其中尤為重要的一個部分,傳統(tǒng)的手工流程已經(jīng)不能滿足日趨龐大的藥物數(shù)據(jù)的處理,引入了計算機來進行輔助管理后,不僅大大降低了人工成本、提高了效率,同時也提高了準確性,簡化了統(tǒng)計流程等。是醫(yī)院醫(yī)藥藥品管理的必然趨勢。本文所介紹的是由Jsp+SSM(Spring+SpringMVC+Mybaits)+MySQL實現(xiàn)的醫(yī)院后勤管理系統(tǒng),前端采用的是EasyUI框架。該系統(tǒng)主要實現(xiàn)了客戶(病人)管理、經(jīng)辦人(醫(yī)生)管理、藥品管理等基本信息,實現(xiàn)了最基本的醫(yī)藥藥品管理功能,其中客戶(病人)與經(jīng)辦人(醫(yī)生)和藥品產(chǎn)生聯(lián)系,即每一個顧客都有唯一對應的醫(yī)生和藥品及病癥的基本信息,系統(tǒng)功能比較簡單,結(jié)構(gòu)比較清晰,是一個功能較為完善的醫(yī)院后勤管理系統(tǒng)。關(guān)鍵詞:JAVAWeb;醫(yī)院后勤管理系統(tǒng);SSM;目錄摘要 31緒論 71.1課題背景、目的及意義 71.2國內(nèi)外研究現(xiàn)狀 72可行性分析 102.1社會可行性 102.2技術(shù)可行性 102.3操作可行性 102.4系統(tǒng)的技術(shù)介紹 112.4.1Javascript 112.4.2jQuery 112.4.3EasyUI 112.4.4MySQL 122.4.5MVC 122.4.6SSM 132.5系統(tǒng)開發(fā)平臺及運行環(huán)境 142.5.1系統(tǒng)開發(fā)平臺 142.5.2運行環(huán)境 143需求分析 153.1系統(tǒng)功能模塊概述和分析 153.2業(yè)務流程分析 163.3系統(tǒng)功能模塊分析 163.4數(shù)據(jù)庫分析 17第四章醫(yī)院后勤管理系統(tǒng)的設(shè)計與實現(xiàn) 214.1網(wǎng)站首頁 214.2信息查詢頁面 224.3信息錄入頁面 314.4信息刪除頁面 324.5信息修改頁面 334.6信息瀏覽頁面 364.7數(shù)據(jù)報表頁面 374.8用戶管理頁面 38第五章系統(tǒng)測試 405.1測試的目的與目標 405.2測試方法 405.3測試用例 415.4測試結(jié)論 42第六章結(jié)論 43參考文獻 45
1緒論1.1課題背景、目的及意義隨著我國醫(yī)療衛(wèi)生事業(yè)的不斷深化,藥品生產(chǎn)與營銷領(lǐng)域的競爭日趨加劇,越來越多的藥品生產(chǎn)廠家認識到加強公司的管理水平;由于藥品種類繁多,原材料流動性強,因此,藥品生產(chǎn)和經(jīng)營單位都需要采用手工操作的方式進行后勤和財務的管理,這就導致了生產(chǎn)廠家和經(jīng)營人員對信息化的需求。新的競爭環(huán)境下,企業(yè)經(jīng)營的成敗取決于其經(jīng)營機制和經(jīng)營效益,行業(yè)的結(jié)構(gòu)不斷調(diào)整,手工經(jīng)營成為歷史;這時就有必要對藥物進行全面的藥物控制,用智能的數(shù)據(jù)處理取代繁瑣的人工操作,實現(xiàn)藥物的科學化和標準化。在互聯(lián)網(wǎng)技術(shù)飛速發(fā)展的今天,人們對制藥企業(yè)的信息需求越來越大,制藥企業(yè)面臨的問題也越來越多。通過網(wǎng)絡(luò)技術(shù),藥品工業(yè)和中小型制藥集團的自動醫(yī)療服務管理平臺的建設(shè)得到了極大的發(fā)展和提升,并通過智能的軟件開發(fā),實現(xiàn)了一家大型制藥企業(yè)的智能控制系統(tǒng)。采用先進的醫(yī)學信息化技術(shù),極大地減少了醫(yī)藥行業(yè)的設(shè)計和研發(fā)費用,以適應醫(yī)藥行業(yè)多樣化的需要。隨著現(xiàn)代醫(yī)藥行業(yè)的多元化和IT技術(shù)的發(fā)展,使得目前日益普及的醫(yī)藥衛(wèi)生管理系統(tǒng)在市場的激烈角逐中獲得了進一步的發(fā)展和完善。1.2國內(nèi)外研究現(xiàn)狀HIS和CMIS技術(shù)在歐美等國家開展了30余年的研究,并已有較大的成就。舉例來說,馬薩諸塞州的醫(yī)療體系,鹽湖城的醫(yī)療體系,以及退休人員的醫(yī)療體系等。美國醫(yī)藥經(jīng)營經(jīng)歷了兩個發(fā)展時期:一是在醫(yī)院的醫(yī)藥發(fā)展過程中,首先是財政和費用的控制,科林在一九七二年正式公布了一套完整的醫(yī)療電腦體系。在第二個階段,通過大量高層次的科研工作者的辛勤工作,使整個醫(yī)療體系與生物醫(yī)學實驗體系成為了一個全新的、全新的醫(yī)學資訊與加工領(lǐng)域。美國醫(yī)學健康數(shù)據(jù)的數(shù)字技術(shù)促進了對多個床位的醫(yī)療單位的綜合監(jiān)控,80%以上的基層醫(yī)院可以對其進行精細的財務管理,70%以上的鄉(xiāng)鎮(zhèn)醫(yī)院的藥物登記管理應用系統(tǒng)已經(jīng)可以實現(xiàn)支持住院病人藥的聯(lián)網(wǎng)注冊使用和日常管理,25%以下的鄉(xiāng)級醫(yī)院建立完善建立了數(shù)字化藥品供應管理系統(tǒng),在模型診斷過程中,整合了微型(智能化)、網(wǎng)絡(luò)化(信息化)的醫(yī)療品質(zhì)監(jiān)控系統(tǒng)(MIS)。在中國電腦行業(yè)快速、健康地發(fā)展的今天,網(wǎng)絡(luò)技術(shù)在我國的應用已經(jīng)日益廣泛,為今后的生活、工作、等等許多方面帶來了巨大的方便。因特網(wǎng)已經(jīng)廣泛地運用到了現(xiàn)代社會的方方面面,但是現(xiàn)實中的網(wǎng)絡(luò)應用程序卻無法滿足用戶對網(wǎng)絡(luò)的需求,因而,在醫(yī)療、醫(yī)療等諸多重要的行業(yè)中,必須要有更多的資訊科技與資訊科技的發(fā)展。為醫(yī)療衛(wèi)生事業(yè)的信息化和信息化建設(shè),為醫(yī)療衛(wèi)生事業(yè)的發(fā)展和教育事業(yè)的發(fā)展奠定了堅實的基礎(chǔ)。中國制藥企業(yè)信息的不對稱和藥品開發(fā)落后與地區(qū)經(jīng)濟差異的影響有關(guān)。最初,信息業(yè)務主要用于通用管理軟件,是在非特定軟件的基礎(chǔ)上修改的,導致制藥企業(yè)在管理功能方面較為落后,大多數(shù)企業(yè)中只用部分企業(yè)應用軟件來管理信息,當國際競爭和國內(nèi)市場的挑戰(zhàn)加劇時,會對企業(yè)十分不利。隨著現(xiàn)代化醫(yī)學工作的高速發(fā)展,藥品種類的越來越種類繁多,藥品質(zhì)量管理工作難度將也在隨之而加大,在因為管理上不到位將造成藥品巨大的經(jīng)濟損失的這種情況下,開發(fā)建立和推廣實施現(xiàn)代藥品銷售管理技術(shù)系統(tǒng)則更可以用于加強基層醫(yī)院藥師和基層銷售技術(shù)部門之間對臨床藥品業(yè)務的安全有效進行管理并進一步方便于其對外交易查詢和分析處理,減少對藥品管理人員之間的跟蹤管理時間和分析處理對外交易業(yè)務的復雜工作量,以此大大提高藥學工作效率。同時,進一步提高管理水平和效率,增加小企業(yè)醫(yī)院藥品管理投入,可以取得更好的社會效益和經(jīng)濟效益。雖然近幾年國內(nèi)外一些中西醫(yī)臨床結(jié)合專業(yè)醫(yī)院的管理應用系統(tǒng)只是剛一開始的發(fā)展,但是有些醫(yī)院藥物管理的信息系統(tǒng)應該是要早人一步的建立運行起來了的。因為在藥品質(zhì)量管理應用信息系統(tǒng)開發(fā)中醫(yī)院幾乎已經(jīng)沒有影響可視化藥品質(zhì)量信息管理的資源,CIS管理信息系統(tǒng)對計算機網(wǎng)絡(luò)數(shù)據(jù)傳輸設(shè)備容量大小和系統(tǒng)硬盤容量需求一般很低,利用網(wǎng)絡(luò)計算機技術(shù)來支持醫(yī)院藥品的管理和信息系統(tǒng)也就可以更為簡單。同時,由于對醫(yī)院數(shù)字管理的信息系統(tǒng)設(shè)計和醫(yī)療數(shù)字多媒體數(shù)據(jù)處理能力的日益需要,以及對符合醫(yī)療多媒體數(shù)據(jù)信息傳輸?shù)男枨蟮奈谋?、聲音和圖像,其動態(tài)性和復雜性較小,更容易實現(xiàn)。最后,由于綜合信息管理系統(tǒng)的安全性略低于實時數(shù)據(jù)處理系統(tǒng),臨床信息系統(tǒng)必須確定適當?shù)乃俣?許多醫(yī)院的藥品生產(chǎn)廠家希望醫(yī)院能更直接、明亮、快捷的進入系統(tǒng)。也就是說,投資少了,我們能獲得更多的利益。2可行性分析2.1社會可行性今天,電腦技術(shù)的運用在各個領(lǐng)域都得到了廣泛的運用。采用電腦軟體進行經(jīng)營,其優(yōu)勢是:人力資源大幅減少,作業(yè)工人的勞動強度大幅下降;更快,更準確的操作,更好的使用感受;在工作中,數(shù)據(jù)的統(tǒng)計與信息處理變得簡單、快速、精確、降低人力費用;多項工作協(xié)同工作的速度更高,工作間的信息交流也更易于完成,有些服務部門的使用者也會有更好的經(jīng)驗??傊?,將電腦軟體應用于醫(yī)療服務的信息化是一種必然的發(fā)展方向。因而,實施醫(yī)院后勤管理體系是非?,F(xiàn)實的。2.2技術(shù)可行性該系統(tǒng)是以JSP+SSM+Mybaits+Mybaits+MySQL架構(gòu)來實現(xiàn)的。Mybatis是一個包含M和JDBC的SSM包,完成添加,修改,刪除;支持與背景數(shù)據(jù)庫的數(shù)據(jù)查詢等。SSM架構(gòu)是web工程的一個強有力且穩(wěn)定的架構(gòu);MySQL作為一種靈活、便于維護的軟件,開發(fā)方便,使用靈活,實用性強。隨著技術(shù)的進步,硬件和軟件的發(fā)展,將會加快軟件的升級和存儲能力。而且性能也會變得更好,而且它的硬件也會更便宜,可以完全的適應這個系統(tǒng)的要求。所以,該體系已經(jīng)得到了很好的發(fā)展,表明了基于JSP,SSM和MYSQL體系結(jié)構(gòu)的體系在一定程度上還是很實用的。2.3操作可行性當前,在大部分桌面電腦上還沒有成功地實現(xiàn)這個功能。該軟件的安裝調(diào)試完成和啟動后的操作流程不會影響到目前的電腦的各項功能設(shè)定和配置,具有較好的界面和較好的顯示效果。在與此有關(guān)的軟件訓練師的手寫和使用指南的協(xié)助下,這個軟件的使用更加的簡單和安全。2.4系統(tǒng)的技術(shù)介紹2.4.1JavascriptJavaScript是一種以對象為基礎(chǔ)的架構(gòu)和以用戶為導向的主動物件的驅(qū)動架構(gòu)為主的一種程序腳本,它的安全程度與它的特征相當。此外,它本身的特點還意味著一種越來越多的、越來越多的因特網(wǎng)使用者所使用的一種語言,這種語言現(xiàn)在已經(jīng)被越來越多的網(wǎng)民所廣泛地應用,并且為了它們的網(wǎng)上閱讀和上網(wǎng)的能力而發(fā)展,經(jīng)常被用來將它們的某些動力學功能加入到一個靜止的HTML網(wǎng)頁模板中,比如對因特網(wǎng)使用者進行的某種或多種的動態(tài)頁動作作出反應。這也許是美國Netscape的一位軟件工程師BrendanEICH的原始版,是一種動態(tài)的弱類型,基于原型,僅具有一個內(nèi)建的類庫,與其它Java的某些語法特性比較相似。2.4.2jQueryJQuery是一個輕量化的、開放源碼的JavaScript架構(gòu),它在許多主流的瀏覽器中都能運行,它的主要技術(shù)核心仍然是“少寫多用”。JQuery是美國的JohnResig于2006年一月在紐約出版的,它的出現(xiàn)引起了很多國際上著名的JavaScript的設(shè)計師和專業(yè)人員的參與。JQuery已經(jīng)成為了當今最熱門的JavaScript腳本語言,成為了有史以來最受歡迎的JavaScript腳本語言,其中有55%的站點都是JQuery。由于JQuery是一個開源的開源數(shù)據(jù)庫,所以JQuery的各種語法和接口的設(shè)計使得JQuery在工作中變得更加簡單和便捷。例如,處理文件物件,利用DOM元件,創(chuàng)造一個動態(tài)的特效;利用Ajax來處理這些事情。JQuery還能用于網(wǎng)站的開放發(fā)行商和開發(fā)人員可以自由地使用API來開發(fā)他們的擴展。模塊化和靈活的組合使得開發(fā)者能夠輕松地進行開發(fā)。制作一個更完整,更易于操作的靜態(tài)和動態(tài)網(wǎng)頁。比如,操作文檔對象,使用DOM元素,創(chuàng)建動畫效果;處理事件,使用Ajax等等。JQuery也可以為Web站點的開發(fā)者和開發(fā)者免費地提供API來編寫插件,利用它們的模塊性和靈活性來結(jié)合應用,開發(fā)者可以很容易地開發(fā)出一個更完整、更容易操作的靜態(tài)和動態(tài)頁面。2.4.3EasyUIEasyUI是一套可以根據(jù)jQuery、Angular、Vue和React等不同類型的用戶接口插件,它為您創(chuàng)建一個現(xiàn)代化的互動部件或者JavaScript應用軟件都提供了必要的基礎(chǔ)能力。當用戶真正開始應用EasyUI時,它并不會讓用戶自己去寫很多繁復的程序,它可以讓用戶自己去創(chuàng)建一個最簡潔的HTML標簽,從而改變用戶的界面。EasyUI能夠充分地為HTML5提供Web架構(gòu),從而極大地縮短了開發(fā)者的開發(fā)周期和開發(fā)的規(guī)模。2.4.4MySQLMySQL是一個以瑞典MySQLAB公司為基礎(chǔ),研制的微型開源應用管理數(shù)據(jù)庫。MySQL在因特網(wǎng)上被大量使用。很多國內(nèi)的中小型和大的公司都會選擇MySQL作為自己的公司的數(shù)據(jù)庫,他們利用MySQL技術(shù),可以做到更小的規(guī)模,更快速,更便宜;尤其值得注意的是,在開源的基礎(chǔ)上還有其他特性,這可以降低整體的費用。2.4.5MVCMVC,也就是模型視圖控制器,是SURAPARC為了發(fā)展Smalltalk-80而特別研制的一種在20世紀80年代早期的軟件設(shè)計方法。近年來,SUN公司作為J2EE平臺的設(shè)計和發(fā)展模型得到了眾多應用ColdFusion和PHP架構(gòu)的專家的青睞。MVC是一種特殊的方式,可以讓使用者在其他的應用軟件中,將所有的輸入、處理過程和所有的輸出都從其他的應用軟件中剝離出來。MVC的軟件主要分為三大類:模型、視圖系統(tǒng)和控制系統(tǒng)。(1)此資料庫所使用的模式代表了公司資料與商業(yè)準則。在MVC的三大主要的數(shù)據(jù)庫部件類別中,最常用的就是使用DB模型類型。舉例來說,可以選擇將上面提到的兩種數(shù)據(jù)庫部件目標模式(比如EJB和ColdFusion)一起用來對數(shù)據(jù)庫進行操作,而在模式處理期間,向用戶反饋的數(shù)據(jù)類型應當始終是純中性的,即,模式的處理和自身的數(shù)據(jù)類型沒有任何關(guān)系。這樣的視圖模式可以一次又一次地反復地執(zhí)行,以便在多個不同的視圖模式下進行操作,并且在此基礎(chǔ)上所開發(fā)的程序在一個持續(xù)的或多個持續(xù)的視圖模式下,將會明顯地減少由編碼結(jié)構(gòu)所產(chǎn)生的高重現(xiàn)度。(2)視角視圖是一個靜止的、互動的接口,可以讓使用者在任何時候都能看到有關(guān)的資訊,以及進行其它的互動資訊。在過去的大部分靜態(tài)Web應用語言中,視圖都是建立在一個動態(tài)接口上,這個接口可以包含多種HTML的多種元素。盡管當前的HTML技術(shù)還將在許多新技術(shù)的支持下發(fā)揮著巨大的作用,但隨著MacroMedia和Flash等新技術(shù)的不斷涌現(xiàn),如何在標識語言中實現(xiàn)界面的操作就變得越來越困難。MVC最大的優(yōu)勢在于它能夠同時運行多個應用視圖,而不需要真正地進行操作。不管你的資料是否為聯(lián)機儲存或雇員名單,視圖僅僅是一個輸出資料,使用者可以使用它。(3)操縱者控制器的作用就是接收用戶從外界接收到的信息和數(shù)據(jù),并調(diào)用不同型號的模型和模型的參數(shù),以滿足不同客戶的要求?;A(chǔ)參數(shù)基礎(chǔ)構(gòu)造參數(shù)所以,點擊來自一個網(wǎng)頁的超級鏈接框架,以開啟一個HTML窗口,要求傳送一個頁面,則該控件模塊自身將不會生成一個請求輸出,也不會確實進行操作;它還會僅僅了解怎樣才能收到請求,決定哪些是要被呼叫的控件模塊,以便實際地解決那些要求,并且要用哪些視圖來真實地展示控制模塊部件要處理的和返回的數(shù)據(jù)??偠灾琈VC的商業(yè)過程模式程式應當是由一個由使用者的模式來決定由它呼叫的商業(yè)模式來完成的,再由這個過程模式來以商業(yè)邏輯模式來對使用者的要求資訊與由該模式傳回的資料進行處理;最終,控制器將所述服務數(shù)據(jù)的形式轉(zhuǎn)換成所述服務的相應的服務視圖,所述服務視圖通過所述顯示級提供給所述的所述服務2.4.6SSMSSM是Spring+SpringMVC+mybatis的縮寫,與Spring和mybatis(SpringMVC是Spring的一部分)相結(jié)合。(1)SpringSpring是一種開源體系結(jié)構(gòu),是一個基于Java的、輕量化的Java的軟件開發(fā)平臺的開源體系結(jié)構(gòu)。這是一種概念化的架構(gòu)和模型,在rodjohnson的《一對一J2EE開發(fā)與設(shè)計專家》中,詳細地介紹了這個概念的架構(gòu)和模型。Spring采用了JavaBeans的基礎(chǔ)句法,以實現(xiàn)EJB所能實現(xiàn)的功能。然而Spring架構(gòu)技術(shù)自身的廣泛實用性還遠遠不足以滿足于僅僅適合于服務器的應用和發(fā)展,從結(jié)構(gòu)簡單、可反復預測錯誤和松散耦合等多方面來考慮,任何一個Java開放源代碼的Java服務器都可以通過使用Spring的流程而直接獲益。從總體上講,spring技術(shù)基本上是一種輕型的集裝箱結(jié)構(gòu),它可以被用來直接地控制反向和面向方面。(2)SpringMVCSpringMVC是Spring的一個隨后的產(chǎn)物,它與SpringWebFlow結(jié)合在一起。SpringMVC的目標對象,如控制器,模型對象,調(diào)度程序和處理程序,使其更易于自定義。(3)MybatisMybatis是Apache開放源碼的一個工程,Batis。在2010,這個計劃由Apache的Apache公司轉(zhuǎn)為谷歌的編碼,改名為Mybatis。Mybatis是一個完全以Java架構(gòu)為基礎(chǔ)的持久性架構(gòu),它所要提供的持久性架構(gòu)包含DAO(DAO),它可以為SQL地圖和數(shù)據(jù)存取。Mybatis不需要手工地設(shè)定JDBC的編碼和參數(shù),也不需要對其進行自動的搜索。Mybatis的應用可以方便地創(chuàng)建XML或注解設(shè)定接口,并將Java的POJO(一般是老Java的對象)轉(zhuǎn)換成一個資料庫記錄表。2.5系統(tǒng)開發(fā)平臺及運行環(huán)境2.5.1系統(tǒng)開發(fā)平臺在像Tomcat一樣的開發(fā)環(huán)境中,系統(tǒng)的發(fā)展一般都是單獨進行的。Tomcat意味著一個完整的、完全開放的servlet容器。這也是Apache集團計劃和雅加達計劃中的另外兩大關(guān)鍵。這是Apache,Sun,其他開源公司以及其他的獨立開發(fā)人員的合作。Tomcat的技術(shù)及JSP技術(shù)標準得到了美國Sun專家的長期大力支援,以及技術(shù)及技術(shù)專家的精心指導和支援,Tomcat的技術(shù)和JSP的技術(shù)標準得到了準確的反映,Tomcat在2001年度獲得了美國《JavaWorld》的最佳創(chuàng)新Java,在業(yè)界占有一席之地。Tomcat的環(huán)境有如下優(yōu)勢:1.Tomcat的應用是“War”檔案。War是美國sun公司推出并成功的一款開放源碼網(wǎng)絡(luò)應用。類似于jar,實際上是一個壓縮包,里面有很多的檔案資料。2.將一個應用從Tomcat中的數(shù)據(jù)輸入很容易。您只要將War放到Tomcat的Web程序目錄中,Tomcat就會自動發(fā)現(xiàn)并產(chǎn)生一個被解壓的檔案。3.Tomcat自身不但擁有servlet,而且還應該具備網(wǎng)頁Server的原有特性:HTML網(wǎng)頁加工。4.Tomcat還說,它可以在與其它軟件的無縫整合后,考慮更多的特性。2.5.2運行環(huán)境系統(tǒng):WindowsXP或更高的版本。伺服器:Tomcat6.0或更高的版本.瀏覽器:IE,FireFox,谷歌Chrome。
3需求分析3.1系統(tǒng)功能模塊概述和分析在醫(yī)院的物流管理體系中,應用了B/S體系結(jié)構(gòu)。本系統(tǒng)的目的在于實現(xiàn)對顧客(病人)信息、醫(yī)生信息、藥品信息等信息的有效控制,從而實現(xiàn)對藥品的基本控制。在這種情況下,顧客(病人)與操作者(醫(yī)生)和藥品相關(guān),也就是說,每位顧客都有自己的醫(yī)生、藥品和疾病的基本資料。該資料的管理依賴于該系統(tǒng)的管理者。本文論述了醫(yī)院的物流管理體系的基本職能:系統(tǒng):登陸方式:管理員必須在系統(tǒng)中鍵入相應的帳號和口令,以實現(xiàn)對各類資料的管理;信息咨詢:顧客資料、銷售資料、藥物資料等;資料輸入:顧客資料、操作員資料、藥物資料輸入;資料變更:刪除顧客資料、操作員資料、藥物資料;信息刪除與檢索:用戶注冊信息、企業(yè)注冊信息刪除、企業(yè)注冊信息刪除、企業(yè)醫(yī)藥信息刪除;報告客戶信息、經(jīng)營信息報告、藥品信息報告;使用者管理:對管理員資訊進行管理。用例圖解是一種通用的需求分析與設(shè)計的新途徑。從用戶的需要出發(fā),對系統(tǒng)的實時性能和動態(tài)性能進行了更為深刻的剖析。該體系使用了以下的用例圖表: 管理員:3.2業(yè)務流程分析 本系統(tǒng)的主要工作就是以管理員為中心,對其進行管理,并不以企業(yè)為單位,而以增加、刪除、修改和查詢?yōu)榛A(chǔ)進行歸類(以上及以后的實施)。所以,管理過程也是按照添加,刪除,修改和查詢來進行的。消息管理流程圖如下: 3.3系統(tǒng)功能模塊分析根據(jù)系統(tǒng)的功能分析,整個系統(tǒng)中的每個功能模塊規(guī)劃為如下的功能模塊圖。3.4數(shù)據(jù)庫分析而在醫(yī)院的后勤管理中,還有一個重要的工作,那就是確保能夠獲得海量的、高效的、有用的、能夠獲得更多的、更多的信息。這就意味著,分布式數(shù)據(jù)庫的服務器要同時儲存海量的數(shù)據(jù),比如數(shù)據(jù)采集、數(shù)據(jù)儲存、管理等,而要做到這些,就必須要有一個龐大的數(shù)據(jù)庫。在此基礎(chǔ)上,在此基礎(chǔ)上,通常采用MySQL的后臺系統(tǒng),以構(gòu)建其后臺的數(shù)據(jù)庫系統(tǒng)。概念性模式的建立概念化模式一般用于建立能夠在DBMS模式中單獨使用和應用的真實資訊。要把真實的信息世界模型中的某些特定的抽象的概念進行更深入的抽象和抽象,并將DBMS的數(shù)據(jù)建模整理出來,那么,就必須要將這個模型從抽象和抽象成一個真實的計算機。這意味著,首先,一臺電腦必須能夠把幾乎所有的電腦目標物體都從電腦現(xiàn)實的實體中抽象出來,或者抽象成一種電腦的概念模式,而不只是單純地依靠與電腦某種性能水平相似的特殊的電腦體系架構(gòu)模式和一個擁有一定功能性層級的電腦資料庫式或資料庫管理應用程序系統(tǒng)模式,它可以將其轉(zhuǎn)化成一臺電腦資料庫式或資料庫管理應用程式系統(tǒng)模式。其實,一個概念模式就是電腦從虛擬到真實的世界,然后又到真實的機器的過程。在資訊的社會中,有三個最重要的觀念就是物質(zhì)和物質(zhì)的關(guān)系。(1)物質(zhì)客觀的、相互關(guān)聯(lián)的、相互區(qū)別的事物稱為客體。一個人,一個人,一個東西,就是一個特定的東西,或者是一個抽象的、特定的、特定的事物的連接。例如,學生,課程,供應商;系,書籍,讀者等都是有形的。(2)聯(lián)系在真實的世界中,每一個物體的內(nèi)在都存在著一種外在的連接。這是一種內(nèi)在的內(nèi)在的內(nèi)在的關(guān)系,它是一種內(nèi)在的、內(nèi)在的、內(nèi)在的、內(nèi)在的、外在的內(nèi)在的內(nèi)在的聯(lián)系。在一個有形的空間域里,各體系的內(nèi)在聯(lián)系往往是一種體現(xiàn)了兩個不同的空間屬性體系的相互作用。兩個具體的空間域中,對象的相互關(guān)聯(lián)一般被劃分成一組(1:1);或一對多個連接觸點(1:n);多對多聯(lián)結(jié)(M:n).而概念模式則是對不同的信息世界體系進行理論上的模擬,這樣就可以更方便、更準確、更清晰地描述現(xiàn)實中的某些抽象的系統(tǒng)。在概念模式的實體中,有許多方法可以用于抽象的表述,我們現(xiàn)在所知的最常用的就是這個實體,它是陳寶平在大約公元六世紀初提出的。所謂的“實體聯(lián)系表示”,也就是所謂的“實體聯(lián)系表示”,也就是所謂的“實體聯(lián)系表示”,也就是E-R“實體聯(lián)系”。按照各功能模塊的具體實現(xiàn),對E-R圖形進行了詳細的分析:根據(jù)整個系統(tǒng)的功能設(shè)計和E-R圖設(shè)計,規(guī)劃的主要實體是:藥品、客戶、經(jīng)理和管理員。每個實體的具體描述屬性圖如下(由于實體屬性較多,下圖中的實體僅顯示與功能設(shè)計相關(guān)的屬性):管理員方面藥品方面客戶方面經(jīng)辦人方面資料庫表格的編制數(shù)據(jù)庫表結(jié)構(gòu)的轉(zhuǎn)化是將基于數(shù)據(jù)庫的基本架構(gòu)模式的E-R映射轉(zhuǎn)化為一個數(shù)據(jù)庫表格的邏輯結(jié)構(gòu),該數(shù)據(jù)庫表格的邏輯結(jié)構(gòu)可以被廣泛地應用到不同的DBMS應用軟件體系中。包含了數(shù)據(jù)項的全面分析、記錄與記錄之間的邏輯映射;分析了它們所得到的結(jié)果所對應的對象的邏輯結(jié)構(gòu)等,它們的數(shù)據(jù)和它們的計算結(jié)果是不是和它們的目的的概念模式的計算結(jié)果相吻合,它們的結(jié)果和它們在滿足真實的系統(tǒng)的功能性和改進計算機的性能的應用,也可以直接地解決它們的目的使用者的一些具體的要求。本資料庫表格如下:user表(管理員表)字段名稱數(shù)據(jù)類型主鍵是否空說明uUsernamevarchar(12)YN用戶名uPasswordvarchar(45)NN密碼uAccessvarchar(100)NN權(quán)限medicine表(藥品表)字段名稱數(shù)據(jù)類型主鍵是否空說明mnochar(20)NN藥品編號mnamevarchar(50)NN藥品名稱mmodechar(10)NN服用方法mefficacyvarchar(1000)NN功效描述midint(11)YN藥品IDclient表(客戶表)字段名稱數(shù)據(jù)類型主鍵是否空說明cnochar(10)NN客戶編號cnamearchar(8)NN名稱csexchar(8)NN性別cagechar(4)NN年齡caddressvarchar(50)NN地址cphonevarchar(20)NN電話csymptomvarchar(50)NN癥狀mnochar(12)NN藥品IDanochar(8)NN經(jīng)辦人IDcdatedatetimeNN創(chuàng)建日期cremarkvarchar(45)NN備注cidint(11)YN客戶IDagency表(經(jīng)辦人表)字段名稱數(shù)據(jù)類型主鍵是否空說明anochar(50)NN經(jīng)辦人編號anamechar(50)NN姓名asexchar(50)NN性別aphonechar(12)NN電話aremarkvarchar(50)NN備注aidint(11)YN經(jīng)辦人ID
第四章醫(yī)院后勤管理系統(tǒng)的設(shè)計與實現(xiàn)4.1網(wǎng)站首頁這個系統(tǒng)是一個資訊管理的體系,因此這個網(wǎng)頁的首頁就像下面這樣。使用者亦須在適當時間內(nèi),鍵入上一份準確的使用者名稱與密碼資料,以便于使用者的正常登陸。用戶在經(jīng)過系統(tǒng)認證后,可以將其錄入到后臺。下面是一個后臺頁。使用者可以查詢信息,錄入信息,刪除信息;信息修改,信息瀏覽,數(shù)據(jù)上報;使用者的管理及檢視系統(tǒng)協(xié)助。4.2信息查詢頁面下面所顯示的是一個查詢顧客的資料網(wǎng)頁。在工作平臺上,使用者要準確地鍵入所要詢問的客戶編號。 如果輸入的顧客編號正確,那么客戶的資料就會如下面所示。 以下以該功能為例,說明整個項目的程序結(jié)構(gòu)和實現(xiàn)邏輯,以及其他功能的功能這些實現(xiàn)類似,以后不再重復。下面顯示了一個信息頁,顯示了作業(yè)人員進行的信息搜索。在工作平臺上,使用者要準確地鍵入要進行的作業(yè)人員號碼。 如下面的圖表所示,如果所鍵入的處理程序編號是經(jīng)過確認的,則會顯示處理程序的細節(jié)。如下面所顯示的是藥物信息檢索網(wǎng)頁。在工作平臺上,使用者必須準確地鍵入所要詢問的藥物號碼。若所填藥物編號經(jīng)確認,則會如下表所示,將會呈現(xiàn)藥物詳情。4.3信息錄入頁面下面顯示的是顧客的資料輸入頁。此網(wǎng)頁為大型表格。使用者必須將要加入的顧客資料全部填妥,點擊“輸入”即可完成遞交。一旦完成了資料的確認,系統(tǒng)就會顯示出用戶的資料是否已經(jīng)輸入完畢,或者出現(xiàn)了相關(guān)的錯誤信息。 從下面的圖表可以看出,在操作人員的資訊頁中,輸入資訊是一個很大的表格。使用者必須完全填妥要加入的操作人員資料,點擊“輸入”即可完成遞交。一旦完成了數(shù)據(jù)的確認,系統(tǒng)就會顯示出是否輸入了正確的信息,或者出現(xiàn)了相應的錯誤信息。下面所顯示的是在藥物輸入頁中輸入的數(shù)據(jù)。此網(wǎng)頁為大型表格。使用者只需將要加入的藥物資料全部填妥,然后按下鍵入即可。如果輸入的數(shù)據(jù)經(jīng)過確認,系統(tǒng)會顯示藥物輸入成功,或者出現(xiàn)相關(guān)的錯誤信息。4.4信息刪除頁面從左邊的圖片可以看出,在刪除了這些消息以后,用戶的資料網(wǎng)頁將會以一個清單的方式展示目前的全部顧客的資料。使用者可以點擊要移除的顧客之前的方塊,選取要移除的顧客,再點擊“刪除信息”來移除選定的顧客。下面說明了,信息移除的刪除處理器資訊網(wǎng)頁將全部的處理器資訊以清單的方式呈現(xiàn)。使用者可以點擊要移除的處理器之前的核取方塊,選取要移除的處理器,再點擊“刪除信息”來完成移除了選定的處理程序。如上下圖片中所示,可以將信息移除的藥物信息網(wǎng)頁是將目前被刪除的藥物的信息以一種資訊清單的方式呈現(xiàn)出來。使用者可以按下要移除的藥品的方塊,選取要移除的藥品,再按下移除資訊,即可將所選藥品的移除。4.5信息修改頁面下面的圖表顯示了用戶的資訊修改頁。在工作平臺上,使用者必須在其中鍵入要更改的顧客號碼。 在用戶鍵入正確的客戶號碼后,會出現(xiàn)以下圖片中所示的客戶資料,并按要求更改相關(guān)資料,按要求填寫并提交;如果提交的資料是正確的,那么就會顯示客戶的資料已經(jīng)被更改,或者是出現(xiàn)了錯誤的信息。從左邊的圖片可以看出,在信息頁上的更改操作人員的信息頁是需要使用者將需要更改的操作人員號碼鍵入到工作間。使用者在鍵入對應的經(jīng)辦人號碼后,會如下面的圖表中所示,使用者可以按需要更改相關(guān)資料,然后按要求填寫并提交;如果提交的資料是經(jīng)過驗證的,那么就會顯示出管理員的資料已經(jīng)被更改,或者是錯誤的。下面所顯示的是為了修正藥物的資訊而更改的網(wǎng)頁。使用者必須在工作間內(nèi)鍵入要更改的藥物號碼。使用者在鍵入正確的藥物號碼后,會顯示有關(guān)藥物的全部資訊。使用者可以對所需資料進行更改,然后單擊「修改」鍵即可完成遞交。若輸入的資料經(jīng)過確認,將會顯示使用者已完成藥物資料的更改,或?qū)⒊霈F(xiàn)相關(guān)的錯誤資訊。4.6信息瀏覽頁面下面的圖片顯示了一個用戶的信息瀏覽網(wǎng)頁。工作臺將顧客的資料以清單的方式呈現(xiàn),包括編號,姓名,性別;年齡,電話號碼,購買藥品號碼;處理人員編號,進入日期和住址。下面的圖表顯示了一個資訊網(wǎng)頁。工作臺將所有操作人員的資料以清單的方式展示出來,包括標簽,名字,性別,電話及注釋。下面的圖片顯示了藥物的資訊網(wǎng)頁。工作臺上列出了所有藥品的資料,包括編號,名稱,服用方法和效果。4.7數(shù)據(jù)報表頁面下面的圖表展示了用戶資料報表中的資料報表。工作平臺將顧客的購買資料以表格的方式呈現(xiàn),包括編號,姓名,性別,年齡,地址,電話等。癥狀,采購編號,經(jīng)辦人編號,記錄日期及注意事項。下面的圖表顯示了數(shù)據(jù)報表中的處理程序報告頁。工作臺上列出了每個員工的數(shù)據(jù),包括編號,姓名,性別,電話號碼和注釋。下面的圖表是藥品資訊報表中的資料報表。工作桌上列出了全部藥品的數(shù)據(jù),包括編號,名稱,服用方法和效果。4.8用戶管理頁面下面的圖片顯示了一個由用戶管理的網(wǎng)頁。在頁面右邊的工作信息平臺上,將會以清單的方式,將用戶的全部信息以表格的方式呈現(xiàn)出來。使用者可以加入新使用者,或修改或移除已存在的使用者。第五章系統(tǒng)測試5.1測試的目的與目標該系統(tǒng)在第一次試驗中取得了一定的效果,并對其進行了檢測,并找出了系統(tǒng)的缺陷。完成后,完成全面的缺陷報表,可以為公司在今后的長遠發(fā)展中,繼續(xù)改善公司的軟體管理戰(zhàn)略,并能為以后的持續(xù)改善找到基礎(chǔ)。經(jīng)過試驗,該系統(tǒng)的各個模塊均能夠正常地完成各個模塊的功能,使系統(tǒng)的運行更加可靠。5.2測試方法單位試驗也被稱作模組效能試驗,它是一項針對由軟件所開發(fā)的最小型組件進行的系統(tǒng)試驗,即程式模組(Java)的一種方式,它的正確性,以找出各個組件間是否會出現(xiàn)不同類型的bug。單元試驗僅要求一個軟件的內(nèi)部構(gòu)造來進行一個實例的設(shè)計,而多個測試模塊既可以平行地進行,也可以單獨地進行。綜合測試(裝配測試)的基本原理是基于單元測試技術(shù),而測試的各個模塊都要根據(jù)設(shè)計的需要進行組裝和測試。下面這些問題必須加以審議:1.在各組件的連接過程中,各組件接口上的資料是否遺失;2.一種模塊的功能對其他組件的特定功能有無負面的作用;3.次函數(shù)符合期望的父級函數(shù);4.全球范圍內(nèi)的資料架構(gòu)有無問題;5.各個單元的累計錯誤累計也會逐漸增加到不能承受的范圍。確認性檢驗也經(jīng)常被稱作是對軟件的有效性進行檢驗。一般的工作就是檢驗一個被測的軟件的基本功能,性能結(jié)構(gòu),以及其它一些關(guān)鍵的功能,以及它們能否充分地符合使用者的具體的安全性需求。軟件需求說明書清楚地說明了不同的功能和軟件的有效性要求。包含了相關(guān)的功能性驗證和確認試驗等方面的基礎(chǔ)性能。系統(tǒng)組裝試驗軟件是指通過了系統(tǒng)的確認和檢驗的相關(guān)的軟件,并與其他計算機硬件、外圍設(shè)備、部分的相關(guān)測試軟件進行集成;另外,還有一些其它的軟硬件,比如:數(shù)據(jù)服務器和專家系統(tǒng),在實際的軟件安裝運行的情況下,對整個系統(tǒng)的內(nèi)部進行了一套完整的軟件組裝和測試驗證。其中一個重要的目標就是將兩種不同的需求軟件進行對比,以找到兩者在不同的定義上存在著一定的沖突。驗收試驗是指在進行了系統(tǒng)確認和軟件組態(tài)檢驗后,對軟件進行了認可的測試。接受試驗僅僅是對某一特定使用者的軟件進行的認可試驗,而軟件開發(fā)人員和軟件質(zhì)量保證人通常都需要參與。在軟件測試中,使用者需要參加具體的軟件測試樣機,利用從制造中獲得的大量實驗資料,對其進行模擬測試。尤其要注意的是,它本身具有的可移植性、兼容性、可維護性、以及自動化的失效和復原能力。5.3測試用例由于登錄系統(tǒng)具有多種功能模塊和較大的試驗樣例,因此在此只對登錄系統(tǒng)中的幾個試驗實例進行了較為詳細的介紹。表6.1是一份由系統(tǒng)管理員在系統(tǒng)中進行的自動登陸的測試報告。管理員登錄測試用例功能特性管理員賬號登入驗證測試目的驗證是否輸入正確的信息測試數(shù)據(jù)用戶名稱:root密碼:niejiashuo1測試內(nèi)容操作描述數(shù)據(jù)期望結(jié)果實際結(jié)果測試狀態(tài)1輸入用戶姓名用戶姓名:root,密碼為空顯示信息“請輸入密碼!”顯示信息“請輸入密碼!”與正確結(jié)果相同2輸入密碼用戶姓名為空,密碼:niejiashuo1顯示信息“請輸入用戶名!”顯示信息“請輸入用戶名!”與正確結(jié)果相同3輸入用戶姓名和密碼用戶姓名:xxxxxx,密碼:324151顯示信息“用戶名或密碼錯誤!”顯示信息“用戶名或密碼錯誤!”與正確結(jié)果相同4輸入用戶姓名和密碼用戶名:root,密碼:niejiashuo1正確登入到管理頁面正確進入到頁面與正確結(jié)果相同5.4測試結(jié)論編寫測試系統(tǒng)程序的時候最初的代碼是最好的,出錯最小的,也是最正確的,最完美的,所以,它的開發(fā),就是為了盡快的發(fā)現(xiàn)系統(tǒng)的問題。同樣,在最大程度上,也只有在系統(tǒng)的邊緣出現(xiàn)了錯誤,用戶可以自行選擇人工對系統(tǒng)進行程序的編程,或者采用人工程序進行人工的故障診斷,而采用這種方法的系統(tǒng)測試是最好的;越是普通的計算機就越是好用,由于使用了計算機,它就不會犯錯誤,也不會讓自己覺得勞累,也不會讓人把它當成是一件無用的事情來蒙蔽自己。回歸試驗能夠協(xié)助檢驗一個程式是否確實能夠與先前的程式產(chǎn)生同樣的程式碼,而在較少的程度上修正了修正后再度進行回歸的測驗也能更好地協(xié)助我們找出問題產(chǎn)生的較少的問題,因為在之前的新版本中,所有同樣問題都會在同一程式碼基礎(chǔ)上發(fā)生。測試和除錯經(jīng)常被看作是一種不同的過程,但是在現(xiàn)實中他們并不相同??傊?,在你發(fā)現(xiàn)了一個問題之后,你就需要進行一個錯誤的調(diào)試。測試就是你以為這個軟件能正常工作的時候所要完成的任務,它是一套清晰而有條理的測試,它會在你以為它能正常工作時嘗試打敗它。EdsgerDijkstra的一句話:一個測試可以表明一個程式存在一個bug,但是它不會沒有bug。他無需進行任何的調(diào)試,他想要在特定的生成流程中對其進行適當?shù)木庉嫞@樣就不會有任何的差錯。這的確是一項提高人生質(zhì)量的目的,而且在現(xiàn)實中,它依然是最好的。所以,在測試方法和程序錯誤的檢測中,要注意及時地檢測和有效地進行。第六章結(jié)論文章介紹了醫(yī)院物流管理的發(fā)展歷史及發(fā)展的重要作用,從總體上進行了設(shè)計與實施。該體系可使醫(yī)療機構(gòu)的顧客(病人)信息、操作員(醫(yī)師)信息、藥物信息等基礎(chǔ)信息,從而達到了醫(yī)療機構(gòu)最基礎(chǔ)的物流服務職能。通過對各功能節(jié)點的檢測,確保了其工作的穩(wěn)定??梢哉f,這是一個具備基本后勤服務的穩(wěn)定應用體系。在本課程中,我已經(jīng)完全、完全地了解了Java的許多基礎(chǔ)語言和實際的編程技巧,并在此基礎(chǔ)上,對Java的總體開發(fā)和實際操作進行了較系統(tǒng)的提升,為以后的發(fā)展打下了堅實的基礎(chǔ)。整個系統(tǒng)的開發(fā)與分析的成敗關(guān)系到整個系統(tǒng)的設(shè)計與開發(fā),而一個優(yōu)秀的軟件體系的全面的分析與設(shè)計與品質(zhì)是其能否獲得成功的保證。在我們還沒有開始的時候,我們還沒有做好計劃,比如分析,數(shù)據(jù)庫設(shè)計,以及其它的一些相關(guān)的文件,都要在你的編程過程中,從一開始
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年上半年寧波市鄞州中學招考教師易考易錯模擬試題(共500題)試卷后附參考答案
- 2024年燃油自動加油設(shè)備項目投資申請報告代可行性研究報告
- 2024福建省能源石化集團有限責任公司秋季社會招聘120人筆試參考題庫附帶答案詳解
- 2024福建省國思教育科技有限公司招聘7人筆試參考題庫附帶答案詳解
- 2024福州市長樂區(qū)糧食購銷有限公司招聘員工筆試參考題庫附帶答案詳解
- 2024浙江省機關(guān)事務管理局直屬國有企業(yè)招聘38人筆試參考題庫附帶答案詳解
- 2024浙江嘉興科技城投資發(fā)展集團有限公司招聘1人筆試參考題庫附帶答案詳解
- 2024廣東湛江開發(fā)區(qū)水務有限公司招聘技術(shù)人員16人筆試參考題庫附帶答案詳解
- 2024廣東廣州市欖核對外經(jīng)濟發(fā)展有限公司招聘25人筆試參考題庫附帶答案詳解
- 2024年蚌埠禹投集團有限公司招聘9人筆試參考題庫附帶答案詳解
- 法語入門課文課件
- 大學生心理健康知識競賽題庫與答案
- 2023版北京協(xié)和醫(yī)院重癥醫(yī)學科診療常規(guī)
- 不銹鋼管道拆除施工方案方案
- HSE管理主要法律法規(guī)、標準和文件目錄
- 中國移動-單位證明參考模板
- 中國傳媒大學-廣告媒體策劃與應用(第2版)-課件
- 玻璃工藝學第4章 玻璃的性質(zhì)
- 四川省藥械集中采購及醫(yī)藥價格監(jiān)測平臺操作指引
- 室內(nèi)采暖管道安裝施工工藝標準規(guī)范標準
- 監(jiān)理大綱(范本)
評論
0/150
提交評論