jsp09校園物品交換論文_第1頁
已閱讀1頁,還剩32頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p>  www.bycxlw.com 企鵝畢業(yè)設(shè)計(jì)</p><p><b>  xxx 學(xué) 院</b></p><p>  畢業(yè)設(shè)計(jì)(論文)說明書</p><p>  題 目: 基于JSP的校園物品交換平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn) </p><p>  作 者: 學(xué)

2、 號(hào): </p><p>  系 (院): 計(jì)算機(jī)科學(xué)系 </p><p>  專業(yè)班級(jí): 計(jì)算機(jī)科學(xué)與技術(shù) </p><p>  指導(dǎo)者: 實(shí)驗(yàn)師 </p><p>  (姓 名)

3、 (專業(yè)技術(shù)職務(wù))</p><p>  評(píng)閱者: </p><p>  (姓 名) (專業(yè)技術(shù)職務(wù))</p><p>  2011年3月 xxx</p><p>  畢業(yè)設(shè)計(jì)(論文)中文摘要</p><p>  畢業(yè)設(shè)計(jì)

4、(論文)外文摘要</p><p><b>  目 錄</b></p><p><b>  1 引言1</b></p><p>  1.1 課題的研究背景與意義1</p><p>  1.2 可行性分析3</p><p>  1.3 論文各章簡(jiǎn)介5</p&

5、gt;<p><b>  2 需求分析7</b></p><p>  2.1 業(yè)務(wù)流分析7</p><p>  2.2 數(shù)據(jù)流分析8</p><p>  2.3 數(shù)據(jù)字典9</p><p>  3 系統(tǒng)設(shè)計(jì)13</p><p>  3.1 系統(tǒng)設(shè)計(jì)思想13&l

6、t;/p><p>  3.2 系統(tǒng)功能模塊劃分13</p><p>  4 數(shù)據(jù)庫(kù)設(shè)計(jì)15</p><p>  4.1 數(shù)據(jù)庫(kù)需求分析15</p><p>  4.2 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)15</p><p>  4.3 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)18</p><p>  5 系統(tǒng)通用功

7、能模塊的編寫21</p><p>  5.1 系統(tǒng)結(jié)構(gòu)概覽21</p><p>  5.2 應(yīng)用程序公共文件23</p><p>  5.3 數(shù)據(jù)庫(kù)連接23</p><p>  5.4 檢測(cè)管理員是否登錄25</p><p>  5.5 站點(diǎn)參數(shù)設(shè)置25</p><p> 

8、 6 管理模塊界面設(shè)計(jì)27</p><p>  6.1 管理界面結(jié)構(gòu)設(shè)計(jì)27</p><p>  6.2 界面頭、尾設(shè)計(jì)27</p><p>  6.3 類別管理模塊27</p><p>  6.4 商品(商品)維護(hù)模塊32</p><p>  6.5 會(huì)員維護(hù)模塊37</p>&l

9、t;p>  6.6 交換記錄維護(hù)模塊38</p><p>  6.7 查看發(fā)貨模塊40</p><p>  6.8 常見問題管理模塊41</p><p>  6.9 管理員維護(hù)模塊41</p><p>  6.10 用戶登陸模塊42</p><p>  7 客戶界面設(shè)計(jì)44</p&g

10、t;<p>  7.1 客戶界面結(jié)構(gòu)設(shè)計(jì)44</p><p>  7.2 界面頭、尾設(shè)計(jì)44</p><p>  7.3 界面左側(cè)快捷菜單設(shè)計(jì)44</p><p>  7.4 商城界面設(shè)計(jì)46</p><p>  7.5 商品信息瀏覽模塊48</p><p>  7.6 購(gòu)物車管理模

11、塊設(shè)計(jì)49</p><p>  7.7 提交交換記錄模塊設(shè)計(jì)50</p><p>  7.8 在線幫助模塊52</p><p>  7.9 會(huì)員模塊52</p><p>  7.10 開發(fā)技巧和難點(diǎn)52</p><p><b>  結(jié) 論55</b></p>&

12、lt;p><b>  致 謝56</b></p><p>  參 考 文 獻(xiàn)57</p><p><b>  1 引言</b></p><p>  1.1 課題的研究背景與意義</p><p>  1.1.1 課題的研究背景</p><p>  中國(guó)互聯(lián)網(wǎng)絡(luò)

13、信息中心發(fā)布的2009第十六次CNNIC調(diào)查結(jié)果顯示,內(nèi)地上網(wǎng)人數(shù)與日俱增。用戶在網(wǎng)上關(guān)注的信息也不再是單一的新聞。報(bào)告數(shù)據(jù)顯示,用戶在網(wǎng)上經(jīng)常查詢的信息中,教育信息占29.3%,商品信息占13.8%,求職招聘信息占24.2%。在互聯(lián)網(wǎng)服務(wù)業(yè)務(wù)方面:電子郵件、搜索引擎、網(wǎng)上銀行、在線交易、網(wǎng)絡(luò)廣告、網(wǎng)絡(luò)新聞、網(wǎng)絡(luò)游戲等服務(wù)業(yè)務(wù)仍然快速的發(fā)展著。</p><p>  據(jù)我國(guó)IT行業(yè)發(fā)布的報(bào)告表明,近年來,我國(guó)互聯(lián)網(wǎng)

14、發(fā)展呈快速增長(zhǎng)趨勢(shì),網(wǎng)民的數(shù)量已達(dá)8700萬,逼近世界第一,并且隨著寬帶的實(shí)施及降價(jià),每天約有近6萬人走進(jìn)網(wǎng)絡(luò)世界。伴隨著網(wǎng)絡(luò)的普及,電子商務(wù)(網(wǎng)絡(luò)購(gòu)物)也日趨盛行。特別是在美國(guó)、日本等發(fā)達(dá)國(guó)家,上網(wǎng)人口迅速增加,可以說已達(dá)到普及。例如在美國(guó)的圣誕季節(jié),玩具銷售量的將近半數(shù)是由網(wǎng)絡(luò)購(gòu)物完成的。不僅僅是玩具,書籍、音樂CD、個(gè)人電腦、電腦軟件、日常雜貨、小件物品等,甚至廣泛發(fā)展到股票及證券交易。網(wǎng)絡(luò)正以一種前所未有的沖擊力在影響著人類的活

15、動(dòng),包括人類的生產(chǎn)和日常生活。網(wǎng)絡(luò)的誕生和發(fā)展,顛覆了傳統(tǒng)的信息傳播方式,沖破了存在于傳統(tǒng)交流方式中時(shí)間和空間的種種壁壘,極大地改變了人類從物質(zhì)到精神、從形式到內(nèi)容、從生產(chǎn)到生活的各種活動(dòng),并且給人類帶來了新的機(jī)遇和挑戰(zhàn)。信息在社會(huì)和經(jīng)濟(jì)的發(fā)展中所起的作用越來越為人們所重視。信息資源的開發(fā)利用水平成為衡量一個(gè)國(guó)家綜合國(guó)力的重要標(biāo)志之一。計(jì)算機(jī)作為信息處理的工具,為適應(yīng)數(shù)據(jù)處理需求的迅速提高,滿足各類信息系統(tǒng)對(duì)數(shù)據(jù)管理的要求,在文件系統(tǒng)的

