【基于Java Web的診所管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)17000字(論文)】_第1頁
【基于Java Web的診所管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)17000字(論文)】_第2頁
【基于Java Web的診所管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)17000字(論文)】_第3頁
【基于Java Web的診所管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)17000字(論文)】_第4頁
【基于Java Web的診所管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)17000字(論文)】_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

基于JavaWeb的診所管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)目錄TOC\o"1-3"\h\u785摘要 316728第1章緒論 528941.1課題研究背景 582371.2課題研究意義 5284771.3國內(nèi)外研究現(xiàn)狀 6264191.3.1國內(nèi)研究現(xiàn)狀 6259351.3.2國外研究現(xiàn)狀 7145161.4論文研究的內(nèi)容 85699第2章系統(tǒng)相關(guān)技術(shù) 10295822.1JavaWeb技術(shù) 10169522.1.1Web管理系統(tǒng)開發(fā)技術(shù) 1023782.1.2JSP的技術(shù)特點(diǎn) 1199342.1.3JSP的優(yōu)勢 1146792.2B/S結(jié)構(gòu) 12284792.3MySQL數(shù)據(jù)庫 1330685第3章系統(tǒng)分析 15180213.1可行性分析 1532893.1.1技術(shù)可行性 1586453.1.2經(jīng)濟(jì)可行性 15283753.1.3操作可行性 15220363.2需求分析 157983第4章系統(tǒng)設(shè)計(jì) 17186504.1系統(tǒng)設(shè)計(jì)原則 17308724.1.1整體性原則 17286904.1.2實(shí)用性原則 1737664.1.3模塊化原則 1761464.1.4權(quán)限原則 17120674.1.5安全性原則 17267854.2系統(tǒng)功能模塊設(shè)計(jì) 18142624.3數(shù)據(jù)庫設(shè)計(jì) 19120894.3.1數(shù)據(jù)庫設(shè)計(jì)優(yōu)化 19215274.3.2建立數(shù)據(jù)庫的任務(wù) 20220704.3.3數(shù)據(jù)庫E-R圖 2012504.3.4數(shù)據(jù)庫表設(shè)計(jì) 211078第5章系統(tǒng)實(shí)現(xiàn) 2494425.1系統(tǒng)運(yùn)行環(huán)境 24258185.2管理員登錄模塊 2413265.3普通用戶登錄模塊 25289095.4用戶注冊模塊 26161775.5病例管理模塊 2730928第6章系統(tǒng)測試 2950886.1系統(tǒng)測試環(huán)境 2929036.2測試的重要性 29106666.3測試的目的 30257206.4測試的內(nèi)容 30181546.5測試的結(jié)果 3110869結(jié)束語 3321726參考文獻(xiàn) 3413683致謝 36 摘要隨著計(jì)算機(jī)科學(xué)技術(shù)的快速發(fā)展,計(jì)算機(jī)在各個(gè)領(lǐng)域得到了廣泛的應(yīng)用。在醫(yī)療領(lǐng)域,計(jì)算機(jī)主要用于兩個(gè)方面:一是基于硬件的醫(yī)療設(shè)備智能化,另一個(gè)是醫(yī)院的信息管理系統(tǒng)。醫(yī)院的信息管理系統(tǒng)主要是基于軟件構(gòu)建,以提高醫(yī)院管理系統(tǒng)的現(xiàn)代管理水平。該畢業(yè)項(xiàng)目的主要任務(wù)是開發(fā)和設(shè)計(jì)基于B/S模型的私人牙科診所管理系統(tǒng),以提高和改善私人牙科診所管理系統(tǒng)的現(xiàn)代化形象。

