畢業(yè)設(shè)計(jì)(論文)-基于JSP的Egou在線購物網(wǎng)站設(shè)計(jì)_第1頁
畢業(yè)設(shè)計(jì)(論文)-基于JSP的Egou在線購物網(wǎng)站設(shè)計(jì)_第2頁
畢業(yè)設(shè)計(jì)(論文)-基于JSP的Egou在線購物網(wǎng)站設(shè)計(jì)_第3頁
畢業(yè)設(shè)計(jì)(論文)-基于JSP的Egou在線購物網(wǎng)站設(shè)計(jì)_第4頁
畢業(yè)設(shè)計(jì)(論文)-基于JSP的Egou在線購物網(wǎng)站設(shè)計(jì)_第5頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、目錄 TOC o 1-2 h z u HYPERLINK l _Toc290411077 摘 要 PAGEREF _Toc290411077 h 3 HYPERLINK l _Toc290411078 Abstract PAGEREF _Toc290411078 h 4 HYPERLINK l _Toc290411079 第1章 緒論 PAGEREF _Toc290411079 h 5 HYPERLINK l _Toc290411080 引言 PAGEREF _Toc290411080 h 5 HYPERLINK l _Toc290411081 系統(tǒng)設(shè)計(jì)的背景、目的與意義 PAGEREF _T

2、oc290411081 h 5 HYPERLINK l _Toc290411082 國內(nèi)外現(xiàn)狀 PAGEREF _Toc290411082 h 6 HYPERLINK l _Toc290411083 研究設(shè)計(jì)內(nèi)容 PAGEREF _Toc290411083 h 7 HYPERLINK l _Toc290411084 本章小結(jié) PAGEREF _Toc290411084 h 7 HYPERLINK l _Toc290411085 第2章 開發(fā)工具及運(yùn)行環(huán)境概述 PAGEREF _Toc290411085 h 8 HYPERLINK l _Toc290411086 2.1 系統(tǒng)運(yùn)行環(huán)境及其應(yīng)用軟件

3、: PAGEREF _Toc290411086 h 8 HYPERLINK l _Toc290411087 系統(tǒng)關(guān)鍵技術(shù)概述 PAGEREF _Toc290411087 h 8 HYPERLINK l _Toc290411088 2.3 本章小結(jié) PAGEREF _Toc290411088 h 9 HYPERLINK l _Toc290411089 第3章 系統(tǒng)功能設(shè)計(jì) PAGEREF _Toc290411089 h 10 HYPERLINK l _Toc290411090 3.1 前臺(tái)購物模塊 PAGEREF _Toc290411090 h 10 HYPERLINK l _Toc290411

4、091 3.2 后臺(tái)管理模塊 PAGEREF _Toc290411091 h 11 HYPERLINK l _Toc290411092 系統(tǒng)結(jié)構(gòu)分析 PAGEREF _Toc290411092 h 11 HYPERLINK l _Toc290411093 3.4 本章小結(jié) PAGEREF _Toc290411093 h 12 HYPERLINK l _Toc290411094 第4章 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc290411094 h 13 HYPERLINK l _Toc290411095 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc290411095 h 13 HYPERLINK

5、l _Toc290411096 購物網(wǎng)局部E-R圖 PAGEREF _Toc290411096 h 13 HYPERLINK l _Toc290411097 數(shù)據(jù)表結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc290411097 h 15 HYPERLINK l _Toc290411098 本章小結(jié) PAGEREF _Toc290411098 h 17 HYPERLINK l _Toc290411099 第5章 系統(tǒng)功能的實(shí)現(xiàn) PAGEREF _Toc290411099 h 18 HYPERLINK l _Toc290411100 主頁界面 PAGEREF _Toc290411100 h 18 HYPER

6、LINK l _Toc290411101 注冊(cè)功能 PAGEREF _Toc290411101 h 18 HYPERLINK l _Toc290411102 登錄功能 PAGEREF _Toc290411102 h 19 HYPERLINK l _Toc290411103 個(gè)人資料管理 PAGEREF _Toc290411103 h 20 HYPERLINK l _Toc290411104 意見反響 PAGEREF _Toc290411104 h 21 HYPERLINK l _Toc290411105 我的購物車 PAGEREF _Toc290411105 h 21 HYPERLINK l

7、_Toc290411106 生成訂單 PAGEREF _Toc290411106 h 22 HYPERLINK l _Toc290411107 后臺(tái)登錄 PAGEREF _Toc290411107 h 23 HYPERLINK l _Toc290411108 本章總結(jié) PAGEREF _Toc290411108 h 24 HYPERLINK l _Toc290411109 第6章 總結(jié) PAGEREF _Toc290411109 h 25 HYPERLINK l _Toc290411110 參考文獻(xiàn) PAGEREF _Toc290411110 h 26 HYPERLINK l _Toc2904

8、11111 致謝 PAGEREF _Toc290411111 h 27摘 要隨著Internet互聯(lián)網(wǎng)的不斷普及,人們對(duì)于互聯(lián)網(wǎng)技術(shù)的要求已不單單是瀏覽一下網(wǎng)頁,收發(fā)電子郵件,日益忙碌的人們開始追求足不出戶的利用互聯(lián)網(wǎng)這一強(qiáng)大的平臺(tái)來實(shí)現(xiàn)的網(wǎng)上購物。對(duì)于企業(yè)來講,無論是企業(yè)之間(B to B),還是企業(yè)和客戶之間(B to C)的交易,如果能夠?qū)崿F(xiàn)網(wǎng)上交易將大大提高交易速度節(jié)約交易本錢。近幾年,隨著網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)的進(jìn)一步開展,使得這一設(shè)想逐漸成為現(xiàn)實(shí)。運(yùn)用JSP技術(shù)和網(wǎng)絡(luò)數(shù)據(jù)庫原理,基于B/S模式我開發(fā)了一個(gè)網(wǎng)上購物系統(tǒng)。在我的系統(tǒng)中,顧客可以很方便的注冊(cè)成為會(huì)員,對(duì)商品進(jìn)行瀏覽,查看商品的詳