16、基礎(chǔ)上發(fā)展基礎(chǔ)數(shù)據(jù)庫(kù)系統(tǒng),數(shù)據(jù)庫(kù)方法針對(duì)事物處理中大量數(shù)據(jù)管理需求提供了</p><p>  隨著國(guó)內(nèi)市場(chǎng)經(jīng)濟(jì)的不斷發(fā)展,以“市場(chǎng)為導(dǎo)向,拓寬銷售渠道”已成為大多數(shù)企業(yè)的共識(shí)。由于企業(yè)規(guī)模的擴(kuò)大及外部競(jìng)爭(zhēng)的加劇,對(duì)企業(yè)在動(dòng)態(tài)分銷方面的管理提出了許多新的要求。為適應(yīng)這種趨勢(shì),多數(shù)企業(yè)目前采取在全國(guó)各地設(shè)立分公司,力求拓展銷售網(wǎng)絡(luò),但是隨著銷售網(wǎng)絡(luò)的不斷擴(kuò)展,信息量不斷增大,如果仍以傳統(tǒng)的手工方式處理和分析這些數(shù)據(jù),

17、已遠(yuǎn)遠(yuǎn)不能滿足企業(yè)決策者對(duì)信息的及時(shí)性、準(zhǔn)確性、分析等方面的要求。同時(shí),計(jì)算機(jī)技術(shù)不斷成熟,利用計(jì)算機(jī)幫助企業(yè)分析處理數(shù)據(jù),已成為不可阻擋的趨勢(shì)。如何利用計(jì)算機(jī)輔助工具處理和分析繁雜的數(shù)據(jù),提高企業(yè)的競(jìng)爭(zhēng)力,已成為企業(yè)領(lǐng)導(dǎo)者不得不面對(duì)的問題。</p><p>  商品產(chǎn)業(yè)被各國(guó)視為支柱型產(chǎn)業(yè),在經(jīng)濟(jì)發(fā)展的過程中起著舉足輕重的作用,全球經(jīng)濟(jì)日趨一體化,國(guó)際、國(guó)內(nèi)商品產(chǎn)業(yè)競(jìng)爭(zhēng)越來越激烈,我國(guó)商品產(chǎn)業(yè)也面臨巨大的機(jī)會(huì)和

18、挑戰(zhàn),所以采用國(guó)際先進(jìn)的管理思想、現(xiàn)代的管理方式成為商品產(chǎn)業(yè)可持續(xù)發(fā)展的重要保障之一,商品產(chǎn)業(yè)的企業(yè)信息化管理是成為業(yè)價(jià)值鏈上的企業(yè)提升核心競(jìng)爭(zhēng)力的不可或缺手段。</p><p>  1.1.2 課題的研究意義 </p><p>  中國(guó)加入世界貿(mào)易組織,外國(guó)物流企業(yè)進(jìn)一步進(jìn)入中國(guó)物流市場(chǎng),給中國(guó)帶來了新的物流服務(wù)理念,管理模式,以及新的物流技術(shù)與裝備,對(duì)中國(guó)物流的發(fā)展是一個(gè)巨大的推動(dòng)。

19、從目前的種種情況來看,社會(huì)競(jìng)爭(zhēng)越來越激烈,在這個(gè)競(jìng)爭(zhēng)和效率并存的社會(huì),人們有很強(qiáng)的時(shí)間觀念,信息社會(huì)的高科技,商品經(jīng)濟(jì)化的高效益,使網(wǎng)絡(luò)的應(yīng)用已普及到經(jīng)濟(jì)和社會(huì)生活的各個(gè)領(lǐng)域?;贐/S模式的網(wǎng)絡(luò)購(gòu)物網(wǎng)站克服了傳統(tǒng)銷售方式時(shí)所帶來的人力、物力以及時(shí)間上的浪費(fèi),同時(shí)也保證了銷售過程的科學(xué)化、高效化,使銷售過程方便、準(zhǔn)確、快捷。網(wǎng)絡(luò)的發(fā)展推動(dòng)了客戶與商家之間的交易的高效性,網(wǎng)上銷售即將成為主流。本課程設(shè)計(jì)利用JSP和SQL 2000技術(shù)實(shí)現(xiàn)

20、。</p><p>  網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,使得人類社會(huì)突飛猛進(jìn),網(wǎng)絡(luò)銷售是其中一個(gè)重要的附加產(chǎn)品。從吉他購(gòu)物測(cè)試看,中國(guó)電子商務(wù)的發(fā)展前景很好,吉他購(gòu)物潛力巨大。但目前我國(guó)網(wǎng)絡(luò)使用主要在電子郵件、個(gè)人主頁、信息傳播、網(wǎng)絡(luò)游戲等方面,網(wǎng)絡(luò)購(gòu)物作為話題是早有耳聞,但實(shí)際利用卻很低,原因是廠家和消費(fèi)者都還沒有走出系統(tǒng)運(yùn)行出錯(cuò)的怪圈。另外作為電子商務(wù)利用率低的理由,還有電腦的普及率、電話費(fèi)、網(wǎng)絡(luò)通訊費(fèi)等通訊附加費(fèi)的問題

21、外,還存在消費(fèi)品在流通領(lǐng)域中的問題。在這里,我們把焦點(diǎn)轉(zhuǎn)向把消費(fèi)品或者消費(fèi)者當(dāng)作顧客對(duì)象,而在網(wǎng)絡(luò)所進(jìn)行的交易上,今后的發(fā)展前景有以下幾點(diǎn): 1)適合于網(wǎng)絡(luò)交易的商品,實(shí)際上就是不需親手拿起來看一看,即不試用、不試穿,單憑樣式就能夠充分理解產(chǎn)品的特征、性能,進(jìn)而決定購(gòu)買的商品。即是那些在網(wǎng)上交易活躍的書籍、音樂、個(gè)人電腦等這樣類別的商品。 2)網(wǎng)絡(luò)銷售商為了擴(kuò)大網(wǎng)絡(luò)銷售市場(chǎng),促進(jìn)發(fā)展,應(yīng)向消費(fèi)者宣布,網(wǎng)絡(luò)購(gòu)物能大力減少流

22、通環(huán)節(jié),節(jié)約鋪面租金、降低人力費(fèi)用、降低庫(kù)存帶來的低成本價(jià)格戰(zhàn)略和便捷購(gòu)物方式等優(yōu)勢(shì),目前看來大部分的消費(fèi)者對(duì)于網(wǎng)絡(luò)購(gòu)物,懷有不安的感覺。即使明確產(chǎn)品的樣式和品質(zhì),也有</p><p>  還有,銷售管理系統(tǒng)對(duì)企業(yè)的影響:</p><p>  降低成本:由于管理系統(tǒng)是通過互聯(lián)網(wǎng)將企業(yè)的客戶聯(lián)系在一起,能夠動(dòng)態(tài)地反映當(dāng)前企業(yè)的銷售狀況,使企業(yè)對(duì)內(nèi)部信息有一個(gè)準(zhǔn)確的了解,降低業(yè)務(wù)交易中的風(fēng)險(xiǎn)和

23、成本,加強(qiáng)各級(jí)與總部的信息交流,大大降低了人力成本、管理成本,使企業(yè)能夠及時(shí)對(duì)企業(yè)在銷售中出現(xiàn)的問題進(jìn)行解決。 </p><p>  增加收益:建立管理系統(tǒng)可加快資金回籠速度,提高資產(chǎn)回報(bào)率,可以迅速、準(zhǔn)確響應(yīng)市場(chǎng)變化和客戶需求,從而達(dá)到增加收益的目的。 </p><p>  提高控制力度:管理系統(tǒng)可以加強(qiáng)銷售成本控制,減少人為錯(cuò)誤,使每一級(jí)客戶都可以降低銷售風(fēng)險(xiǎn),使管理更完善。 <

