jsp課程設(shè)計(jì)《動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)》_第1頁(yè)
已閱讀1頁(yè),還剩17頁(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)介

1、<p>  遼 寧 工 業(yè) 大 學(xué)</p><p>  動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì) 課程設(shè)計(jì)(論文)</p><p>  題目: 眼鏡銷(xiāo)售網(wǎng)站 </p><p>  院(系): 軟件學(xué)院 </p><p>  起止時(shí)間: 2012.12.4至2012.12.18 </p><p> 

2、 程序設(shè)計(jì)專(zhuān)題(報(bào)告)任務(wù)及評(píng)語(yǔ)</p><p>  院(系):軟件學(xué)院 教研室:軟件教研室</p><p><b>  目 錄</b></p><p>  第1章 實(shí)訓(xùn)的目的與要求1</p><p>  1.1 實(shí)訓(xùn)設(shè)計(jì)目的1</

3、p><p>  1.2 實(shí)訓(xùn)設(shè)計(jì)的實(shí)驗(yàn)環(huán)境1</p><p>  1.3 實(shí)訓(xùn)設(shè)計(jì)的預(yù)備知識(shí)1</p><p>  1.4 實(shí)訓(xùn)設(shè)計(jì)要求1</p><p>  第2章 實(shí)訓(xùn)設(shè)計(jì)內(nèi)容2</p><p>  2.1開(kāi)發(fā)背景簡(jiǎn)述2</p><p>  2.2 系統(tǒng)設(shè)計(jì)內(nèi)容2</p>

4、;<p><b>  2.3需求分析3</b></p><p>  2.3.1系統(tǒng)邏輯設(shè)計(jì)3</p><p>  2.3.2 系統(tǒng)功能需求分析5</p><p>  2.4.1 系統(tǒng)的詳細(xì)設(shè)計(jì)6</p><p>  2.4.3 程序源代碼9</p><p>  2.5測(cè)試分

5、析10</p><p>  第3章 實(shí)訓(xùn)總結(jié)14</p><p><b>  參考資料15</b></p><p>  第1章 實(shí)訓(xùn)的目的與要求</p><p>  1.1 實(shí)訓(xùn)設(shè)計(jì)目的</p><p>  《動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)》是計(jì)算機(jī)相關(guān)專(zhuān)業(yè)的必修專(zhuān)業(yè)基礎(chǔ)課程,其實(shí)踐性、應(yīng)用性很強(qiáng)。實(shí)踐教

6、學(xué)環(huán)節(jié)是必不可少的一個(gè)重要環(huán)節(jié)。本課程的程序設(shè)計(jì)專(zhuān)題實(shí)際是計(jì)算機(jī)相關(guān)專(zhuān)業(yè)學(xué)生學(xué)習(xí)完《JAVA程序設(shè)計(jì)》及《動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)》等課程后,進(jìn)行的一次全面的綜合訓(xùn)練,JSP動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)的設(shè)計(jì)目的是加深對(duì)理論教學(xué)內(nèi)容的理解和掌握,使學(xué)生較系統(tǒng)地掌握程序設(shè)計(jì)及其在網(wǎng)絡(luò)開(kāi)發(fā)中的廣泛應(yīng)用,基本方法及技巧,為學(xué)生綜合運(yùn)用所學(xué)知識(shí),利用軟件工程為基礎(chǔ)進(jìn)行軟件開(kāi)發(fā)、并在實(shí)踐應(yīng)用方面打下一定基礎(chǔ)。</p><p>  1.2 實(shí)訓(xùn)設(shè)計(jì)的實(shí)

7、驗(yàn)環(huán)境</p><p>  硬件要求能運(yùn)行Windows 2000操作系統(tǒng)的微機(jī)系統(tǒng)。JSP動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)語(yǔ)言及相應(yīng)的集成開(kāi)發(fā)環(huán)境:J2SDK和ECLIPSE開(kāi)發(fā)工具及Tomcat服務(wù)器。</p><p>  1.3 實(shí)訓(xùn)設(shè)計(jì)的預(yù)備知識(shí)</p><p>  熟悉JAVA語(yǔ)言及ECLIPSE開(kāi)發(fā)工具、Tomcat服務(wù)器。</p><p>  1.