9、細(xì)資料,然后根據(jù)各人的喜好購置心儀的商品。系統(tǒng)會(huì)自動(dòng)為顧客生成訂單,按照顧客所填寫的信息提交訂單并發(fā)貨。系統(tǒng)管理員那么可以對(duì)現(xiàn)有的商品進(jìn)行添加和編輯,審查已注冊(cè)的用戶并對(duì)提交的訂單進(jìn)行處理。關(guān)鍵詞:B/S模式、JSP、JAVABEAN、SQLserver2000AbstractAlong with the Internet of continuously universal, people are for the request of technique Internet the already and not only single is a view once web page, rece

10、ive and dispatch the E-mail, increasingly busy people start pursuing the exploitation Internet that keep the house this a the mighty platform come the net that realizes on the shopping.Speak for the business enterprise, and wether is the business enterprises( B to B), or business enterprise with the

11、 customers bargain for( B to C), if can realize the net up trade and will consumedly increase the bargain speed the economy to trade the cost.In the last few years, along with the techniques further development of network database, make this on conceiving to gradually become the actuality.Applicatio

12、n JSP technique is with the network database principle, according to B/ S mode I developped a net on the shopping system.In my system, customer can very the convenient registration become the member, and proceeds to merchandise view index, look into favour that the merchandises detailed data, then p

13、urchase the adoring merchandise according to the everyone.System would the auto is a born order of customer, and hand over the order to erupt goods according to the information for fill inning of customer.System manager can then proceeds to increase with the order that edit, investigate already the

14、registered customer combine right hand over to proceeds to handle to current merchandise.Key words: B/ S mode, JSP, JAVABEAN, SQLserver2000.緒論引言隨著計(jì)算機(jī)硬件和計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的不斷開展,互聯(lián)網(wǎng)在人們生活中發(fā)揮了重要的作用,而且隨著互聯(lián)網(wǎng)的不斷開展,信息技術(shù)逐漸開展壯大,將成為網(wǎng)絡(luò)經(jīng)濟(jì)的核心。其中計(jì)算機(jī)、網(wǎng)絡(luò)通信開展的特別快。再加之現(xiàn)在網(wǎng)絡(luò)的不斷普及,這樣就出現(xiàn)了很多基于Web的網(wǎng)上購物站點(diǎn),各種語言技術(shù)的出現(xiàn)使整個(gè)Web體系更加完善和穩(wěn)固,因此,本系統(tǒng)

15、是通過JSP語言來實(shí)現(xiàn),一個(gè)基于B/S模式的JSP購物網(wǎng)。系統(tǒng)設(shè)計(jì)的背景、目的與意義縱觀當(dāng)今世界,互聯(lián)網(wǎng)的出現(xiàn)帶給了世界巨大的變化,從過去只面向?qū)I(yè)部門的信息傳送擴(kuò)展到現(xiàn)代生活的各個(gè)角落,它為世界的開展和變革做出了無可估量的奉獻(xiàn)。尤其是在二十世紀(jì)九十年代,自從美國政府提出“信息高速公路方案并付諸于實(shí)施以后,互聯(lián)網(wǎng)漸漸的從人們極少了解的領(lǐng)域開展到了全世界人的平常生活中。在互聯(lián)網(wǎng)日益盛行的今天,網(wǎng)絡(luò)是時(shí)代的脈搏,是時(shí)代的寵兒。在網(wǎng)絡(luò)大家族中,電子商務(wù)那么是其中的一個(gè)亮點(diǎn)。網(wǎng)上購物就是電子商務(wù)一個(gè)最根本表達(dá),從一定程度上講它就是把現(xiàn)實(shí)生活當(dāng)中的商品拿到網(wǎng)上來賣,也就是一種網(wǎng)上銷售?!熬W(wǎng)字意味著電子商

16、務(wù)具有信息時(shí)代的快捷、方便等特征。事實(shí)上電子商務(wù)的出現(xiàn),給消費(fèi)者的消費(fèi)形式,消費(fèi)觀念等帶來了重要的變化。隨著世界經(jīng)濟(jì)的全球化,以及我國參加WTO之后,我國越來越多的傳統(tǒng)企業(yè)進(jìn)一步認(rèn)識(shí)到企業(yè)經(jīng)濟(jì)開展的必然趨勢(shì)就是以網(wǎng)絡(luò)化、全球化為主要特征。而企業(yè)實(shí)行電子商務(wù)那么成為企業(yè)走國際化道路的必要條件。從互聯(lián)網(wǎng)在我國的興起以后,多年來我國十分關(guān)心企業(yè)的信息化建設(shè),并做了大量的投入,但目前根據(jù)相關(guān)信息說明我國企業(yè)開始實(shí)施信息化的比例還不到20%。所以電子購物網(wǎng)站的實(shí)現(xiàn)是一個(gè)非常迫切的需求和一個(gè)很好的機(jī)遇?,F(xiàn)代的網(wǎng)絡(luò)技術(shù),已經(jīng)經(jīng)歷過迅速開展的時(shí)期,它的技術(shù)也已經(jīng)相當(dāng)成熟。因此,利用現(xiàn)在網(wǎng)絡(luò)技術(shù)來架設(shè)一個(gè)網(wǎng)站會(huì)