24、/p><p>  減少操作誤差:銷售的自動(dòng)化管理,可以在業(yè)務(wù)操作時(shí)錄入,保證數(shù)據(jù)的真實(shí)性。多種業(yè)務(wù)單據(jù)自動(dòng)生成和權(quán)限控制,減少操作上的人為誤差。 </p><p>  提高企業(yè)規(guī)范化運(yùn)作水平:實(shí)施管理系統(tǒng),保證統(tǒng)一業(yè)務(wù)處理模式,規(guī)范銷售流程,消除不符要求的銷售請(qǐng)求,提高業(yè)務(wù)效率,使銷售管理規(guī)范化。業(yè)務(wù)流程化,避免重復(fù)抄寫和錄入,減少失誤,提高業(yè)務(wù)人員工作效率。 </p><

25、p>  提升信息交流:管理者和決策人員及時(shí)獲取分銷售的各項(xiàng)真實(shí)數(shù)據(jù),保證了各分公司與上級(jí)管理者之間信息交流,提高企業(yè)運(yùn)作效率。同時(shí),更可與其它系統(tǒng)結(jié)合,建立一個(gè)統(tǒng)一互動(dòng)的電子商務(wù)平臺(tái),供客戶共享企業(yè)信息。 </p><p>  提供決策支持:管理系統(tǒng)可充分收集銷售信息,加強(qiáng)了對(duì)歷史數(shù)據(jù)的利用,為進(jìn)一步市場(chǎng)分析提供數(shù)據(jù)基礎(chǔ)和決策支持。</p><p>  總之,伴隨著個(gè)人電腦的普及和使

26、用電腦人口的增加,網(wǎng)絡(luò)銷售在眾多的銷售渠道中脫穎而出,其地位及占有量一定會(huì)逐漸增加。技術(shù)革命引發(fā)產(chǎn)業(yè)結(jié)構(gòu)變革,市場(chǎng)的競(jìng)爭(zhēng)規(guī)則也會(huì)跟著發(fā)生變化,網(wǎng)絡(luò)銷售的產(chǎn)生是流通領(lǐng)域中的一場(chǎng)革命。</p><p>  1.2 可行性分析</p><p>  隨著計(jì)算機(jī)技術(shù)的發(fā)展和網(wǎng)絡(luò)人口的增加,網(wǎng)絡(luò)世界也越來越廣博,越來越豐富,電子商務(wù)已經(jīng)成為網(wǎng)上的一股潮流。我們相信要不了太長(zhǎng)有時(shí)間,顧客就可以在網(wǎng)絡(luò)世

27、界上獲得他們?cè)诂F(xiàn)實(shí)世界上可以獲得的所有商品和服務(wù)??尚行匝芯康哪康模褪怯米钚〉拇鷥r(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決。要達(dá)到這個(gè)目的,必須分析幾種主要的可能解法的利弊,從而判斷原定的系統(tǒng)規(guī)模和目標(biāo)是否現(xiàn)實(shí),系統(tǒng)完成后所能帶來的效益是否大到值得投資開發(fā)這個(gè)系統(tǒng)的程度。因此,可行性研究實(shí)質(zhì)上是要進(jìn)行一次大大壓縮簡(jiǎn)化了的系統(tǒng)分析和設(shè)計(jì)的過程,也就是在較高層次上以較抽象的方式進(jìn)行的系統(tǒng)分析和設(shè)計(jì)的過程。</p><p&

28、gt;  系統(tǒng)的可行性分析主要包括經(jīng)濟(jì)上的可行性,技術(shù)上的可行性,操作上的可行性和法律上的可行性。本系統(tǒng)的可行性分析如下:</p><p>  1.2.1 經(jīng)濟(jì)可行性 </p><p>  由于開發(fā)此校園物品交換平臺(tái)所需的硬件(計(jì)算機(jī)及相關(guān)硬件)和軟件環(huán)境(JSP+SQL 2000),市場(chǎng)上都容易購(gòu)買到或從相關(guān)網(wǎng)站下載,系統(tǒng)成本主要集中在本管理系統(tǒng)的開發(fā)與維護(hù)上,對(duì)用戶不造成過重的經(jīng)濟(jì)負(fù)

29、擔(dān)。而一旦此系統(tǒng)投入使用,不僅可以減少商家的工作強(qiáng)度,提高工作效率,而且方便了用戶的購(gòu)買,打破了傳統(tǒng)的銷售模式,極大限度的方便了用戶,也為系統(tǒng)的進(jìn)一步推廣創(chuàng)造了條件,而且,目標(biāo)系統(tǒng)不是很復(fù)雜,開發(fā)的周期較短,人員經(jīng)濟(jì)支出不大,所節(jié)省的大量人力、財(cái)力產(chǎn)生的效益將遠(yuǎn)遠(yuǎn)大于本管理系統(tǒng)的開發(fā)成本,所以從經(jīng)濟(jì)方面講開發(fā)此系統(tǒng)是可行的。</p><p>  1.2.2 技術(shù)可行性</p><p>

30、  校園物品交換平臺(tái)的開發(fā)基于B/S模式,主要包括前端應(yīng)用程序的開發(fā)以及后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)兩個(gè)方面。對(duì)于前者要求應(yīng)具備功能完備、易于使用等特點(diǎn),而對(duì)于后者則要求能建立數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫(kù)。</p><p>  本系統(tǒng)擬采用JSP(Active Server Pages)和MS SQL 2000分別作為前端和后端的開發(fā)工具。</p><p>  JSP是目前比較流行的一

31、種制作動(dòng)態(tài)網(wǎng)頁的技術(shù),使用VBScript、JavaScript等簡(jiǎn)單易學(xué)的腳本語言,結(jié)合HTML代碼,即可快速地完成系統(tǒng)的應(yīng)用程序;無須編譯、容易編寫,可在服務(wù)器端直接執(zhí)行;使用普通的文本編輯器,如Windows的記事本,既可以進(jìn)行編輯設(shè)計(jì);與瀏覽器無關(guān),客戶端所使用的瀏覽器只要可執(zhí)行HTML碼,即可瀏覽JSP所設(shè)計(jì)的網(wǎng)頁內(nèi)容就行,JSP所使用的腳本語言(VBScript、JavaScript)均在Web服務(wù)器端執(zhí)行,客戶端的瀏覽器不

32、需要能夠執(zhí)行這些腳本語言;JSP能與任何Active Scripting語言兼容,除了可使用VBScript或JavaScript語言來設(shè)計(jì)外,還可以通過plug-in的方式,使用由第三方提供的其他腳本語言,譬如REXX、Perl、Tcl等,腳本引擎是處理腳本程序的COM (Component Object Model);可使用服務(wù)器端的腳本來產(chǎn)生客戶端的腳本;ActiveX Server Components(ActiveX服務(wù)器組件

33、)具有無限可擴(kuò)充性??梢允褂肰isual Basic、Java、VisualC++、COBOL等</p><p>  SQL 2000作為微軟在Windows 系列平臺(tái)上開發(fā)的數(shù)據(jù)庫(kù),一經(jīng)推出就以其易用性得到了很多用戶的青睞,相信大多數(shù)將自己的業(yè)務(wù)建立在Windows平臺(tái)上的用戶都會(huì)對(duì)它有相當(dāng)?shù)挠H切感。區(qū)別于FoxPro、Sql 2000小型數(shù)據(jù)庫(kù),SQL 2000是一個(gè)功能完備的數(shù)據(jù)庫(kù)管理系統(tǒng)。它包括支持開發(fā)的

34、引擎、標(biāo)準(zhǔn)的SQL語言、擴(kuò)展的特性(如復(fù)制、OLAP、分析)等功能。而像存儲(chǔ)過程、觸發(fā)器等特性,也是大型數(shù)據(jù)庫(kù)才擁有的。</p><p>  SQL 2000的新特點(diǎn):</p><p><b>  (a)上手容易</b></p><p>  話分兩頭,如果您的企業(yè)至今還未購(gòu)置數(shù)據(jù)庫(kù),其中一個(gè)主要的原因可能就是認(rèn)為它不好上手,那么,從SQL 20