8、4 實(shí)訓(xùn)設(shè)計(jì)要求</p><p>  按JSP動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)的設(shè)計(jì)指導(dǎo)書(shū)提供的課題,要求學(xué)生在自行完成各個(gè)操作環(huán)節(jié),并能實(shí)現(xiàn)且達(dá)到舉一反三的目的,完成一個(gè)項(xiàng)目解決一類(lèi)問(wèn)題。要求學(xué)生能夠全面、深入理解和熟練掌握所學(xué)內(nèi)容,并能夠用其分析、設(shè)計(jì)和解答類(lèi)似問(wèn)題;對(duì)此能夠較好地理解和掌握,能夠進(jìn)行簡(jiǎn)單分析和判斷;能編寫(xiě)出具有良好風(fēng)格的程序;掌握J(rèn)SP動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)的基本技能和面向?qū)ο蟮母拍詈头椒ň幊碳夹g(shù)。同時(shí)培養(yǎng)學(xué)生進(jìn)行分析問(wèn)

9、題、解決問(wèn)題的能力;培養(yǎng)學(xué)生進(jìn)行設(shè)計(jì)分析、設(shè)計(jì)方法、設(shè)計(jì)操作與測(cè)試、設(shè)計(jì)過(guò)程的觀察、理解和歸納能力的提高。</p><p>  第2章 實(shí)訓(xùn)設(shè)計(jì)內(nèi)容</p><p><b>  2.1開(kāi)發(fā)背景簡(jiǎn)述</b></p><p>  隨著網(wǎng)絡(luò)信息的發(fā)展,網(wǎng)絡(luò)在人們生活中的應(yīng)用越來(lái)越廣泛。人們?cè)絹?lái)越想在最短的時(shí)間內(nèi)購(gòu)買(mǎi)到自己所需要的眼鏡。但眼鏡的種類(lèi)繁

10、多,給人們?cè)诜泵Φ墓ぷ魃钪匈?gòu)買(mǎi)眼鏡帶來(lái)了很大的麻煩,于是網(wǎng)上眼鏡銷(xiāo)售便成了人們向往的事情,此系統(tǒng)的開(kāi)發(fā)為人們帶來(lái)了很大的方便,使他們足不出戶(hù)就可以輕輕松松地買(mǎi)到自己想要的眼鏡,既省時(shí)又省力。</p><p>  在電子商務(wù)網(wǎng)站中,眼鏡銷(xiāo)售網(wǎng)站是目前應(yīng)用最廣、最成功的典范之一。通過(guò)互聯(lián)網(wǎng)平臺(tái),用戶(hù)可以達(dá)到突破時(shí)間和空間的限制而實(shí)現(xiàn)網(wǎng)上眼鏡購(gòu)買(mǎi)。眼鏡銷(xiāo)售網(wǎng)站的崛起對(duì)傳統(tǒng)的眼鏡流通體系產(chǎn)生了強(qiáng)烈的沖擊,有效地縮短了眼

11、鏡流通發(fā)行環(huán)節(jié),將廣大消費(fèi)者緊密地結(jié)合在一起,大大提高了眼鏡流通率。它有著經(jīng)營(yíng)成本低、庫(kù)存是虛擬的、用戶(hù)檢索方便、地域限制少等特點(diǎn)。</p><p>  眼鏡銷(xiāo)售網(wǎng)站采用B/S模式架構(gòu),利用Myeclipse作為前臺(tái)應(yīng)用程序的開(kāi)發(fā)工具,利用MYSQL Server 作為后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)工具。主要實(shí)現(xiàn)了用戶(hù)注冊(cè)、登陸、驗(yàn)證身份及用戶(hù)數(shù)據(jù)的采集、眼鏡的預(yù)覽查詢(xún)、對(duì)眼鏡的購(gòu)買(mǎi)通過(guò)購(gòu)物車(chē)實(shí)現(xiàn)、可進(jìn)入留言本留言從而實(shí)