17、在很多方面得到相關(guān)的支持。互聯(lián)網(wǎng)作為信息傳輸?shù)拿浇?,它的高速,海量,及時(shí)與可接受的可靠性滿足了現(xiàn)代人們對(duì)生活和工作需求的渴望。人們對(duì)當(dāng)今的互聯(lián)網(wǎng)需求,已經(jīng)不再是單單瀏覽網(wǎng)頁獲得信息,更反響了現(xiàn)代人生活的理念,更為重要的是成為企業(yè)介紹自身的平臺(tái)。因?yàn)楝F(xiàn)代社會(huì)愈發(fā)的依賴于網(wǎng)絡(luò),特別是“萬維網(wǎng),為企業(yè)量身設(shè)計(jì)一個(gè)網(wǎng)站被默認(rèn)為必不可少的事情。國內(nèi)外現(xiàn)狀伴隨著Internet的蓬勃開展,在線網(wǎng)絡(luò)購物網(wǎng)站作為電子商務(wù)的一種形式正以其高效、低本錢的優(yōu)勢(shì),逐步成為新興的經(jīng)營模式和理念,人們已不再滿足于信息瀏覽和發(fā)布,而是渴望著能夠充分享受網(wǎng)絡(luò)所帶來的更多的便利。而在線網(wǎng)絡(luò)購物網(wǎng)站能給客戶提供的好處就是客戶足不

18、出戶便可以方便快捷的選購自己喜歡的商品。敏銳的網(wǎng)絡(luò)商家當(dāng)然不會(huì)錯(cuò)過這樣絕好的時(shí)機(jī),越來越多的網(wǎng)站投身到提供網(wǎng)絡(luò)購物效勞的行列中來,一個(gè)基于Internet的全球電子商務(wù)框架正在形成。在美、日等信息化程度較高的國家和地區(qū),網(wǎng)絡(luò)商店開展速度迅猛,美國的世界級(jí)超一流的企業(yè)紛紛擠身于網(wǎng)絡(luò)經(jīng)商的行列。調(diào)查說明:美國的家庭已越來越習(xí)慣于在家中從網(wǎng)上購物。 在我國,網(wǎng)上購物從無到有也在慢慢飛發(fā)自起來。我國第一次網(wǎng)上交易發(fā)生在1996年,燕莎友誼商場首次通過網(wǎng)上商城售出一個(gè)景泰藍(lán),雖然不是在線支付的貨款,但這畢竟為我國的網(wǎng)上購物奏出了先聲。根據(jù)CNNIC的統(tǒng)計(jì)結(jié)果,截止2004年1月中國有互聯(lián)網(wǎng)用戶7950萬

19、人,而又有40.7%以上的網(wǎng)民在過去的一年里有過網(wǎng)上購物經(jīng)歷,這就說明中國有網(wǎng)上購物的用戶達(dá)是3235.7萬人,并且這一數(shù)字還在以17%左右的速度增長,到2006年中國網(wǎng)上購物用戶將到達(dá)6962萬人,這說明在中國開展網(wǎng)上購物具有很大的市場,網(wǎng)上購物方式日趨被大家所接受。為了做畢業(yè)論文在最近一段時(shí)間里,我也查了一些關(guān)于網(wǎng)上購物的信息。有60.4%的網(wǎng)站屬于企業(yè)網(wǎng)站,可見如今企業(yè)都將網(wǎng)站作為推廣自己的重要手段。其次是個(gè)人網(wǎng)站。而政府部門的網(wǎng)站占到4.4%。但是,另有調(diào)查顯示,將近75%的企業(yè)的網(wǎng)站每天的點(diǎn)擊率在200次以下,更有51.5%的企業(yè)網(wǎng)站的點(diǎn)擊率缺乏50次,僅有8.6%的企業(yè)網(wǎng)站的點(diǎn)擊率

20、每天超過1000次。這說明,做好一個(gè)網(wǎng)站,做出網(wǎng)站的特色把企業(yè)信息與新聞相結(jié)合來吸引人觀看是一個(gè)非常重要的問題。電子商務(wù)是Internet爆炸式開展的直接產(chǎn)物,是網(wǎng)絡(luò)技術(shù)應(yīng)的全新開展方向,隨著信息時(shí)代的來臨,知識(shí)經(jīng)濟(jì)的擴(kuò)張,電子商務(wù)已經(jīng)越來越靠近我們的生活,他的開展極大地改變了企業(yè)商務(wù)活動(dòng)的形式與內(nèi)容,更多企業(yè)可以通過電子商務(wù)來進(jìn)行網(wǎng)上交易。利用電子商務(wù)的模式,在介紹推廣自己的同時(shí),也可以以新的一種渠道銷售自己的產(chǎn)品。因此,設(shè)計(jì)一個(gè)具有電子商務(wù)功能的企業(yè)網(wǎng)站具有非常好前景。研究設(shè)計(jì)內(nèi)容本設(shè)計(jì)實(shí)現(xiàn)了一個(gè)網(wǎng)上購物網(wǎng)。網(wǎng)絡(luò)購物網(wǎng)站所承載的信息量大、購物流程比擬繁瑣,而且互聯(lián)網(wǎng)中日益肆虐的黑客和病毒對(duì)