35、00開始吧。畢竟,大多數(shù)的中小企業(yè)日常的數(shù)據(jù)應(yīng)用是建立在Windows平臺(tái)上的。由于SQL 2000與Windows界面風(fēng)格完全一致,且有許多"向?qū)?Wizard)"幫助,因此易于安裝和學(xué)習(xí),有關(guān)SQL 2000的資料、培訓(xùn)隨處可得,并且目前國(guó)內(nèi)具有MCDBA認(rèn)證的工程師不在少數(shù)。</p><p>  從另一個(gè)角度來講,學(xué)習(xí)SQL 2000是掌握其他平臺(tái)及大型數(shù)據(jù),如Oracle,Sybase

36、,DB/2的基礎(chǔ)。因?yàn)檫@些大型數(shù)據(jù)庫(kù)對(duì)于設(shè)備、平臺(tái)、人員知識(shí)的要求往往較高,而并不是每個(gè)人都具備這樣的條件,且有機(jī)會(huì)去接觸它們。但有了SQL 2000的基礎(chǔ),再去學(xué)習(xí)和使用它們就容易多了。IT行業(yè)的實(shí)踐經(jīng)驗(yàn)充分證明了這一點(diǎn)。</p><p><b>  (b)兼容性良好</b></p><p>  由于今天Windows操作系統(tǒng)占領(lǐng)著主導(dǎo)地的位,選擇SQL 2000一

37、定會(huì)在兼容性方面取得一些優(yōu)勢(shì)。另外,SQL 2000 除了具有擴(kuò)展性,可靠性以外,還具有可以迅速開發(fā)新的因特網(wǎng)系統(tǒng)的功能。尤其是它可以直接存貯 XML 數(shù)據(jù),可以將搜索結(jié)果以 XML格式輸出等特點(diǎn),有利于構(gòu)建了異構(gòu)系統(tǒng)的互操作性,奠定了面向互聯(lián)網(wǎng)的企業(yè)應(yīng)用和服務(wù)的基石。這些特點(diǎn)在.NET 戰(zhàn)略中發(fā)揮著重要的作用。</p><p>  (c)相對(duì)于7.0的憂越性</p><p>  Micr

38、osoft SQL 2000是在SQL 2000 7.0的基礎(chǔ)上對(duì)性能、可靠性、質(zhì)量以及易用性進(jìn)行了擴(kuò)展。SQL 2000中包含許多新特性,這些特性使其成為針對(duì)電子商務(wù)、數(shù)據(jù)倉(cāng)庫(kù)和在線商務(wù)解決方案的卓越的數(shù)據(jù)庫(kù)平臺(tái)。其增強(qiáng)的特性包括對(duì)豐富的擴(kuò)展標(biāo)記語言(XML)的支持、綜合分析服務(wù)以及便捷的數(shù)據(jù)庫(kù)管理。</p><p>  因此從技術(shù)方面講開發(fā)此系統(tǒng)是可行的。</p><p>  1.2.

39、3 操作可行性</p><p>  本系統(tǒng)是一個(gè)基于Web的校園物品交換平臺(tái),是Web技術(shù)應(yīng)用于網(wǎng)上銷售中的產(chǎn)物,是購(gòu)物網(wǎng)站發(fā)展歷史上的一個(gè)新階段。系統(tǒng)基于Web的工作界面,使采編人員無論身處何地,無論通過局域網(wǎng)還是互聯(lián)網(wǎng),都能在瀏覽器中直接對(duì)新聞進(jìn)行錄入、瀏覽、修改、刪除、查閱等新聞管理工作。在操作使用上十分方便,員工只需連上公司內(nèi)部的局域網(wǎng),在自己的電腦上通過Web瀏覽器就可使用本系統(tǒng),同時(shí)所有的操作都是

40、基于Web的的操作方式,如:鏈接、按鈕、文本框等等。所有的操作通過瀏覽器完成,客戶端不需要配置其他應(yīng)用軟件,用戶不需培訓(xùn)。因此,在操作使用上,本系統(tǒng)簡(jiǎn)單、方便,易于使員工們接受,本系統(tǒng)盡力為用戶著想,因而該系統(tǒng)是方便可操作的。</p><p>  1.2.4 法律可行性</p><p>  即該平臺(tái)的開發(fā)會(huì)不會(huì)在社會(huì)上引起侵權(quán)或其它責(zé)任問題。因?yàn)樵撈脚_(tái)是作為畢業(yè)設(shè)計(jì)與商業(yè)無關(guān),又因?yàn)槭亲?/p>

41、主開發(fā)設(shè)計(jì),因此不會(huì)構(gòu)成侵權(quán),在法律上是可行的。</p><p>  1.3 論文各章簡(jiǎn)介</p><p>  第1章引言部分,引言主要敘述課題的研究背景和意義,以及問題的可行性分析。</p><p>  第2章主要內(nèi)容是:系統(tǒng)需求分析包括,業(yè)務(wù)流程分析;數(shù)據(jù)流分析;數(shù)據(jù)字典。</p><p>  第3章主要內(nèi)容是:系統(tǒng)設(shè)計(jì)包括,系統(tǒng)設(shè)計(jì)思

42、想(如頁面模塊化、注意安全性、代碼的復(fù)用等);系統(tǒng)功能模塊劃分。</p><p>  第4章主要內(nèi)容是:數(shù)據(jù)庫(kù)設(shè)計(jì)包括,數(shù)據(jù)庫(kù)需求分析,數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì),數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)。</p><p>  第5章主要內(nèi)容是:系統(tǒng)通用功能模塊的編寫包括,系統(tǒng)結(jié)構(gòu)概覽(如系統(tǒng)目錄結(jié)構(gòu)、管理模塊用到的公共JSP頁面、管理模塊用到的其他JSP頁面、客戶模塊用到的公共JSP頁面、客戶模塊用到的公共JSP頁面

43、);應(yīng)用程序公共文件;數(shù)據(jù)連接;檢測(cè)管理員是否登錄;站點(diǎn)參數(shù)設(shè)置。</p><p>  第6章主要內(nèi)容是:管理界面包括,管理界面結(jié)構(gòu)設(shè)計(jì);界面頭、尾設(shè)計(jì);類別管理模塊(如顯示類別列表、添加類別、修改類別、刪除類別);商品(商品)維護(hù)模塊(如顯示商品列表、添加商品、修改商品、刪除商品、上傳商品圖片、設(shè)置商品的的推薦狀態(tài));會(huì)員維護(hù)模塊;交換記錄維護(hù)模塊(交換記錄列表、交換記錄處理);查看發(fā)貨模塊;常見問題模塊;管理

44、員維護(hù)模塊;用戶登陸模塊(登錄頁面、注銷頁面)</p><p>  第7章主要內(nèi)容是:客戶界面設(shè)計(jì)包括,客戶界面結(jié)構(gòu)設(shè)計(jì);界面頭、尾設(shè)計(jì);界面左側(cè)快捷菜單設(shè)計(jì)(商品類別列表;熱門商品;最優(yōu)惠商品);商城主界面設(shè)計(jì)(最新推薦商品、搜索表單、最新商品預(yù)覽);商品信息瀏覽模塊(商品預(yù)覽列表、商品詳細(xì)信息)購(gòu)物車管理模塊設(shè)計(jì);提交交換記錄模塊設(shè)計(jì);在線幫助模塊;會(huì)員模塊;開發(fā)技巧和難點(diǎn)。</p><p