12、現(xiàn)了網(wǎng)站與客戶(hù)之間的交流和溝通等。</p><p>  2.2 系統(tǒng)設(shè)計(jì)內(nèi)容</p><p>  眼鏡銷(xiāo)售網(wǎng)站的功能也逐漸完善,從基本的對(duì)外溝通展示功能、信息發(fā)布功能、在線眼鏡展示功能,到在線交易功能、在線采購(gòu)功能、在線網(wǎng)站管理功能等等,幾乎以往傳統(tǒng)眼鏡銷(xiāo)售網(wǎng)站功能都可以在互聯(lián)網(wǎng)上進(jìn)行電子化的高效運(yùn)作。同傳統(tǒng)眼睛店相比,網(wǎng)上眼鏡銷(xiāo)售網(wǎng)站具有如下優(yōu)勢(shì):</p><p>

13、;  首先,對(duì)于消費(fèi)者來(lái)說(shuō):</p><p>  第一、可以在家里逛商店,訂貨不受時(shí)間限制。</p><p>  第二、獲得大量的商品信息,可以買(mǎi)到當(dāng)?shù)貨](méi)有的商品。</p><p>  第三、網(wǎng)上支付比傳統(tǒng)拿現(xiàn)金支付更加安全,可避免現(xiàn)金丟失。</p><p>  第四、從訂貨、買(mǎi)貨、到貨物上門(mén)無(wú)需親臨現(xiàn)場(chǎng),即省時(shí)又省力。</p>

14、<p>  第五、由于網(wǎng)上商店省去租店面招雇員存貯保管等一系列費(fèi)用,總的來(lái)說(shuō)其價(jià)格較一般商場(chǎng)的同類(lèi)商品更便宜。</p><p>  其次,對(duì)商家來(lái)說(shuō),由于網(wǎng)上銷(xiāo)售沒(méi)有庫(kù)存壓力,經(jīng)營(yíng)成本低,經(jīng)營(yíng)規(guī)模不受場(chǎng)地限制等有利因素,在將來(lái)會(huì)有更多的企業(yè)選擇網(wǎng)上銷(xiāo)售,通過(guò)互聯(lián)網(wǎng)對(duì)市場(chǎng)信息的及時(shí)反饋適時(shí)調(diào)整經(jīng)營(yíng)戰(zhàn)略,以此提高企業(yè)的經(jīng)營(yíng)效益和參與國(guó)際競(jìng)爭(zhēng)的能力。</p><p>  在知識(shí)經(jīng)濟(jì)快

15、速發(fā)展的今天,銷(xiāo)售者要在競(jìng)爭(zhēng)中占鰲頭,也要講自己的眼鏡快速銷(xiāo)售給客戶(hù),而網(wǎng)絡(luò)的存在便使之成為可能,借助網(wǎng)絡(luò)便產(chǎn)生了眼鏡銷(xiāo)售網(wǎng)站。當(dāng)然眼鏡銷(xiāo)售網(wǎng)站不僅給客戶(hù)帶來(lái)方便,也使銷(xiāo)售者能在很快的時(shí)間內(nèi)讓客戶(hù)享受知識(shí),同時(shí)節(jié)省了門(mén)面費(fèi),節(jié)省了占地空間,也可以通過(guò)網(wǎng)絡(luò)使銷(xiāo)售者和客戶(hù)通過(guò)網(wǎng)絡(luò)交流。</p><p>  本網(wǎng)站有前臺(tái)和后臺(tái)的結(jié)構(gòu),就將數(shù)據(jù)庫(kù)加入到結(jié)構(gòu)中。后臺(tái)將更新的數(shù)據(jù)寫(xiě)入到數(shù)據(jù)庫(kù)中,前臺(tái)再將數(shù)據(jù)庫(kù)中的信息取出來(lái)并