21、網(wǎng)絡(luò)的平安性提出了更高的挑戰(zhàn)。開發(fā)出的網(wǎng)絡(luò)購物網(wǎng)站系統(tǒng)基于Windows 2000 Server中文企業(yè)版效勞器和SQL Server 2000數(shù)據(jù)庫,采用國際先進(jìn)的JSP技術(shù)進(jìn)行開發(fā),具有很高的穩(wěn)定性和平安性。網(wǎng)絡(luò)購物網(wǎng)站真正實(shí)現(xiàn)了在Internet上的經(jīng)營銷售,從而使其獲得更大的市場機(jī)遇及經(jīng)濟(jì)效益,很大程度地提高了企業(yè)的核心競爭力。這個(gè)網(wǎng)上購物網(wǎng)站所需要的功能從用戶角度進(jìn)行劃分,可以分為前臺(tái)用戶功能和后臺(tái)管理功能。用戶功能主要提供應(yīng)購物的用戶使用,包括用戶的注冊(cè)、登錄,購物車,查看訂單等;后臺(tái)管理功能主要提供應(yīng)網(wǎng)站的管理人員使用,包括對(duì)用戶、商品、訂單的管理。用戶注冊(cè)后,登陸網(wǎng)站的用戶可以

22、在線查看、訂購產(chǎn)品,并可在線留下對(duì)本網(wǎng)站的意見和建議等。這些局部用JSP設(shè)計(jì)頁面及連接,使用數(shù)據(jù)庫來建立相關(guān)的表,以便于對(duì)其進(jìn)行查看、修改或刪除。在網(wǎng)站設(shè)計(jì)中,管理員完成對(duì)網(wǎng)站的維護(hù)與管理的工作。使用數(shù)據(jù)庫中權(quán)限的功能對(duì)管理員設(shè)置權(quán)限,管理員可以對(duì)商品信息進(jìn)行新增,修改及刪除,也可以對(duì)訂單信息進(jìn)行處理,同時(shí)管理員也可以對(duì)用戶信息進(jìn)行管理。本章小結(jié)該局部對(duì)Egou購物網(wǎng)的設(shè)計(jì)背景、目的以及意義進(jìn)行了系統(tǒng)的概述,同時(shí)也對(duì)國內(nèi)外的狀況做了簡單的分析,使讀者對(duì)本設(shè)計(jì)有一個(gè)系統(tǒng)的概念。開發(fā)工具及運(yùn)行環(huán)境概述本章將介紹如何構(gòu)建JSP動(dòng)態(tài)網(wǎng)站運(yùn)行環(huán)境。以實(shí)現(xiàn)JSP應(yīng)用開發(fā)的目的,構(gòu)建動(dòng)態(tài)網(wǎng)站環(huán)境需要涉及To

23、mcat效勞器、數(shù)據(jù)源ODBC、JDK環(huán)境、數(shù)據(jù)庫管理系統(tǒng)。 系統(tǒng)運(yùn)行環(huán)境及其應(yīng)用軟件:開發(fā)技術(shù):Jsp+JavaBeanWeb后臺(tái)數(shù)據(jù)庫系統(tǒng):SQL Server2000開發(fā)工具:界面制作:Dreamwear 8 、Flash8、photoshop編程語言:HTML,JAVA, JSP系統(tǒng)關(guān)鍵技術(shù)概述一JSP技術(shù)JSP是Java Server Page的縮寫,是由Sun Microsystems公司倡導(dǎo)、許多公司參與建立一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。采用JSP技術(shù),Web頁面開發(fā)人員可以使用HTML或者XML標(biāo)記來設(shè)計(jì)和格式化最終頁面,使用JSP代碼或者小腳本程序來生成頁面上的動(dòng)態(tài)內(nèi)容。在效勞器中,

24、JSP引擎解釋JSP代碼和小腳本程序,生成所請(qǐng)求的內(nèi)容,并且將結(jié)果以HTML或者XML頁面的形式發(fā)送回瀏覽器。JSP技術(shù)很容易整合到多種應(yīng)用體系結(jié)構(gòu)中,以利用現(xiàn)存的工具和技巧,并且擴(kuò)展到能夠支持企業(yè)級(jí)的分布式應(yīng)用。由于JSP頁面的內(nèi)置腳本語言是基于Java編程語言的,擁有Java編程語言“一次編寫,各處運(yùn)行的特點(diǎn)。二JSP運(yùn)行環(huán)境Sun推出的JSP是一種執(zhí)行于效勞器端的動(dòng)態(tài)網(wǎng)頁開發(fā)技術(shù),他基于JAVA技術(shù)。執(zhí)行JSP時(shí)需要在WEB效勞器上架設(shè)一個(gè)編譯JSP網(wǎng)頁的引擎。配置JSP環(huán)境可以有多種途徑,但主要工作就是安裝和配置WEB效勞器及JSP引擎。三JSP與JavaBean將JSP和JavaBe

25、an結(jié)合起來,在JavaBean中處理邏輯,然后在JSP網(wǎng)頁中調(diào)試,而用JSP文本著重是網(wǎng)頁見面設(shè)計(jì),這樣會(huì)使得JSP網(wǎng)頁變的清晰,可以節(jié)省軟件開發(fā)時(shí)間和降低以后維護(hù)的難度。四WEB效勞器簡介Tomcat效勞器是Apache組織開發(fā)的一種JSP引擎,本身具有WEB效勞器的功能,可以作為獨(dú)立的WEB效勞器來使用,Tomcat是Java程序,所以只要有JDK就可以使用,不需要考慮操作系統(tǒng)平臺(tái)。五數(shù)據(jù)庫的選擇SQL Server 2000是目前市場上功能強(qiáng)大的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)之一,它提供了用于建立用戶連接、提供數(shù)據(jù)平安性和查詢請(qǐng)求效勞的全部功能,讀者所要做的只是建立一個(gè)數(shù)據(jù)庫和與之相交互的應(yīng)用程