45、>  最后還有結(jié)論、致謝、參考文獻(xiàn)等等內(nèi)容的介紹。</p><p><b>  2 需求分析</b></p><p>  2.1 業(yè)務(wù)流分析</p><p>  校園物品交換平臺(tái)工作流程為:系統(tǒng)啟動(dòng)并進(jìn)入登錄界面,根據(jù)不同的用戶進(jìn)行登錄,所有用戶都可以瀏覽系統(tǒng)主頁面。通過權(quán)限判斷,普通用戶只能瀏覽、閱讀和查詢信息,注冊(cè)用戶除了可以完成

46、普通用戶的操作外,還可以進(jìn)行對(duì)自己注冊(cè)資料的操作(包括對(duì)自己的資料的錄入、修改和刪除的操作)。管理員可以對(duì)系統(tǒng)信息進(jìn)行添加、修改和刪除的權(quán)限,及對(duì)系統(tǒng)管理的所有功能進(jìn)行操作。所有用戶均可以實(shí)現(xiàn)查詢功能。</p><p>  本系統(tǒng)的業(yè)務(wù)流程圖如圖2-1所示:</p><p>  本系統(tǒng)是將現(xiàn)代化的計(jì)算機(jī)技術(shù)與銷售管理服務(wù)模式相結(jié)合,按照銷售管理的服務(wù)流程設(shè)計(jì)完成的。同時(shí)為擴(kuò)展服務(wù)范圍,初步

47、設(shè)計(jì)一個(gè)銷售平臺(tái)以利于信息發(fā)布和管理。為了使系統(tǒng)在各項(xiàng)管理中發(fā)揮更大的作用,實(shí)現(xiàn)工作過程的計(jì)算機(jī)化,提高工作效率和工作質(zhì)量,現(xiàn)提出如下系統(tǒng)開發(fā)目標(biāo):</p><p><b>  具體目標(biāo)如下:</b></p><p>  (1)操作簡(jiǎn)單、界面友好:完全控件式的頁面布局,使得信息的錄入工作更簡(jiǎn)便;許多選項(xiàng)包括信息類別、來源、作者等只需要點(diǎn)擊鼠標(biāo)就可以完成;另外,跟蹤出現(xiàn)

48、的提示信息也讓用戶隨時(shí)清楚自己的操作情況。</p><p> ?。?)即時(shí)可見:對(duì)信息的處理(包括添加、修改、刪除)將立即在主頁的對(duì)應(yīng)欄目顯示出來,達(dá)到"即時(shí)發(fā)布、即時(shí)見效"的功能。</p><p>  (3)功能完善:不僅包括常見系統(tǒng)的信息管理的各個(gè)方面:信息錄入、瀏覽、刪除、修改、查詢等各個(gè)方面,完整地實(shí)現(xiàn)了系統(tǒng)對(duì)即時(shí)信息的管理要求。而且,還能進(jìn)行對(duì)會(huì)員的管理,對(duì)會(huì)

49、員的資料進(jìn)行審核,以及上傳文件的管理。同時(shí),為了能有效方面的更新系統(tǒng)的界面。</p><p> ?。?)方便移植:系統(tǒng)應(yīng)具有實(shí)用性、可靠性和適用性,同時(shí)注意到先進(jìn)性。針對(duì)不同的用戶,只需要稍作修改就可以開發(fā)出適合自己特點(diǎn)的校園物品交換平臺(tái)。系統(tǒng)界面中所需的條目,圖片等數(shù)據(jù)都存放于數(shù)據(jù)文件中,只要對(duì)該文件做部分修改,就能在系統(tǒng)界面上實(shí)現(xiàn)及時(shí)更新的效果,減少了更改系統(tǒng)源代碼的復(fù)雜性。</p><p

50、>  (5)動(dòng)態(tài)管理:對(duì)系統(tǒng)數(shù)據(jù)庫(kù)實(shí)行動(dòng)態(tài)操作,能實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)信息的動(dòng)態(tài)查詢、動(dòng)態(tài)更新修改和動(dòng)態(tài)錄入數(shù)據(jù)。</p><p>  2.2 數(shù)據(jù)流分析</p><p>  數(shù)據(jù)流程分析主要包括對(duì)信息的流動(dòng)、傳遞、處理、存儲(chǔ)等的分析。數(shù)據(jù)流程分析的目的就是要發(fā)現(xiàn)和解決數(shù)據(jù)流通中的問題?,F(xiàn)有的數(shù)據(jù)流程分析多是通過分層的數(shù)據(jù)流程圖(data flow diagram,簡(jiǎn)稱DFD)來實(shí)現(xiàn)的。其

51、具體的做法是:按業(yè)務(wù)流程圖理出的業(yè)務(wù)流程順序,將相應(yīng)調(diào)查過程中所掌握的數(shù)據(jù)處理過程,繪制成一套完整的數(shù)據(jù)流程圖。</p><p>  校園物品交換平臺(tái)的數(shù)據(jù)流程:對(duì)本系統(tǒng)操作的數(shù)據(jù)源有普通用戶、注冊(cè)用戶和管理員三種,首先由系統(tǒng)管理員根據(jù)不同用戶的需要將某些信息保存到數(shù)據(jù)庫(kù)中,然后再進(jìn)行發(fā)布。不同權(quán)限的用戶可以對(duì)這些庫(kù)信息進(jìn)行添加、修改和刪除處理。所有用戶均可以進(jìn)行信息查詢。通過對(duì)本系統(tǒng)的需求分析,系統(tǒng)的基本功能已

52、經(jīng)確定。</p><p>  整個(gè)系統(tǒng)的數(shù)據(jù)流程圖如2-2:</p><p>  整個(gè)系統(tǒng)各個(gè)模塊的系統(tǒng)頂層數(shù)據(jù)流圖如圖2-3所示:</p><p><b>  2.3 數(shù)據(jù)字典</b></p><p>  數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對(duì)數(shù)據(jù)流圖中包含的所有元素的定義的集合。數(shù)據(jù)流圖和數(shù)據(jù)字典共同構(gòu)成系統(tǒng)的邏

53、輯模型。</p><p>  2.3.1 校園物品交換平臺(tái)的數(shù)據(jù)字典</p><p>  1.數(shù)據(jù)字典列表——數(shù)據(jù)流</p><p>  2.數(shù)據(jù)字典列表——數(shù)據(jù)處理</p><p>  3.數(shù)據(jù)字典列表——數(shù)據(jù)存儲(chǔ)</p><p>  2.3.2 校園物品交換平臺(tái)的數(shù)據(jù)項(xiàng)</p><p>

54、<b>  管理員數(shù)據(jù)項(xiàng):</b></p><p><b>  會(huì)員數(shù)據(jù)項(xiàng):</b></p><p><b>  產(chǎn)品數(shù)據(jù)項(xiàng)</b></p><p><b>  產(chǎn)品類型數(shù)據(jù)項(xiàng):</b></p><p><b>  交換記錄數(shù)據(jù)項(xiàng)</b&g

55、t;</p><p><b>  交換記錄列表數(shù)據(jù)項(xiàng)</b></p><p><b>  常見問題數(shù)據(jù)項(xiàng)</b></p><p><b>  3 系統(tǒng)設(shè)計(jì)</b></p><p>  3.1 系統(tǒng)設(shè)計(jì)思想</p><p>  3.1.1 頁面模塊化