16、顯示。這樣一個(gè)完善的眼鏡銷(xiāo)售網(wǎng)站就完成了。本眼鏡銷(xiāo)售網(wǎng)站主要能實(shí)現(xiàn)以下幾個(gè)功能:</p><p><b>  1、前臺(tái)貨物展示:</b></p><p>  (1)商品分類(lèi)顯示。</p><p> ?。?)最新上架、推薦商品顯示。</p><p><b> ?。?)商品搜索。</b></p&g

17、t;<p><b> ?。?)銷(xiāo)售排行榜。</b></p><p><b>  2、用戶(hù)管理:</b></p><p> ?。?)會(huì)員注冊(cè)、會(huì)員登錄以及會(huì)員個(gè)人資料的修改。</p><p><b> ?。?)商品選購(gòu)。</b></p><p> ?。?)購(gòu)物車(chē)管理

18、:顯示、添加、修改、刪除購(gòu)物車(chē)內(nèi)商品,并結(jié)算。</p><p> ?。?)留言板:會(huì)員可以留言對(duì)商品留下建議。</p><p><b>  3、后臺(tái)貨物管理:</b></p><p><b>  (1)訂單查詢(xún)。</b></p><p> ?。?)會(huì)員管理:會(huì)員資料修改,刪除。</p>

19、<p> ?。?)留言管理:留言信息的查看和刪除。</p><p> ?。?)庫(kù)存銷(xiāo)售查詢(xún):查詢(xún)商品庫(kù)存信息。</p><p> ?。?)商品管理:商品的添加和刪除。</p><p> ?。?)商品分類(lèi)管理:添加,刪除商品類(lèi)別。 </p><p><b>  2.3需求分析</b></p>&l

20、t;p>  2.3.1系統(tǒng)邏輯設(shè)計(jì)</p><p>  1.總體關(guān)系E_R圖:</p><p>  E-R圖是一種概念模型。概念模型實(shí)際上是現(xiàn)實(shí)世界到機(jī)器世界的一個(gè)中間層次。概念模型用于信息世界的建模,是顯示世界到信息世界的第一層抽象,使數(shù)據(jù)庫(kù)設(shè)計(jì)人員進(jìn)行設(shè)計(jì)的有利工具,也是數(shù)據(jù)庫(kù)設(shè)計(jì)人員和用戶(hù)之間進(jìn)行交流的語(yǔ)言,因此概念模型一方面應(yīng)該具有較強(qiáng)的語(yǔ)義表達(dá)能力,能夠方便直接的表達(dá)各種語(yǔ)

21、義知識(shí),另一方面它還應(yīng)該簡(jiǎn)單、清晰并且易于用戶(hù)理解。以下是總體關(guān)系E—R圖。</p><p>  圖2-1總體關(guān)系E_R圖</p><p><b>  2.表結(jié)構(gòu):</b></p><p><b>  表2-1 管理員表</b></p><p>  管理員表為管理用戶(hù)的帳號(hào)和密碼,存儲(chǔ)帳號(hào),密碼信息

22、。</p><p>  表2-2 眼鏡信息表</p><p>  眼鏡信息表為管理眼鏡的名字信息,材質(zhì)信息,產(chǎn)地信息,插入圖片,設(shè)置最新上架,最近推薦,價(jià)格,產(chǎn)品介紹,本表主要是為了存儲(chǔ)眼鏡的信息,為設(shè)置眼鏡圖片,上架的信息等</p><p>  表2-3 庫(kù)存銷(xiāo)售信息表</p><p>  庫(kù)存銷(xiāo)售信息表為管理眼鏡進(jìn)庫(kù)入庫(kù)的信息,和入庫(kù)出庫(kù)