26、序,不必為具體的數(shù)據(jù)庫底層的操作擔(dān)憂。它是獨(dú)立于JSP而存在的,在JSP的開發(fā)過程中,可以方便地管理數(shù)據(jù)庫,而不必?fù)?dān)憂數(shù)據(jù)庫的更改會(huì)影響到JSP程序的變更。六操作系統(tǒng)簡介JSP構(gòu)建的網(wǎng)站操作系統(tǒng)可以選用Unix、Linux或Windows平臺(tái)。微軟公司的Windows系統(tǒng)不僅在個(gè)人操作系統(tǒng)中占有絕對(duì)優(yōu)勢(shì),它在網(wǎng)絡(luò)操作系統(tǒng)中也是具有非常強(qiáng)勁的力量;Windows操作系統(tǒng)容易掌握,操作方便且可以在很大程度上滿足許多中、小企業(yè)的效勞器配置需求。七SQL Server的平安性優(yōu)勢(shì)(1)SQL Server 2000的登陸認(rèn)證包括:身份驗(yàn)證、權(quán)限驗(yàn)證。(2)管理SQL Server 2000登陸包括:驗(yàn)

27、證模式、設(shè)置驗(yàn)證模式、管理登陸帳號(hào)。(3)數(shù)據(jù)庫用戶包括:查看數(shù)據(jù)庫用戶、新增數(shù)據(jù)庫用戶、修改和刪除數(shù)據(jù)庫用戶。(4)權(quán)限管理包括:權(quán)限設(shè)置對(duì)話框、權(quán)限設(shè)置。(5)角色管理包括:標(biāo)準(zhǔn)角色、應(yīng)用程序角色、用戶和角色的權(quán)限問題。3、數(shù)據(jù)庫備份和恢復(fù)(1)用企業(yè)管理器備份(2)使用系統(tǒng)存儲(chǔ)過程管理備份設(shè)備(3)利用企業(yè)管理器恢復(fù)數(shù)據(jù)庫(4)使用RESTORE命令進(jìn)行恢復(fù)、恢復(fù)文件或文件組、恢復(fù)事務(wù)日志。2.3 本章小結(jié)該章對(duì)系統(tǒng)所使用到軟件、開發(fā)語言及主要的技術(shù)進(jìn)行了詳細(xì)的介紹,為下一步系統(tǒng)的設(shè)計(jì)打下了根底。系統(tǒng)功能設(shè)計(jì)本章主要介紹Egou購物網(wǎng)的總體功能模塊,包括前臺(tái)購物模塊、后天管理模塊。3.1

28、 前臺(tái)購物模塊用戶通過前臺(tái)購物模塊可實(shí)現(xiàn)在線注冊(cè),注冊(cè)成功后,可進(jìn)行登錄,購置自己想要買的商品;同時(shí)也可在線修改自己的個(gè)人信息,可以在線發(fā)表意見或留言。如果是Egou 的用戶,還可以在線查看自己以前發(fā)送的訂單以及商品信息,同時(shí)也可以在線查找自己已忘記了的密碼。功能流程圖如圖3-1:沒注冊(cè) 繼續(xù)購物 用戶注冊(cè) 用戶等登陸查找商品 用戶資料修改 沒登陸 成功添加 添加到購物車 查看購物車 修改數(shù)量 退回指定商品 結(jié)賬 生成訂單 支付 用戶建議 訂單查詢 清空購物車 圖3-1前臺(tái)功能流程3.2 后臺(tái)管理模塊后臺(tái)管理員可以通過后臺(tái)管理模塊實(shí)現(xiàn)管理員登錄,登錄以后,管理員可以查看所有注冊(cè)用戶的信息并對(duì)其

29、編輯,并提供高級(jí)查詢,同時(shí)還可以查看/添加/刪除商品信息,同時(shí)也提供了高級(jí)查詢,可以查看/編輯用戶所發(fā)送成功的所有訂單,并對(duì)其進(jìn)行編輯同時(shí)也提供了高級(jí)查詢,可以查看/添加/刪除商品的主分類菜單,可以查看/發(fā)布/編輯公告、查看/編輯注冊(cè)用戶所發(fā)送的意見或留言,并可對(duì)其進(jìn)行回復(fù)、查看/編輯/添加用戶在線支付的方式、查看/添加/刪除管理員,同時(shí)也提供了高級(jí)查詢。功能流程圖如圖3-2:發(fā)布管理員查看回復(fù)添加管理商品留言公告訂單其他會(huì)員管理登錄 圖3-2后臺(tái)功能流程本系統(tǒng)采用三層架構(gòu)設(shè)計(jì),采用三層架構(gòu)以后,用戶界面通過統(tǒng)一的接口向業(yè)務(wù)層發(fā)送請(qǐng)求,業(yè)務(wù)層按自己的邏輯規(guī)那么將請(qǐng)求處理之后進(jìn)行數(shù)據(jù)庫操作,然后

30、將查找的數(shù)據(jù)返回給用戶界面層。這樣用戶界面層甚至可以不知道數(shù)據(jù)庫的結(jié)構(gòu),它只要維護(hù)與業(yè)務(wù)層之間的接口即可。管理員可以通過業(yè)務(wù)層管理數(shù)據(jù)庫里的數(shù)據(jù),這種方式在一定程度上增加了數(shù)據(jù)庫的平安性,同時(shí)也降低了用戶界面層開發(fā)人員的要求??傮w結(jié)構(gòu)如圖3-3:用戶界面管理員JSP+JavaBean數(shù)據(jù)庫圖3-3業(yè)務(wù)邏輯3.4 本章小結(jié)本章節(jié)從總體上對(duì)系統(tǒng)進(jìn)行了定位,把握了主題設(shè)計(jì)思想,介紹了Egou購物網(wǎng)的功能模塊、系統(tǒng)的結(jié)構(gòu)。數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì) 結(jié)合上章系統(tǒng)結(jié)構(gòu)的分析,本章就對(duì)數(shù)據(jù)庫結(jié)構(gòu)的設(shè)計(jì)展開詳細(xì)的描述。數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)訪問層負(fù)責(zé)對(duì)業(yè)務(wù)層提供數(shù)據(jù)操作,也就是它負(fù)責(zé)和底層的數(shù)據(jù)庫打交道。業(yè)務(wù)層或者通用層中