56、 </p><p>  把頁面中一些常用的部分集成為模塊,例如頁面的頭部、尾部和數(shù)據(jù)庫(kù)連接文件,這樣設(shè)計(jì)新的頁面時(shí)如果有重復(fù)出現(xiàn)的部分,只需要拿現(xiàn)成的模塊來組裝就可以了。</p><p>  在本系統(tǒng)中,將數(shù)據(jù)庫(kù)連接存入conndb.JSP文件中,當(dāng)需要數(shù)據(jù)庫(kù)連接時(shí),只要用Include語句包含此文件即可。</p><p>  另外系統(tǒng)頁面結(jié)構(gòu)定義在一個(gè)模板文件te

57、mplate.JSP中,在這個(gè)文件中可以看到系統(tǒng)中基本的頁面組成結(jié)構(gòu)。只要在此模板頁面中的特定位置加上實(shí)現(xiàn)某種功能的頁面代碼,此頁就會(huì)成為一個(gè)具有特定功能的 完整的頁面。例如ProductDetail.JSP文件是在template.JSP文件中加入了下面一行代碼而具備了顯示商品詳細(xì)信息的功能。</p><p>  call ShowProduct(RealSruing(Request.QUERYstring(&

58、quot;id")))</p><p>  3.1.2 注重安全性</p><p>  1)不要把Sql 2000數(shù)據(jù)庫(kù)放在網(wǎng)站內(nèi)部</p><p>  不要把Sql 2000數(shù)據(jù)庫(kù)文件放在網(wǎng)站結(jié)構(gòu)內(nèi)部,這樣,當(dāng)惡意人士獲取數(shù)據(jù)庫(kù)路徑后,就可以輕易獲取該數(shù)據(jù)庫(kù),進(jìn)而肆意更改數(shù)據(jù)庫(kù)內(nèi)容。比較好的做法是,使用SQL 2000數(shù)據(jù)庫(kù)或Oracle數(shù)據(jù)庫(kù),或者將

59、Sql 2000數(shù)據(jù)庫(kù)文件放在網(wǎng)站虛擬目錄以外。</p><p>  2)過濾字符串中的單引號(hào)</p><p>  當(dāng)用字符串來組織SQL語句時(shí),最重要的一個(gè)問題就是過濾字符串中的單引號(hào),因?yàn)镾QL語句中的字符是以單引號(hào)為分界的,例如下面的語句,在執(zhí)行時(shí)就會(huì)出錯(cuò):</p><p>  strName="I'm Hacker"</p&

60、gt;<p>  strSQL="SELECT*FROM User WHERE[Name]='"&strName&"'"</p><p>  conn.Execute strSQL</p><p>  這樣,在實(shí)際執(zhí)行過程中最終SQL語句如下:</p><p>  SELECT*F

61、ROM User WHERE [Name]=‘I'm Hacker'</p><p>  由于在“I‘m Hacker”中包含一個(gè)單引號(hào)“’”,這樣系統(tǒng)會(huì)認(rèn)為在字母“I”后面已經(jīng)結(jié)束,但后面仍有字符,于是就會(huì)提示語法錯(cuò)誤。因此需要將單引號(hào)過濾掉,或者替換為兩個(gè)單引號(hào)(在SQL語法中用兩個(gè)單引號(hào)表示一個(gè)單引號(hào)),只要使用VBScript中的Replace函數(shù)就可以達(dá)到目的。</p>&

62、lt;p>  3.1.3 代碼的復(fù)用</p><p>  本系統(tǒng)中使用了很好的代碼復(fù)用機(jī)制,即在開發(fā)中盡量使用本系統(tǒng)中已經(jīng)使用過的代碼,以及使用以前項(xiàng)目積累的代碼,如分頁、檢查E-mail的函數(shù)和上傳類。</p><p>  3.2 系統(tǒng)功能模塊劃分 </p><p>  根據(jù)系統(tǒng)功能分析,可以畫出系統(tǒng)的功能模塊圖,從客戶界面,管理界面分別對(duì)功能模塊圖加以

63、描述。</p><p>  管理界面的系統(tǒng)功能模塊圖如圖3-1:</p><p>  客戶界面的系統(tǒng)功能模塊圖如圖3-2所示:</p><p><b>  4 數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p>  4.1 數(shù)據(jù)庫(kù)需求分析</p><p>  用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查

64、詢方面,這就要求數(shù)據(jù)庫(kù)結(jié)構(gòu)能充分滿足各種信息的輸入和輸出。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計(jì)打下基礎(chǔ)。</p><p>  通過系統(tǒng)功能分析,針對(duì)一般的在線購(gòu)物網(wǎng)站,總結(jié)出如下的需求信息:</p><p>  1)用戶分一般用戶、注冊(cè)用戶和管理員用戶。</p><p>  2)一般用戶和注冊(cè)用戶無需要登錄就可以查看商品信

65、息和購(gòu)買</p><p>  3)注冊(cè)用戶登錄后可以維護(hù)自己的個(gè)人信息,并且在向網(wǎng)站發(fā)出定單時(shí)會(huì)自動(dòng)填寫自己的聯(lián)系信息。</p><p>  4)按商品類別來分類,每一個(gè)商品都對(duì)應(yīng)一個(gè)類別。</p><p>  5)定單分單張?jiān)敿?xì)定單和總定單。</p><p>  6)一個(gè)用戶可以購(gòu)買多個(gè)或多種型號(hào)的商品。</p><p&

66、gt;  7)一個(gè)用戶對(duì)應(yīng)一張定單列表。</p><p>  8)一個(gè)定單列表對(duì)應(yīng)多張定單詳細(xì)信息。</p><p>  9)提供購(gòu)物幫助功能。</p><p>  關(guān)于定單列表與定單詳細(xì)信息可以這樣理解:因?yàn)橛脩粢淮慰梢再?gòu)買多種產(chǎn)品。則對(duì)每種產(chǎn)品(即每一款型號(hào)的商品)生成一條定單詳細(xì)信息記錄。然后多個(gè)這樣的定單詳細(xì)信息組成一個(gè)定單列表。每一個(gè)定單列表才與一個(gè)用戶對(duì)

67、應(yīng),在發(fā)貨時(shí)以定單列表為單位,也即用戶在操作時(shí)所看到的“定單”。</p><p>  經(jīng)過系統(tǒng)功能分析和需求總結(jié),考慮到將來功能上的擴(kuò)展,設(shè)計(jì)如下的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):</p><p>  1)管理員信息,包括數(shù)據(jù)項(xiàng):帳號(hào),姓名,密碼。</p><p>  2)注冊(cè)用戶(會(huì)員),包括數(shù)據(jù)項(xiàng):用戶ID,用戶名,密碼等。</p><p>  3)商

68、品,包括數(shù)據(jù)項(xiàng):商品編號(hào),商品名稱,分類編號(hào)等。</p><p>  4)商品分類,包括數(shù)據(jù)項(xiàng):分類編號(hào),分類名稱,上級(jí)分類編號(hào)(擴(kuò)展,備用)。</p><p>  5)定單詳細(xì)信息,包括數(shù)據(jù)項(xiàng):定單編號(hào),交換記錄列表編號(hào),商品編號(hào),購(gòu)買數(shù)量。</p><p>  6)定單列表,包括數(shù)據(jù)項(xiàng):定單列表編號(hào),用戶編號(hào),下單時(shí)間,聯(lián)系方式等。</p><

69、;p>  7)購(gòu)物幫助,包括數(shù)據(jù)項(xiàng):?jiǎn)栴}ID,問題標(biāo)題,答案和點(diǎn)擊次數(shù)。</p><p>  4.2 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)</p><p>  得到上面數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。這些實(shí)體包含各種具體信息,通過相互之間的作用形成數(shù)據(jù)的流動(dòng)。</p><p>  設(shè)計(jì)規(guī)劃出的實(shí)體