23、的時(shí)間,本表主要是為了存儲(chǔ)眼鏡的進(jìn)庫(kù),入庫(kù)的信息</p><p>  2.3.2 系統(tǒng)功能需求分析</p><p>  1.眼鏡銷(xiāo)售網(wǎng)站的功能結(jié)構(gòu)圖:</p><p>  系統(tǒng)功能模塊結(jié)構(gòu)是將系統(tǒng)劃分為若干子系統(tǒng),子系統(tǒng)下在劃分為若干的模塊。而模塊是指具備輸入輸出、邏輯功能、運(yùn)行程序和內(nèi)部數(shù)據(jù)四種屬性的一組程序。在結(jié)構(gòu)化設(shè)計(jì)中,模塊一般都是按功能劃分的,通常稱(chēng)為功能

24、模塊。合理的功能模塊的劃分能夠極大限度地減少重復(fù)勞動(dòng)、提高開(kāi)發(fā)工作的效率并增大系統(tǒng)的可維護(hù)性。以下為本系統(tǒng)功能模塊圖。</p><p>  圖2-2眼鏡銷(xiāo)售網(wǎng)站的功能結(jié)構(gòu)圖</p><p>  2.眼鏡銷(xiāo)售網(wǎng)站的簡(jiǎn)單的流程圖:</p><p>  圖2-3眼鏡銷(xiāo)售網(wǎng)站的簡(jiǎn)單的流程圖</p><p><b>  2.4系統(tǒng)實(shí)現(xiàn)<

25、/b></p><p>  2.4.1 系統(tǒng)的詳細(xì)設(shè)計(jì) </p><p>  (一)前臺(tái)客戶(hù)登陸模塊:</p><p>  前臺(tái)客戶(hù)登陸頁(yè)面,輸入注冊(cè)好的用戶(hù)名和密碼,才能進(jìn)去此眼鏡銷(xiāo)售網(wǎng)站。</p><p>  圖2-4前臺(tái)客戶(hù)登陸頁(yè)面</p><p>  (二)眼鏡搜索模塊:</p><p

26、>  此頁(yè)面是眼鏡搜索頁(yè)面,通過(guò)此頁(yè)面可以搜索眼鏡,可以按照眼鏡的商品名稱(chēng)、材質(zhì)以及商品的類(lèi)別搜索。 </p><p>  圖2-5圖書(shū)搜索頁(yè)面</p><p><b> ?。ㄈ┵?gòu)物車(chē)模塊:</b></p><p>  此頁(yè)面用于商品的購(gòu)買(mǎi),通過(guò)此頁(yè)面來(lái)進(jìn)行商品的購(gòu)買(mǎi)</p><p>  圖2-6 購(gòu)物車(chē)頁(yè)面&l

27、t;/p><p> ?。ㄋ模┭坨R管理模塊:</p><p>  此頁(yè)面用于對(duì)眼鏡的管理。通過(guò)此頁(yè)面可以看到所有眼鏡的名稱(chēng)、材質(zhì)、產(chǎn)地、以及價(jià)格等。還可以對(duì)眼鏡進(jìn)行修改和刪除。</p><p>  圖2-7圖書(shū)管理頁(yè)面</p><p> ?。ㄎ澹?huì)員管理模塊:</p><p>  此頁(yè)面用于對(duì)會(huì)員的管理。通過(guò)此頁(yè)面可以看到有

28、多少人注冊(cè)成為會(huì)員,以及會(huì)員的詳細(xì)信息,還可以對(duì)會(huì)員進(jìn)行刪除。</p><p>  圖2-8會(huì)員管理頁(yè)面</p><p>  (六)添加眼鏡模塊:</p><p>  此頁(yè)面用于對(duì)眼鏡的添加,把眼鏡的詳細(xì)信息填寫(xiě)在此頁(yè)面中,可以讓用戶(hù)簡(jiǎn)單清晰選擇自己所想要的圖書(shū)。這里包括眼鏡名稱(chēng)、材質(zhì)、產(chǎn)地、單價(jià)、庫(kù)存量、眼鏡介紹、眼鏡類(lèi)別以及圖片。</p><