31、所有的對(duì)象都通過數(shù)據(jù)訪問層的對(duì)象訪問數(shù)據(jù)庫。數(shù)據(jù)訪問層中的類是按業(yè)務(wù)對(duì)象來組織的,每個(gè)業(yè)務(wù)對(duì)象中包含的數(shù)據(jù)可能存在不同的幾種數(shù)據(jù)表中,它由數(shù)據(jù)訪問類統(tǒng)一組織成一個(gè)概念中的對(duì)象,它相當(dāng)于是一個(gè)面向?qū)ο蟮臄?shù)據(jù)庫層,負(fù)責(zé)映射面向?qū)ο笈c關(guān)系數(shù)據(jù)庫間的關(guān)系。對(duì)數(shù)據(jù)庫的所有操作均由存儲(chǔ)過程完成,數(shù)據(jù)層只是在前臺(tái)調(diào)用后臺(tái)的存儲(chǔ)過程。購物網(wǎng)局部E-R圖1管理員表的屬性有:用戶名,賬號(hào),郵箱, ,如下列圖所示:管理員賬號(hào)用戶名 郵箱圖4-1管理員E-R圖2用戶信息表的屬性如下列圖所示:用戶答案頭像 郵箱密碼住址問題用戶名圖4-2用戶信息E-R圖3訂單表的屬性如下列圖所示:訂單用戶名郵箱支付總價(jià)值訂單號(hào)時(shí)間地址圖

32、4-3訂單表E-R圖4詳細(xì)訂單表的屬性如下列圖所示:訂單詳情數(shù)量單價(jià)訂單號(hào)商品號(hào)圖4-4詳細(xì)訂單表E-R圖5) 商品信息表的屬性如下列圖所示:商品數(shù)量商品名時(shí)間描述商品號(hào)圖片價(jià)格類型圖4-5商品信息E-R圖6) 留言表的屬性如下列圖所示:留言表時(shí)間留言編號(hào)回復(fù)用戶圖4-6留言表E-R圖7) 主分類表的屬性如下列圖所示:主分類分類名編號(hào)圖4-7主分類E-R圖8支付表的屬性如下列圖所示:支付方式分類名編號(hào)信息圖4-8支付表E-R圖9公告表的屬性如下列圖所示:公告表頭像發(fā)布者編號(hào)時(shí)間信息圖4-9公告表E-R圖 數(shù)據(jù)表結(jié)構(gòu)設(shè)計(jì)Egou購物網(wǎng)數(shù)據(jù)庫中各張表的設(shè)計(jì)結(jié)果如下面的表格所示。每個(gè)表格對(duì)應(yīng)數(shù)據(jù)庫中

33、的每一張表,建立相應(yīng)的數(shù)據(jù)字典。如表4-1所示為Customer用戶表,記錄每個(gè)合法用戶的總信息。表 4-1 Customer用戶信息列表屬性名稱含義數(shù)據(jù)類型長度說明約束c_name用戶名varchar30not null主鍵c_pass密碼varchar30not nullc_header頭像varchar30Not nullc_phone 號(hào)碼varchar11not nullc_question問題提示varchar30Not nullc_answer問題答案Varchar30Not nullc_address地址Varchar30nullc_email郵箱Varchar50Not nu

34、ll如表4-2所示為Customer用戶表,記錄每個(gè)合法用戶的留言信息。表4-2 Idea用戶留言存儲(chǔ)表屬性名稱含義數(shù)據(jù)類型長度說明約束id編號(hào)char10not nullc_name留言者varchar30not nullc_header留言者頭像varchar30Not nullnew_message留言信息 varchar1000not nullre_message回復(fù)信息varchar1000nullnew_time留言時(shí)間char15Not nullre_time回復(fù)時(shí)間char15null 如表4-3所示為Product表,記錄每個(gè)商品的信息。表4-3 Product商品信息存儲(chǔ)表

35、屬性名稱含義數(shù)據(jù)類型長度說明約束p_type商品類型varchar30not nullp_id商品編號(hào)varchar10not nullp_name商品名稱varchar40 Not nullp_price商品價(jià)格float8not nullp_quantity商品數(shù)量int4Not nullp_image商品圖片Varchar100 Not nullp_description描述信息Varchar2000 Not nullp_time添加時(shí)間Varchar20null如表4-4所示為Notice表,記錄公告信息。表4-4 Notice公告信息存儲(chǔ)表屬性名稱含義數(shù)據(jù)類型長度說明約束n_id編號(hào)

36、char10not nulln_message公告信息varchar1000not nulln_admin發(fā)布者varchar30Not nulln_header頭像Varchar50not nulln_time發(fā)布時(shí)間char10Not null 如表4-5所示為Main_type表,記錄每個(gè)菜單的信息。表4-5 Main_type添加菜單表屬性名稱含義數(shù)據(jù)類型長度說明約束t_id編號(hào)char10not nullt_type菜單varchar30not null如表4-6所示為OrderDeails表,記錄每個(gè)商品的信息。表4-6 OrderDeails商品詳細(xì)表屬性名稱含義數(shù)據(jù)類型長度說明