70、有:管理員信息實(shí)體、注冊(cè)用戶(會(huì)員)信息實(shí)體、產(chǎn)品實(shí)體、產(chǎn)品類型實(shí)體、定單詳細(xì)信息實(shí)體、定單列表實(shí)體和常見問題實(shí)體。</p><p>  實(shí)體之間關(guān)系的E-R圖如圖4-1所示:</p><p>  管理員信息實(shí)體E-R圖如圖4-2所示:</p><p>  注冊(cè)用戶信息實(shí)體ER圖如圖4-3所示:</p><p>  商品實(shí)體ER圖如圖4-4所

71、示:</p><p>  定單詳細(xì)信息實(shí)體ER圖如圖4-6所示:</p><p>  定單列表實(shí)體ER圖如圖4-7所示:</p><p>  常見問題實(shí)體ER圖如圖4-8所示:</p><p>  4.3 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)</p><p>  數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì)完畢后,現(xiàn)在可以將上面的數(shù)據(jù)庫(kù)概念結(jié)構(gòu)轉(zhuǎn)化為某種數(shù)據(jù)

72、庫(kù)系統(tǒng)所支持的實(shí)際數(shù)據(jù)庫(kù)模型,也就是數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)。</p><p>  在線商品購(gòu)物網(wǎng)站數(shù)據(jù)庫(kù)中各個(gè)表的設(shè)計(jì)結(jié)果如表所示。每個(gè)表格表示在數(shù)據(jù)庫(kù)中的一個(gè)表。</p><p>  表1為管理員信息表,存儲(chǔ)系統(tǒng)中的管理員信息。</p><p>  allusers表:</p><p><b>  gwc表:</b><

73、/p><p>  shangpinleibie表:</p><p>  shangpinxinxi表:</p><p>  xinwentongzhi表:</p><p>  yonghuzhuce表:</p><p>  youqinglianjie表:</p><p>  5 各模塊界面設(shè)計(jì)&

74、lt;/p><p><b>  5.1 系統(tǒng)首頁</b></p><p>  該模塊是本系統(tǒng)運(yùn)行的第一個(gè)界面,很直觀,上面一個(gè)BANNER和導(dǎo)航,左邊分別是用戶登陸,友情連接和站內(nèi)公告,右邊是顯示新聞信息和網(wǎng)站簡(jiǎn)介。</p><p>  5.2 站內(nèi)新聞頁面</p><p>  該模塊是以列表的形式列出本系統(tǒng)中的所有新聞信息

75、供用戶查看,只需單擊標(biāo)題即可看到詳細(xì)內(nèi)容。</p><p>  實(shí)現(xiàn)本模塊的主要代碼如下所示:</p><p><b>  <%</b></p><p>  String sql="";</p><p>  sql="select id,biaoti from xinwentongzh

76、i order by id desc";</p><p>  ResultSet RS_result=connDbBean.executeQuery(sql);</p><p>  String id="";</p><p>  String biaoti="";</p><p><b&

77、gt;  int i=0;</b></p><p>  while(RS_result.next()){</p><p><b>  i=i+1;</b></p><p>  id=RS_result.getString("id");</p><p>  biaoti=RS_result.

78、getString("biaoti");</p><p><b>  %></b></p><p><b>  <tr></b></p><p>  <td height="25" align="left">★<A href=&

79、quot;gg_detail.jsp?id=<%=id %>" class="b"><%=biaoti %></A></td></p><p><b>  </tr></b></p><p><b>  <tr></b></p>

80、<p>  <td height="3" align="center" background="images/xuxian.gif"></td></p><p><b>  </tr></b></p><p><b>  <%</b>

81、;</p><p><b>  }</b></p><p><b>  %> </b></p><p>  5.3 產(chǎn)品展示頁面</p><p>  該頁面是把數(shù)據(jù)庫(kù)中所有產(chǎn)品信息列出,以供用戶瀏覽的,顯示了有圖片和名稱信息,單擊圖片或名稱后即會(huì)跳到商品詳細(xì)頁,界面如下圖所示:&l

82、t;/p><p>  在該界面中,列出了該商品的所有詳細(xì)信息,包括名稱,類別,編號(hào),簡(jiǎn)介等。右下方還有個(gè)“購(gòu)買”按鈕,單擊此按鈕后即會(huì)將此商品放入用戶的購(gòu)物車中,操作非常方便。</p><p>  實(shí)現(xiàn)購(gòu)物車的主要代碼如下所示:</p><p><b>  <%</b></p><p>  String bianhao

83、=request.getParameter("bianhao");</p><p>  String mingcheng=new String(request.getParameter("mingcheng").getBytes("8859_1"));</p><p>  String tupian=request.getPara

84、meter("tupian");</p><p>  String jiage=request.getParameter("jiage");</p><p>  String addby=request.getParameter("addby");</p><p>  String sql="in

85、sert into gwc(username,bianhao,mingcheng,tupian,jiage,sellby) values('"+request.getSession().getAttribute("username")+"','"+bianhao+"','"+mingcheng+"','

86、"+tupian+"','"+jiage+"','"+addby+"')";</p><p>  connDbBean.executeUpdate(sql);</p><p>  out.print("<script>alert('操作成功!!'

87、;);window.history.go(-1);</script>");</p><p><b>  %></b></p><p>  5.4 用戶注冊(cè)頁面</p><p>  該模塊是讓用戶注冊(cè)成為本站會(huì)員用的,包括用戶名,密碼,性別,電話,QQ,身份證,地址等信息,其中*號(hào)為必填項(xiàng),且身份證也限定了格式。<

88、;/p><p>  實(shí)現(xiàn)本模塊的主要代碼如下所示:</p><p>  <form name="formreg" id="formreg" method="post" action="yonghuzhuce_add_post.jsp" onSubmit="return che22ck();"

89、;></p><p><b>  用戶注冊(cè)</b></p><p><b>  <br><br></b></p><p>  <table width="100%" border="1" align="center" cellp

90、adding="3" cellspacing="1" bordercolor="#00FFFF" style="border-collapse:collapse"> <tr><td>用戶名:</td><td><input name='yonghuming' type='

91、text' id='yonghuming' value='' /></p><p><b>  *</td></b></p><p>  </tr><tr><td>密碼:</td><td><input name='mima' ty

92、pe='password' id='mima' value='' /></p><p><b>  *確認(rèn)密碼:</b></p><p>  <input name='mima2' type='password' id='mima2' value='&#

93、39; /></td></p><p>  </tr><tr><td>性別:</td></p><p>  <td><input name="xingbie" type="radio" value="男" checked></p>

94、<p><b>  男</b></p><p>  <input name="xingbie" type="radio" value="女"></p><p><b>  女</td></b></p><p>  </t

95、r><tr><td>電話:</td><td><input name='dianhua' type='text' id='dianhua' value='' size="30" /></p><p>  (僅數(shù)字,12位)</td></p>

96、<p>  </tr><tr><td>QQ:</td><td><input name='QQ' type='text' id='QQ' value='' /></p><p>  (僅數(shù)字)</td></p><p>  </t

97、r><tr><td>身份證:</td><td><input name='shenfenzheng' type='text' id='shenfenzheng' value='' size="30" /></p><p>  (僅數(shù)字,18位)</td>&

98、lt;/p><p>  </tr><tr><td>地址:</td><td><input name='dizhi' type='text' id='dizhi' value='' size="50" /></td></tr></p>

99、;<p><b>  <tr></b></p><p>  <td>&nbsp;</td></p><p>  <td><input type="submit" name="Submit" value="提交" /></

100、p><p>  <input type="reset" name="Submit2" value="重置" /></td></p><p><b>  </tr></b></p><p><b>  </table></b&g

