論文-基于JSP技術(shù)的在線(xiàn)銷(xiāo)售系統(tǒng)-在線(xiàn)CD銷(xiāo)售系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)_第1頁(yè)
論文-基于JSP技術(shù)的在線(xiàn)銷(xiāo)售系統(tǒng)-在線(xiàn)CD銷(xiāo)售系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)_第2頁(yè)
論文-基于JSP技術(shù)的在線(xiàn)銷(xiāo)售系統(tǒng)-在線(xiàn)CD銷(xiāo)售系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)_第3頁(yè)
論文-基于JSP技術(shù)的在線(xiàn)銷(xiāo)售系統(tǒng)-在線(xiàn)CD銷(xiāo)售系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)_第4頁(yè)
論文-基于JSP技術(shù)的在線(xiàn)銷(xiāo)售系統(tǒng)-在線(xiàn)CD銷(xiāo)售系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

晉中學(xué)院本科畢業(yè)論文(設(shè)計(jì))題目基于JSP技術(shù)的在線(xiàn)銷(xiāo)售系統(tǒng)—在線(xiàn)CD銷(xiāo)售系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)院系計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院專(zhuān)業(yè)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院姓名張 三學(xué)號(hào)0612118146學(xué)習(xí)年限2006年9月至2010年7月指導(dǎo)教師李由美職稱(chēng)講師申請(qǐng)學(xué)位理學(xué)學(xué)士學(xué)位2010年5月16日基于JSP技術(shù)的在線(xiàn)銷(xiāo)售系統(tǒng)—在線(xiàn)CD銷(xiāo)售系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)學(xué)生姓名:張三指導(dǎo)老師:李由美摘要:隨著電子商務(wù)的不斷發(fā)展,企業(yè)網(wǎng)絡(luò)化已經(jīng)成為一種時(shí)尚,而中小企業(yè)如何利用有限的資金搭建自己的電子商務(wù)網(wǎng)站顯得尤為重要。本文以JSP技術(shù)開(kāi)發(fā)的“CD銷(xiāo)售網(wǎng)站”為例,介紹了設(shè)計(jì)構(gòu)思、實(shí)現(xiàn)、數(shù)據(jù)安全等內(nèi)容。同時(shí)也實(shí)現(xiàn)了利用計(jì)算機(jī)來(lái)進(jìn)行銷(xiāo)售的行為,克服了傳統(tǒng)銷(xiāo)售的局限,為用戶(hù)和商家提供了最高的效率和最便捷的手段。關(guān)鍵詞:JSP;在線(xiàn)銷(xiāo)售;SQLServerABSTRACT:Withtheconstantdevelopmentofthee-commerce,theenterprisenetworkhasbecomeakindoffashion,anditisparticularlyimportanttobuildtheirowne-commercewebsiteswiththelimitedfunds.InthispaperwewilltaketheonlineCDsalessystemexploredbytheJSPtechniqueasanexampletointroducethecontentsoftheconceptionofdesign,therealization,thesafetyofthestatisticsandsoon.Italsoachievestheonlinesalesatthesametime.Itprovidesthehighestefficiencyandconvenientmeansfortheusers.引言隨著網(wǎng)絡(luò)技術(shù)與信息技術(shù)的發(fā)展,因特網(wǎng)與企業(yè)經(jīng)營(yíng)活動(dòng)的結(jié)合創(chuàng)造了新的網(wǎng)絡(luò)經(jīng)濟(jì),使企業(yè)的經(jīng)營(yíng)活動(dòng)由傳統(tǒng)經(jīng)營(yíng)模式轉(zhuǎn)向產(chǎn)品發(fā)布、網(wǎng)絡(luò)營(yíng)銷(xiāo)、交易管理等的電子化,迎來(lái)了嶄新的電子商務(wù)時(shí)代。無(wú)論在國(guó)內(nèi)還是國(guó)外,Internet都使得人與人之間的距離拉得更近。通過(guò)Internet,足不出門(mén)你就可以享受逛街的樂(lè)趣,顧客在Internet上瀏覽商品,直接在網(wǎng)上完成購(gòu)物,由商家將商品郵寄或者送貨上門(mén)。在線(xiàn)CD銷(xiāo)售系統(tǒng)是一個(gè)典型的電子商務(wù)網(wǎng)站。本系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)實(shí)現(xiàn)了用戶(hù)端在線(xiàn)瀏覽CD信息、開(kāi)通網(wǎng)上購(gòu)物車(chē)、在線(xiàn)提交訂單等功能。管理員通過(guò)本系統(tǒng)可以添加CD及CD分類(lèi)、管理用戶(hù)、管理訂單、統(tǒng)計(jì)銷(xiāo)售量等。與傳統(tǒng)銷(xiāo)售行為相比,本系統(tǒng)為用戶(hù)和商家都提供了最高的效率和最便捷的手段。1 概述電子商務(wù)是在Internet上進(jìn)行的商務(wù)活動(dòng),即利用計(jì)算機(jī)網(wǎng)絡(luò)進(jìn)行產(chǎn)品、服務(wù)、信息等的買(mǎi)賣(mài)。在線(xiàn)CD銷(xiāo)售系統(tǒng)是一個(gè)典型的電子商務(wù)網(wǎng)站。它正是利用了電子信息技術(shù),以互聯(lián)網(wǎng)為媒介進(jìn)行商務(wù)活動(dòng)的。1.1 背景近年來(lái),隨著網(wǎng)絡(luò)技術(shù)特別是Internet技術(shù)的普及和發(fā)展,網(wǎng)絡(luò)運(yùn)行成本和服務(wù)價(jià)格的下降,越來(lái)越多的人開(kāi)始接受和主動(dòng)選擇電子商務(wù)這種商務(wù)形式,從客觀上為在線(xiàn)銷(xiāo)售系統(tǒng)的發(fā)展奠定了良好的基礎(chǔ)。在線(xiàn)CD銷(xiāo)售系統(tǒng)就是這其中的一員。網(wǎng)上開(kāi)店較傳統(tǒng)實(shí)體店成本較低,并且擁有更加廣闊的客戶(hù)群,高速發(fā)展的網(wǎng)絡(luò)技術(shù)也為這些企業(yè)簡(jiǎn)化了銷(xiāo)售管理工作。使之比傳統(tǒng)銷(xiāo)售更加具有市場(chǎng)競(jìng)爭(zhēng)力。1.2 可行性分析網(wǎng)上購(gòu)物是一種具有交互功能的商業(yè)信息系統(tǒng)。本系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)實(shí)現(xiàn)了用戶(hù)端在線(xiàn)瀏覽CD信息、開(kāi)通網(wǎng)上購(gòu)物車(chē)、在線(xiàn)提交訂單等功能。管理員通過(guò)本系統(tǒng)可以添加CD及CD分類(lèi)、管理用戶(hù)、管理訂單、統(tǒng)計(jì)銷(xiāo)售量等。與傳統(tǒng)銷(xiāo)售行為相比,在線(xiàn)CD銷(xiāo)售系統(tǒng)為用戶(hù)和商家都提供了最高的效率和最便捷的手段。2 需求分析2.1 系統(tǒng)需求2.1.1 硬件配置(最低配置)CPU:Pentium1.8GHz以上。內(nèi)存:256MB。2.1.2 運(yùn)行平臺(tái)操作系統(tǒng):MicrosoftWindowsXP。瀏覽器:IE6.0。開(kāi)發(fā)工具:JBuilder。后臺(tái)數(shù)據(jù)系統(tǒng):MicrosoftSQLserver2000。2.2 功能需求基于開(kāi)發(fā)背景的分析,該系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)圖如圖2-1所示。用戶(hù)界面用戶(hù)界面銷(xiāo)售統(tǒng)計(jì)銷(xiāo)售統(tǒng)計(jì)類(lèi)在線(xiàn)CD銷(xiāo)售系統(tǒng)操作界面模塊業(yè)務(wù)處理模塊數(shù)據(jù)庫(kù)模塊管理界面CD管理訂單管理用戶(hù)管理銷(xiāo)售統(tǒng)計(jì)界面CD管理界面訂單管理界面用戶(hù)管理界面CD類(lèi)CD管理類(lèi)CD分類(lèi)類(lèi)CD分類(lèi)管理類(lèi)訂單類(lèi)訂單管理類(lèi)購(gòu)物車(chē)類(lèi)購(gòu)物車(chē)管理類(lèi)用戶(hù)類(lèi)用戶(hù)管理類(lèi)用戶(hù)登陸類(lèi)用戶(hù)信息界面CD信息界面在線(xiàn)購(gòu)買(mǎi)界面圖2-1系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)圖3 總體設(shè)計(jì)3.1 系統(tǒng)工作原理圖系統(tǒng)采用三層結(jié)構(gòu),簡(jiǎn)單的來(lái)說(shuō),用戶(hù)界面層通過(guò)統(tǒng)一的接口向業(yè)務(wù)層發(fā)送請(qǐng)求,業(yè)務(wù)層則按自己的邏輯規(guī)則將請(qǐng)求處理之后進(jìn)行數(shù)據(jù)庫(kù)操作,然后將數(shù)據(jù)庫(kù)返回的數(shù)據(jù)封裝成類(lèi)的形式返回給用戶(hù)界面層。這樣用戶(hù)界面層甚至可以不知道數(shù)據(jù)庫(kù)的結(jié)構(gòu),它只要維護(hù)與業(yè)務(wù)層之間的接口即可。這種方式在一定程度上增加了數(shù)據(jù)庫(kù)的安全性,同時(shí)也降低了對(duì)用戶(hù)界面層開(kāi)發(fā)人員的要求,因?yàn)樗静恍枰M(jìn)行任何數(shù)據(jù)庫(kù)操作。三層架構(gòu)的工作原理圖如圖3-1所示。在線(xiàn)在線(xiàn)CD銷(xiāo)售系統(tǒng)操作界面用戶(hù)界面JavaBean操作請(qǐng)求結(jié)果業(yè)務(wù)處理層數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)操作結(jié)果數(shù)據(jù)存儲(chǔ)層圖3-1三層架構(gòu)工作原理本系統(tǒng)采用了B/S(瀏覽器/服務(wù)器)架構(gòu)進(jìn)行設(shè)計(jì)。前臺(tái)界面由Dreamweaver設(shè)計(jì),myeclipse開(kāi)發(fā)中間應(yīng)用程序?qū)?,用?lái)連接前端與后臺(tái)數(shù)據(jù)庫(kù)層,進(jìn)行數(shù)據(jù)交換及業(yè)務(wù)處理。3.2 模塊設(shè)計(jì)3.2.1 操作界面模塊1)用戶(hù)界面主要提供了用戶(hù)注冊(cè)、登陸、會(huì)員登記查詢(xún)等用戶(hù)信息查詢(xún)功能,在線(xiàn)購(gòu)買(mǎi)界面(包括CD信息等)、銷(xiāo)量排行等CD信息查詢(xún)功能的界面和購(gòu)物車(chē)、訂單信息等在線(xiàn)購(gòu)買(mǎi)功能的界面。2)管理界面主要實(shí)現(xiàn)的功能有:提供CD管理功能(包括現(xiàn)有CD的管理和新CD的添加管理)、用戶(hù)管理功能、訂單管理功能和銷(xiāo)售統(tǒng)計(jì)功能的界面。3.2.2 業(yè)務(wù)處理包含了在線(xiàn)CD銷(xiāo)售系統(tǒng)的主要業(yè)務(wù)工作,相當(dāng)于一個(gè)實(shí)體店中的核心營(yíng)業(yè)員。以下用一個(gè)營(yíng)業(yè)員所要做的工作來(lái)形象的表示系統(tǒng)該模塊實(shí)現(xiàn)的功能。1)CD管理2)訂單管理3)用戶(hù)管理4)銷(xiāo)售統(tǒng)計(jì)3.2.3 數(shù)據(jù)庫(kù)模塊主要進(jìn)行數(shù)據(jù)的錄入、更新、檢索等工作,相當(dāng)于傳統(tǒng)實(shí)體店里認(rèn)真負(fù)責(zé)而又分毫不差的庫(kù)存管理員。4 界面設(shè)計(jì)為了提高代碼的重用性,在線(xiàn)CD銷(xiāo)售系統(tǒng)的界面采用框架形式,即頁(yè)面頭尾部分只需要設(shè)計(jì)一次。4.1 用戶(hù)圖形界面的設(shè)計(jì)1)用戶(hù)登錄模塊設(shè)計(jì)為了驗(yàn)證用戶(hù)是否合法,系統(tǒng)需要用戶(hù)提供用戶(hù)名和密碼來(lái)進(jìn)行驗(yàn)證,這一功能由用戶(hù)登陸模塊完成。本模塊需要運(yùn)用login.java這個(gè)bean,來(lái)設(shè)計(jì)一個(gè)表單讓用戶(hù)輸入用戶(hù)名和密碼。在本模塊中,對(duì)于用戶(hù)輸入的用戶(hù)名和密碼,系統(tǒng)在發(fā)現(xiàn)錯(cuò)誤時(shí),應(yīng)及時(shí)做出錯(cuò)誤報(bào)告。用戶(hù)登錄模塊的運(yùn)行效果如圖4-1所示:圖4-1用戶(hù)登錄模塊運(yùn)行效果圖2)在線(xiàn)購(gòu)買(mǎi)功能模塊設(shè)計(jì)針對(duì)用戶(hù)界面,由于“CD列表”和用戶(hù)導(dǎo)航條等部分是只有用戶(hù)界面可以看到的,所以將這兩部分設(shè)計(jì)成一個(gè)新的框架形式,提高復(fù)用性。在本模塊中用戶(hù)可以瀏覽現(xiàn)有CD、用不同的方法查找CD(分類(lèi)查詢(xún)、關(guān)鍵字查詢(xún))、查看CD詳細(xì)資料、把CD放入購(gòu)物車(chē)、轉(zhuǎn)到其他模塊等。在線(xiàn)購(gòu)買(mǎi)功能模塊運(yùn)行效果如圖4-2所示:圖4-2在線(xiàn)購(gòu)買(mǎi)功能運(yùn)行效果圖3)購(gòu)物車(chē)功能模塊設(shè)計(jì)在本模塊中,用戶(hù)可以修改購(gòu)買(mǎi)數(shù)量、刪除已經(jīng)選購(gòu)的CD、提交購(gòu)物車(chē)(在提交時(shí)可以簡(jiǎn)單附言說(shuō)明)、清空購(gòu)物車(chē)、繼續(xù)購(gòu)買(mǎi)或查詢(xún)CD、轉(zhuǎn)到其他模塊等。購(gòu)物車(chē)功能模塊運(yùn)行效果如圖4-3所示:圖4-3購(gòu)物車(chē)功能模塊運(yùn)行效果圖4)訂單信息功能模塊設(shè)計(jì)本模塊中用戶(hù)可以看見(jiàn)自己已經(jīng)提交的所有訂單,可以查看訂單的詳細(xì)情況。確認(rèn)訂單時(shí),系統(tǒng)采用彈出窗口的形式顯示相信信息,在彈出窗口中可以進(jìn)行付款。訂單信息功能模塊設(shè)計(jì)運(yùn)行效果如圖4-4所示:圖4-4訂單信息模塊設(shè)計(jì)運(yùn)行效果圖4.2 管理員圖形界面的設(shè)計(jì)1)管理員登錄功能模塊設(shè)計(jì)為了驗(yàn)證管理員的身份,系統(tǒng)需要進(jìn)行用戶(hù)名和密碼的驗(yàn)證,與用戶(hù)圖形界面的設(shè)計(jì)類(lèi)似,本模塊也需要運(yùn)用login.java這個(gè)bean,設(shè)計(jì)一個(gè)表單讓管理員輸入用戶(hù)名和密碼。2)現(xiàn)有CD管理功能模塊設(shè)計(jì)在這個(gè)模塊里,管理員擁有對(duì)現(xiàn)有CD的詳細(xì)資料進(jìn)行查看、修改CD名稱(chēng)、刪除CD等權(quán)限。3)添加新CD功能模塊設(shè)計(jì)在這個(gè)模塊中,要添加一段JavaScript代碼,對(duì)表單數(shù)據(jù)的合法性進(jìn)行驗(yàn)證。<scriptlanguage="javascript">functioncheckform(){ if(document.form1.cdname.value==""){ document.form1.cdname.focus(); alert("CD名為空!"); returnfalse; } if(document.form1.Singer.value==""){ alert("歌手名為空!"); document.form1.Singer.focus(); returnfalse; } returntrue;}</script>4)訂單管理功能模塊設(shè)計(jì)管理員可以查看下訂單用戶(hù)的詳細(xì)資料、查看訂單的詳細(xì)情況并且可以刪除訂單。訂單管理模塊中首先生成op_buy類(lèi)的對(duì)象,然后調(diào)用該對(duì)象的ger()Order方法,取得當(dāng)前商店的所有訂單,分頁(yè)顯示在頁(yè)面上,下單用戶(hù)名提供鏈接,當(dāng)管理員在用戶(hù)名列單擊某個(gè)用戶(hù)名時(shí),能夠彈出新的頁(yè)面顯示該用戶(hù)的詳細(xì)資料。然后為每個(gè)訂單提供查看訂單詳細(xì)情況和刪除訂單的鏈接,當(dāng)管理員單擊“詳細(xì)情況”鏈接時(shí)能夠彈出新的窗口顯示訂單信息。當(dāng)管理員單擊“刪除”鏈接時(shí)彈出提示,提示管理員是否確認(rèn)刪除當(dāng)前訂單,如果管理員選擇“是”,則從數(shù)據(jù)庫(kù)刪除該訂單,如果選擇“否”,則退回詳細(xì)訂單情況頁(yè)面。訂單管理功能模塊運(yùn)行效果如圖4-5所示:圖4-5訂單管理功能模塊運(yùn)行效果圖5)用戶(hù)管理功能模塊管理員通過(guò)這個(gè)模塊對(duì)用戶(hù)進(jìn)行管理,其中包括:查看用戶(hù)資料、修改用戶(hù)資料、刪除已存在用戶(hù)等。5 系統(tǒng)實(shí)現(xiàn)5.1 組件的編寫(xiě)基于系統(tǒng)功能分析,首先利用JBuilder新建一個(gè)工程,在這個(gè)工程里新建一個(gè)包c(diǎn)dshop,然后在這個(gè)包下新建三個(gè)包c(diǎn)d、util和run。系統(tǒng)包圖如圖5-1所示。cdshop.utilcdshop.utilDataBasedataFormatcdshop.cdalordercdcdclassshopcarusercdshop.runloginop_buyop_cdop_cdclassop_sale_statisticsop_usercdshop圖5-1系統(tǒng)包圖5.1.1 util包util包里包含2個(gè)類(lèi),作用分別為:1)DataBase類(lèi):主要負(fù)責(zé)數(shù)據(jù)庫(kù)的連。2)dataFormat類(lèi):負(fù)責(zé)數(shù)據(jù)的格式轉(zhuǎn)換,如將字符串格式化成HTML代碼輸出5.1.2 CD包這個(gè)包中共有6個(gè)類(lèi),其作用為:1)這allorder類(lèi):訂單列表類(lèi)。2)cd類(lèi):CD類(lèi),時(shí)CD實(shí)體的抽象。3)cdclass類(lèi):CD分類(lèi)類(lèi),是CD分類(lèi)實(shí)體的抽象。4)order類(lèi):訂單類(lèi),是訂單實(shí)體的抽象。5)shopcar類(lèi):購(gòu)物車(chē)類(lèi),是購(gòu)物車(chē)實(shí)體的抽象。6)user類(lèi):用戶(hù)類(lèi),是用戶(hù)實(shí)體的的抽象。5.1.3 Run包在系統(tǒng)run包下,共包含了6個(gè)類(lèi),分別是:1)login類(lèi):管理用戶(hù)登陸類(lèi)。2)op_cd類(lèi):管理CD類(lèi),包括CD的查詢(xún)、修改、刪除、添加等。3)op_cdclass類(lèi):管理CD分類(lèi)類(lèi),包括CD分類(lèi)的查詢(xún)、刪除和添加。4)op_buy類(lèi):管理訂單類(lèi),包括訂單的查詢(xún)、添加、修改和刪除。5)op_user類(lèi):管理用戶(hù)類(lèi),包括用戶(hù)的查詢(xún)、添加、刪除和修改等。6)op_sale_statistics類(lèi):管理CD的銷(xiāo)售統(tǒng)計(jì)。5.2 部分源代碼摘錄及分析5.2.1 數(shù)據(jù)庫(kù)連接本系統(tǒng)采用通過(guò)JDBC驅(qū)動(dòng)連接數(shù)據(jù)庫(kù)的方式鏈接數(shù)據(jù)庫(kù)。publicBooleanconnect(){try{Class.forName(“com.microsoft.jdbc.sqlserver.SQLServerDriver”)newInstance();//注冊(cè)驅(qū)動(dòng)程序Stringurl=”jdbc:Microsoft:sqlserver://localhost:1433;DatabaseName=cdstore”;//連接字符串,cdstore為數(shù)據(jù)庫(kù)名稱(chēng)Stringuser=”sa”;//數(shù)據(jù)庫(kù)用戶(hù)名稱(chēng)Stringpassword=””;//數(shù)據(jù)庫(kù)密碼,這里設(shè)為空conn=DriverManager.getConnection(url,user,password);//獲得連接……5.2.2 管理用戶(hù)登錄bean的編寫(xiě)為了驗(yàn)證用戶(hù)的合法性,系統(tǒng)需要用戶(hù)輸入用戶(hù)名和密碼,管理用戶(hù)的登陸由JavaBean:login.java來(lái)完成。login類(lèi)類(lèi)圖如圖5-2所示。loginloginexcute():booleangetIsadmin():booleangetSql():Stringlogin():voidisadmin:booleanpasswd:StringuserId:longusername:String圖5-2login類(lèi)類(lèi)圖6 系統(tǒng)運(yùn)行評(píng)估在線(xiàn)CD銷(xiāo)售系統(tǒng)開(kāi)發(fā)完畢到投入使用之前,需要進(jìn)行一系列系統(tǒng)集成和確認(rèn)測(cè)試。軟件測(cè)試的根本目的應(yīng)該是找出軟件中存在的漏洞和問(wèn)題,而開(kāi)發(fā)人員往往不容易找出自己的程序中存在的漏洞和問(wèn)題,所以從理論上講,系統(tǒng)的測(cè)試工作應(yīng)該由專(zhuān)業(yè)測(cè)試人員進(jìn)行。但鑒于本系統(tǒng)為本科畢業(yè)設(shè)計(jì)作品,所以暫時(shí)由開(kāi)發(fā)人員進(jìn)行測(cè)試。6.1 測(cè)試指導(dǎo)思想及方案針對(duì)本系統(tǒng)測(cè)試人員是開(kāi)發(fā)者本人這一特點(diǎn),本系統(tǒng)測(cè)試工作的指導(dǎo)思想以白盒測(cè)試方法為主,局部輔以黑盒測(cè)試方法。6.2 部分功能測(cè)試結(jié)果6.2.1 系統(tǒng)入口測(cè)試要點(diǎn)測(cè)試要點(diǎn):用戶(hù)名、密碼和驗(yàn)證碼。測(cè)試路徑:用戶(hù)名,密碼,驗(yàn)證碼是否為真。測(cè)試結(jié)果:為真,進(jìn)入系統(tǒng);為假,提示重新輸入用戶(hù)信息。適用范圍:管理員登錄、用戶(hù)登錄等。6.2.2 數(shù)據(jù)錄入測(cè)試要點(diǎn)測(cè)試要點(diǎn):數(shù)據(jù)錄入類(lèi)型。測(cè)試路徑:錄入類(lèi)型是否正確。測(cè)試結(jié)果:錄入類(lèi)型正確能寫(xiě)入數(shù)據(jù)庫(kù)增加新記錄;否則提示重新輸入。當(dāng)錄入數(shù)據(jù)為數(shù)據(jù)表中限定的類(lèi)型時(shí),才能增加新的記錄;若錄入的數(shù)據(jù)類(lèi)型不正確,則無(wú)法增加新的記錄。適用范圍:添加類(lèi)別、添加信息。6.2.3 用戶(hù)界面窗體設(shè)計(jì)測(cè)試窗體大小。大小要合適,控件布局合理??s放窗體。窗體上的控件應(yīng)隨窗體的大小變化而變化。顯示分辨率。必須在不同的分辨率的情況下測(cè)試程序的顯示是否正常。經(jīng)過(guò)測(cè)試,發(fā)現(xiàn)系統(tǒng)用戶(hù)界面窗體的大小在大部分臺(tái)式機(jī)和筆記本電腦顯示器上效果不一。后經(jīng)分析發(fā)現(xiàn),開(kāi)發(fā)使用的筆記本電腦系寬屏設(shè)計(jì),因此造成了一般尺寸的臺(tái)式機(jī)顯示器顯示不正常的現(xiàn)象。及時(shí)修改頁(yè)面大小可以修正此問(wèn)題。其他功能未發(fā)現(xiàn)異常。6.2.4 文本框的測(cè)試輸入正常的字母或數(shù)字。輸入超長(zhǎng)字符。例如在“名稱(chēng)”框中輸入超過(guò)允許邊界個(gè)數(shù)的字符,假設(shè)最多20個(gè)字符,嘗試輸入21個(gè)字符,檢查程序能否正確處理。輸入默認(rèn)值,空白,空格。若只允許輸入字母,嘗試輸入數(shù)字;反之;嘗試輸入字母。利用復(fù)制,粘貼等操作強(qiáng)制輸入程序不允許的輸入數(shù)據(jù)。輸入特殊字符集,例如,NUL及\n等。輸入超過(guò)文本框長(zhǎng)度的字符或文本,檢查所輸入的內(nèi)容是否正常顯示。輸入不符合格式的數(shù)據(jù),檢查程序是否正常校驗(yàn),如,程序要求輸入年月日格式為yy/mm/dd,實(shí)際輸入yyyy/mm/dd,程序應(yīng)該給出錯(cuò)誤提示。經(jīng)過(guò)測(cè)試,系統(tǒng)在文本框輸入功能中表現(xiàn)正常,在出現(xiàn)異常輸入時(shí)能夠及時(shí)報(bào)錯(cuò)并提醒用戶(hù)重新輸入。結(jié)束語(yǔ)本系統(tǒng)設(shè)計(jì)并實(shí)現(xiàn)一個(gè)在線(xiàn)CD銷(xiāo)售網(wǎng)站的模型。本網(wǎng)站采用了流行的三層架構(gòu),通過(guò)將整個(gè)系統(tǒng)分為不同的邏輯模塊,大大降低了應(yīng)用程序系統(tǒng)開(kāi)發(fā)和維護(hù)的成本,提高了系統(tǒng)模塊的復(fù)用性,同時(shí)使系統(tǒng)的可擴(kuò)展性大大提高。由于JSP自身的優(yōu)點(diǎn),本網(wǎng)站對(duì)系統(tǒng)的要求較低,兼容性很好,為網(wǎng)站的推廣使用提供了便利和可能。致謝經(jīng)過(guò)幾個(gè)月的忙碌和工作,本次畢業(yè)設(shè)

溫馨提示

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

評(píng)論

0/150

提交評(píng)論