freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

應(yīng)征者管理信息系統(tǒng)設(shè)計(jì)畢業(yè)論文-資料下載頁

2025-06-22 06:44本頁面
  

【正文】 軟件測試是為了發(fā)現(xiàn)錯誤而不斷執(zhí)行程序的過程?;蛘哒f,軟件測試是根據(jù)軟件開發(fā)各階段的規(guī)格說明和程序的內(nèi)部結(jié)構(gòu)而精心設(shè)計(jì)一批測試用例(即輸入數(shù)據(jù)及其預(yù)期的輸出結(jié)果),并利用這些測試用例去運(yùn)行程序,以發(fā)現(xiàn)程序錯誤的過程按順序逐個對測試項(xiàng)目做出說明。基于測試原則我選擇了黑盒測試,黑盒測試方法是在程序接口上進(jìn)行測試,主要是為了發(fā)現(xiàn)以下錯誤:是否有不正確或遺漏了的功能、在接口上,輸入能否正確地接受、 能否輸出正確的結(jié)果、是否有數(shù)據(jù)結(jié)構(gòu)錯誤或外部信息(例如數(shù)據(jù)文件)訪問錯誤、性能上是否能夠滿足要求、是否有初始化或終止性錯誤。測試計(jì)劃中的測試項(xiàng)目包括軟件結(jié)構(gòu)中的分系統(tǒng)層、子系統(tǒng)層、功能模塊層、程序模塊層中的各類模塊,從測試本身看,分為單元測試,組合測試,確認(rèn)測試等。測試對象是隨不同階段而異的,最基本、最初的測試是單元測試,后面的組合測試、確認(rèn)測試都是以被測過的模塊作為測試對象的。(1)單元測試單元測試也稱模塊測試或程序測試,單元測試是對每個模塊單獨(dú)進(jìn)行的,驗(yàn)證模塊接口與設(shè)計(jì)說明書是否一致,對模塊的所有主要處理路徑進(jìn)行測試且與預(yù)期的結(jié)構(gòu)進(jìn)行對照,還要對所有錯誤處理路徑進(jìn)行測試。對源碼進(jìn)行審查,對照設(shè)計(jì)說明書,表態(tài)地檢查源程序是否符合功能的邏輯要求,是進(jìn)行單元測試前的重要工作工。單元測試一般是由程序員完成,也稱程序調(diào)試。(2)組合測試組合測試也稱集成測試或子系統(tǒng)測試,通常采用自頂向下測試和自底向上測試兩種測試方法。組合測試的對象是指已經(jīng)通過單元測試的模塊,不是對零散模塊進(jìn)行單個測試,而是用系統(tǒng)化的方法裝配和測試軟件系統(tǒng),是一個嚴(yán)格的過程,必須認(rèn)真地進(jìn)行,其計(jì)劃的產(chǎn)生和單元模塊測試的完成日期要協(xié)調(diào)起來,這種測試應(yīng)在系統(tǒng)目標(biāo)機(jī)上進(jìn)行,造成系統(tǒng)應(yīng)用的環(huán)境條件,除了開發(fā)部分項(xiàng)目負(fù)責(zé)人參加以外,還應(yīng)該有相應(yīng)系統(tǒng)的用戶參加,給評審員進(jìn)行演示。(3)確認(rèn)測試確認(rèn)測試是對通過組合測試的軟件進(jìn)行的,這些軟件已經(jīng)存于系統(tǒng)目標(biāo)設(shè)備的介質(zhì)上,確認(rèn)測試的目的是表明軟件是可以工作的,并且符合“軟件需求說明書”中規(guī)定的全部功能和性能要求。確認(rèn)測試是按照這些要求定出的“確認(rèn)測試計(jì)劃”進(jìn)行的。測試工作是由一個獨(dú)立的組織進(jìn)行,而且測試要從用戶的角度出發(fā)。(4)系統(tǒng)測試系統(tǒng)測試是對整體性能的測試,主要解決各子系統(tǒng)之間的數(shù)據(jù)通信和數(shù)據(jù)共享問題以及檢測系統(tǒng)是否達(dá)到用戶的實(shí)際要求,系統(tǒng)測試的依據(jù)是系統(tǒng)分析報告。系統(tǒng)測試應(yīng)在系統(tǒng)的整個范圍內(nèi)進(jìn)行,這種測試不只對軟件進(jìn)行,而是對構(gòu)成系統(tǒng)的硬、軟件一起進(jìn)行。系統(tǒng)測試與建構(gòu)同時進(jìn)行或略慢。系統(tǒng)測試需要確認(rèn)從頭到尾的功能正常才算完成,應(yīng)當(dāng)盡量避免系統(tǒng)測試延到項(xiàng)目末尾進(jìn)行。(5)用戶驗(yàn)收測試在系統(tǒng)測試完成后,進(jìn)行用戶的驗(yàn)收測試,它是用戶在實(shí)際應(yīng)用環(huán)境中所進(jìn)行的真實(shí)數(shù)據(jù)測試。在具體的測試中,一般應(yīng)遵循以下原則:由程序設(shè)計(jì)者之外的人進(jìn)行測試;測試用例應(yīng)由兩部分組成:輸入數(shù)據(jù)和預(yù)期輸出結(jié)果;應(yīng)選用不合理的輸入數(shù)據(jù)與非法輸入測試;不僅要檢驗(yàn)程序是否實(shí)現(xiàn)預(yù)期功能,還應(yīng)檢查程序是否做了不應(yīng)該做的工作;集中測試容易出錯的程序模塊;對程序修改以后,必須重新進(jìn)行測試。為了滿足測試要求和達(dá)到測試效果,:表61系統(tǒng)測試案例Tab61 system tests case模塊測試用例描述操作過程及數(shù)據(jù)預(yù)期結(jié)果偏差用例類別用戶登陸頁面測試用戶名是否合法不輸入用戶名給出用戶名為必添項(xiàng)的提示無頁面校驗(yàn)測試密碼是否合法不輸入密碼給出密碼為必添項(xiàng)的提示無頁面校驗(yàn)測試用戶名和密碼的驗(yàn)證分別輸入錯誤的用戶名和密碼和正確的但不同權(quán)限的密碼提示用戶名和密碼不正確無頁面校驗(yàn)應(yīng)征者情報的檢索條件測試ID是否合法輸入錯誤的ID給出ID為6,經(jīng)過修改使其逐漸完善,當(dāng)然還有很多隱藏的問題,由于某些原因沒有暴露出來??偠灾撓到y(tǒng)有一定的錯誤校驗(yàn)?zāi)芰?,可以運(yùn)行。 缺陷和限制(1)由于本人在美工方面的欠缺,界面的設(shè)計(jì)不太美觀。(2)報表打印比較粗糙。 建議報表的打印使用的是瀏覽器自帶的打印功能,建議以后可以用水晶報表來完善打印功能。 測試結(jié)論經(jīng)過上面的綜合測試以后,我將發(fā)現(xiàn)的問題和存在的錯誤進(jìn)行了改正,本系統(tǒng)有一定的健壯性。結(jié)束語本系統(tǒng)采用面向?qū)ο虻拈_發(fā)語言Java進(jìn)行編程,同時采用了Struts框架,Struts在構(gòu)建的基于MVC設(shè)計(jì)模式的Web系統(tǒng)方面有得天獨(dú)厚的優(yōu)勢。隨著業(yè)務(wù)邏輯的越來越復(fù)雜,這樣的方式能提高Web系統(tǒng)的執(zhí)行效率、可復(fù)用性、可擴(kuò)展性、可維護(hù)性,降低構(gòu)建和維護(hù)成本。這樣的構(gòu)架能應(yīng)用大型復(fù)雜的web系統(tǒng)開發(fā),比如管理系統(tǒng),大型的網(wǎng)站,極大的提升同組程序員之間的協(xié)調(diào)性和后期的維護(hù)性。通過這次的畢業(yè)設(shè)計(jì),我學(xué)會了很多東西,學(xué)會了怎樣使用Struts框架,用Java語言進(jìn)行編程,還學(xué)會了怎樣使用動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)JSP。在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP標(biāo)記(tag),就構(gòu)成了JSP網(wǎng)頁(*.JSP)。Web服務(wù)器收到客戶端發(fā)出的訪問請求時,首先執(zhí)行其中的程序片段,然后將執(zhí)行結(jié)果以HTML格式返回給客戶端。我所設(shè)計(jì)的系統(tǒng)還有許多功能需要強(qiáng)化和改進(jìn),但由于個人的能力和時間的原因,都未能實(shí)現(xiàn),頁面的設(shè)計(jì)也很簡單,這都是因?yàn)槲覍ο嚓P(guān)的知識不是很了解,所以在以后的工作和學(xué)習(xí)中我還需要不段的加強(qiáng)學(xué)習(xí)。 致謝首選我要特別感謝我的指導(dǎo)教師肖振久老師,是他一次又一次的辛苦為我審閱我的論文和教我怎樣修改,我才能一點(diǎn)一點(diǎn)的完善我的論文,從中我也學(xué)到了很多以前不知道或不理解的知識,沒有肖振久老師的細(xì)心幫助,我想我的論文不能做到今天的程度另外還要感謝學(xué)校的領(lǐng)導(dǎo)給我們這次效外實(shí)習(xí)的機(jī)會,讓我在這期間學(xué)會了很多的東西,這些都是以前沒學(xué)過的知識,甚至是書本上沒有的知識,這對我以后的人生是一個很好的啟迪再次,感謝共興達(dá)息技術(shù)(上海)有限公司大連分公司給我提供的這次校外實(shí)習(xí)的機(jī)會,讓我學(xué)到了很多知識,不僅加強(qiáng)了我的專業(yè)知識,還讓我真正的運(yùn)用到了實(shí)踐中,也讓我知道了軟件這個行業(yè)競爭的激烈性,在這里也要感謝給予我技術(shù)上指導(dǎo)的共興達(dá)息技術(shù)(上海)有限公司大連分公司的技術(shù)部長楊德川,是他讓在技術(shù)上有了很大的提高,同時也要感謝我的同事李傳進(jìn)、朱時佳、王雨竹、徐賢、王惠、莊重、楊徐哲等人。他們給了我一段美好的回憶,和他們一起學(xué)習(xí)、討論、研究的日子是那么融洽而愉快,這也將是我一生之中最美好的一段回憶。參考文獻(xiàn)[1] 陳剛.Eclipse從入門到精通.北京:清華大學(xué)出版社,2005.[2] 鄒竹彪. JSP寶典.北京:電子工業(yè)出版社,2007.[3] 劉曉華,張健,周慧貞.JSP應(yīng)用開發(fā)詳解.北京:電子工業(yè)出版社,2004.[4] 楊磊,陳凌云編著.精通Eclipse Web開發(fā)——Java體系結(jié)構(gòu).北京:人民郵電出版社,2006.[5] 石志國,薛為民,董潔.Jsp應(yīng)用教程.北京:清華大學(xué)出版社,2004.[6] 孫衛(wèi)琴.精通Struts?;贛VC的JavaWeb設(shè)計(jì)與開發(fā).北京:電子工業(yè)大出版社,2004.[7] 王海亮,林立新,于三祿,鄭建茹.精通Oracle10gPL/SQL.北京:中國水利水電出版社,2004.[8] 計(jì)磊,李里,周偉.精通J2EEEclipese、Struts、Hibernate、Spring整合應(yīng)用案例.北京:人民郵電出版社,2006.[9] 孫鑫.Java Web開發(fā)詳解:XML+XSLT+Servlet+Jsp深入剖析與實(shí)例應(yīng)用.北京:電子工業(yè)出版社,2006. [10] 趙松濤.深入淺出――SQL Server系統(tǒng)管理與開發(fā)應(yīng)用.北京:人民郵電出版社,2006.[11] Bruce Eckel.Java編程思想.北京:機(jī)械工業(yè)出版社,2005.[12] 張宏偉.Tomcat Web開發(fā)及整合應(yīng)用.北京:清華大學(xué)出版社,2006年.附錄A中文文獻(xiàn)JavaServerPage技術(shù)JavaServer Pages技術(shù)是一個純Java 平臺的技術(shù),它主要用來產(chǎn)生動態(tài)網(wǎng)頁內(nèi)容,包括:HTML、DHTML、XHTML 和XML。JavaServer Pages技術(shù)能夠讓網(wǎng)頁人員輕易建立起功能強(qiáng)大、有彈性的動態(tài)內(nèi)容。JavaServer Pages 技術(shù)有下列優(yōu)點(diǎn):Write Once,Run Anywhere特性作為Java 平臺的一部分,JavaServer Pages 技術(shù)擁有Java語言“一次編寫,各處執(zhí)行”的特點(diǎn)。隨著越來越多的供貨商將JavaServer Pages 技術(shù)添加到他們的產(chǎn)品中,您可以針對自己公司的需求,做出審慎評估后,選擇符合公司成本及規(guī)模的服務(wù)器,假若未來的需求有所變更時,更換服務(wù)器平臺并不影響之前所投下的成本、人力所開發(fā)的應(yīng)用程序。搭配可重復(fù)使用的組件JavaServer Pages技術(shù)可依賴于重復(fù)使用跨平臺的組件(如:JavaBean或Enterprise JavaBean組件)來執(zhí)行更復(fù)雜的運(yùn)算、數(shù)據(jù)處理。開發(fā)人員能夠共享開發(fā)完成的組件,或者能夠加強(qiáng)這些組件的功能,讓更多用戶或是客戶團(tuán)體使用?;谏萍永媒M件的方法,可以加快整體開發(fā)過程,也大大降低公司的開發(fā)成本和人力。采用標(biāo)簽化頁面開發(fā)Web 網(wǎng)頁開發(fā)人員不一定都是熟悉Java 語言的程序員。因此,JSP 技術(shù)能夠?qū)⒃S多功能封裝起來,成為一個自定義的標(biāo)簽,這些功能是完全根據(jù)XML 的標(biāo)準(zhǔn)來制訂的,即JSP 技術(shù)中的標(biāo)簽庫(Tag Library)。因此,Web 頁面開發(fā)人員可以運(yùn)用自定義好的標(biāo)簽來達(dá)成工作需求,而無須再寫復(fù)雜的Java 語法,讓W(xué)eb 頁面開發(fā)人員亦能快速開發(fā)出一動態(tài)內(nèi)容網(wǎng)頁。Ntier企業(yè)應(yīng)用架構(gòu)的支持有鑒于網(wǎng)際網(wǎng)絡(luò)的發(fā)展,為因應(yīng)未來服務(wù)越來越繁雜的要求,且不再受地域的限制,因此,必須放棄以往ClientServer的Twotier 架構(gòu),進(jìn)而轉(zhuǎn)向更具威力、彈性的分散性對象系統(tǒng)。由于JavaServer Page 技術(shù)是Java 2 Platform Enterprise Edition (J2EE)集成中的一部分,它主要是負(fù)責(zé)前端顯示經(jīng)過復(fù)雜運(yùn)算后之結(jié)果內(nèi)容,而分散性的對象系統(tǒng)則是主要依賴EJB ( Enterprise JavaBean )和JNDI ( Java Naming and Directory Interface )構(gòu)建而成。什么是JSPJSP(JavaServer Pages)是由Sun公司倡導(dǎo),許多別的公司參與一起建立的一種新動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP標(biāo)記(tag),就構(gòu)成了JSP網(wǎng)頁(*.JSP)。Web服務(wù)器收到客戶端發(fā)出的訪問請求時,首先執(zhí)行其中的程序片段,然后將執(zhí)行結(jié)果以HTML格式返回給客戶端。其中程序片段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送 等等,這些都是建立動態(tài)網(wǎng)站所需要的功能。所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果,與客戶端的瀏覽器無關(guān),因此,JSP稱為ServerSide Language。按照腳本語言是服務(wù)于某一個子系統(tǒng)的語言這種論述,JSP應(yīng)當(dāng)被看作是一種腳本語言,然而,作為一種腳本語言,JSP又顯得過于強(qiáng)大了,在JSP中幾乎可以使用全部的Java類。作為一種基于文本的、以顯示為中心的開發(fā)技術(shù),JSP提供了Java Servlet的所有好處,并且,當(dāng)與一個JavaBean類結(jié)合在一起時,提供了一種使內(nèi)容和顯示邏輯分開的簡單方式。分開內(nèi)容和顯示邏輯的好處是,更新頁面外觀的人員不必懂得Java代碼,而更新JavaBean類的人員也不必是設(shè)計(jì)網(wǎng)頁的行家里手,就可以用帶JavaBean類的JSP頁面來定義Web模板,以建立一個由具有相似的外觀的頁面組成的網(wǎng)站。JavaBean類完成數(shù)據(jù)提供,這樣在模板中就沒有Java代碼,這意味著這些模板可以由一個HTML 編寫人員來維護(hù)。當(dāng)然,也可以利用Java Servlet來控制網(wǎng)站的邏輯,通過Java Servlet調(diào)用JSP文件的方式來將網(wǎng)站的邏輯和內(nèi)容分離。在選擇使用一個Java Servlet,還是一個JSP頁面時,要記住的是,Java Servlet 是一個程序設(shè)計(jì)工具,它最適用于不需要頻繁修改的低級應(yīng)用功能。 而JSP頁面則通過以顯示為中心的描述性的方法將動態(tài)內(nèi)容和邏輯結(jié)合在一起。對于使用一個JSP 頁面的簡單的基于Web的應(yīng)用程序,可以使用定制標(biāo)記或者Scriptlet,而不是使用JavaBean類來將內(nèi)容與應(yīng)用邏輯結(jié)合起來。定制標(biāo)記被打包到一個標(biāo)記庫中,并被引入到一個JSP頁面中。Scriptlet是直接嵌入在JSP頁面中的很小的Java代碼段。一般來說,在實(shí)際的JSP引擎中,JSP頁面在執(zhí)行時是編譯式,而不是解釋式的。解釋式的動態(tài)網(wǎng)頁開發(fā)工具如ASP、PHP3等由于速度等原因已經(jīng)滿足不了當(dāng)前大型電子商務(wù)應(yīng)用的需要了,傳統(tǒng)的開發(fā)技術(shù)都在向編譯執(zhí)行的方式改變,如ASP到ASP+;PHP3到PHP4。而盡管JSP的規(guī)范書中并沒有要求實(shí)際的JSP引擎要使用編譯式的執(zhí)行方式,但估計(jì)一般是不會使用解釋的方式來執(zhí)行JSP頁面的。通常說來,JSP頁面一般是翻譯為Servlet的Java源文件,再經(jīng)過Java編譯器編譯為Servlet的class文件。為什么要編譯為Servlet呢?據(jù)說是為了讓原先的Servlet引擎可以直接服務(wù)于JSP,而JSP引擎就僅僅需要將JSP轉(zhuǎn)譯為Servlet就可以了。要注意的是:JSP規(guī)范書中并沒有規(guī)定如何將JSP頁面轉(zhuǎn)譯為Servlet,因此,不同的JSP引擎轉(zhuǎn)譯的結(jié)果也是不一樣的。在JSP文件轉(zhuǎn)譯為Servlet以后,每次客戶機(jī)(通常是用戶的Web瀏覽
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1