37、約束order_id訂單號(hào)char10not nullp_id商品編號(hào)char10not nullp_price價(jià)格Float8Not nullp_number數(shù)量Ine4not null如表4-7所示為Payment表,記錄每個(gè)合法用戶的支付信息。表4-7 Payment支付信息存儲(chǔ)表屬性名稱含義數(shù)據(jù)類型長度說明約束pay_id編號(hào)char10not nullpay_payment支付方式varchar50not nullpay_msg備注varchar500 null如表4-8所示為Orders表,記錄每個(gè)訂單信息。表4-8 Orders訂單信息存儲(chǔ)表屬性名稱含義數(shù)據(jù)類型長度說明約束ord

38、er_id編號(hào)char10not nullorder_payment支付方式varchar1000not nullorder_adress地址varchar200Not nullorder_email郵箱Varchar50not nullorder_user訂購者char30Not nullorder_time訂購時(shí)間char30Not nullorder_sum總價(jià)值float8Not null如表4-9所示為Admin表,記錄管理員的根本信息。表4-9 Admin管理員根本信息存儲(chǔ)表屬性名稱含義數(shù)據(jù)類型長度說明約束a_name管理員賬號(hào)Varchar30not nulla_pass管理員密

39、碼varchar30not nulla_header頭像varchar30Not nulla_phone聯(lián)系 Char11Nulla_email電子郵箱Varchar40null 本章小結(jié)該章對(duì)系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)進(jìn)行了詳細(xì)的表達(dá),包括設(shè)計(jì)思想、設(shè)計(jì)流程等,可以使讀者詳細(xì)了解系統(tǒng)的數(shù)據(jù)庫的制作。系統(tǒng)功能的實(shí)現(xiàn)本章主要對(duì)Egou購物網(wǎng)的功能實(shí)現(xiàn)的效果以文字加圖片的形式加以說明。主頁界面首頁的設(shè)計(jì)力求簡潔,為了給用戶以清晰明了的感覺。首頁由網(wǎng)站名稱名稱、商品導(dǎo)航、登錄窗口、公告欄、新品上市、促銷商品和版權(quán)組成。主頁界面如下列圖5-1所示:圖5-1主頁界面注冊(cè)功能為了統(tǒng)一管理,Egou購物網(wǎng)規(guī)定只有合法

40、用戶才能購置商品,所以要想購置商品的新用戶必須進(jìn)行注冊(cè),為了能及時(shí)發(fā)貨給用戶以及隨時(shí)聯(lián)系用戶,所以系統(tǒng)必須記錄每一位用戶的詳細(xì)信息。用戶注冊(cè)模塊就是完成這一功能。該模塊需要設(shè)計(jì)一個(gè)表單讓用戶輸入有關(guān)個(gè)人的詳細(xì)信息,如姓名,住址,聯(lián)系 等等。如圖5-2所示為該模塊運(yùn)行:圖5-2注冊(cè)界面注冊(cè)成成效果圖如圖5-3圖5-3注冊(cè)成功登錄功能為了檢驗(yàn)用戶是否是Egou購物系統(tǒng)的合法用戶,所以需要用戶輸入用戶名和密碼來核對(duì)用戶的合法性。用戶登陸模塊就是完成這一功能。該模塊需要用到SQL的查找語句來實(shí)現(xiàn),設(shè)計(jì)一個(gè)表單讓用戶輸入用戶名和密碼,在這個(gè)表單中的用戶名和密碼都用了正那么表達(dá)式來限制用戶只能輸入英文字母

41、、下劃線和數(shù)字,單。如下列圖5-4所示為該模塊運(yùn)行后的效果圖。圖5-4檢測(cè)用戶圖5-5登錄成功個(gè)人資料管理為了方便用戶忘記密碼后,能重新找到自己的密碼,特設(shè)計(jì)了密碼查詢這一功能,圖5-6為這一功能運(yùn)行的效果圖:圖5-6查詢密碼意見反響圖5-7所示為用戶意見功能模塊運(yùn)行的效果圖:圖5-7意見反響我的購物車購物車這個(gè)功能模塊,主要功能包括所選商品的添加、查看購物車、單件商品購置數(shù)量的修改、清空購物車、退回指定商品。當(dāng)用戶在商品展示臺(tái)中點(diǎn)擊“購置按鈕,就能將對(duì)應(yīng)的商品添加至購物車。在查看購物車頁面中,可以點(diǎn)擊刪除指定商品、修改商品數(shù)量、清空購物車、繼續(xù)購物和結(jié)帳,或者轉(zhuǎn)到其他功能模塊。如圖5-8所示

42、為該模塊運(yùn)行時(shí)的效果圖。圖5-8購物車界面生成訂單當(dāng)用戶選購好商品時(shí),需要登錄到購物車界面,選擇付款方式,并點(diǎn)擊確定付款按鈕,就可以生成訂單,下列圖所示為該功能的運(yùn)行效果圖:后臺(tái)登錄為了檢驗(yàn)用戶是否是管理員,所以需要用戶輸入用戶名和密碼來核對(duì)。管理員登陸模塊就是要完成這一功能。該模塊需要設(shè)計(jì)一個(gè)表單讓用戶輸入用戶名和密碼。當(dāng)是管理員登陸時(shí)就會(huì)登陸到后臺(tái)管理系統(tǒng),不會(huì)在前臺(tái)出現(xiàn)。下列圖為運(yùn)行效果圖:5.9 后臺(tái)管理主界面當(dāng)用戶登錄到后天管理界面以后,就可以對(duì)客戶、商品、訂單、商品分類、公告反響、支付等其他做管理。本章總結(jié)本章簡略的對(duì)本系統(tǒng)的功能做了個(gè)圖文并茂的描述,讓讀者從整體上對(duì)本系統(tǒng)功能的效