29、p>  圖2-9添加圖書(shū)頁(yè)面</p><p>  2.4.3 程序源代碼</p><p><b>  登陸界面設(shè)計(jì)代碼:</b></p><p>  <%@ page language="java" import="java.util.*" pageEncoding="gb2312&

30、quot;%></p><p>  <%String path = request.getContextPath();</p><p>  String basePath = request.getScheme() + "://"</p><p>  + request.getServerName() + ":"

31、+ request.getServerPort()</p><p>  + path + "/";%></p><p>  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"></p><p><b>  <html&g

32、t;</b></p><p><b>  <head></b></p><p>  <base href="<%=basePath%>"></p><p>  <meta http-equiv="pragma" content="no-cac

33、he"></p><p>  <meta http-equiv="cache-control" content="no-cache"></p><p>  <meta http-equiv="expires" content="0"></p><p&g

34、t;  <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"></p><p>  <meta http-equiv="description" content="This is my page"></p><p&g

35、t;<b>  </head></b></p><p>  <script language="JavaScript"></p><p>  function login11(){</p><p>  ument.form1.name.value == "" ){</p>

36、;<p>  alert("請(qǐng)輸入用戶(hù)名!");</p><p>  document.form1.name.focus();</p><p>  return false;}</p><p>  if (document.form1.pwd.value == "" ){</p><p>

37、;  alert("請(qǐng)輸入密碼!");</p><p>  document.form1.pwd.focus();</p><p>  return false;}}</p><p><b>  </script></b></p><p>  <%String error = (St

38、ring) request.getAttribute("error");</p><p>  String ok = (String) request.getAttribute("ok");</p><p>  if (error != null && error.equals("1")) {%></p

39、><p>  <script>alert('用戶(hù)名或密碼錯(cuò)誤!')</script><%}%></p><p><b>  <body></b></p><p>  <form method="post" action="servlet/UserLo

40、ginServlet" name="form1"</p><p>  onSubmit="return login11()"></p><p>  <table border="0" width="170"></p><p>  <%if (sessio

41、n.getAttribute("login") != null</p><p>  && !session.getAttribute("login").equals("")) {</p><p>  ArrayList al = (ArrayList) session.getAttribute("logi

42、n");</p><p>  String name = (String) al.get(1);%></p><p>  <tr><td align="center"></p><p><b>  <%=name%></b></p><p><

43、b>  您好</b></p><p><b>  <br></b></p><p><b>  歡迎光臨本商店</b></p><p>  </td></tr><%} else {%><tr></p><p>  <

44、td colspan="2"></p><p>  <FONT color="#999999">顧客您好,購(gòu)買(mǎi)商品請(qǐng)先登錄</FONT></p><p>  </td></tr><tr><td>用戶(hù)名</td><td></p><

45、p>  <input class="input7" type="text" name="name" size="20"></p><p><b>  </td></b></p><p><b>  </tr></b></

46、p><p><b>  <tr></b></p><p><b>  <td></b></p><p><b>  密&nbsp; 碼</b></p><p><b>  </td><td></b><

47、;/p><p>  <input class="input7" type="password" name="pwd" size="20"></p><p><b>  </td></b></p><p><b>  </tr>

48、;</b></p><p><b>  <tr></b></p><p>  <td colspan="2" align="center"></p><p>  <input type="submit" value="登錄"

49、></p><p>  </td></tr><%}%></p><p>  </table></form></body></p><p><b>  </html></b></p><p><b>  2.5測(cè)試分析<

50、;/b></p><p>  本系統(tǒng)采用黑盒測(cè)試(功能測(cè)試):</p><p>  1、測(cè)試后臺(tái)管理員登錄界面</p><p> ?。?)測(cè)試數(shù)據(jù):輸入用戶(hù)名aaa,密碼aaa</p><p>  預(yù)期的輸出結(jié)果:用戶(hù)名或密碼錯(cuò)誤!</p><p>  實(shí)際運(yùn)行結(jié)果如下圖所示:</p><p&

