資源描述:
《基于jsp購(gòu)物網(wǎng)站的設(shè)計(jì)與開發(fā) 畢業(yè)論文》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、本科畢業(yè)論文(設(shè)計(jì))題目:基于JSP購(gòu)物網(wǎng)站的設(shè)計(jì)與開發(fā)學(xué)院:數(shù)學(xué)與計(jì)算機(jī)科學(xué)學(xué)院班級(jí):08級(jí)計(jì)算機(jī)本科三班姓名:指導(dǎo)教師:職稱:完成日期:2012年6月2日基于JSP購(gòu)物網(wǎng)站的設(shè)計(jì)與開發(fā)摘要:隨著網(wǎng)絡(luò)化和信息化的發(fā)展,人們生活水平的不斷提高,互聯(lián)網(wǎng)已逐步深入人心,人們不再滿足于傳統(tǒng)的購(gòu)物方式,“網(wǎng)上購(gòu)物”這種新型的購(gòu)物方式已經(jīng)為更多的人所接受,越來(lái)越多的網(wǎng)絡(luò)商店走入了大眾的生活,對(duì)電子商務(wù)網(wǎng)站的設(shè)計(jì)和實(shí)現(xiàn)技術(shù)要求也越來(lái)越高,網(wǎng)上手機(jī)銷售也成為商家新的運(yùn)作模式。本網(wǎng)站主要以MySQL為數(shù)據(jù)庫(kù)開發(fā)平臺(tái),采用JSP開發(fā)技術(shù)實(shí)現(xiàn)前臺(tái)用戶頁(yè)面和后臺(tái)管
2、理員管理頁(yè)面。此系統(tǒng)的開發(fā)改善了一些技術(shù)和增加創(chuàng)新,使之代替了傳統(tǒng)的銷售方式,解決了管理困難、銷售成本高等問(wèn)題。同時(shí)此系統(tǒng)具有使用簡(jiǎn)單,用戶界面友好,便于操作等特點(diǎn)。關(guān)鍵詞:JSP;MySQL;手機(jī)商城目錄1緒論11.1網(wǎng)站的開發(fā)背景11.2系統(tǒng)開發(fā)工具概述21.2.1JSP簡(jiǎn)介21.2.2JSP的優(yōu)點(diǎn)21.2.3JSP的弱勢(shì)21.2.4MyEclipse簡(jiǎn)介21.2.5MySql簡(jiǎn)介31.2.6Tomcat簡(jiǎn)介31.2.7系統(tǒng)開發(fā)環(huán)境32需求分析42.1功能需求分析42.2業(yè)務(wù)流程分析42.3數(shù)據(jù)流分析43系統(tǒng)設(shè)計(jì)73.1系統(tǒng)總體功能結(jié)構(gòu)7
3、3.2系統(tǒng)數(shù)據(jù)庫(kù)模型設(shè)計(jì)83.2.1系統(tǒng)概念結(jié)構(gòu)設(shè)計(jì)——E-R圖83.2.2系統(tǒng)邏輯結(jié)構(gòu)設(shè)計(jì)——關(guān)系模型103.2.3數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)——關(guān)系表103.2.4數(shù)據(jù)表詳細(xì)說(shuō)明104詳細(xì)設(shè)計(jì)與系統(tǒng)實(shí)現(xiàn)124.1系統(tǒng)詳細(xì)設(shè)計(jì)總體概述124.2數(shù)據(jù)庫(kù)的操作的JavaBean設(shè)計(jì)13II4.3用戶主界面設(shè)計(jì)144.4用戶信息管理模塊的設(shè)計(jì)154.4.1會(huì)員登錄模塊設(shè)計(jì)154.4.2會(huì)員注冊(cè)模塊的設(shè)計(jì)174.4.3用戶信息的查看與修改模塊的設(shè)計(jì)184.5購(gòu)物車模塊和訂單模塊的設(shè)計(jì)194.5.1購(gòu)物車添加商品的設(shè)計(jì)204.5.2訂單的提交設(shè)計(jì)214.6后
4、臺(tái)管理模塊的設(shè)計(jì)214.6.1后臺(tái)用戶管理模塊設(shè)計(jì)214.6.2后臺(tái)手機(jī)管理模塊設(shè)計(jì)235軟件測(cè)試245.1軟件測(cè)試的目的245.2軟件測(cè)試過(guò)程245.3軟件測(cè)試結(jié)論245.3.1軟件能力245.3.2缺陷和限制245.3.3測(cè)試結(jié)論256結(jié)束語(yǔ)25II1緒論1.1網(wǎng)站的開發(fā)背景隨著社會(huì)的不斷進(jìn)步及網(wǎng)絡(luò)經(jīng)濟(jì)時(shí)代的蓬勃發(fā)展,互聯(lián)網(wǎng)已逐步深入人心,人們不再滿足于傳統(tǒng)的購(gòu)物方式,“網(wǎng)上購(gòu)物”這種新型的購(gòu)物方式已經(jīng)為更多的人所接受。信息技術(shù)飛速發(fā)展,手機(jī)的銷售和管理水平也隨之提高,逐步實(shí)現(xiàn)信息化,縮減中間渠道,形成網(wǎng)上直銷,免去時(shí)間和空間的限制,在傳
5、統(tǒng)購(gòu)物的過(guò)程中,這些中間環(huán)節(jié)是不可能避免的,要想買到自己所需要的商品,就必須去實(shí)體店,也就是人們所說(shuō)的商場(chǎng),如果網(wǎng)上商城開發(fā)成熟,人們就可以坐在家里,或者是任何一個(gè)地方,只要有一臺(tái)聯(lián)網(wǎng)的電腦,就能買到自己需要和想要的商品,極大的方便了人們的生活,節(jié)省了很多時(shí)間,此外網(wǎng)上的商品種類齊全,對(duì)一些特殊商品的需求也能得到滿足,由于網(wǎng)上購(gòu)物可以減少很多中間環(huán)節(jié),大大的節(jié)省了成本,只需很少的運(yùn)費(fèi)就能送到家,所以再價(jià)錢上也占很大的優(yōu)勢(shì)。在國(guó)外,“網(wǎng)上購(gòu)物”的理念已經(jīng)十分成熟,結(jié)合購(gòu)物搜索、在線圖形技術(shù)等實(shí)現(xiàn)在線試穿、在線著裝,并且可以以平面圖像、3D影像的
6、表現(xiàn)形式使用戶的體驗(yàn)水平非常人性化。而我國(guó)的信息化購(gòu)物起步相對(duì)較晚,但由于電子商務(wù)的飛速發(fā)展,信息化程度有了明顯的提高,像淘寶、當(dāng)當(dāng)、卓越等網(wǎng)站和新浪、搜狐的網(wǎng)上商城等,極大的促進(jìn)了我國(guó)商品銷售信息化的發(fā)展。在設(shè)計(jì)上,該系統(tǒng)采用MVC模式,由于是滿足一些小型企業(yè)和商家的需求,不可能把所有的功能都完善,這對(duì)于任何一個(gè)網(wǎng)站來(lái)說(shuō)也是不可能實(shí)現(xiàn)的,隨著客戶需求的增加,后期的升級(jí)與改進(jìn)是很必要的,這種開發(fā)模式將顯示模式與設(shè)計(jì)模式相分離,對(duì)于后期的開發(fā)人員來(lái)說(shuō),是一件極大的好事,只需增加相應(yīng)的代碼,提供相應(yīng)的接口就可以了,而不必過(guò)多的考慮系統(tǒng)的整體情況,
7、當(dāng)然,如果是大型的網(wǎng)站,就必須運(yùn)用一些架構(gòu)等,但對(duì)于這樣的小型網(wǎng)站來(lái)說(shuō),這種模式就足夠了。此網(wǎng)上手機(jī)銷售網(wǎng)站正是針對(duì)傳統(tǒng)銷售出現(xiàn)的一系列問(wèn)題而開發(fā)的,實(shí)現(xiàn)了銷售的高效率、低錯(cuò)誤、信息化、自動(dòng)化和規(guī)范化。261.2系統(tǒng)開發(fā)工具概述1.2.1JSP簡(jiǎn)介JSP(JavaServerPages)是由SunMicrosystems公司倡導(dǎo),許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)。就是普通網(wǎng)頁(yè)文件中插入Java程序和JSP標(biāo)記,就形成了JSP文件。JSP是在服務(wù)端執(zhí)行的,使用Java語(yǔ)言編寫和封裝生成動(dòng)態(tài)網(wǎng)頁(yè)的處理邏輯,將邏輯與顯示分離,服務(wù)器遇到訪問(wèn)J
8、SP頁(yè)面的請(qǐng)求時(shí),先執(zhí)行網(wǎng)頁(yè)中的程序代碼段,然后再將執(zhí)行后的結(jié)果和JSP文件中的HTML代碼生成一個(gè)HTML文本返回給客戶端,因此客戶端只需要有瀏覽器就能瀏覽。1.