43、果有個(gè)初步的認(rèn)識(shí)??偨Y(jié)畢業(yè)設(shè)計(jì)是三年學(xué)習(xí)階段一次非常難得的理論與實(shí)際相結(jié)合的時(shí)機(jī),通過這次比擬完整的在線購物網(wǎng)站的設(shè)計(jì),我擺脫了單純的理論知識(shí)學(xué)習(xí)狀態(tài),和實(shí)際設(shè)計(jì)的結(jié)合鍛煉了我的綜合運(yùn)用所學(xué)的專業(yè)根底知識(shí),解決實(shí)際問題的能力,同時(shí)也提高我查閱文獻(xiàn)資料、設(shè)計(jì)手冊(cè)、設(shè)計(jì)標(biāo)準(zhǔn)等其他專業(yè)能力水平,而且通過對(duì)整體的掌控,對(duì)局部的取舍,以及對(duì)細(xì)節(jié)的斟酌處理,都使我的能力得到了鍛煉,經(jīng)驗(yàn)得到了豐富,并且意志品質(zhì)力,抗壓能力及耐力也都得到了不同程度的提升。這是我們都希望看到的也正是我們進(jìn)行畢業(yè)設(shè)計(jì)的目的所在。雖然畢業(yè)設(shè)計(jì)內(nèi)容繁多,過程繁瑣但我的收獲卻更加豐富。網(wǎng)站系統(tǒng)的開發(fā)環(huán)境,網(wǎng)站設(shè)計(jì)的思路,與網(wǎng)站制作相關(guān)

44、的軟件的使用,我都是隨著設(shè)計(jì)的不斷深入而不斷熟悉并學(xué)會(huì)應(yīng)用的。事實(shí)上,我的畢業(yè)設(shè)計(jì)論文具體論述了購物網(wǎng)站系統(tǒng)的主要功能及體系結(jié)構(gòu),同時(shí)重點(diǎn)討論了系統(tǒng)設(shè)計(jì)準(zhǔn)備、數(shù)據(jù)庫的邏輯結(jié)構(gòu)分析、各模塊系統(tǒng)流程 各功能模塊的關(guān)聯(lián)和響應(yīng) ,JSP與后臺(tái)數(shù)據(jù)庫鏈接、JavaBean等關(guān)鍵技術(shù)。這些技術(shù)的實(shí)現(xiàn),滿足了系統(tǒng)的需要,優(yōu)化了系統(tǒng)的性能。目前基于該模型的系統(tǒng)處于實(shí)驗(yàn)室階段,還存在許多問題與缺乏,如平安性能還不完善,缺少必要的數(shù)據(jù)加密系統(tǒng)等,,這些功能與技術(shù)還需要加以提高和實(shí)現(xiàn)。 購物網(wǎng)站系統(tǒng)無論是在開發(fā)過程中,還是建成后的日常維護(hù)過程中,都需要進(jìn)行嚴(yán)格的檢測(cè),以保證購物系統(tǒng)的效勞質(zhì)量。 隨著相關(guān)技術(shù)的日趨成

45、熟、網(wǎng)上購物的優(yōu)勢(shì)日趨明顯,會(huì)有更多的人參與到網(wǎng)上購物的浪潮中來,人類最終將迎接電子商務(wù)時(shí)代的來臨。最后要重點(diǎn)感謝我的輔導(dǎo)老師張艷在設(shè)計(jì)過程中提供的幫助,讓我能夠順利的完成網(wǎng)站的建設(shè)。參考文獻(xiàn)1?JSP網(wǎng)絡(luò)開發(fā)實(shí)例自學(xué)手冊(cè)? 明日科技編著 人民郵電出版社2?JSP 組建動(dòng)態(tài)網(wǎng)站根底與實(shí)例操作? 李長林等編著 電子工業(yè)出版社3?JSP動(dòng)態(tài)網(wǎng)站開發(fā)技術(shù)與實(shí)踐? 高翔,何立軍等編著 電子工業(yè)出版社4?JSP網(wǎng)絡(luò)編程? 鄧子云,燕鋒編著 電子工業(yè)出版社5?JavaBean組件程序設(shè)計(jì)? 王煒等編著 清華大學(xué)出版社6. ?精通JSP編程技術(shù)?武延軍 黃飛躍編著 人民郵電出版社7. ?JSP編程根底及應(yīng)用

46、實(shí)例集錦?柏亞軍編著 人民郵電出版社8. 淘寶網(wǎng),當(dāng)當(dāng)購物網(wǎng)等網(wǎng)站9. ?網(wǎng)絡(luò)數(shù)據(jù)庫實(shí)用教程:SQL Server2000?王恩波編著 高等教育出版社10.?Flash8動(dòng)漫設(shè)計(jì)實(shí)例教程?王珺,彭雪萍編著化學(xué)工業(yè)出版社致謝本設(shè)計(jì)在張艷老師的悉心指導(dǎo)和嚴(yán)格要求下業(yè)已完成,從課題選擇、方案論證到具體設(shè)計(jì)和調(diào)試,張艷老師都給了很大的幫助,在三年年的??茖W(xué)習(xí)和生活期間,也始終感受著導(dǎo)師的精心指導(dǎo)和無私的關(guān)心,我受益匪淺。在此向張艷老師表示深深的感謝和崇高的敬意。 不積跬步何以至千里,本設(shè)計(jì)能夠順利的完成,也歸功于各位任課老師譚營軍老師,韓敏老師,徐海燕老師,趙大鵬老師等的認(rèn)真負(fù)責(zé),使我能夠很好的掌握和運(yùn)用專業(yè)知識(shí),并在設(shè)計(jì)中得以表達(dá)。正是有了他們的細(xì)心幫助和支持,才使

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論