系統(tǒng)在設(shè)計(jì)中采用B/S模型,并使用JSP技術(shù)進(jìn)行基本頁面的設(shè)計(jì)和功能實(shí)現(xiàn),以MySQL數(shù)據(jù)庫作為后端數(shù)據(jù)庫。該系統(tǒng)包括四個(gè)部分:藥品管理,掛號(hào)管理,開藥管理和留言管理,可以實(shí)現(xiàn)患者的錄入、刪除、修改、查詢和藥品管理的功能。該系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)為牙科診所的管理打下了基礎(chǔ),特別適合于大型、中型和小型私人牙科診所,能夠改善私人牙科診所的管理水平。同時(shí)系統(tǒng)設(shè)計(jì)合理,易于操作。關(guān)鍵字:牙科;私人牙科診所;診所管理系統(tǒng)第1章緒論1.1課題研究背景隨著我國計(jì)算機(jī)技術(shù)和工業(yè)的進(jìn)步和飛速發(fā)展,計(jì)算機(jī)技術(shù)在文字處理、信息管理、輔助教學(xué)和其他方面在人們的日常生活中已經(jīng)得到了廣泛的研究和應(yīng)用。牙科門診服務(wù)管理系統(tǒng)[1]主要是針對(duì)不同的牙科門診服務(wù)管理過程中的一系列有關(guān)工作來進(jìn)行管理。該服務(wù)體系的完善和建立將使得牙科檢查診所的服務(wù)管理更為系統(tǒng)化、規(guī)范化、便利性。同時(shí),該系統(tǒng)采用了面向?qū)ο蟮拈_發(fā)方法,進(jìn)一步解決了多數(shù)系統(tǒng)軟件中存在的軟件重用度低、產(chǎn)品維護(hù)困難的問題。近年來,隨著我國牙科就診患者數(shù)量的增多,發(fā)現(xiàn)目前各種醫(yī)療機(jī)構(gòu)中所采取的人工記錄技術(shù)和方法進(jìn)行的信息管理仍然存在許多問題,例如信息記錄的對(duì)象和范圍較廣、數(shù)據(jù)的存儲(chǔ)不容易、也難以存檔、成千上萬的醫(yī)院信息和堆積如山的資源等等,對(duì)于管理者來說無疑是個(gè)沉重的負(fù)擔(dān),需要保存大批的文件和資料,僅僅依靠手動(dòng)書寫就無法處理到這么多巨大的數(shù)字。為了使我們能夠更好地適合于高效率的牙科診所信息化時(shí)代,一個(gè)利用計(jì)算機(jī)技術(shù)來完成牙科診所的管理工作的系統(tǒng)就勢必會(huì)得到結(jié)果?;谶@一點(diǎn),本設(shè)計(jì)的牙科診所管理系統(tǒng)是為了在最短的時(shí)間內(nèi)對(duì)牙科診所進(jìn)行高效、準(zhǔn)確的管理以完成整個(gè)信息的管理過程[2]。利用計(jì)算機(jī)為基礎(chǔ)設(shè)施進(jìn)行的門診管理活動(dòng),可以大大提高了管理人員對(duì)于收集、整合和處理信息的技術(shù)水平,從而更好地促進(jìn)了管理人員及時(shí)作出決策。該計(jì)算機(jī)系統(tǒng)能夠根據(jù)其在管理中發(fā)生的變化進(jìn)行自動(dòng)控制。來處理和保存原始數(shù)據(jù)、材料等,管理人員可以在解決具體問題需要信息資料時(shí),隨時(shí)對(duì)用戶進(jìn)行檢索和查詢,了解整個(gè)系統(tǒng)的動(dòng)態(tài)狀況,進(jìn)行各種動(dòng)態(tài)管理,從而有效地完成牙科診療機(jī)構(gòu)門診的管理工作,實(shí)現(xiàn)對(duì)牙科診所的管理信息自動(dòng)化,提升其工作效率。1.2課題研究意義私人牙科診所信息管理系統(tǒng),這個(gè)項(xiàng)目就是一個(gè)可以實(shí)現(xiàn)我國私人牙科診所信息化的基本項(xiàng)目。就是提升私人牙科診所的管理水平、醫(yī)學(xué)技術(shù)水平、業(yè)務(wù)操作效率及其服務(wù)品質(zhì)。本系統(tǒng)的開發(fā)意義就是為了使得從一個(gè)傳統(tǒng)的用戶信息采集到手工記錄的用戶信息,逐漸地轉(zhuǎn)變?yōu)樾畔⒐芾?,從一個(gè)面向流程開發(fā)的用戶管理軟件,逐漸地變成一個(gè)面向?qū)ο箝_發(fā)的用戶管理軟件,為門診經(jīng)營者和管理人員的操作提供便利,為軟件的維護(hù)和管理提供了便利。通過深入地調(diào)研用戶的實(shí)踐情況,詳細(xì)地分析他們的需求,改進(jìn)了現(xiàn)有的管理模式,開發(fā)一套全新的、面向?qū)ο蟮钠髽I(yè)信息管理系統(tǒng),我們就可以更加了解整個(gè)系統(tǒng)的開發(fā)思想,掌握整個(gè)系統(tǒng)的開發(fā)流程和方法。本系統(tǒng)的開發(fā)將著眼于牙科診所的實(shí)際工作情況,使其能夠快速滿足各種牙科診所的需求。由于我國口腔醫(yī)療衛(wèi)生與保健安全、美容等理念相互兼容,都是屬于消費(fèi)升級(jí)類的新興產(chǎn)業(yè),隨著我國市場經(jīng)濟(jì)的進(jìn)一步發(fā)展以及居民對(duì)健康認(rèn)識(shí)的提高,國內(nèi)大量使用口腔醫(yī)療衛(wèi)生服務(wù)的行業(yè)正在逐步進(jìn)入快速成熟狀態(tài)[3]??谇会t(yī)學(xué)不管是從人口、口腔疾病普遍程度、牙醫(yī)的社會(huì)市場需要、口腔醫(yī)學(xué)產(chǎn)業(yè)與其它各類產(chǎn)業(yè)之間的密切聯(lián)系、合作、互補(bǔ)等多個(gè)方面均可以對(duì)此具備良好的市場觀念和營運(yùn)空間。實(shí)現(xiàn)牙科診所信息化管理系統(tǒng)的一個(gè)實(shí)際意義:大大減少了診所的工作人員;管理員可以更加直觀地查看它;以前手動(dòng)輸入記錄的方法有所改變,計(jì)算機(jī)輸入速度也會(huì)比以前更快、更方便,我們的門診服務(wù)管理系統(tǒng)已經(jīng)實(shí)現(xiàn)了計(jì)算機(jī)化。目前面臨的最重要問題是如何建立數(shù)字私人牙科診所信息管理系統(tǒng),即在我國私人牙科診所的信息管理中要著眼于醫(yī)學(xué)的數(shù)字化,將其中包括與醫(yī)學(xué)生的健康狀況有關(guān)的各種形式和類型的信息進(jìn)行綜合運(yùn)用,以及如何實(shí)現(xiàn)醫(yī)療工作和醫(yī)療數(shù)字化[4]。過程中的自動(dòng)化與系統(tǒng)的全面開放性確保了將來拓寬區(qū)域醫(yī)學(xué)服務(wù)范圍奠定了堅(jiān)實(shí)的基礎(chǔ)。相應(yīng)地,作為構(gòu)建數(shù)字私立牙科診所信息管理系統(tǒng)和基礎(chǔ)的醫(yī)學(xué)信息管理系統(tǒng),將集中在各種醫(yī)學(xué)信息系統(tǒng)及其對(duì)象的集成研究,以進(jìn)行更純粹的醫(yī)學(xué)活動(dòng)。通過各種醫(yī)學(xué)信息系統(tǒng)的有機(jī)整合,實(shí)現(xiàn)了一個(gè)以醫(yī)學(xué)信息數(shù)字化為核心和重點(diǎn)的數(shù)字式私人牙科診所的信息管理。1.3國內(nèi)外研究現(xiàn)狀1.3.1國內(nèi)研究現(xiàn)狀從1980年代初期起我國牙科診所建設(shè)的歷史起步,至1990年代已經(jīng)確定了具有中國民族特色的多元化牙科診所發(fā)展道路和方向,本世紀(jì)初各類治療機(jī)制的加快和發(fā)展也確立了我國牙科治療多元化的趨勢[5]。中國的牙科醫(yī)療機(jī)構(gòu)在經(jīng)過了將近30年的歷史性發(fā)展與探索后,無論是牙科診所的規(guī)模、醫(yī)療服務(wù)質(zhì)量、牙科專業(yè)知識(shí)和管理思想,中國牙科診所的行業(yè)都已經(jīng)達(dá)到了空前的發(fā)展水平。近10年來,隨著我國口腔衛(wèi)生保健服務(wù)水平的不斷改善和提高,家庭中居民的口腔衛(wèi)生保健意識(shí)也在逐步加強(qiáng)。第四次“中國口腔健康流行病學(xué)研究”調(diào)查結(jié)果[6]表明,居民對(duì)口腔健康相關(guān)知識(shí)所掌握和理解程度的概率大約為60%左右,其中85%左右的居民對(duì)口腔健康持積極態(tài)度。此外,在我國牙科醫(yī)學(xué)和衛(wèi)生服務(wù)行業(yè)的發(fā)展歷史和進(jìn)步過程中,在改革和開放的40年中,我國國民經(jīng)濟(jì)實(shí)現(xiàn)加速度的增長,為牙科衛(wèi)生和醫(yī)學(xué)服務(wù)行業(yè)的繁榮和進(jìn)步提供了良好的社會(huì)經(jīng)濟(jì)條件和依據(jù)。與此同時(shí),國家近年來也發(fā)布了一系列可以鼓勵(lì)口腔衛(wèi)生保健服務(wù)機(jī)構(gòu)進(jìn)一步引入其他多樣化的業(yè)務(wù)實(shí)體。在專業(yè)領(lǐng)域里,還有其他形式的牙科醫(yī)療機(jī)構(gòu)。將來,我國的私人牙科醫(yī)療機(jī)構(gòu)將越來越普遍,并將在牙科保健中發(fā)揮重要作用。目前,我國牙科行業(yè)的商業(yè)模式大致可以分為三種:一種是主流的大中型非營利性醫(yī)院[7]。第二個(gè)是個(gè)體牙科診所,此類診所的絕對(duì)數(shù)量現(xiàn)在相對(duì)較大;第三是品牌連鎖牙科診所。首批大中型公立醫(yī)院在醫(yī)療保險(xiǎn)范圍上具有絕對(duì)優(yōu)勢,但接受者制度有限,市場化程度低、發(fā)展緩慢。第二類個(gè)人牙科診所更多地定位于低端市場,牙科醫(yī)療鏈的第三種類型可以建立患者對(duì)醫(yī)生的信任,也可以提供建立新品牌甚至大型企業(yè)的機(jī)會(huì)。目前我國的口腔病人患者規(guī)模和數(shù)量一直保持著穩(wěn)步增長,從2008年的6.64億人規(guī)模增加到2017年的6.94億。在當(dāng)前國家政策利好的形勢情況下,我們準(zhǔn)確把握了牙科與口腔醫(yī)學(xué)相關(guān)領(lǐng)域良好發(fā)展趨勢,并相繼對(duì)其進(jìn)行了相應(yīng)布局,促進(jìn)了牙科與口腔醫(yī)療服務(wù)市場規(guī)模的不斷擴(kuò)張。據(jù)統(tǒng)計(jì),2017年,我國牙科機(jī)構(gòu)中已經(jīng)有677家大型專業(yè)化的牙科診所,到2018年預(yù)計(jì)將會(huì)發(fā)展到767家。隨著人們對(duì)口腔健康的關(guān)注越來越多,并且越來越多更多治療方法。目前現(xiàn)在我國私立牙科醫(yī)療機(jī)構(gòu)和公立醫(yī)院人口數(shù)量正逐年快速遞增,2016年,我國各大公立牙科醫(yī)院的臨床門診醫(yī)生數(shù)量已經(jīng)首次達(dá)到3500萬,預(yù)計(jì)2018年將在2020年再次達(dá)到3711萬。牙科診所的數(shù)量持增加,覆蓋全國各地,滿足了普通民眾的需求還有附近的人來拜訪醫(yī)生。一些??蒲泪t(yī)的診所也陸續(xù)出現(xiàn),例如正畸牙醫(yī)的診所,兒科牙醫(yī)的診所和專門針對(duì)國內(nèi)外人的牙醫(yī)診所。目前,我國的基本牙科治療已經(jīng)在中國形成了完整的產(chǎn)業(yè)鏈。據(jù)相關(guān)統(tǒng)計(jì),在2012年,我國牙科醫(yī)療器械行業(yè)的設(shè)備,器材和材料產(chǎn)值達(dá)到150億元,牙科醫(yī)療設(shè)備及服務(wù)規(guī)模超過1000億元。到2016年,預(yù)計(jì)牙科機(jī)械設(shè)備、器材和建筑物等行業(yè)將達(dá)到規(guī)模以上的產(chǎn)值360億元,服務(wù)于市場1600億元[8]。1.3.2國外研究現(xiàn)狀從每十萬患者中牙科醫(yī)生的規(guī)模和數(shù)量來看,中國僅僅有約10名牙科醫(yī)生,遠(yuǎn)低于歐美發(fā)達(dá)國家或中等發(fā)達(dá)國家的50-100名,這也就表明中國的牙科行業(yè)市場依舊還是很不發(fā)達(dá)。同樣也是發(fā)展中國家的巴西,每十萬人口擁有87名牙科醫(yī)生,而印度則為3名。但是,南亞大陸部分地區(qū)成年人口中的平均年齡很有可能會(huì)遠(yuǎn)遠(yuǎn)超過35歲,遠(yuǎn)遠(yuǎn)還要高于鄰國印度和巴西,并且正在迅速老齡化。在世界上大多數(shù)工業(yè)化國家中,口腔疾病的經(jīng)濟(jì)負(fù)擔(dān)在所有疾病中排名第四[9]。2010年,由齲齒,牙周炎和牙齒脫落造成的全球牙科疾病經(jīng)濟(jì)負(fù)擔(dān)高達(dá)4420億美元,其中直接治療費(fèi)用為2980億美元,約占全球衛(wèi)生支出的4.6%。2014年,美國在口腔疾病治療上的支出為1220億美元。愛爾蘭基本牙科服務(wù)的非資本成本約為1.27億歐元,而澳大利亞在牙科服務(wù)上的支出為26億美元,約占1998-1999年度衛(wèi)生總支出的5.4%。1.4論文研究的內(nèi)容本研究項(xiàng)目的私人牙科診所信息管理系統(tǒng)的研究內(nèi)容主要包括以下幾個(gè)方面:(1)課題的研究背景及意義查閱了大量相關(guān)的學(xué)術(shù)文獻(xiàn)資料,對(duì)牙科診所的企業(yè)信息化運(yùn)營管理技術(shù)系統(tǒng)國內(nèi)外相關(guān)課題重點(diǎn)研究的發(fā)展現(xiàn)狀以及問題研究進(jìn)行了比較詳細(xì)分析,闡述了本研究課題的主要研究理論背景與技術(shù)重要性。同時(shí)通過對(duì)我國網(wǎng)絡(luò)集成系統(tǒng)軟件開發(fā)的相關(guān)技術(shù)理論文獻(xiàn)內(nèi)容進(jìn)行資料比較和數(shù)據(jù)綜合研究分析,決定從B/S系統(tǒng)架、Java應(yīng)用程序架構(gòu)設(shè)計(jì)系統(tǒng)語言、NetBeans網(wǎng)絡(luò)集成軟件開發(fā)系統(tǒng)環(huán)境和MySQL數(shù)據(jù)庫資源管理開發(fā)系統(tǒng)等幾個(gè)方面綜合選取一個(gè)比較適合自己的網(wǎng)絡(luò)目標(biāo)軟件開發(fā)系統(tǒng)。(2)系統(tǒng)需求分析確定了研究課題后,首先對(duì)牙科診所用戶進(jìn)行了市場需求的調(diào)研,與牙科醫(yī)生、病人、管理者一起對(duì)目前牙科診所信息管理方面存在的亟需解決的問題進(jìn)行探討。通過大量的訪談和深度的交流進(jìn)行溝通,總結(jié)了系統(tǒng)的實(shí)際用戶要求,并且建立了形體的實(shí)際用戶要求的文檔,以此作為后期Web應(yīng)用系統(tǒng)的設(shè)計(jì)和開發(fā)依據(jù),完成了對(duì)該軟件系統(tǒng)的各種功能要求進(jìn)行分析。(3)確定系統(tǒng)的基本框架結(jié)構(gòu)只有在我們完成了對(duì)該Web系統(tǒng)的各項(xiàng)需求分析之后,才可以開展整個(gè)系統(tǒng)的具體設(shè)計(jì)。主要的工作內(nèi)容包括:系統(tǒng)技術(shù)和架構(gòu)的建立、系統(tǒng)功能和結(jié)構(gòu)的設(shè)計(jì)、系統(tǒng)數(shù)據(jù)庫的建立。首先我們針對(duì)JavaWeb技術(shù)做一個(gè)詳細(xì)的說明,然后把它們劃分出來形成了這個(gè)系統(tǒng)的所有功能模塊。設(shè)計(jì)并提出了該系統(tǒng)的所有基本功能和框架,構(gòu)建了該系統(tǒng)的各個(gè)部分。(4)實(shí)現(xiàn)主要的功能模塊這部分的設(shè)計(jì)內(nèi)容主要可以包括:系統(tǒng)用戶賬號(hào)登錄和信息注冊管理功能系統(tǒng)設(shè)置、用戶賬號(hào)登錄和信息注冊管理功能系統(tǒng)設(shè)置,以及整個(gè)掛號(hào)系統(tǒng)信息登錄管理留言功能系統(tǒng)設(shè)置、留言和注冊信息登錄管理留言功能系統(tǒng)設(shè)置等,即對(duì)于這個(gè)Web掛號(hào)系統(tǒng)的主要各個(gè)功能模塊及其進(jìn)行系統(tǒng)編程和設(shè)計(jì)實(shí)現(xiàn)的各個(gè)步驟。同時(shí)給出了所有系統(tǒng)必需的設(shè)計(jì)流程圖和主要根據(jù)功能模塊的具體設(shè)計(jì)實(shí)現(xiàn)的頁面結(jié)構(gòu)圖。另外,本W(wǎng)eb應(yīng)用系統(tǒng)也為患者提供了一個(gè)簡單實(shí)用的服務(wù)和平臺(tái),患者隨時(shí)都能夠直接登錄本W(wǎng)eb應(yīng)用系統(tǒng),給醫(yī)生留言交流病情。牙科醫(yī)師能夠及時(shí)地了解每位患者的口腔治療用藥狀態(tài)和其康復(fù)狀況,掌握每位患者看病的治療效率,使他們在看病的效率上得到不斷地改善。綜上所述,本應(yīng)用程序開發(fā)項(xiàng)目的主要研究目標(biāo)之一就是:將繁瑣的人工操作程序簡化成為便捷的電腦操作,擯棄了過去陳舊的人工操作方式,以傳統(tǒng)醫(yī)療信息技術(shù)為其建設(shè)重點(diǎn)的數(shù)字化民營私人牙科診所的整合性總體規(guī)劃,它通過各種醫(yī)療信息技術(shù)與系統(tǒng)的有機(jī)整合相互集成而得以實(shí)現(xiàn)。系統(tǒng)相關(guān)技術(shù)2.1JavaWeb技術(shù)2.1.1Web管理系統(tǒng)開發(fā)技術(shù)Web管理系統(tǒng)開發(fā)主要有兩種運(yùn)行模式:C/S和B/S。隨著Internet技術(shù)的進(jìn)步與發(fā)展,目前Internet技術(shù)普遍使用B/S模式(也就是說,網(wǎng)絡(luò)技術(shù)即Web技術(shù))。當(dāng)前,有三種最流行的Web技術(shù):JSP,PHP和ASP/ASP.NET[10]。ASP(ActiveServerPages)動(dòng)態(tài)技術(shù)概念是指Microsoft在2005年引入的一種基于一個(gè)動(dòng)態(tài)的Web技術(shù),用來代替CGI(通用網(wǎng)關(guān)接口)。有了它,就可以使我們隨時(shí)能夠自己獨(dú)立創(chuàng)建并自動(dòng)執(zhí)行各種基于動(dòng)態(tài),高效及基于交互式的如Web等服務(wù)的企業(yè)應(yīng)用。ASP技術(shù)雖然主要是使用HTML,腳本語言和CGI等多種技術(shù)的有機(jī)構(gòu)成組合,但其實(shí)際上在運(yùn)行時(shí)的效率遠(yuǎn)遠(yuǎn)地要高于CGI,并且其編程比HTML更方便,更靈活。PHP(超文本預(yù)處理器)也被認(rèn)為是目前最為主流的基于動(dòng)態(tài)網(wǎng)頁建立和生成的技術(shù)。PHP不但借用了許多C,Java和Perl編程語言的基礎(chǔ)上設(shè)計(jì)了語法,而且還擁有自己獨(dú)特的功能。PHP的高度易用性讓W(xué)eb開發(fā)者能夠更快的創(chuàng)建一個(gè)動(dòng)態(tài)的網(wǎng)頁。PHP的源代碼不但是完全免費(fèi),而且還能夠支持大多數(shù)當(dāng)前的數(shù)據(jù)庫。開發(fā)人員不但可以在時(shí)間上不受任何限制的情況下從PHP及其官方網(wǎng)站中直接下載源代碼,還能夠在工程中添加到其他開發(fā)者自己獨(dú)立的專屬源代碼。JSP(Java-Web服務(wù)器頁)技術(shù)是由許多企業(yè)和公司共同發(fā)展構(gòu)建的一種動(dòng)態(tài)化網(wǎng)頁技術(shù),SunMicrosystems在其中發(fā)揮了重要的主導(dǎo)地位。將Java應(yīng)用程序的片段(Scriplet)和JSP標(biāo)記(Tag)添加為HTML網(wǎng)頁文件(*.htm,*.html)就是構(gòu)成了JSP的網(wǎng)頁(*.jsp)。ASP.NET是微軟公司提供的一種新型Web開發(fā)技術(shù)。除了在ASP中繼續(xù)實(shí)現(xiàn)和使用ASP的各種易于實(shí)現(xiàn)和使用的功能外,它還把程序源代碼與接口界面(HTML)分離開來,以面向?qū)ο蟮男问竭M(jìn)行設(shè)計(jì)Web應(yīng)用程序,并大大簡化了接口界面設(shè)計(jì)的過程。ASP,JSP和PHP三種代碼動(dòng)態(tài)基于Web的嵌入技術(shù)都使得可以直接允許將其他的三種程序代碼直接進(jìn)行嵌入應(yīng)用到HTML程序代碼中,并且這些嵌入的程序代碼由相應(yīng)的語言引擎解釋和執(zhí)行。但是,JSP代碼具有Java語言的特征。Java虛擬機(jī)將程序代碼編譯到Servlet中以進(jìn)行解釋和執(zhí)行,并且僅在首次請(qǐng)求JS頁面時(shí)才執(zhí)行該代碼。采用了ASP,JSP和PHP的三種動(dòng)態(tài)Web技術(shù)。常規(guī)的HTML頁面是通過網(wǎng)站客戶端上的瀏覽器來排列和執(zhí)行。ASP,JSP和PHP網(wǎng)站頁面的腳本編寫源代碼是由與服務(wù)器端有關(guān)的語言引擎進(jìn)行分析和實(shí)現(xiàn)。的結(jié)果再次嵌入HTML代碼。這樣,當(dāng)前各類網(wǎng)站和客戶端普遍流行的瀏覽器都已經(jīng)可以直接執(zhí)行ASP,JSP和PHP的三個(gè)動(dòng)態(tài)Web頁面[11],而無需添加任何支持軟件。2.1.2JSP的技術(shù)特點(diǎn)(1)頁面內(nèi)容的生成與頁面顯示是分開的,可以使用JSP標(biāo)記或腳本來生成頁面上的動(dòng)態(tài)內(nèi)容。這樣,可以在客戶端使用任何基于HTML的Web瀏覽器,并且保護(hù)了作者自己的代碼。(2)要強(qiáng)調(diào)構(gòu)件的可重作用。復(fù)雜的事務(wù)往往是由其他組件(例如JavaBeans,Enterprise,JavaBeans)進(jìn)行處理。這些模塊中的許多都是可以進(jìn)行重用,并且它們也是可以在跨平臺(tái)上使用的。通過分布式共享與交換的組件,提高了開發(fā)者的工作效率。(3)通過使用自定義的標(biāo)簽來精簡網(wǎng)站頁面的開發(fā)。使用一個(gè)自定義的標(biāo)簽?zāi)軌蚍蛛x編寫程序的邏輯和語言表示的邏輯,從HTML文件中剝離Java源代碼,并方便管理人員進(jìn)行頁面維護(hù)。定制JSP標(biāo)記也為用戶提供了一個(gè)可以進(jìn)行重用的功能性組件,以期大大提高軟件開發(fā)的效率,而且第三方研究者則可以利用建立他們自己的標(biāo)志庫來對(duì)JSP進(jìn)行拓寬。2.1.3JSP的優(yōu)勢(1)JSP代碼實(shí)際上是一個(gè)跨平臺(tái)的,也就是說,它只編寫一次就可以在任何地方運(yùn)行。因?yàn)橛捎谖④浀木窒扌院蛪艛啵珹SP不能夠移植和跨平臺(tái)操作。對(duì)于JSP情況并非如此。JSP三個(gè)組件(JavaBeans,EJB或JSP標(biāo)記)同樣可以自動(dòng)實(shí)現(xiàn)跨平臺(tái)同時(shí)自動(dòng)重用,EJB三個(gè)組件同樣可以同時(shí)自動(dòng)訪問多個(gè)平臺(tái)數(shù)據(jù)庫,并且它們數(shù)據(jù)可以按照一定的分布式系統(tǒng)架構(gòu)模型,分別同時(shí)存儲(chǔ)在:Solaris,Linux,UNIX和Windows中,平臺(tái)上可以進(jìn)行交易操作。(2)JSP技術(shù)支持多種網(wǎng)頁格式,無論是一些傳統(tǒng)的瀏覽器中所使用的HTML/DHTML文件格式,還是一些移動(dòng)電話和PAD等手機(jī)或者無線通訊設(shè)備中被人們用來瀏覽這些網(wǎng)頁的WML文件格式,還是廣泛使用的XML文件格式在一些電子商務(wù)類型的網(wǎng)站中被人們所使用時(shí),JSP技術(shù)都可以為此提供很好的支持。(3)JSP應(yīng)用標(biāo)簽的強(qiáng)大可持續(xù)伸縮設(shè)計(jì)特性,以及JSP標(biāo)簽技術(shù)支持使得專業(yè)開發(fā)者人員能夠輕松進(jìn)行用戶定制和自動(dòng)設(shè)計(jì),構(gòu)建JSP應(yīng)用標(biāo)簽以及進(jìn)行定制構(gòu)建JSP應(yīng)用標(biāo)簽數(shù)據(jù)庫。由于與XML兼容,因此JSP標(biāo)記技術(shù)非常強(qiáng)大。這不僅極大地減少了程序員對(duì)于腳本編寫語言的依賴,而且使得前端網(wǎng)頁能夠充分運(yùn)用自己所設(shè)計(jì)的標(biāo)簽技術(shù),從而有效地減少了網(wǎng)頁制作和維護(hù)工作的難度。(4)JSP的技術(shù)和Java的技術(shù)一樣,在企業(yè)數(shù)據(jù)庫系統(tǒng)管理中同樣具有強(qiáng)大的系統(tǒng)健壯性和安全的兩大優(yōu)點(diǎn)。2.2B/S結(jié)構(gòu)為了設(shè)計(jì)和開發(fā)一套信息管理系統(tǒng),當(dāng)前越來越多的B/S信息管理系統(tǒng)被應(yīng)用于該領(lǐng)域。B/S網(wǎng)絡(luò)的體系結(jié)構(gòu)和以前我們所使用的C/S網(wǎng)絡(luò)體系結(jié)構(gòu)差異[12],并且已經(jīng)得到了深深的改進(jìn)。B/S的網(wǎng)絡(luò)系統(tǒng)結(jié)構(gòu)中文被稱為瀏覽器和服務(wù)器的結(jié)構(gòu),相應(yīng)英文被稱為瀏覽器/服務(wù)器。在B/S的網(wǎng)絡(luò)系統(tǒng)結(jié)構(gòu)中,用戶的主要操作界面就是位于該系統(tǒng)瀏覽器中。用戶通過單擊操作后,服務(wù)器將自動(dòng)負(fù)責(zé)響應(yīng)所有向客戶提交信息的操作,因此整個(gè)信息管理系統(tǒng)的大部分業(yè)務(wù)處理服務(wù)器均是自動(dòng)負(fù)責(zé)所有工作的執(zhí)行和完成,從而逐漸形成了三層瀏覽器端、網(wǎng)絡(luò)層和服務(wù)器端的管理體系結(jié)構(gòu),簡化了每個(gè)瀏覽器和客戶端的所有業(yè)務(wù)處理的流程,從而大大降低了每一個(gè)客戶端的維護(hù)費(fèi)用,并且促進(jìn)了整個(gè)信息管理系統(tǒng)的發(fā)展升級(jí)和維修,技術(shù)人員只需在服務(wù)器端以來維護(hù)軟件。就當(dāng)前技術(shù)而言,B/S網(wǎng)絡(luò)系統(tǒng)架構(gòu)和C/S系統(tǒng)架構(gòu)都有自己的良好特點(diǎn),C/S網(wǎng)絡(luò)系統(tǒng)架構(gòu)的外觀比較好,主要的應(yīng)用時(shí)間是上個(gè)世紀(jì)90年代。每次的升級(jí)主要是應(yīng)用于一個(gè)獨(dú)立版本或者LAN環(huán)境中,每次的升級(jí)都是需要軟件維護(hù)工作人員在每一個(gè)客戶端上對(duì)其進(jìn)行操作,并且升級(jí)的時(shí)間成本和人工費(fèi)用都很高。因此,每個(gè)企業(yè)公司當(dāng)前都在升級(jí)其自己的C/S。網(wǎng)絡(luò)的體系結(jié)構(gòu)已經(jīng)被轉(zhuǎn)換成B/S的網(wǎng)絡(luò)體系結(jié)構(gòu)。B/S網(wǎng)絡(luò)體系結(jié)構(gòu)更適合Internet,與C/S系統(tǒng)相比,可以為用戶節(jié)約大量的維護(hù)費(fèi)用。但是,如果考慮到這種人機(jī)交互,操作速度和數(shù)據(jù)信息安全性,則B/S網(wǎng)絡(luò)體系結(jié)構(gòu)的安全性將更高。因此,在設(shè)計(jì)和開發(fā)一套信息管理系統(tǒng)的過程中,有必要對(duì)信息管理系統(tǒng)的具體應(yīng)用場景進(jìn)行分析。從而確定該系統(tǒng)是否適合于B/S網(wǎng)絡(luò)結(jié)構(gòu)開發(fā)或C/S網(wǎng)絡(luò)系統(tǒng)結(jié)構(gòu)開發(fā)。在B/S網(wǎng)絡(luò)體系結(jié)構(gòu)中,用戶從瀏覽器端進(jìn)行操作,而服務(wù)器端則負(fù)責(zé)響應(yīng)。通過對(duì)信息管理系統(tǒng)的各種應(yīng)用場景進(jìn)行分析,我們就可以判斷一個(gè)系統(tǒng)所需要采用的網(wǎng)絡(luò)架構(gòu)是什么B/S網(wǎng)絡(luò)架構(gòu),通過對(duì)B/S模式的分析,就可以明確地了解它們的優(yōu)缺點(diǎn)。詳盡的分析如下所示。B/S模式的主要缺陷是它們只能簡單地通過鼠標(biāo)來控制和操作使用者的動(dòng)態(tài),而不是滿足使用者多樣化的動(dòng)態(tài)操作需求,多功能性的提高導(dǎo)致缺乏個(gè)性化。用戶瀏覽的頁面都是動(dòng)態(tài)刷新,因此總體響應(yīng)時(shí)間較慢。由于大多數(shù)服務(wù)都是在服務(wù)器端處理的,因此削弱了整體客戶端功能,并且某些強(qiáng)大的業(yè)務(wù)功能無法滿足用戶的需求。在分析了B/S的缺點(diǎn)之后,下一步就是分析其優(yōu)勢。由于信息管理系統(tǒng)中的大多數(shù)業(yè)務(wù)均在服務(wù)器端進(jìn)行處理,因此B/S模型下的網(wǎng)絡(luò)體系結(jié)構(gòu)應(yīng)該具有很好的整體性。用戶隨時(shí)可以輕松地啟動(dòng)系統(tǒng)中所有業(yè)務(wù)的訪問和管理操作,并可以執(zhí)行諸如根據(jù)系統(tǒng)中的業(yè)務(wù)和數(shù)據(jù)處理需要而進(jìn)行的瀏覽和查詢。由于大多數(shù)的業(yè)務(wù)都是在服務(wù)器端執(zhí)行處理,而且客戶端的操作主要都是通過瀏覽器端執(zhí)行,因此系統(tǒng)的日常維護(hù)主要在服務(wù)器端。2.3MySQL數(shù)據(jù)庫MySQL是由瑞典公司MySQLAB開發(fā)的關(guān)系數(shù)據(jù)庫管理系統(tǒng),并且已由Oracle集成到其產(chǎn)品中。Web應(yīng)用程序方面,MySQL是當(dāng)前比較流行的基于關(guān)系式數(shù)據(jù)庫的管理軟件[13]。MySQL快速且靈活,因?yàn)樗鼘⑺械臄?shù)據(jù)都存儲(chǔ)到一個(gè)不同的相互關(guān)聯(lián)表中,而非把所有的數(shù)據(jù)都存放到一個(gè)較小的容器中。MySQL語言使用一種語言標(biāo)準(zhǔn)化的使用SQL語言可以進(jìn)行直接訪問一個(gè)新的數(shù)據(jù)庫,任何一個(gè)可以采用這種語言標(biāo)準(zhǔn)化的使用SQL語言直接進(jìn)行訪問編寫的數(shù)據(jù)應(yīng)用程序也就是說可以直接進(jìn)行訪問。由于其軟件結(jié)構(gòu)簡單體積小、速度快、成本低,尤其重要的一點(diǎn)是其自己擁有開源的源代碼,許多中小型的企業(yè)網(wǎng)站或者數(shù)據(jù)庫都是免費(fèi)使用MySQL的。MySQL數(shù)據(jù)庫系統(tǒng)的特征是:(1)用C和C++編寫,并通過了多個(gè)編譯器的嚴(yán)格測試,以確保源代碼可移植性。(2)支持常用的主流操作系統(tǒng)。例如:Linux,MacOS,NovellNetware,OpenBSD,Windows等(3)豐富的API編程語言。支持C,C++,Java,PHP,Python,Perl,Eiffel,編程語言。(4)由于新的CPU支持多線程,因此用戶能夠有效充分利用基于CPU的網(wǎng)絡(luò)資源。(5)查詢速度很快,因?yàn)樗鼉?yōu)化了SQL查詢算法。(6)不僅僅它可以拿來用于網(wǎng)絡(luò)B/S并在網(wǎng)絡(luò)設(shè)計(jì)環(huán)境中廣泛使用,而且它還可以用來作為單獨(dú)的一個(gè)網(wǎng)絡(luò)應(yīng)用程序,還可以作為組件集成到其他應(yīng)用程序軟件中。(7)提供多國語言支持,可以使用中文GB-2312,BIG5,日語Shift_JIS等。作為數(shù)據(jù)表的名稱或數(shù)據(jù)列的名稱。(8)ODBC,JDBC甚至TCP/IP都可以用來連接數(shù)據(jù)庫。(9)為企業(yè)提供有效的管理方法和工具以便對(duì)數(shù)據(jù)庫的運(yùn)行進(jìn)行管理和優(yōu)化。(10)可以使用各種數(shù)據(jù)存儲(chǔ)引擎。(11)軟件開發(fā)者采用GPL協(xié)議,他們就是能夠直接使用這個(gè)方法進(jìn)行編程,也就是說他們能夠直接使用這個(gè)方法進(jìn)行編程和運(yùn)行。(12)具有實(shí)時(shí)的網(wǎng)絡(luò)DDL/自動(dòng)更改等功能,具有支持各種動(dòng)態(tài)應(yīng)用程序的數(shù)據(jù)架構(gòu)。第3章系統(tǒng)分析3.1可行性分析隨著信息化技術(shù)的管理,越來越多的人們都會(huì)通過互聯(lián)網(wǎng)獲取信息。基于JavaWeb私人牙科診所系統(tǒng)是一個(gè)高效、快速、便捷、自主的服務(wù)平臺(tái)。本節(jié)主要為大家詳細(xì)地介紹了該系統(tǒng)的可行性,通過對(duì)該系統(tǒng)進(jìn)行了可行性的研究,本次系統(tǒng)的開發(fā)也是可行的。3.1.1技術(shù)可行性本次系統(tǒng)采用基于Web的程序設(shè)計(jì)思路進(jìn)行軟件編制,運(yùn)用JSP語句與MySQL后臺(tái)的數(shù)據(jù)庫相結(jié)合而形成。主要對(duì)基于JavaWeb的私人牙科診所管理系統(tǒng)前臺(tái)頁面程序的開發(fā)以及后臺(tái)數(shù)據(jù)庫的建立以及維護(hù)的兩個(gè)方面。在校期間也接觸過相關(guān)的課程,對(duì)此有一定的經(jīng)驗(yàn)。Java可以提供穩(wěn)定的性能,也便于學(xué)習(xí),使得開發(fā)變得更加的快速,而且還有著更加便捷的管理,基于B/S模式的開發(fā)也日漸完善。綜上所述:該系統(tǒng)的開發(fā)具有非常高可行性。3.1.2經(jīng)濟(jì)可行性由于本次系統(tǒng)是畢業(yè)設(shè)計(jì),各平臺(tái)需要的開發(fā)工具和服務(wù)器都是一些免費(fèi)開源,并且可以在網(wǎng)上找得到的軟件,非常的適合學(xué)生使用,并不需要支付任何的使用費(fèi)用,硬件配置和軟件配置的環(huán)境使得家用機(jī)能夠完全輕松地勝任,從而有效地節(jié)約花費(fèi)的時(shí)間和開支,而且程序的開發(fā)在人力和財(cái)力上也幾乎沒有什么經(jīng)濟(jì)成本,系統(tǒng)也不是很復(fù)雜,開發(fā)的周期也是稍短的,所以在經(jīng)濟(jì)方面還是具有很高的可行性的。3.1.3操作可行性由于現(xiàn)代信息技術(shù)不斷發(fā)生改變,而且該系統(tǒng)還能夠處理許多不正確的事項(xiàng),所以在后期進(jìn)行該系統(tǒng)的開發(fā)與維護(hù)時(shí),其操作方式相對(duì)來說比較便捷,維護(hù)成本相對(duì)來說比較低。本系統(tǒng)的開發(fā)并基本完成,主要目的是提供給醫(yī)院診所使用,為了能夠確保系統(tǒng)數(shù)據(jù)的穩(wěn)定性,對(duì)于用戶來說避免復(fù)雜的操作才是最有效的保障,系統(tǒng)開發(fā)完成后任何用戶都可以使用。在時(shí)間上,學(xué)習(xí)相關(guān)知識(shí)并在五個(gè)月內(nèi)開發(fā)一個(gè)網(wǎng)站有點(diǎn)緊張,但并非不可能。3.2需求分析根據(jù)對(duì)調(diào)查進(jìn)行的分析,我們可以了解到完整的管理體系十分復(fù)雜,其職能也會(huì)隨著醫(yī)院的規(guī)模的變化與其他環(huán)境條件的改變而發(fā)生巨大的變動(dòng)。目前,各種民營醫(yī)院的信息管理系統(tǒng)在我國得到不斷地應(yīng)用,但大多數(shù)都是專門針對(duì)大型民營醫(yī)院而研制設(shè)計(jì),很少有人考慮關(guān)注到許多民營私人牙科診所的真實(shí)情況。它的作用不僅僅是適合在私人的牙科門診,也會(huì)大大地增加醫(yī)院的門診數(shù)量。另外,通常系統(tǒng)不支持遠(yuǎn)程網(wǎng)絡(luò)訪問,并且網(wǎng)絡(luò)中的信息共享也很差。為了充分滿足現(xiàn)代醫(yī)療信息管理技術(shù)發(fā)展的需求,研制出一種基于B/S架構(gòu)的個(gè)性化私人牙科診所的信息管理系統(tǒng)。該系統(tǒng)分為以下功能模塊:(1)登陸模塊,可以劃分為管理員登陸、一般用戶登錄、醫(yī)生賬號(hào)登陸。(2)用戶注冊模塊,要求使用不同的用戶名進(jìn)行用戶注冊。(3)系統(tǒng)管理模塊,包括添加相關(guān)人員和密碼修改。(4)掛號(hào)管理模塊,包括患者的名字、性別、年齡、現(xiàn)住址和患者資料。(5)患者管理模塊,用于實(shí)時(shí)添加、刪除、和實(shí)時(shí)修改相關(guān)病人管理信息。(6)開藥管理模塊,添加、刪除、修改和查詢藥物,并檢查每位患者的病歷和科室。(8)留言管理,管理員可以創(chuàng)建,修改和刪除留言信息。(9)預(yù)約掛號(hào)模塊,用戶可以直接在線預(yù)約掛號(hào),用戶也可以自由選擇科室或者是一個(gè)普通號(hào)和專業(yè)號(hào)。第4章系統(tǒng)設(shè)計(jì)4.1系統(tǒng)設(shè)計(jì)原則軟件系統(tǒng)的設(shè)計(jì)過程必須嚴(yán)謹(jǐn),這樣才能保證軟件系統(tǒng)的質(zhì)量,才能保證軟件系統(tǒng)開發(fā)完成后能夠穩(wěn)定運(yùn)行。因此,在進(jìn)行系統(tǒng)的設(shè)計(jì)過程中,必須嚴(yán)格遵循一般的軟件設(shè)計(jì)原則,盡量杜絕該Web系統(tǒng)軟件的設(shè)計(jì)缺陷。在系統(tǒng)的設(shè)計(jì)過程中,為了高效率和高質(zhì)量地開發(fā)該Web系統(tǒng)軟件,首先必須對(duì)牙科診所醫(yī)生的信息管理工作的實(shí)際需求和特點(diǎn)進(jìn)行充分的了解,其次還應(yīng)嚴(yán)格遵守以下開發(fā)原則。4.1.1整體性原則私人牙科診所信息管理系統(tǒng)的總體功能或者說核心功能是用于對(duì)患者看病時(shí)提供便利。因此,在進(jìn)行該Web系統(tǒng)設(shè)計(jì)時(shí),在遵循整體性原則的條件下,首先確定系統(tǒng)的總體功能,然后根據(jù)詳細(xì)的規(guī)劃來設(shè)計(jì)出各類系統(tǒng)用戶的子功能,兩者相結(jié)合實(shí)現(xiàn)整個(gè)系統(tǒng)的全部功能。4.1.2實(shí)用性原則私人牙科診所信息管理系統(tǒng)對(duì)于目前牙科診所的管理工作具有非常重要的實(shí)際意義。因此,在設(shè)計(jì)和開發(fā)這個(gè)軟件系統(tǒng)時(shí),要對(duì)牙科醫(yī)師和病人的信息資料來源、分類、匯總、統(tǒng)計(jì)等具體的流程進(jìn)行充分認(rèn)識(shí)和了解,通過合理的規(guī)劃,使得系統(tǒng)更好地能夠適應(yīng)和滿足各種牙科醫(yī)師、管理工作者、病人和患者使用群眾的實(shí)際情況和需求,從而將其系統(tǒng)的綜合實(shí)用性和功能發(fā)揮到了極致。4.1.3模塊化原則私人牙科診所的信息管理系統(tǒng)具體負(fù)責(zé)管理牙科診所業(yè)務(wù)內(nèi)容,會(huì)隨著看病人員的治療、拿藥、康復(fù)等工作流程的變化而發(fā)生更大改變。因此,私人牙科診所的信息管理系統(tǒng)的設(shè)計(jì)應(yīng)當(dāng)遵循模塊化和設(shè)計(jì)的原則。模塊化架構(gòu)設(shè)計(jì)的管理系統(tǒng)要求具備更好的操作靈活性和較高的可擴(kuò)展性,可以更好地滿足管理服務(wù)的動(dòng)態(tài)需求變化,并且系統(tǒng)的功能模塊易于擴(kuò)展和升級(jí)。4.1.4權(quán)限原則對(duì)于患者信息的管理,各部分用戶的職能有所不同,因此系統(tǒng)的用戶角色也是不相同的。根據(jù)不同角色分工,為每一個(gè)角色分配不同的系統(tǒng)操作權(quán)限。4.1.5安全性原則互聯(lián)網(wǎng)時(shí)代的到來使得人們在生活中更加方便,使每個(gè)人的生活都像在同一個(gè)空間。人們隨時(shí)都可以通過Internet隨地獲取最新,最及時(shí)的信息和新聞,可以隨時(shí)通過Internet與家人或者朋友取得聯(lián)系,并且可以整合和共享所有資源。有些人利用漏洞來竊取每個(gè)人的隱私并損害用戶,不但出現(xiàn)了輕微的金錢損失,而且還出現(xiàn)了更嚴(yán)重的個(gè)人信息泄漏[14]。因此,系統(tǒng)的網(wǎng)絡(luò)安全性是維持系統(tǒng)運(yùn)行的最重要因素之一。隨著當(dāng)今Internet+概念的普及,數(shù)據(jù)量激增,傳輸速度變得不可控制。系統(tǒng)信息安全性的保護(hù)可以從許多方面開始,例如數(shù)據(jù)庫中信息的存儲(chǔ),系統(tǒng)傳輸期間的處理以及數(shù)據(jù)傳輸期間的加密[15]。因此,信息保護(hù)必須從源頭開始。任何一個(gè)信息管理系統(tǒng)的研究和開發(fā)必須要嚴(yán)格地遵循安全性的原則。只有當(dāng)一個(gè)系統(tǒng)沒有數(shù)據(jù)安全時(shí),系統(tǒng)才能投入實(shí)際應(yīng)用。在本文的私人牙科診所信息管理系統(tǒng)中,患者和醫(yī)生的信息是重要信息,不能隨意修改或刪除??梢酝ㄟ^限制權(quán)限,用戶標(biāo)識(shí),備份數(shù)據(jù)庫等來實(shí)現(xiàn)。4.2系統(tǒng)功能模塊設(shè)計(jì)功能模塊的設(shè)置是整個(gè)系統(tǒng)設(shè)計(jì)過程中的重點(diǎn)。它就決定著如何使用該系統(tǒng)的功能。它不僅需要完善的功能,而且還具有友好的界面。因此,對(duì)于成功的系統(tǒng)軟件設(shè)計(jì)而言,功能模塊的設(shè)計(jì)開發(fā)應(yīng)用是至關(guān)重要的。系統(tǒng)功能模塊圖如圖1所示:圖1系統(tǒng)功能模塊圖4.3數(shù)據(jù)庫設(shè)計(jì)一般而言,數(shù)據(jù)庫由特定的一個(gè)操作系統(tǒng)管理環(huán)境上的一個(gè)或多個(gè)可以組成它的文件所連接組成,而對(duì)這些數(shù)據(jù)庫文件進(jìn)行系統(tǒng)管理的操作系統(tǒng),一般都認(rèn)為是由一個(gè)運(yùn)行在遠(yuǎn)程用戶個(gè)人電腦,或者是在互聯(lián)網(wǎng)上的遠(yuǎn)程用戶電腦上面的一整套據(jù)庫編譯器文件組成。一個(gè)優(yōu)秀的數(shù)據(jù)庫系統(tǒng)應(yīng)具備如下特征:(1)盡量最大不同程度地盡量減少對(duì)于系統(tǒng)數(shù)據(jù)的多次重復(fù)和冗余存儲(chǔ),以有效地最大減少對(duì)于系統(tǒng)存儲(chǔ)數(shù)據(jù)空間的多次占用;(2)盡可能地提高數(shù)據(jù)的查詢(搜索)速度;(3)為企業(yè)用戶統(tǒng)計(jì)提供靈活的大量統(tǒng)計(jì)數(shù)據(jù)組織與綜合統(tǒng)計(jì)分析方法;(4)保障數(shù)據(jù)的安全。如果我們對(duì)于數(shù)據(jù)庫的概念認(rèn)識(shí)理解不深,那么我們自己設(shè)計(jì)的數(shù)據(jù)庫,不但會(huì)被訪問的速度緩慢,讓我們的用戶感到不舒服,而且也會(huì)存在許多重復(fù)的數(shù)據(jù),大量地浪費(fèi)了計(jì)算機(jī)的資源。所以如何一個(gè)符合邏輯的、有組織地設(shè)計(jì)良好的數(shù)據(jù)庫,使得數(shù)據(jù)倉庫不僅易于維護(hù),而且能夠讓系統(tǒng)用戶更加方便地進(jìn)行訪問和操作,這將成為一個(gè)研究的重點(diǎn)。因此,想要正確地設(shè)計(jì)良好的數(shù)據(jù)庫,首先要了解一下有關(guān)數(shù)據(jù)庫的一些基本概念。4.3.1數(shù)據(jù)庫設(shè)計(jì)優(yōu)化效率是應(yīng)用程序開發(fā)過程中的一個(gè)重要組成部分和考慮因素,尤其是當(dāng)應(yīng)用程序的數(shù)據(jù)量已經(jīng)達(dá)到百萬千萬的時(shí)候,高效率的運(yùn)行比美觀漂亮的窗口更有可能直接影響使用者的體驗(yàn)感。對(duì)于數(shù)據(jù)庫的設(shè)計(jì)主要包括邏輯設(shè)計(jì)和數(shù)據(jù)庫的物理設(shè)計(jì),邏輯設(shè)計(jì)的目標(biāo)主要是為了減少冗余的數(shù)據(jù),擴(kuò)展其吞吐量,以及必須在嚴(yán)格遵守?cái)?shù)據(jù)完整性的約束條件基礎(chǔ)上明確地表達(dá)出各種數(shù)據(jù)之間的相互關(guān)系。物理設(shè)計(jì)把邏輯設(shè)計(jì)直接映射給物理的硬件上,方便使用者快速地訪問數(shù)據(jù),并由系統(tǒng)自動(dòng)地負(fù)責(zé)維護(hù)和創(chuàng)建數(shù)據(jù)索引。為了在設(shè)計(jì)合理有效的邏輯框架,應(yīng)該要求它們具備相應(yīng)的規(guī)范化要求,第一個(gè)目的就是要確保在圖表中不存在任何重復(fù)列或者是多值列,第二個(gè)目的就是要確保非關(guān)鍵列依賴于關(guān)鍵列,但不能只依賴于組合關(guān)鍵列中的一個(gè)或一部分,第三個(gè)目的就是非關(guān)鍵列之間不能存在依賴關(guān)系。這些標(biāo)準(zhǔn)能夠幫助我們減少或者降低重復(fù)的數(shù)據(jù),提高了對(duì)于數(shù)據(jù)庫進(jìn)行查詢的性能,若是存在多個(gè)處理和存儲(chǔ)同一個(gè)數(shù)據(jù)的列,則需要注意保證這些數(shù)據(jù)列的取值相同否則就會(huì)容易出現(xiàn)數(shù)據(jù)閱讀被損壞的情況,這些都會(huì)增加對(duì)于數(shù)據(jù)庫日常維護(hù)的費(fèi)用和開銷。然而某些條件下不需要嚴(yán)格遵守的規(guī)則將會(huì)更加有效,因?yàn)檫@些規(guī)則將會(huì)把大量的表盡可能地分裂為各種不同類型的小量表,從而保證了數(shù)據(jù)的不冗余,但是各個(gè)表之間的聯(lián)系也就變得很復(fù)雜,一些查詢將使得涉及多個(gè)表之間的復(fù)雜鏈接,導(dǎo)致查詢的性能降低。所以我們需要恰當(dāng)?shù)剡x取一個(gè)表格的個(gè)數(shù)及其中包括的一系列列數(shù),才能夠保證盡可能多地提高數(shù)據(jù)庫訪問的效率。4.3.2建立數(shù)據(jù)庫的任務(wù)在我們開始使用大量的數(shù)據(jù)庫技術(shù)時(shí),這些任務(wù)就被分散到了應(yīng)用程序中。使用了數(shù)據(jù)庫管理技術(shù)之后,就能夠通過對(duì)數(shù)據(jù)庫的設(shè)計(jì)去集中和系統(tǒng)化執(zhí)行這些任務(wù)。而創(chuàng)建一個(gè)數(shù)據(jù)庫不僅在意義上是為了保護(hù)和管理數(shù)據(jù),其主要的目的之一就是從這個(gè)數(shù)據(jù)庫中獲得有用的資料。除了應(yīng)該考慮如何在一個(gè)數(shù)據(jù)中保留哪些數(shù)據(jù)外,還應(yīng)當(dāng)考慮訪問方法,即處理要求,即根據(jù)用戶提出的訪問要求設(shè)計(jì)數(shù)據(jù)模型和應(yīng)用程序。4.3.3數(shù)據(jù)庫E-R圖數(shù)據(jù)庫的概念設(shè)計(jì)即是通過實(shí)際情況和需求來設(shè)計(jì)的,創(chuàng)建一個(gè)更加優(yōu)化的模型,并且依照這個(gè)模型來構(gòu)造和設(shè)計(jì)出合理、規(guī)范的數(shù)據(jù)庫,從而可以實(shí)現(xiàn)有效地具備高存儲(chǔ)能力、可以訪問高效率的數(shù)據(jù)庫。數(shù)據(jù)概念模型主要是把現(xiàn)實(shí)世界的對(duì)象和信息世界的對(duì)象模型相結(jié)合在一起。為了更好地表達(dá)在現(xiàn)實(shí)生活世界中發(fā)生的事物和其他事物之間的相互關(guān)系,通過E-R圖形式來描述,具體包括了各種實(shí)體、屬性、聯(lián)系。在對(duì)數(shù)據(jù)庫進(jìn)行概念化設(shè)計(jì)的過程中,數(shù)據(jù)模型是通過對(duì)實(shí)體-關(guān)系圖進(jìn)行建立,形成一個(gè)完全獨(dú)立于整個(gè)數(shù)據(jù)庫的E-R圖模型,我們可以用E-R圖來詳細(xì)地描述出進(jìn)行牙科診所管理流程中的概念和模型。用戶身份信息中包含的以下幾個(gè)數(shù)據(jù)條件:用戶身份ID號(hào)、用戶身份信息名稱,其用戶身份E-R圖如圖2所示:圖2用戶身份E-R圖用戶信息注冊者及登錄數(shù)據(jù)信息中所需應(yīng)包含的主要內(nèi)容數(shù)據(jù)信息內(nèi)容主要包括有:用戶注冊者真實(shí)名稱、用戶名及密碼、注冊者真實(shí)身份、用戶名及注冊登錄次數(shù),其用戶登錄信息E-R圖如圖3所示:圖3用戶登陸信息E-R圖用戶登錄日志信息中所包含的主要數(shù)據(jù)項(xiàng)目主要有:日志的記錄編號(hào)、用戶編號(hào)、登錄時(shí)間、離開時(shí)間,其用戶登陸日志E-R圖如圖4所示:圖4用戶登陸日志E-R圖4.3.4數(shù)據(jù)庫表設(shè)計(jì)數(shù)據(jù)庫表設(shè)計(jì)理論的主要基本原則之一就是:每個(gè)表都應(yīng)該具有唯一的執(zhí)行標(biāo)志符,并且它們還可以通過使用一組列或者一組列集把任何單獨(dú)的記錄和在表中所有其他的記錄全部地區(qū)隔離開來。每個(gè)表格應(yīng)當(dāng)包含一個(gè)ID值的列,并且這兩個(gè)表格之間的ID值都不得共享。該系統(tǒng)是基于JavaWeb的私人牙科診所信息管理系統(tǒng),一個(gè)數(shù)據(jù)庫的概念化模型是獨(dú)立于任何具有一個(gè)特殊功能的數(shù)據(jù)庫管理體系。所以通過研究了數(shù)據(jù)庫管理的功能特點(diǎn),為了給用戶提供更好地保證數(shù)據(jù)信息存儲(chǔ)穩(wěn)定,數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)本身最主要的任務(wù)之一就是針對(duì)系統(tǒng)的大量數(shù)據(jù)需求,數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)者可以通過對(duì)原有系統(tǒng)的深入了解和進(jìn)行市場調(diào)研并且分析客戶的情況來了解、分析整個(gè)系統(tǒng)中所有需要的大量數(shù)據(jù)。部分?jǐn)?shù)據(jù)庫列表如下:用戶信息管理可以添加、修改、刪除用戶信息等,用戶信息管理表如表1所示:表1用戶信息管理表名稱字段名數(shù)據(jù)類型長度可否為空是否主鍵編號(hào)IDint4否是名稱unamevarchar50是否密碼upassvarchar50是否姓名tnamevarchar50是否性別sexvarchar50是否出生日期birthvarchar50是否聯(lián)系電話telvarchar50是否婚否ismaragevarchar50是否住址addrvarchar50是否郵箱emailvarchar50是否身份證號(hào)idcardvarchar50是否畢業(yè)學(xué)校byschoolvarchar50是否人員類型uptypevarchar50是否備注deptvarchar50是否公告管理可以查看公告消息,刪除,修改公告等,公告信息管理表如表2所示:表2公告管理信息表名稱字段名數(shù)據(jù)類型長度可否為空是否主鍵編號(hào)IDint4否是標(biāo)題titlevarchar50是否備注notevarchar50是否時(shí)間savetimevarchar50是否收費(fèi)統(tǒng)計(jì)可以查看病人的掛號(hào)編號(hào),病情,診斷情況,病人的藥品,金額等,收費(fèi)統(tǒng)計(jì)信息表如表3所示:表3收費(fèi)統(tǒng)計(jì)信息表名稱字段名數(shù)據(jù)類型長度可否為空是否主鍵掛號(hào)編號(hào)ghnoint4否是病情bqvarchar50是否診斷zdvarchar50是否藥品infovarchar50是否金額numinfovarchar50是否主治醫(yī)生opervarchar50是否診斷時(shí)間savetimevarchar50是否取藥情況qystatusvarchar50是否付款情況fkstatusvarchar50是否總計(jì)totalpricevarchar50是否收費(fèi)人員sfopervarchar50是否收費(fèi)時(shí)間sfsavetimevarchar50是否第5章系統(tǒng)實(shí)現(xiàn)通過前面系統(tǒng)需求分析、系統(tǒng)功能模塊設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)后本章介紹了系統(tǒng)實(shí)現(xiàn)的過程,通過系統(tǒng)界面和代碼的實(shí)現(xiàn)可以滿足用戶在醫(yī)治過程中的數(shù)據(jù)管理。通過設(shè)計(jì)的功能模塊進(jìn)行實(shí)現(xiàn)。5.1系統(tǒng)運(yùn)行環(huán)境本文主要是基于JavaWeb的私立牙科醫(yī)院和診所信息化管理系統(tǒng)的軟件設(shè)計(jì)與其實(shí)現(xiàn),通過B/S體系的結(jié)構(gòu)來對(duì)其進(jìn)行了設(shè)計(jì),在系統(tǒng)建造的時(shí)候首先我們需要做一個(gè)需求的分析,并且經(jīng)過了需求的分析之后我們還需要綜合考慮一下該系統(tǒng)的設(shè)計(jì)方法,然后再對(duì)該系統(tǒng)的應(yīng)用以及結(jié)果進(jìn)行了研究。主要操作運(yùn)行的開發(fā)環(huán)境有:(1)操作系統(tǒng):Windows10(2)開發(fā)工具:IntelliJIDEA(3)體系結(jié)構(gòu):B/S模式(4)數(shù)據(jù)庫:MySQL5.2管理員登錄模塊管理員登錄:包括用戶名、密碼、驗(yàn)證碼等管理員登錄界面圖如圖5所示:圖5管理員登錄界面圖實(shí)現(xiàn)管理員登陸界面的部分代碼如圖6所示:圖6管理員登錄代碼圖5.3普通用戶登錄模塊普通用戶登錄:只有合法的用戶在輸入正確的密碼后方可進(jìn)入系統(tǒng),否則將提示密碼或用戶名輸入錯(cuò)誤,并詢問用戶是否重新輸入,普通用戶登錄界面圖如圖7所示:圖7普通用戶登錄界面圖實(shí)現(xiàn)普通用戶登錄的部分代碼如圖8所示:圖8普通用戶登錄代碼圖5.4用戶注冊模塊用戶注冊包括登錄名稱、登錄密碼、重復(fù)密碼等用戶注冊界面圖如圖9所示:圖9用戶注冊界面圖實(shí)現(xiàn)用戶注冊的部分代碼如圖10所示:圖10用戶注冊界面代碼圖5.5病例管理模塊醫(yī)生可以對(duì)病人病例信息進(jìn)行管理,在本模塊中包括所有患者的信息的添加、刪除、修改,增加患者等,病例管理模塊圖如圖11所示:圖11病例管理模塊圖實(shí)現(xiàn)病例管理界面的部分代碼如圖12所示: 圖12病例管理界面代碼圖第6章系統(tǒng)測試通過前面對(duì)系統(tǒng)的功能接口和源代碼進(jìn)行了實(shí)現(xiàn)后,本章主要為大家詳細(xì)地介紹了進(jìn)行系統(tǒng)測試[16]的步驟,進(jìn)行系統(tǒng)測試是整個(gè)軟件開發(fā)工作過程中的重點(diǎn),通過進(jìn)行系統(tǒng)測試就可以盡量減少軟件系統(tǒng)運(yùn)行中的問題和錯(cuò)誤率。因此,在進(jìn)行系統(tǒng)設(shè)計(jì)和使用前必須首先需要考慮的就是這一步驟。6.1系統(tǒng)測試環(huán)境軟件測試的工作已經(jīng)受到了人們越來越多的關(guān)注和重視,一個(gè)能夠做出較為高質(zhì)量的軟件測試必須具備一個(gè)良好的測試環(huán)境,一個(gè)良好的測試環(huán)境往往是很重要的幾個(gè)因素。主要由網(wǎng)絡(luò)服務(wù)器、應(yīng)用服務(wù)器、Web服務(wù)器以及客戶端等部分組成,測試的主要內(nèi)容就是依靠后臺(tái)的業(yè)務(wù)管理平臺(tái)以及客戶端等來對(duì)其進(jìn)行研究和開展。(1)服務(wù)器操作系統(tǒng):WindowsServer2012(2)數(shù)據(jù)庫軟件:MySQL(3)Web工具:Tomcat(4)電腦操作系統(tǒng):Windows10(5)開發(fā)語言:Java、HTML6.2測試的重要性測試是整個(gè)系統(tǒng)的生命周期中十分重要的一項(xiàng),在傳統(tǒng)的瀑布模型中,測試僅在操作和維護(hù)階段之前,它是在將軟件產(chǎn)品交付給用戶之前確保軟件質(zhì)量的重要手段。近年來,軟件工程界趨向于一個(gè)新的觀點(diǎn),即在整個(gè)軟件壽命周期的各個(gè)階段均相對(duì)于一定時(shí)間內(nèi)的應(yīng)用程序包含了一系列測試,來驗(yàn)證這一階段的結(jié)果與否達(dá)到了預(yù)期的目標(biāo),并且能夠找出這些問題的原因所在。如果不是在早期就進(jìn)行了測試,那么錯(cuò)誤的時(shí)間延遲蔓布通常將對(duì)于最終產(chǎn)品的測試過程中帶來很多困難。實(shí)際上,對(duì)于軟件而言,無論是使用何種技術(shù)和方法,軟件的操作仍然存在錯(cuò)誤。通過使用新的語言,先進(jìn)的開發(fā)技術(shù)和完整的開發(fā)流程,這樣就可以大大減少對(duì)錯(cuò)誤引入。但是并非盡可能徹底消除在一個(gè)軟件上的錯(cuò)誤,這些導(dǎo)致引入的錯(cuò)誤都需要經(jīng)過測試后才會(huì)被發(fā)現(xiàn),并且在軟件中存在著錯(cuò)誤密度也需要進(jìn)行測試與估計(jì)。統(tǒng)計(jì)表明,在典型的開發(fā)項(xiàng)目中,測試的工作量通常占開發(fā)總工作量的40%以上。在軟件開發(fā)的總成本中,測試費(fèi)用大概占30%到50%。如果還是考慮了一個(gè)維護(hù)的階段,則在我們正式討論整個(gè)軟件的生命周期時(shí),測試的代價(jià)和成本比例很有可能就會(huì)大大地降低,但是其實(shí)維護(hù)的工作應(yīng)該等效于二次開發(fā),甚至多次的開發(fā),其中還必須包含許多的測試。在實(shí)踐中,大多數(shù)人對(duì)測試仍然存在一些錯(cuò)誤的觀點(diǎn)和錯(cuò)誤的態(tài)度,包括:(1)與之前的測試項(xiàng)目相比,測試工作相較于在設(shè)計(jì)上和編碼方面并非很容易有所進(jìn)展,并且也很難讓測試者有一定的成就感;(2)在測試中可能會(huì)發(fā)現(xiàn)的一個(gè)錯(cuò)誤,那就是對(duì)項(xiàng)目開發(fā)者和員工所做的否定;(3)由于測試操作無聊、乏味、不能激發(fā)和吸引人們的注意力;(4)檢查測試是非常辛苦還有需要我們非常仔細(xì)的努力;(5)對(duì)自己所編制的應(yīng)用程序一目了然,當(dāng)被人發(fā)現(xiàn)出來的錯(cuò)誤后,常常就會(huì)很擔(dān)心他人對(duì)自己的研究和開發(fā)技術(shù)能力。這些理解對(duì)軟件測試工作非常不利,只有弄清理解和正確的態(tài)度,才能提高軟件產(chǎn)品的質(zhì)量。6.3測試的目的如果測試的目的是在質(zhì)量評(píng)估中為最終用戶提供一定程度的可信程度,則該測試應(yīng)直接針對(duì)經(jīng)常在實(shí)際應(yīng)用中使用的商業(yè)假設(shè),而不是去發(fā)現(xiàn)多的錯(cuò)誤。但是,僅從文本中來理解這樣的觀點(diǎn)很有可能對(duì)人們產(chǎn)生錯(cuò)誤,以為發(fā)現(xiàn)缺陷和失敗是進(jìn)行軟件測試的唯一方法和目的,而那些無法及時(shí)發(fā)現(xiàn)缺陷的測試便是毫無價(jià)值的測試,事實(shí)卻又并非如此。首先,測試不僅僅是為了發(fā)現(xiàn)一些錯(cuò)誤。而是通過數(shù)據(jù)分析判斷錯(cuò)誤的原因,它能夠幫助項(xiàng)目尋找當(dāng)前被用于修復(fù)和改進(jìn)的一些軟件流程的不足。同時(shí),這種數(shù)據(jù)分析還能夠幫助我們制定一套更加具有針對(duì)性的測量方法并且大大增強(qiáng)了測試結(jié)果的有效度。6.4測試的內(nèi)容為了有效確保系統(tǒng)測試后的質(zhì)量,測試的完成過程一般可以大致劃分如下為幾個(gè)主要步驟,即:代碼審查、單元測試、集成測試、和系統(tǒng)測試。(1)單元測試單元測試的重點(diǎn)是檢查軟件設(shè)計(jì)的最小單元:模塊。通過測試發(fā)現(xiàn),模塊的實(shí)際功能與定義模塊的功能描述以及編碼錯(cuò)誤均不符。驗(yàn)證身份時(shí),請(qǐng)確保系統(tǒng)可以在以下輸入條件下正常運(yùn)行:①輸入用戶ID時(shí),請(qǐng)輸入非法字符,例如:?#¥%……等。②在一個(gè)操作員代碼框中選擇需要輸入的是非數(shù)字字符,例如:abc,?。浚#ぁ丁发圯斎氲挠脩鬒D或操作員代碼不存在。④輸入的用戶ID或操作員代碼與密碼不匹配。⑤輸入的用戶ID和操作員代碼無法登錄到該模塊。⑥輸入的信息超過了規(guī)定的字符長度。\t"F:/%E6%A3%80%E6%B5%8B%E6%8A%A5%E5%91%8A/static/resultFrame"⑦輸入信息之一為空。在查詢信息時(shí)候:①查詢的條件中在鍵入的時(shí)候會(huì)出現(xiàn)一個(gè)非法的字符,如:#$%^等。②查詢條件超過規(guī)定字符長度或不存在。③輸入查詢條件一項(xiàng)為空。(2)集成測試集成測試是根據(jù)設(shè)計(jì)要求組裝模塊并同時(shí)進(jìn)行測試。主要目的是查找與界面有關(guān)的問題。例如,一個(gè)模塊和另一個(gè)模塊可能由于疏忽而產(chǎn)生有害影響,合并子功能可能無法產(chǎn)生預(yù)期的主要功能,各個(gè)看似可接受的錯(cuò)誤可能會(huì)累積到無法接受的程度,整個(gè)數(shù)據(jù)結(jié)構(gòu)可能存在錯(cuò)誤等。(3)系統(tǒng)測試在該軟件的開發(fā)工作完成后,它將最終和系統(tǒng)的其他組成部分一起投入使用并進(jìn)行整個(gè)系統(tǒng)的測試。系統(tǒng)個(gè)別性的測試主要從以下幾個(gè)方面進(jìn)行:①功能測試:測試是否滿足開發(fā)要求,是否提供設(shè)計(jì)中描述的功能以及是否滿足用戶需求。功能測試是系統(tǒng)測試中最常用和必要的測試,并且通常使用官方軟件規(guī)范作為測試標(biāo)準(zhǔn)。②強(qiáng)度測試和性能測試:測試系統(tǒng)能力的最高實(shí)際極限,即在某些過載條件下軟件的功能實(shí)現(xiàn)。③安全測試:驗(yàn)證系統(tǒng)中安裝的保護(hù)機(jī)制確實(shí)可以保護(hù)系統(tǒng)免受各種異常干擾。該系統(tǒng)的主要目的是測試授權(quán)系統(tǒng)以及干擾無

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論