【正文】
000 and 20000)) and xn=39。很高39。 order by freePrice,nowPrice DESC)。} 決策實(shí)現(xiàn)部分以作者為例:年齡23歲,職業(yè)為學(xué)生。首先注冊(cè)一個(gè)會(huì)員,如圖411所示圖411會(huì)員注冊(cè)圖會(huì)員注冊(cè)成功后,進(jìn)行登錄,登陸界面如圖412示。圖412會(huì)員登錄圖會(huì)員登錄成功后,因?yàn)槭?3歲的學(xué)生,此條件符合TYPE1,:系統(tǒng)會(huì)自動(dòng)篩選出:筆記本電腦要求為新機(jī)型,性能較高,特價(jià),品牌為聯(lián)想、蘋(píng)果、索尼、宏基、惠普(篩選出所有具有這四個(gè)條件的筆記本電腦)。登陸后在前臺(tái)系統(tǒng)會(huì)自動(dòng)智能決策出符合條件的電腦機(jī)型,按照選擇決策算法,在數(shù)據(jù)庫(kù)里有4個(gè)數(shù)據(jù)符合條件,分別是惠普CQ4宏基V5471G、Sony/索尼 VPCYB35JC和Apple/蘋(píng)果 MacBook Pro MC374CH/A,然后再按照特價(jià)商品和新品上架兩部分一一顯示出來(lái)。具體效果如圖413圖414示。圖413決策實(shí)現(xiàn)效果圖圖414決策實(shí)現(xiàn)效果圖5 軟件測(cè)試系統(tǒng)測(cè)試是保障系統(tǒng)運(yùn)行邏輯功能正確的一項(xiàng)重要工作。進(jìn)行系統(tǒng)測(cè)試主要有兩種方法:靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試,我們主要采用動(dòng)態(tài)測(cè)試的方法。測(cè)試的目的就是為了能以最少的人力和是發(fā)現(xiàn)潛在的各種錯(cuò)誤和缺陷。系統(tǒng)測(cè)試是保證系統(tǒng)質(zhì)量和可靠性的關(guān)鍵步驟,是對(duì)系統(tǒng)開(kāi)發(fā)過(guò)程的系統(tǒng)分析,系統(tǒng)設(shè)計(jì)和實(shí)施的最后檢查。系統(tǒng)測(cè)試分為白盒測(cè)試和黑盒測(cè)試就軟件測(cè)試來(lái)講,軟件的黑盒測(cè)試意味著軟件要在軟件的接口進(jìn)行測(cè)試。即不考慮系統(tǒng)的內(nèi)部邏輯結(jié)構(gòu)和內(nèi)部特性,而只看程序是否完成了其功能。所以黑盒測(cè)試主要對(duì)程序做以下檢查:是否遺漏了功能和沒(méi)有完善的功能,在接口上輸入能否有正確的輸出、性能是否滿足要求白盒測(cè)試主要是對(duì)軟件的細(xì)節(jié)做測(cè)試,測(cè)試人員利用內(nèi)部的結(jié)構(gòu)選擇用例。在本系統(tǒng)中,在開(kāi)發(fā)過(guò)程中采用單元測(cè)試已經(jīng)保證了每個(gè)單元能夠完成獨(dú)立的任務(wù),并且沒(méi)有任何的錯(cuò)誤,所有我們?cè)诖颂幍臏y(cè)試,主要著重系統(tǒng)的整體測(cè)試。由于本系統(tǒng)的規(guī)模比較小,因此每一個(gè)測(cè)試項(xiàng),在上面對(duì)應(yīng)的部分完成以后,由測(cè)試人員和編碼人員共同進(jìn)行驗(yàn)證,在單元測(cè)試中,測(cè)試的方法以白盒測(cè)試為主,在界面測(cè)試的時(shí)候,以視覺(jué)觀察、個(gè)人判斷作為測(cè)試的依據(jù)。本測(cè)試計(jì)劃的主要內(nèi)容,集中測(cè)試系統(tǒng)的各個(gè)功能是否完成、是否正確、完成后的系統(tǒng)測(cè)試。測(cè)試的依據(jù)是設(shè)計(jì)階段所形成的概要設(shè)計(jì)和詳細(xì)設(shè)計(jì),對(duì)于設(shè)計(jì)中沒(méi)有清楚表述的或者由于變更引起的功能,以需求文檔為準(zhǔn)。進(jìn)度和資源的總體安排請(qǐng)參考項(xiàng)目計(jì)劃,本部分的內(nèi)容,以項(xiàng)目計(jì)劃為基礎(chǔ)。具體的測(cè)試項(xiàng)請(qǐng)參考測(cè)試用例設(shè)計(jì)文檔,此處以測(cè)試項(xiàng)標(biāo)識(shí)。使用以界面為基礎(chǔ)的測(cè)試。以界面為基礎(chǔ)的測(cè)試僅僅依靠軟件與其運(yùn)行環(huán)境之間的界面來(lái)選擇和產(chǎn)生測(cè)試數(shù)據(jù),而不管軟件的具體需求和具體實(shí)現(xiàn)細(xì)節(jié)。包括軟件輸入,輸出數(shù)據(jù)的類(lèi)型取值范圍以及取值的概率分布等等。一臺(tái)計(jì)算機(jī),既作為服務(wù)器也作為客戶機(jī)。在系統(tǒng)中安裝IIS服務(wù),或者其不可能作為服務(wù)器。計(jì)算機(jī)配置:酷睿6700 500G 2G內(nèi)存操作系統(tǒng):Windows 2000/XP/2003服務(wù)器組件:IIS 以上版本 數(shù)據(jù)庫(kù)類(lèi)型:Microsoft SQL Server 2000 該測(cè)試計(jì)劃主要包括對(duì)軟件各個(gè)模塊的測(cè)試,有1. 用戶登錄界面的測(cè)試該測(cè)試的目的是保證登錄窗口的正確性與在錯(cuò)誤發(fā)生時(shí)的容錯(cuò)與糾錯(cuò)性。具體通過(guò)在登錄框中輸入空用戶名,和錯(cuò)誤的用戶密碼來(lái)檢測(cè)系統(tǒng)的出錯(cuò)運(yùn)行情況。要求系統(tǒng)在遇到這些情況時(shí)能給出正確的錯(cuò)誤提示。2. 功能菜單的測(cè)試該測(cè)試的目的是保證菜單的鏈接而正確性。具體通過(guò)對(duì)商城網(wǎng)站各級(jí)超鏈接進(jìn)行測(cè)試,判斷其正確性。3. 各刪除界面的測(cè)試。具體通過(guò)在刪除各信息框中輸入空的信息,不存在的信息,來(lái)檢測(cè)系統(tǒng)的出錯(cuò)運(yùn)行情況。要求系統(tǒng)在遇到這些情況時(shí)能給出正確的錯(cuò)誤提示。4. 各修改界面的測(cè)試。具體通過(guò)在修改各信息框中輸入空的信息,不存在的信息,來(lái)檢測(cè)系統(tǒng)的出錯(cuò)運(yùn)行情況。要求系統(tǒng)在遇到這些情況時(shí)能給出正確的錯(cuò)誤提示。5. 查詢各信息界面的測(cè)試。具體通過(guò)在查詢各信息框中輸入空的信息,或者輸入錯(cuò)誤的信息,來(lái)檢測(cè)系統(tǒng)的出錯(cuò)運(yùn)行情況。要求系統(tǒng)在遇到這些情況時(shí)能給出正確的錯(cuò)誤提示。 測(cè)試用例功能測(cè)試如表51所示。表51 功能測(cè)試表序號(hào)測(cè)試內(nèi)容測(cè)試方法 預(yù)期測(cè)試結(jié)果 實(shí)際結(jié)果 1用戶登陸測(cè)試::表單信息不能為空。 和預(yù)期結(jié)果一樣通過(guò)測(cè)試 2商品添加測(cè)試1. 彈出一個(gè)對(duì)話框:商品添加成功:表單信息不能為空。 和預(yù)期結(jié)果一樣通過(guò)測(cè)試 測(cè)試結(jié)論經(jīng)過(guò)軟件的測(cè)試,系統(tǒng)基本上達(dá)到需求定義階段設(shè)計(jì)目標(biāo)所提出的要求。軟件功能完整,用戶界面良好,錯(cuò)誤處理正確,且能正確提示錯(cuò)誤種類(lèi)。但是在測(cè)試中也發(fā)現(xiàn)軟件的一些不足與缺陷,比如考慮不周全,商城的信息量都不非常全面。等等一些缺陷,需要在軟件進(jìn)一步修改和維護(hù)時(shí)予以糾正??偟膩?lái)說(shuō),軟件通過(guò)測(cè)試。 系統(tǒng)運(yùn)行與維護(hù)系統(tǒng)的運(yùn)行與維護(hù),是軟件開(kāi)發(fā)的最后一個(gè)環(huán)節(jié)。系統(tǒng)運(yùn)行中出現(xiàn)的問(wèn)題,可以反饋到編碼階段甚至邏輯設(shè)計(jì)階段,進(jìn)行反復(fù)的修改-運(yùn)行操作,直至系統(tǒng)完善。而有效的系統(tǒng)維護(hù),可以大大延長(zhǎng)軟件的聲命周期,盡可能提高系統(tǒng)的利用率和所帶來(lái)的效益。本系統(tǒng)是個(gè)較復(fù)雜的人機(jī)系統(tǒng),由于系統(tǒng)外部環(huán)境與內(nèi)部因素的變化,不斷影響系統(tǒng)的運(yùn)行,同時(shí)需要系統(tǒng)不斷地適應(yīng)這些變化,不斷地完善系統(tǒng),以提高系統(tǒng)運(yùn)行的效率與服務(wù)水平,這就需要自始至終進(jìn)行系統(tǒng)的維護(hù)工作。系統(tǒng)的維護(hù)主要包括四個(gè)方面:1. 程序的維護(hù):指的是修改部分或全部程序,這種維護(hù)往往是在條件發(fā)生變化或原系統(tǒng)的效率低的情況下進(jìn)行的。2. 數(shù)據(jù)文件的維護(hù):指的是按照用戶的要求對(duì)數(shù)據(jù)文件進(jìn)行不定期的修改。3. 代碼的維護(hù):隨著系統(tǒng)的發(fā)展和變化,可能會(huì)出現(xiàn)舊代碼不能適應(yīng)新要求的問(wèn)題,因此,有必要變更代碼,予以維護(hù)。4. 硬件的維護(hù):指的是對(duì)系統(tǒng)所使用的設(shè)備進(jìn)行維護(hù)。5. 本系統(tǒng)的日常維護(hù)由專(zhuān)人來(lái)負(fù)責(zé),如果出現(xiàn)一些不能解決的問(wèn)題,則由開(kāi)發(fā)者來(lái)負(fù)責(zé)。 系統(tǒng)轉(zhuǎn)換方案采用并行轉(zhuǎn)換方式,以保證平衡可靠的過(guò)度。即一方面繼續(xù)沿用原來(lái)的手工方法,同時(shí)所有信息也錄入該管理系統(tǒng)。這樣一方面為系統(tǒng)提供了最為真實(shí)的測(cè)試環(huán)境,可以有效評(píng)估系統(tǒng)在功能、效率等方面的性能,同時(shí)根據(jù)手工方法管理的結(jié)果,可以有效判斷系統(tǒng)邏輯功能的正確與否;另一方面保障了管理工作的正常運(yùn)行,防止因?yàn)橄到y(tǒng)存在問(wèn)題,而導(dǎo)致信息丟失等難以預(yù)料的嚴(yán)重后果。6 結(jié)論在此次畢業(yè)設(shè)計(jì)中,我在學(xué)習(xí)掌握了計(jì)算機(jī)技術(shù)與應(yīng)用的基礎(chǔ)上,綜合運(yùn)用了JSP動(dòng)態(tài)網(wǎng)頁(yè)制作及Myeclipse軟件,SQL Server 2000數(shù)據(jù)庫(kù)構(gòu)建技術(shù),設(shè)計(jì)出了一個(gè)比較理想的企業(yè)網(wǎng)站管理系統(tǒng),達(dá)到了預(yù)期的設(shè)計(jì)效果與目的。畢業(yè)設(shè)計(jì)是大學(xué)學(xué)習(xí)中必不可少的一個(gè)環(huán)節(jié),是一次不可多得的學(xué)習(xí)和鍛煉機(jī)會(huì)。在本次畢業(yè)設(shè)計(jì)中,通過(guò)對(duì)畢業(yè)設(shè)計(jì)的前期預(yù)想和后期制作,使我們所學(xué)的理論知識(shí)得到了進(jìn)一步的深化;同時(shí),培養(yǎng)了我們理論聯(lián)系實(shí)際,綜合運(yùn)用各門(mén)知識(shí)進(jìn)行實(shí)踐設(shè)計(jì)達(dá)到預(yù)想目標(biāo)。通過(guò)設(shè)計(jì)、調(diào)試,提高了我們發(fā)現(xiàn)問(wèn)題、分析問(wèn)題、解決問(wèn)題的水平;鍛煉了實(shí)際動(dòng)手操作能力。通過(guò)同學(xué)間相互的學(xué)習(xí)交流、關(guān)心幫助,增強(qiáng)了我們的團(tuán)隊(duì)合作意識(shí),這一點(diǎn)對(duì)于將來(lái)的工作也是十分重要的??傊厴I(yè)設(shè)計(jì)是專(zhuān)業(yè)知識(shí)的一次綜合應(yīng)用;是對(duì)大學(xué)四年學(xué)習(xí)的一次檢驗(yàn)。在畢業(yè)設(shè)計(jì)中,我們得到了充分的鍛煉與顯著的提高。它將對(duì)于我們以后的學(xué)習(xí)工作起到至關(guān)重要的指導(dǎo)作用。參考文獻(xiàn)[1] [M].北京:.[2] [M].北京:.[3] [M].北京:.[4] 劉端陽(yáng),黎衛(wèi)東,+Jsp動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)[M].北京:.[5] [M].北京:.[6] [M].北京:.[7] [M].北京:.[8] [M].北京:.[9] [M].北京:.[10] ,[M].成都:.[11][J],計(jì)算機(jī)周刊,2001:5253.[12][J],計(jì)算機(jī)時(shí)代,2002(08):4142.[13][EB/OL],20021103.[14][M],2003,電子工業(yè)出版社,北京,P6768.[15]李善平,[M],2002,清華大學(xué)出版社,北京,P4142.[16][M],2004,清華大學(xué)出版社,北京,P3336.[17]張華,+SQL Server組建動(dòng)態(tài)網(wǎng)站實(shí)例精講[M],2001,中國(guó)鐵道出版社,北京,P8788.[18]任學(xué)文,[M],2006,中國(guó)科學(xué)技術(shù)出版社,北京,P2328.[19][M],2003,電子工業(yè)出版社,北京,P4546.[20]趙曉林,劉志強(qiáng),[M],2001,國(guó)防工業(yè)出版社,北京,P6770.[21]David Karlins,Build Your Own Web Site[M].McGrawHill Osborne Media,2003,P236243.[22]Lawrence S, Giles L. Accessibility and distribution of information on the , 1999, 400(8):107109.[23] Chen H, Dumais S T. Bringing order to the web: Automatically CategorizingSearch Results. In: Proceedings of the ACM Conference on Human Factors inComputing System, CHI Hague, Netherlands,2000,145152.[24]Dan Suciu,Cottfried Vosen. The World Wide Web and databases,Springer,2001,P9293.[25]John Waters. The Real Business of Web Design,Allworth Press,2003,P128131.致 謝首先,我要感謝我的畢業(yè)論文指導(dǎo)老師xxx老師,非常感謝xxx老師對(duì)我的悉心教導(dǎo)。我堅(jiān)信:學(xué)習(xí)是進(jìn)步的侶伴;努力是勝利的曙光。從選題到審查直至完成,每個(gè)階段xxx老師都給予我細(xì)心的教導(dǎo),認(rèn)真負(fù)責(zé)、嚴(yán)謹(jǐn)細(xì)致、不辭辛勞和精益求精的教學(xué)態(tài)度,使我深受感動(dòng),這對(duì)我在本次畢業(yè)設(shè)計(jì)中取得的成績(jī)起了決定性的作用。在此我要向xxx老師致以最最真心的感謝。同時(shí)感謝在大學(xué)中教導(dǎo)過(guò)我的各位老師,我在各位老師孜孜不倦地教誨下,通過(guò)自己的努力,順利完成了大學(xué)四年的學(xué)習(xí)任務(wù)。也要感謝在設(shè)計(jì)中關(guān)心幫助過(guò)我的同學(xué)在程序具體實(shí)施過(guò)程中給我提供了寶貴的意見(jiàn)和提議。我知道我的這次設(shè)計(jì)還存在著許多缺陷和不完善的地方,將會(huì)在今后的生活和工作中不斷地去學(xué)習(xí)。最后,我要感謝生活了四年的母?!獂xx大學(xué),讓我在這里遇到了良師益友,