51、gt;  圖2-10 運(yùn)行效果圖(1)</p><p>  運(yùn)行效果符合預(yù)期情況。</p><p>  (2)測(cè)試數(shù)據(jù):輸入用戶(hù)名admin,密碼admin</p><p>  預(yù)期的輸出結(jié)果:直接進(jìn)入后臺(tái)管理界面 </p><p>  實(shí)際運(yùn)行結(jié)果如下圖所示:</p><p>  圖2-11 運(yùn)行效果圖(2)<

52、/p><p>  運(yùn)行效果符合預(yù)期情況。</p><p><b>  2、測(cè)試購(gòu)物車(chē)界面</b></p><p>  (1)測(cè)試數(shù)據(jù):用戶(hù)未登錄時(shí),直接進(jìn)入購(gòu)物車(chē)</p><p>  預(yù)期的輸出結(jié)果:提示please login!</p><p>  實(shí)際運(yùn)行結(jié)果如下圖所示:</p>&

53、lt;p>  圖2-12 運(yùn)行效果圖(3)</p><p>  運(yùn)行效果符合預(yù)期情況。</p><p>  (2)測(cè)試數(shù)據(jù):用戶(hù)登錄后,再進(jìn)入購(gòu)物車(chē)</p><p>  預(yù)期的輸出結(jié)果:直接進(jìn)入購(gòu)物車(chē)頁(yè)面</p><p>  實(shí)際運(yùn)行結(jié)果如下圖所示:</p><p>  圖2-13運(yùn)行效果圖(4)</p

54、><p>  運(yùn)行效果符合預(yù)期情況。</p><p>  3、測(cè)試購(gòu)物車(chē)結(jié)算功能</p><p> ?。?)測(cè)試數(shù)據(jù):在購(gòu)物車(chē)?yán)餂](méi)有選擇商品的時(shí)候,點(diǎn)擊開(kāi)始結(jié)算</p><p>  預(yù)期的輸出結(jié)果:提示“您的購(gòu)物車(chē)中沒(méi)有商品!”</p><p>  實(shí)際運(yùn)行結(jié)果如下圖所示:</p><p>  圖2

55、.14 運(yùn)行效果圖(5)</p><p>  運(yùn)行效果符合預(yù)期情況。</p><p> ?。?)測(cè)試數(shù)據(jù):購(gòu)物車(chē)添加商品后,點(diǎn)擊開(kāi)始結(jié)算</p><p>  預(yù)期的輸出結(jié)果:提示“恭喜您,購(gòu)物成功!”</p><p>  實(shí)際運(yùn)行結(jié)果如下圖所示:</p><p>  圖2.15 運(yùn)行效果圖(6)</p>

56、<p>  運(yùn)行效果符合預(yù)期情況。</p><p><b>  第3章 實(shí)訓(xùn)總結(jié)</b></p><p>  在設(shè)計(jì)過(guò)程中,我通過(guò)對(duì)眼鏡的市場(chǎng)調(diào)查。確定了此次的課題眼鏡銷(xiāo)售網(wǎng)站。眼鏡銷(xiāo)售網(wǎng)站前景非常好,因?yàn)榫W(wǎng)絡(luò)已經(jīng)覆蓋全球,信息量大而獨(dú)具優(yōu)勢(shì)。對(duì)于消費(fèi)者來(lái)說(shuō),網(wǎng)上選購(gòu)眼鏡盡在咫尺,消費(fèi)者可以隨時(shí)隨地自由地查詢(xún)和訂購(gòu),消費(fèi)者無(wú)需親臨商城,一副一副的找,只要