101、t;</p><p><b>  </form></b></p><p><b>  結(jié) 論</b></p><p><b>  1) 系統(tǒng)的特點(diǎn)</b></p><p>  本系統(tǒng)是一個(gè)在線商品購(gòu)物網(wǎng)站,采用JSP+SQL 2000的模式來訂制的一個(gè)小型電子商務(wù)

102、平臺(tái)。本系統(tǒng)從功能上來說,比較完備。系統(tǒng)以Web界面與用戶交互,為用戶提供信息并接受其操作,同時(shí)通過數(shù)據(jù)庫(kù)管理系統(tǒng)來存儲(chǔ)信息數(shù)據(jù)。系統(tǒng)實(shí)現(xiàn)了對(duì)信息數(shù)據(jù)的瀏覽、查詢、編輯和管理等基本數(shù)據(jù)庫(kù)操作,系統(tǒng)采用了模塊化設(shè)計(jì)方法,根據(jù)用戶的需求及程序的應(yīng)用與維護(hù)的易用性,將各個(gè)部分置于不同的模塊當(dāng)中,方便了程序的擴(kuò)展與維護(hù),同時(shí)建立了程序功能復(fù)用的基礎(chǔ)。</p><p>  2) 系統(tǒng)的不足和改進(jìn)</p>&l

103、t;p>  本系統(tǒng)基本上滿足了網(wǎng)上銷售方面的需要。實(shí)現(xiàn)了客戶和商家所要求的功能,方便了客戶和商家交易。在界面上力求做到美觀、在操作方面盡量避免由于用戶操作不當(dāng)帶來系統(tǒng)的出錯(cuò)現(xiàn)象。但由于時(shí)間倉(cāng)促,本系統(tǒng)還存在一些不足之處,界面不夠美觀,需要進(jìn)一步修飾和美化;對(duì)數(shù)據(jù)庫(kù)操作的性能有待進(jìn)一步優(yōu)化,雖然本系統(tǒng)優(yōu)化了不少,但要達(dá)到理想狀態(tài)還有一段距離,如部分功能程序代碼過長(zhǎng),如果后臺(tái)數(shù)據(jù)庫(kù)過大將會(huì)影響運(yùn)行速度;部分?jǐn)?shù)據(jù)庫(kù)表的設(shè)計(jì)存在一定的冗余

104、,有待進(jìn)一步優(yōu)化。根據(jù)系統(tǒng)的不足,繼續(xù)改進(jìn)和完善本系統(tǒng)。提高審美觀點(diǎn),可使用photoshop、fireworks等圖片處理工具修飾圖片,力求給用戶提供美觀友好的界面;簡(jiǎn)化程序代碼,可使不同界面之間能共享一些方法、函數(shù)和變量,對(duì)于相同的功能模塊可生成程序包供其它界面引用,這樣就會(huì)提高系統(tǒng)的運(yùn)行速度;使用數(shù)據(jù)庫(kù)連接池技術(shù)提高數(shù)據(jù)庫(kù)操作的性能;數(shù)據(jù)庫(kù)的關(guān)系模式可以進(jìn)一步規(guī)范化,減少冗余現(xiàn)象。</p><p>  3)

105、 設(shè)計(jì)收獲與心得</p><p>  畢業(yè)設(shè)計(jì)是最能體現(xiàn)我們所學(xué)知識(shí)的時(shí)候,是對(duì)我們大學(xué)四年所學(xué)理論知識(shí)的一次鞏固和提高。設(shè)計(jì)本系統(tǒng)的過程不僅是對(duì)我學(xué)過的知識(shí)的一次應(yīng)用,更是對(duì)我綜合處理問題、解決實(shí)際問題能力的培養(yǎng)和鍛煉。通過本次畢業(yè)設(shè)計(jì)使我對(duì)系統(tǒng)開發(fā)有了深入的了解,我的編程能力也有了較大的提高。我在設(shè)計(jì)過程中也遇到了很多困難,但是通過指導(dǎo)老師和同學(xué)的幫助以及自己的努力,最終還是順利地完成了畢業(yè)設(shè)計(jì)。</p

106、><p>  雖然,畢業(yè)設(shè)計(jì)只有短暫的幾個(gè)月,但卻使我充分認(rèn)識(shí)到自身還存在很多不足的地方,還需要不斷的努力來充實(shí)自己、完善自己,只有這樣才能學(xué)無止境,以求得更大的發(fā)展。</p><p><b>  致 謝</b></p><p>  在畢業(yè)論文結(jié)束,畢業(yè)設(shè)計(jì)完成之際,首先向在這半年中給予我?guī)椭漠厴I(yè)設(shè)計(jì)指導(dǎo)老師xxxx老師致以深深的謝意。xxx老

107、師在教學(xué)任務(wù)繁忙的情況下,抽出時(shí)間幫助糾正我在設(shè)計(jì)當(dāng)中出現(xiàn)的問題,并耐心地為我的論文作校正。他對(duì)我的支持,不僅是技術(shù)上的,還有心理上的鼓勵(lì)和督促,他的指導(dǎo)和建議使我受益非淺,沒有他的幫助和指導(dǎo),就不會(huì)有我今天的成果。</p><p>  感謝我的父母在我做畢業(yè)設(shè)計(jì)這段期間給予我很大的精神支持。</p><p>  最后向關(guān)心和支持我學(xué)習(xí)的所有領(lǐng)導(dǎo)、同學(xué)和朋友們表示真摯的謝意!感謝他們對(duì)我的

108、關(guān)心、關(guān)注和支持!</p><p><b>  參 考 文 獻(xiàn)</b></p><p>  [1] 汪曉平、鐘軍.JSP網(wǎng)絡(luò)開發(fā)技術(shù)[M].北京:人民郵政出版社,2003年12月第二版.</p><p>  [2] 張一鳴、桂林、張家祥.個(gè)人網(wǎng)站組建實(shí)用教程[M].西安:電子科技大學(xué)出版社,2004年1月第一版. </p>&

109、lt;p>  [3] 龍馬工作室.JSP+ SQL 2000組建動(dòng)態(tài)網(wǎng)站[M].北京:人民郵電出版社,2004年8月第一版.</p><p>  [4] 林佳,任明武.JSP編程從入門到精通.第2版.北京:人民郵電出版社,2001</p><p>  [5] 陳秋江,朱海東.網(wǎng)頁設(shè)計(jì)制作與上級(jí)指導(dǎo).第1版.北京:清華大學(xué)出版社,2003</p><p>

110、  [6] 范樂,于強(qiáng).基于Web的編程技術(shù).第1版.北京:鐵道電出版社,2003</p><p>  [7] 楊文龍,姚淑珍,吳蕓.軟件工程.北京:電子工業(yè)出版社,2002.7</p><p>  [8] 薛華成.管理信息系統(tǒng).第3版.北京:清華大學(xué)出版社,1999</p><p>  [9] 蔡翠平、尚俊杰.網(wǎng)絡(luò)程序設(shè)計(jì)—JSP[M].北京:清華大學(xué)出版

111、社,2002年1月第一版.</p><p>  [10] 姚國(guó)章.中國(guó)企業(yè)電子商務(wù)發(fā)展戰(zhàn)略[M].北京:北京大學(xué)出版社,2001.</p><p>  [11] 黃平主編.數(shù)據(jù)庫(kù)技術(shù).北京:機(jī)械工業(yè)出版社,2002.</p><p>  [12] 袁玫等編著.網(wǎng)絡(luò)數(shù)據(jù)庫(kù)應(yīng)用教程.北京:人民郵電出版社,2002.</p><p>  [13]

溫馨提示

  • 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. 眾賞文庫(kù)僅提供信息存儲(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)論