




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、(論文)病歷管理系統(tǒng)摘 要:電子化病歷管理系統(tǒng)在醫(yī)院里較為常見且重要,開發(fā)這個系統(tǒng)要求創(chuàng)建一個數(shù)據(jù)較為安全、邏輯關系正確且完整的數(shù)據(jù)庫,此外,還要求擁有完備的性能以及運行簡單、美觀大方的頁面。該系統(tǒng)引用了目前新型辦公的思想,實現(xiàn)以中小規(guī)模醫(yī)院為對象,提供無紙化辦公,確保醫(yī)療部門能夠?qū)崿F(xiàn)對病歷的有效存儲和醫(yī)療記錄的標準化管理,提高辦事效率。該文根據(jù)電子化病歷的發(fā)展動向,與醫(yī)院的信息化技術相結(jié)合,使用SQL Server作為數(shù)據(jù)庫,開發(fā)了具有B/S結(jié)構(gòu)的病歷管理網(wǎng)站,訪客不需要安裝特定的程序,維護起來簡單,方便。該病歷管理系統(tǒng)應用JSP來進行開發(fā),實現(xiàn)了病歷能夠循環(huán)往復的存放、使用和流動,完成從患
2、者登記到接受診斷等一連串看病步驟。它摒棄了復雜且耗時的傳統(tǒng)人工書寫方式,使整個病歷處理過程呈現(xiàn)標準化,病歷的循環(huán)使用也變得更簡單便利。關鍵字:病歷管理;B/S;JSPMedical records management systemAbstract:Electronic medical records management system is more common and important in hospitals. The development of this system requires the creation of a database with relatively secu
3、re data, correct logical relationship and integrity. In addition, it also requires complete performance and simple, beautiful and elegant pages.This system, based on the idea of new type of office, provides paperless office for small and medium-sized hospitals, so as to ensure the effective storage
4、of medical records and the standardized management of medical records and improve the efficiency of the medical department.According to the development trend of electronic medical records, combined with the hospital information technology, using SQL Server as a database, developed a B/S structure of
5、 medical records management website, visitors do not need to install specific procedures, maintenance is simple and convenient.This medical record management system USES JSP to carry on the development, has realized the medical record to be able to circulate repeatedly the storage, the use and the f
6、low, completes from the patient registration to accepts the diagnosis and so on a series of seeing a doctor the step.It eliminates the complex and time-consuming traditional manual writing, standardizes the entire medical record processing process, and makes it easier and more convenient to recycle
7、medical records.Keywords: Medical record management; B/S;JSP 目 錄中文摘要2英文摘要3引 言51 課題簡介61.1 課題背景61.2 國內(nèi)外研究現(xiàn)狀61.3 本課題研究的意義72 編程環(huán)境基礎知識82.1 JSP介紹82.2 Eclipse簡介92.3 SQL Server簡介92.4 “結(jié)構(gòu)化查詢語言”(SQL)簡介102.5 JDBC103 需求分析113.1 可行性研究113.1.1 經(jīng)濟可行性113.1.2 技術可行性113.1.3 操作可行性123.1.4 時間可行性123.1.5 法律可行性123.2 系統(tǒng)需求分析123
8、.3 研究目標134 總體設計144.1 系統(tǒng)設計方法三原則144.2 系統(tǒng)設計的體系結(jié)構(gòu)154.3 系統(tǒng)功能設計154.4 數(shù)據(jù)庫綜述164.5 系統(tǒng)E-R圖164.6 數(shù)據(jù)模型174.7 數(shù)據(jù)庫表設計185 系統(tǒng)界面展示195.1 系統(tǒng)登錄界面195.2 修改密碼195.3 病人登記205.4 病人就診205.5 查詢病歷215.6 修改病歷216 系統(tǒng)調(diào)試與測試226.1 程序調(diào)試226.2 配置站點226.2.1 JDK的安裝和配置226.2.2 Tomcat的安裝和配置236.3 程序的測試246.3.1 測試的重要性及目的246.3.2 測試的步驟256.3.3 測試的主要內(nèi)容25
9、附 錄 源代碼26結(jié) 論35謝 辭1參 考 文 獻2引 言電子病歷就是將病人的病歷輸入到計算機中,由計算機系統(tǒng)來整合并且記錄病人的狀況,從而形成一種電子病歷來替換傳統(tǒng)人工記錄的病歷。二十世紀初期,美國醫(yī)療研究部門的報告指出,通過回顧美國醫(yī)療科學發(fā)展的進程,總結(jié)了醫(yī)療發(fā)展的困境和丞待解決的問題,討論了電子化診療記錄開發(fā)的優(yōu)勢和發(fā)展目標,具有深遠的意義。二十世紀末期,歐洲國家開始討論有關電子化診療記錄的適用、利益分析、戰(zhàn)略實施、安全性和保密性、標準化和開發(fā)的動向等問題。中國也逐漸重視電子病歷的發(fā)展,在二十世紀末,衛(wèi)生部就指出希望國內(nèi)醫(yī)院能夠?qū)崿F(xiàn)病歷的電子化,因此這些跡象都意味著診療記錄的電子化已經(jīng)
10、變成一種新的風尚。 曾經(jīng)醫(yī)院的診療記錄,主要是靠醫(yī)生手工書寫在紙張上來記錄病人信息。這種方式在各方面都有所欠缺,例如占用大量資源、難以保存、難以查找和獲取、多人不可能同時使用同一個病歷等缺點。利用新型的醫(yī)療記錄取代人工書寫診療信息一直是醫(yī)療科學發(fā)展研究的關鍵。計算機在醫(yī)院里應用了40多年,一直有很多人為了能實現(xiàn)醫(yī)療記錄和病歷管理的電子化,付出了很多的堅持和努力,最終取得了巨大的進展。病歷管理系統(tǒng)是依據(jù)簡化患者診療記錄來進行開發(fā)的,將患者在醫(yī)院看病一系列流程中形成的數(shù)據(jù)電子化記錄,醫(yī)生工作和病人看病都會變得簡單便利,從而使得病院的業(yè)務水平更加科學、高效。從根本上使那些依靠文件及傳統(tǒng)的信息傳遞方式
11、得以改變,實現(xiàn)高速化和無紙化,簡化了醫(yī)療流程,信息的循環(huán)傳輸速度提升,病患診治的效率不斷提高,醫(yī)院的信息化管理系統(tǒng)得以實現(xiàn)。與此同時,該系統(tǒng)對患者有關病史及使用藥物情況進行保存,這樣使得醫(yī)生不僅可以更準確的診斷當前患者,而且對于分析和研究各種各樣的病例十分有利。病歷模板的包裝系統(tǒng)更加靈活。1 課題簡介1.1 課題背景現(xiàn)如今,隨著社會發(fā)展和醫(yī)療科學的進步,各地醫(yī)院無論是數(shù)量還是范疇都有所增加,單純由醫(yī)務工作者來處置病歷的形式已經(jīng)顯得陳舊落后。傳統(tǒng)的人工書寫耗時耗力,處理起來復雜麻煩,程序繁瑣且效果低微,醫(yī)院工作者在這些繁瑣的事情上浪費很多的精力;對于檢查結(jié)果、過往病史和過敏史等一些信息的查找和調(diào)
12、用耗時耗力,不易操作;對于患者診療數(shù)據(jù)的進一步處理和收集,傳統(tǒng)人工管理的形式已經(jīng)很難達到要求,不利于醫(yī)療科學的發(fā)展。如今各領域很多地方都需要電腦來完成;各環(huán)節(jié)也增加了對工作治理的效率、安全;因此,為了簡化工作流程,削減繁瑣的操作,增強工作效能也就更有利于電子病歷系統(tǒng)的普及。1.2 國內(nèi)外研究現(xiàn)狀對于電子病歷的研究是很有挑戰(zhàn)性的,全球有很多國家的醫(yī)院都著手于在計算機中存儲醫(yī)療記錄,目的是推行病歷無紙化。在國外,因為臺風等惡劣天氣致使一個州有近六十萬份傳統(tǒng)病歷遺失,且這些病歷都由當?shù)卦悍焦芾恚@是一次重大的損失。從這個問題上我們認識到了創(chuàng)建無紙化病歷已刻不容緩,突出其重要性和緊迫性,然而使用信息化
13、的病歷數(shù)據(jù)就不會輕易丟失,且調(diào)用更加便捷。電子病歷系統(tǒng)首先在西方國家得以應用,后來在英國日本等國家發(fā)展,為醫(yī)院帶來極大的便利。我國對于這方面的發(fā)展比西方國家晚,且發(fā)展緩慢。一些規(guī)模大的醫(yī)院開始重視病歷管理系統(tǒng),對病歷管理系統(tǒng)進行研究和發(fā)展,然而一些小醫(yī)院技術跟不上,很難進行發(fā)展和應用,其次要加大力度促使一些中小規(guī)模的醫(yī)院發(fā)展電子病歷系統(tǒng)。1.3 本課題研究的意義電子化醫(yī)療將增強院方各種任務的精準實施,對醫(yī)療科學高速發(fā)展有積極作用;大大減少了醫(yī)務人員枯燥的重復性事務處理強度,把工作重心多放在病人就診和治療上。和人工管理病歷比起來,電子病歷具有很多優(yōu)勢,例如容易管理,抽調(diào)利用便捷,可提供多人同時查
14、看,循環(huán)使用等。電子化的病歷也是病人看病變得簡單,病人就診不用帶紙質(zhì)的記錄,病人僅僅提供自己的任一信息進行查詢,醫(yī)生也能夠通過這些內(nèi)容在系統(tǒng)中獲取相關患者的診療記錄。系統(tǒng)采用的是B/S,極大降低了它的復雜程度。2 編程環(huán)境基礎知識2.1 JSP介紹JSP,主要應用于網(wǎng)頁的開發(fā)。JSP還是J2EE中至關重要的一部分,通過掌握JSP技術也是學習J2EE的終南捷徑。JSP集諸多優(yōu)點于一身,編寫完成后隨處可用,不需要考慮其他層面的問題,使得開發(fā)人員把精力更多地放在JSP的開發(fā)上。 JSP具有很多優(yōu)點,使用起來簡單容易且性能強大,而且JSP可跨越到非MS平臺。與Servlet比起來,利用JSP更加簡單容
15、易。JSP技術可以很快地進行用戶界面的更新,因為其應用都是基于服務器的,所以它們總可以維持最新的版本。接口非常簡單,可以很容易進行修改和裝配??傊?,JSP使得開發(fā)更加容易,且程序的可讀性較高,還可以跨越平臺。所以病歷管理系統(tǒng)網(wǎng)站采用了JSP技術。2.2 Eclipse簡介Eclipse本質(zhì)上是一個用于開發(fā)的平臺,既可以創(chuàng)建Java項目,又可以創(chuàng)建動態(tài)Web項目。Eclipse擁有很多增強功能的程序,所以擁有眾多的功能,應用起來靈活多變。Eclipse的使用界面也比較簡潔明了,上方有菜單欄,執(zhí)行上面的指令可以完成不同的功能,熟練使用快捷鍵能夠準確快速的進行編譯,節(jié)省大量時間的同時也使得操作更加容
16、易準確。開發(fā)工作者通過運行的流程來進行使用。2.3 SQL Server簡介SQL Server自開發(fā)以來版本眾多,使得開發(fā)工作者的開發(fā)更加便捷,也被大眾普遍應用,其功能強大性能優(yōu)越,具有很多優(yōu)勢,更加高效的管理數(shù)據(jù),擁有較為厲害的數(shù)據(jù)處理功能,體現(xiàn)其強大的處理事務能力。生活中我們比較常用SQL Server 2008版本,它增加很多實用功能,極大增強了編程人員工作效率。其新增特性使得該平臺安全性更高,且高效智能。2.4 “結(jié)構(gòu)化查詢語言”(SQL)簡介SQL實質(zhì)上是一種語言,用來查詢和管理數(shù)據(jù)庫。SQL語言擁有出眾的功能,語法比較簡單,關鍵字較少,學起來很容易,所以受到眾多編程人員的青睞,得
17、到了廣泛的推廣。SQL為所有數(shù)據(jù)庫通用。Oracle相對更好一點,不過價格更高,適合一些大的企業(yè)使用。MySQL開源免費,占存較小且擁有良好的性能,廣大中小型公司及開發(fā)人員使用較多。SQL包括五大類,包含的是TCL、DDL、DCL、DQL和DML。SQL易學易用,雖然語法比較簡單,但是其可組織性和靈活性很高,它是獨立于數(shù)據(jù)庫之上的語言,所以得到基本所有DBMS的支持。SQL語言可以用交互和嵌入兩種方式進行使用,開發(fā)人員使用起來簡單快捷且靈活多變。2.5 JDBC簡介JDBC實質(zhì)上以一種標準,它可以對數(shù)據(jù)庫進行操作,像一些關系數(shù)據(jù)輸入SQL語句就變得很簡單,JDBC具有使用方便,操作簡單而且穩(wěn)定
18、性高的特點,功能多樣, JDBC直接進行底層操作,靈活性和跨平臺性較強。2.6 Tomcat簡介Tomcat實質(zhì)上是一個容器也是一種規(guī)范,它的功能強大,安全性高,并且使用不收費,很受Java開發(fā)人員的歡迎。Tomcat有兩種版本,需要配置環(huán)境變量才能應用。一般我們編寫的頁面只能自己看到,Tomcat是支持JSP的,它的作用實際上就是讓其他人能夠訪問到我們自己做的頁面。3 需求分析3.1 可行性研究該階段的目的是用最快的速度來明確一些難題能不能很好地處理,通過了解用戶的預期目標來提出可行性方案。我們?yōu)榱搜芯坎v管理的總體需求,下面就幾個可行性方面來探討。3.1.1 經(jīng)濟可行性開發(fā)該病歷管理系統(tǒng)所
19、涉及的有關專業(yè)知識和技能可以在已有的基礎上進行研究學習,也可以從一些文獻資料和網(wǎng)上進行翻閱整理,所以開發(fā)這個系統(tǒng)較為容易,不需要很多的本錢。若該病歷管理系統(tǒng)開發(fā)完成后,具有很多以前人工管理形式無可比擬的優(yōu)勢,首先該系統(tǒng)可以大大降低醫(yī)院一些繁瑣的事務性支出,還有性能穩(wěn)定,功能多樣,維護簡單等優(yōu)點,如果在醫(yī)院使用該系統(tǒng),則可以省去之前耗時耗力且繁瑣的病歷管理工作,降低院方的其他開銷,使院方業(yè)務效益更加顯著。所以,該病歷管理系統(tǒng)符合經(jīng)濟可行性。3.1.2 技術可行性技術可行性主要是從多個方面進行分析,來確定已掌握的技術知否足以支撐系統(tǒng)的開發(fā),由于該系統(tǒng)用于各個醫(yī)院,實現(xiàn)病歷管理的電子化,實用性極高,
20、操作性簡單方便,符合社會需求,風險極低。我們通過考慮開發(fā)環(huán)境,所使用的語言,軟硬件及系統(tǒng)的配置,來確定是否符合開發(fā)該系統(tǒng)的條件。這里所涉及到的是JSP技術,數(shù)據(jù)庫選擇SQL Server,裝配調(diào)試方便容易,如今電腦的配置足以支撐該系統(tǒng)的設計,開發(fā)起來效能很高、價錢低廉、操作簡單和安全性高的特點完全符合開發(fā)的條件,滿足開發(fā)該系統(tǒng)的需求,在技術層面上沒有問題,所以是可行的。 3.1.3 操作可行性近些年來,各領域發(fā)展變得突飛猛進,尤其是在電腦應用方面,無論是系統(tǒng)的基礎運用方面,還是對電腦以后的維護,都擁有很多技能儲備。該系統(tǒng)操作簡單方便,界面清晰,適合各類人運行。操作容易,維護輕松,易于學習,運行
21、上是合理的。3.1.4 時間可行性從時間上來說,在短短幾個月的時間內(nèi),通過學習一些專業(yè)知識,參考相關文獻并且開發(fā)運行該系統(tǒng),雖然時間不是那么寬裕,工作事務也比較多,不過經(jīng)過努力和堅持,最后一定會按照要求出色的做成。從時間角度看也是可行的。3.1.5 法律可行性開發(fā)該系統(tǒng)所參考的資料都是合法的,不會引起版權糾紛,沒有侵犯他人的合法權益,本系統(tǒng)涉及的條款沒有觸犯到國家法律,不會損壞個人或集體的利益,在法律層面上是可行的。由此可見,在各方面都是合理可行的。3.2 系統(tǒng)需求分析患者從掛號到診療的基本流程如圖3.2所示:圖3.2 門診業(yè)務流程示意圖通過圖中患者到醫(yī)院看病的一系列流程,來分析本系統(tǒng)的需求狀
22、況:患者到病院就醫(yī),一定要掛號,需提供本人姓名、年齡等患者信息來進行注冊?;颊叩怯浲瓿珊?,就可以去相應科找選擇的專家診斷。醫(yī)生按照病患的相關信息登錄進入電子系統(tǒng),依照病患的狀況及病史完成初診,在電子病歷中輸入患者的相關信息(既往史、病因和會診結(jié)果等)。之后醫(yī)生可通過病歷管理系統(tǒng)對病人信息進行可對患者病歷內(nèi)信息進行查閱、改動或者刪除。3.3 研究目標1. 根據(jù)醫(yī)院具體情況及需求分析,調(diào)查研究來獲得該系統(tǒng)應具備何種功能,數(shù)據(jù)庫如何實現(xiàn),分析新系統(tǒng)的可行性,按照醫(yī)院院情設計出合適的系統(tǒng),且能很好處理平常遇到的難題,爭取完成所有需求。2. 通過對目標的分析和實際調(diào)研來確定系統(tǒng)的各個功能,再對功能進行分
23、類,對功能進行具體設計。結(jié)合目前開發(fā)的技術,深層次研究整個流程,并對系統(tǒng)開發(fā)的關鍵性技術深入探討。理論與實踐并重發(fā)展,從理論中得到實際開發(fā)的技巧和方向,從具體實踐中來加固所學知識,從中有所為感悟,并且能在系統(tǒng)開發(fā)的各階段收獲頗豐,兩者相得益彰。3. 在整個開發(fā)過程中我們難免會遇見許許多多的困難,如果想要更好地處理它們,就必須參考各種文獻資料,需要我們動手查找,動腦思考,這樣可以錘煉我們的獨立意識,使我們具備單獨研究和處理難題的能力,在開發(fā)過程中需要一些軟件和編程語言的應用,可以提高我們的大局觀和整體意識,更合理的安排各項工作,從中磨煉意志和現(xiàn)實操作能力,對以后自身的發(fā)展帶來很多好處。4. 根據(jù)
24、系統(tǒng)設計我們可以對自己所學知識完成整理和歸納,把握這次機會更好的提高自身,對我們今后的研究學習和發(fā)展有著重要的意義。4 總體設計4.1 系統(tǒng)設計方法三原則隨著社會的進步和發(fā)展,人們在各種龐大工程項目實踐中,總結(jié)了很多優(yōu)秀的理論和原則,為我們在開發(fā)系統(tǒng)時提出很多指導性意見,主要有以下三個原則:(1)整體性原則。系統(tǒng)作為互相協(xié)調(diào)的有機整體。我們要從總體和局部不同的角度來觀察問題,從系統(tǒng)的總體結(jié)構(gòu)功能為方向,處理各個模塊之間的結(jié)合問題,綜合考慮整個系統(tǒng)。(2)分解協(xié)調(diào)原則。該原則是將一個繁瑣的困難轉(zhuǎn)變?yōu)楹芏鄠€零零散散的小困難,最終有利于更好的處理。如果每一個小問題還是較為繁瑣,那么將其繼續(xù)分下去。在
25、處理各部分小問題時,一定要遵循整體的設計和功能,將各個部分相互協(xié)調(diào)相互作用,來確保系統(tǒng)的總體目標能夠完成。(3)目標優(yōu)化原則。該原則是對于一些相對容易的系統(tǒng)而言,目的是獲得最好的解,而對于相對繁瑣的系統(tǒng)而言,目的是得到較為中意的解。該原則不能理解為只是獲得最優(yōu)解,而是包含以上兩種情況。在此要說明的是,上文所說的幾條原則是系統(tǒng)設計中解決所見困難的較為重要的原則,并不是所有的原則。真正在遇到困難時,我們還要根據(jù)困難自身的特殊性,在其他原則的幫助下,來明確解決的辦法。4.2 系統(tǒng)設計的體系結(jié)構(gòu)該設計為B/S結(jié)構(gòu),很大程度上降低了對用戶機方面的要求,維護的所需費用也有所減少,性能也較為穩(wěn)定。使用者的工
26、作窗口在瀏覽器中,一些工作在前臺完成,不過絕大多數(shù)重要的工作是在伺服器完成,用戶利用瀏覽器便可以進行訪問使用。伺服器可以進行數(shù)據(jù)管理,也可以執(zhí)行各種命令,各服務器負責不同方面。4.3 系統(tǒng)功能設計經(jīng)過對設計構(gòu)造性能進行剖析,研究各種模塊,繪制出系統(tǒng)模塊圖。下圖可以讓大家更明了的觀察和理解整個系統(tǒng)的布局和性能,使用戶應用起來更加便捷。圖4.1功能模塊圖4.4 數(shù)據(jù)庫綜述 數(shù)據(jù)庫簡單地說就是一個用來保存的庫房,開發(fā)人員能夠?qū)@些數(shù)據(jù)執(zhí)行各種處理。數(shù)據(jù)庫有傳達一些信息的功能,數(shù)據(jù)庫也是整個開發(fā)中的重中之重,開發(fā)人員制作的成功與否將會對整體有很大決定作用。合適的設計能更好的對數(shù)據(jù)進行處理和保存,也更快
27、的實現(xiàn)程序的運行。設計數(shù)據(jù)庫首先要對整個數(shù)據(jù)庫進行謀劃,設計一定要準確、合理、有延展性。數(shù)據(jù)庫要按照一定步驟進行創(chuàng)建。1標識需要的數(shù)據(jù);2在表里采集標記的字段;3標識主關鍵字字段;4繪制一個簡單的數(shù)據(jù)圖表;5規(guī)范數(shù)據(jù);6標識指定字段的信息;7創(chuàng)建物理表。4.5 系統(tǒng)E-R圖E-R圖是由實體的類別、本質(zhì)和實體之間的關聯(lián)三方面構(gòu)成,實體是之各種客觀的現(xiàn)實事務;屬性是數(shù)據(jù)的特性,按照不一樣的問題確定數(shù)據(jù)合適的性質(zhì);各個實體的連系一般也是各個事務之間的連系。病人 姓名 性別年齡 病史圖4.2 病人實體及屬性 用戶名 密碼 用戶圖4.3 用戶實體及屬性4.6 數(shù)據(jù)模型維護指令用戶維護存入數(shù)據(jù)庫調(diào)出用戶界
28、面修改后信息用戶信息圖4.4 用戶維護病歷數(shù)據(jù)流圖4.7 數(shù)據(jù)庫表設計對數(shù)據(jù)庫表進行設計,要保證需求的實現(xiàn),需要明確數(shù)據(jù)之間的對應關系,依據(jù)以上數(shù)據(jù)類型的關聯(lián)進行研究,根據(jù)ER圖來策劃數(shù)據(jù)庫表。表4.1 用戶表表4.2 病人表5 系統(tǒng)界面展示5.1 系統(tǒng)登錄界面圖5.1 系統(tǒng)登錄界面5.2 修改密碼圖5.2 修改密碼5.3 病人登記圖5.3 病人登記5.4 病人就診圖5.4 病人就診5.5 查詢病歷圖5.5 查詢病歷5.6 修改病歷圖5.6 修改病歷6 系統(tǒng)調(diào)試與測試6.1 程序調(diào)試在系統(tǒng)開發(fā)流程中,無法規(guī)避地會產(chǎn)生個別差錯。當語法出錯時,系統(tǒng)會有提醒,這時開發(fā)人員進行改正即可,所以,此類錯誤
29、可以明顯被開發(fā)人員找到并修改。但是還存在另外一種錯誤,這種錯誤是因為系統(tǒng)運行中操作的失誤或者一些數(shù)據(jù)的錯誤引起的。這種錯誤容易隱藏,不易被找到,存在不確定性,所以,如果出現(xiàn)此類錯誤,會花費更多的工夫去尋找。6.2 配置站點6.2.1 JDK的安裝和配置JDK在Java開發(fā)中是不可或缺的,如果電腦沒有JDK是沒辦法執(zhí)行Java的。JDK有眾多版本,主要包含目前開發(fā)所需要的Java工具。在電腦上安裝JDK步驟如下,我們首先要去官網(wǎng)下載JDK安裝包,按照自己電腦的配置選擇合適的,然后選定裝配,然后更改,確定設立的位置,這些完成后關掉就可以了。安裝完畢之后還不能馬上拿來用,還需要改變變量的環(huán)境才能夠應
30、用。裝配完成,選擇“計算機”設置一些變量值,要注意大小寫的正確性,還應注意空格及下劃線,改變其環(huán)境之后才能繼續(xù)使用。6.2.2 Tomcat的安裝和配置Tomcat實質(zhì)上就是一個器皿,它的功能強大,安全性高,并且使用不收費。Tomcat有bin,conf,webapps,lib,work五個文件夾。首先需要在其官網(wǎng)上進行下載,根據(jù)自己的需求選擇不同的版本,建議使用較新的版本,因為其功能更加多樣。根據(jù)下載步驟一步步完成。下載好之后需要進行安裝,找到你保存的路徑,點擊進行安裝,同意那些協(xié)議,版本的不同其操作也有略微的變化,其中有些設置選擇默認即可,一步步按步驟完成安裝。接下來我們也需要對它進行環(huán)境
31、變量的改變,和上述步驟類似,同樣選擇“計算機”設置一些變量值,之后選擇確定,一定要注意大小寫的正確性,還應注意空格及下劃線等,出現(xiàn)錯誤則會配置失敗,改變其環(huán)境之后才能繼續(xù)使用,一切工作完成之后便可以使用。6.3 程序的測試6.3.1 測試的重要性及目的(1) 測試的重要性軟件的測試在所有的工作中舉足輕重,為了發(fā)現(xiàn)編譯時的失誤和瑕疵,保證其可靠性,反思這些問題出現(xiàn)的緣由和造成的后果,總結(jié)出有建設性的看法和解決問題的辦法。測試也是編譯工作重要的一方面,越早發(fā)現(xiàn)缺點然后解決,更有利于后期軟件成品的測試。 實際上,無論使用何種方式,程序中也會出現(xiàn)錯誤。我們雖然能夠降低錯誤的發(fā)生,但不能徹底消滅所有的錯
32、誤,所以利用測試來尋找軟件中存在的缺點。 在實際操作中,軟件的測試難度往往讓人躊躇不前,對待測試也是馬馬虎虎,究其原因,是因為對待測試的觀念和立場的不嚴謹和偏差,例如: 覺得軟件測試進程緩慢其復雜,沒有軟件開發(fā)和程序編譯的效果立竿見影,能夠獲得自豪感。 認為測試出軟件的錯誤是不光彩的,是對軟件的否定,是對開發(fā)人員的能力的質(zhì)疑,比較顧忌他人的感受; 測試是無聊乏味的,很難調(diào)動工作人員的激情; 測試是一種繁重且精密的職業(yè); 認為自己編譯的內(nèi)容無可挑剔,驕傲自滿,測試出錯誤后,認為他人是對自己勞動成果的質(zhì)疑。 以上保守的觀念使得軟件得測試無法正常開展,需要大家改變觀念,客觀清醒的看待問題,這樣才有利
33、于軟件的成熟和發(fā)展。 (2) 測試的目的 測試主要是找到一些失誤,提高其可靠性。 測試的實質(zhì)是運行代碼來找到瑕疵的流程; 測試是為了找出代碼中出現(xiàn)的偏差,并非證實程序有多優(yōu)秀; 能夠找出從來沒有查找到瑕疵是一個優(yōu)秀的表現(xiàn)。 這些觀念能夠指引大家測試工作的方針是查找出瑕疵,并非為了闡明設計的正確和完整。不過我們也不能望文生義,以偏概全,覺得找出程序的錯誤才是測試工作獨有的目標,發(fā)下不了錯誤的測試工作是一文不值的。 測試的目的不只是發(fā)現(xiàn)錯誤,而是為了了解出現(xiàn)錯誤的緣由和某些錯誤的共性,來提醒開發(fā)人員程序的缺點和不足,有利于軟件的修改和完善。6.3.2 測試的步驟和開發(fā)軟件的流程相同,軟件測試工作也
34、是分步完成的,每一步之間循序漸進環(huán)環(huán)相扣。所以,軟件的測試主要由以下幾步完成。(1) 模塊測試 這一步主要是找出各個模塊中出現(xiàn)的錯誤。(2) 組裝測試 這一步主要是發(fā)現(xiàn)各個模塊中的接口是不是出現(xiàn)錯誤。(3) 確認測試 這一步的目的是對系統(tǒng)需求和一些性能是不是合乎此前的要求的確認。6.3.3 測試的主要內(nèi)容為使測試工作按要求順利的完成,將工作流程分為下面若干步: (1)單元測試 單元測試主要針對各個代碼部分,主要查找出代碼部分的性能是不是能達到預期效果,檢查代碼有沒有錯誤。 (2)集成測試 實質(zhì)上就是把各部分聯(lián)合起來測試,檢查一部分是否有可能對別的部分造成影響,主要的目的是發(fā)現(xiàn)數(shù)據(jù)經(jīng)過接口時是否
35、丟失。測試各個小部分能否實現(xiàn)之前的期望,會不會出現(xiàn)潛在地錯誤。 (3)確認測試 確認測試是以對各個需求以及性能是否達到預期為目標。經(jīng)過以上測試之后,此時各程序模塊已組成一個完備的系統(tǒng),接口出現(xiàn)的問題也幾乎全部解決,接下來就該進行確認測試,確定系統(tǒng)的各種性能是否達到預期。 (4)系統(tǒng)測試 本階段工作基本完畢后,依然要進行一系列測試。 結(jié) 論經(jīng)過了幾個月開發(fā)和學習,病歷管理系統(tǒng)已經(jīng)基本完成。在這幾個月中,我切身感受到了開發(fā)好一個系統(tǒng)的難度之大,它不僅需要我們有深厚的基礎知識,還需要足夠認真和耐心,去完成各個階段的任務。每個部分換環(huán)環(huán)相扣,互相影響,所以要求我們具備全局意識,牽一發(fā)而動前身,細心做好
36、每個環(huán)節(jié),把對其他環(huán)節(jié)的影響降到最低,具有縝密的邏輯推理能力。經(jīng)過這段時間的開發(fā)經(jīng)歷,感受良多。我懂得了設計一個優(yōu)秀的病歷管理系統(tǒng)是一項龐大的工程,首先我們要足夠了解該系統(tǒng)的系統(tǒng)需求和功能模塊,進行各種可行性研究,心里要有一個整體的研究目標,建立起系統(tǒng)的流程圖,設計系統(tǒng)的各個功能,系統(tǒng)的E-R圖和數(shù)據(jù)模型;然后還要進行整體設計和各種表設計,設計一個優(yōu)秀的數(shù)據(jù)庫也不是件易事,處理好它們之間的關系,這需要我們擁有深厚的基礎知識和開發(fā)設計經(jīng)驗,我們?nèi)孕枥^續(xù)努力學習;其次是進行編譯,這個過程需要我們足夠的耐心足夠的認真,編譯中要保證代碼的合理,而且修改起來比較簡單,代碼易于別人閱讀,一定要非常細心認真,避免出錯;最后要進行的是測試和維護,在測試中我們會發(fā)現(xiàn)各種錯誤,需要我們認真觀察,然后心平氣和的去解決,繼續(xù)進行測試,直到不會出現(xiàn)錯誤,使管理系統(tǒng)的功能更加完備。因為開發(fā)任務繁重,該設計有的部分仍需繼續(xù)改進。2謝 辭時光飛逝,轉(zhuǎn)眼將要畢業(yè),四年的大學生活短暫而充實,畢業(yè)設計作為大學生活的結(jié)尾,是對我們所學知識的總結(jié)和擴展嗎,這次畢業(yè)設計,感謝指導教師很多的協(xié)助和建議。在設計中,我們懂得如何將所學的東西得以應用,認識到自身哪些方面還有不足,哪些方面還需要我們?nèi)パ芯浚ㄟ^這個機會也對我們今后發(fā)展益處很大。另外在設計過程中也收獲頗多,繁重的學習使我們得到升華,懂得自己的不足,取長補短,增強了
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 關于酒店轉(zhuǎn)讓合同范本
- 2025年GPPS項目建議書
- 買車預售合同范本
- 合同范例專用條款
- 個人演出勞務合同范例
- 攤位出兌合同范本
- 賣家解除合同范本
- 取送車合同范本
- 2025年特種用途鋼絲及鋼絲繩項目合作計劃書
- 籃球場地租賃合同范本
- 中職生心理特征和常見心理問題
- 北京商用密碼應用方案集錦
- 晉中信息學院基本信息登記表
- 旋挖樁施工工藝
- 綜評研究性學習及創(chuàng)新成果范例
- 全國商用密碼應用優(yōu)秀案例匯編
- 護理安全警示教育ppt
- 老年人醫(yī)養(yǎng)結(jié)合服務記錄表單
- GB/T 5392-2004林業(yè)機械油鋸技術條件
- 食品安全 PPT課件7農(nóng)獸藥化學性污染對食品安全性的影響
- 世界電影史-全-課件
評論
0/150
提交評論