57、坐在電腦前,開(kāi)機(jī)上網(wǎng)即可買(mǎi)到所需眼鏡,而且消費(fèi)者的挑選余地也大多了,檢索也很方便。網(wǎng)上選購(gòu)眼鏡節(jié)省了大量時(shí)間,這對(duì)于那些沒(méi)有時(shí)間經(jīng)常逛傳統(tǒng)眼鏡店或其住所離眼鏡店較遠(yuǎn)的讀者來(lái)說(shuō),具有實(shí)際意義。因此網(wǎng)上銷(xiāo)售眼鏡必將有長(zhǎng)足的發(fā)展。</p><p>  在設(shè)計(jì)的過(guò)程中,主要采用JSP技術(shù),并綜合相關(guān)的JAVA技術(shù)和數(shù)據(jù)庫(kù)技術(shù)。我初步了解了jsp的一次編寫(xiě),到處運(yùn)行;系統(tǒng)的多平臺(tái)支持;強(qiáng)大的可伸縮性;多樣化和功能強(qiáng)大的開(kāi)發(fā)

58、工具支持的特點(diǎn)。了解了JAVA簡(jiǎn)單的語(yǔ)法、完全的面向?qū)ο蟮臋C(jī)制、跨平臺(tái)、完善的技術(shù)體系等語(yǔ)言的特點(diǎn)。</p><p>  我做的課題是眼鏡銷(xiāo)售網(wǎng)站,在學(xué)習(xí)相關(guān)的技術(shù)的同時(shí),一邊摸索,一邊進(jìn)行此課題的制作。本課題前臺(tái)基本頁(yè)面包括用戶(hù)注冊(cè)、用戶(hù)登錄和購(gòu)物車(chē)等主要模塊。后臺(tái)包括管理員模塊以及眼鏡信息、眼鏡分類(lèi)、眼鏡庫(kù)存等模塊。此眼鏡銷(xiāo)售網(wǎng)站在正常的運(yùn)營(yíng)中需要對(duì)眼鏡,消費(fèi)者和管理員的信息進(jìn)行管理利用眼鏡銷(xiāo)售網(wǎng)站可以及時(shí)的

59、了解各個(gè)環(huán)節(jié)中的信息變更,有利于提高管理效率。</p><p>  本次課設(shè)在運(yùn)行過(guò)程中遇到圖片不顯示,程序顯示一般等問(wèn)題,但是我依然學(xué)會(huì)了如何運(yùn)行一個(gè)jsp網(wǎng)頁(yè),學(xué)會(huì)如何在網(wǎng)頁(yè)設(shè)計(jì)中改變圖片,和改變一個(gè)網(wǎng)頁(yè)的格式,本次實(shí)驗(yàn)讓我學(xué)會(huì)了很多。</p><p><b>  參考資料</b></p><p>  [1] 薩師煊.《數(shù)據(jù)庫(kù)系統(tǒng)概論》,高

60、等教育出版社2002</p><p>  [2] 施伯樂(lè).《數(shù)據(jù)庫(kù)系統(tǒng)教程》,高等教育出版社1999</p><p>  [3] 張海藩.《軟件工程導(dǎo)論》,清華大學(xué)出版社1999</p><p>  [4] 柯溫釗.《JAVA例解教程》,中國(guó)鐵道出版社2003</p><p>  [5] 邵麗.《Java語(yǔ)言程序設(shè)計(jì)》,清華大學(xué)出版社2002

61、</p><p>  [6] 馮燕奎.《JSP實(shí)用案例教程》,清華大學(xué)出版社2005</p><p>  [7] 耿祥義.《JSP實(shí)用教程》,清華大學(xué)出版社2005</p><p>  [8] 柳永坡.《JSP應(yīng)用開(kāi)發(fā)技術(shù)》,人民郵電出版社2003</p><p>  [9] 孫一林.《JAVA數(shù)據(jù)庫(kù)編程實(shí)例》,清華大學(xué)出版社2010<

溫馨提示

  • 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ù)僅提供信息存儲(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)論