

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 摘 要</b></p><p> 互聯(lián)網(wǎng)的興起從本質(zhì)上改變了整個(gè)社會(huì)的商品交易方式,網(wǎng)絡(luò)購(gòu)物具有檢索方便、信息量大、成本低和無(wú)地域限制等優(yōu)點(diǎn),這一消費(fèi)方式給人們生活帶來(lái)了變化。近年來(lái),隨著生活用品資訊網(wǎng)絡(luò)媒體與網(wǎng)絡(luò)購(gòu)物平臺(tái)的合作加深,消費(fèi)者從獲取資訊到發(fā)生購(gòu)物行為的時(shí)空距離被進(jìn)一步縮短,由此帶來(lái)的巨大經(jīng)濟(jì)效益使得各大網(wǎng)購(gòu)平臺(tái)越來(lái)越重視生活用品銷(xiāo)售。
2、本設(shè)計(jì)展翔監(jiān)控散件銷(xiāo)售網(wǎng)站可以推廣互聯(lián)企業(yè)的商品和技術(shù)服務(wù),并使客戶(hù)隨時(shí)可以了解企業(yè)和企業(yè)的產(chǎn)品,為客戶(hù)提供在線(xiàn)服務(wù)。本設(shè)計(jì)能夠?qū)崿F(xiàn)商品展示與查詢(xún),用戶(hù)維護(hù)與管理、公告瀏覽與管理、留言管理、購(gòu)物車(chē)和收銀臺(tái)等基本功能。本文包括可行性分析、需求分析、系統(tǒng)總體設(shè)計(jì)、系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)和系統(tǒng)的測(cè)試等內(nèi)容。本文著重描述了展翔監(jiān)控散件出售網(wǎng)站的組成與結(jié)構(gòu),闡述了系統(tǒng)的設(shè)計(jì)方案、實(shí)現(xiàn)方法以及所采用的開(kāi)發(fā)工具和相關(guān)技術(shù),另外,重點(diǎn)剖析了部分環(huán)節(jié)的開(kāi)
3、發(fā)過(guò)程。</p><p> 關(guān)鍵詞 : 網(wǎng)上購(gòu)物,訂單處理,JSP,sql server</p><p><b> Abstract</b></p><p> From the rise of the Internet has changed the nature of the commodity trading community, o
4、nline shopping has retrieved convenient, informative, low cost and without geographical restrictions, etc,The consumption patterns brought changes to people's lives.In recent years, with the daily media and informati
5、on networks online shopping platform to deepen cooperation, to obtain information from consumers shopping behavior occurring temporal distance is further reduced, resulting in huge economic bene</p><p> The
6、 design ZhanXiang monitoring parts sales site can be generalized interconnect enterprise's goods and technical services, Let the client can always understand the business and the company's products, to provide cu
7、stomers with online services. This design can be achieved merchandise display and query,user maintenance and management, notice browse and manage, message management, shopping cart and checkout, and other basic functions
8、.</p><p> This article includes feasibility analysis, requirements analysis, system design, detailed system design and implementation and testing of the system, etc.This paper describes the ZhanXiang monito
9、ring parts sales site for composition and structure, describes the system design, Implementation methods as well as the development tools and related technologies, in addition, the focus on analysis of some aspects of th
10、e development process</p><p> Keywords: online shopping, order processing, Jsp, sql server </p><p><b> 目 錄</b></p><p><b> 第1章 緒論1</b></p><p&
11、gt; 1.1 課題背景1</p><p> 1.2 目的和意義3</p><p> 1.3 系統(tǒng)設(shè)計(jì)思想4</p><p> 1.4 本文的結(jié)構(gòu)5</p><p> 第2章 系統(tǒng)分析6</p><p> 2.1 業(yè)務(wù)流程6</p><p> 2.2 分析可行性8&l
12、t;/p><p> 2.3 本章小結(jié)9</p><p> 第3章 總體設(shè)計(jì)10</p><p> 3.1 系統(tǒng)模塊總體設(shè)計(jì)10</p><p> 3.2 數(shù)據(jù)庫(kù)設(shè)計(jì)13</p><p> 3.2.1 數(shù)據(jù)分析13</p><p> 3.2.2 數(shù)據(jù)庫(kù)的詳細(xì)設(shè)計(jì)14</p
13、><p> 3.3 本章小結(jié)18</p><p> 第4章 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)19</p><p> 4.1 運(yùn)行環(huán)境19</p><p> 4.2 系統(tǒng)首頁(yè)設(shè)計(jì)19</p><p> 4.3 系統(tǒng)前臺(tái)模塊功能設(shè)計(jì)與實(shí)現(xiàn)20</p><p> 4.3.1 用戶(hù)維護(hù)模塊20<
14、/p><p> 4.4.2 商品展示模塊26</p><p> 4.4.3 購(gòu)物車(chē)模塊27</p><p> 4.4.4 收銀臺(tái)模塊29</p><p> 4.4.5 查看訂單模塊31</p><p> 4.4.6 公告瀏覽模塊31</p><p> 4.4.7 客戶(hù)留言模塊
15、32</p><p> 4.5 系統(tǒng)后臺(tái)功能模塊設(shè)計(jì)與實(shí)現(xiàn)33</p><p> 4.5.1 會(huì)員信息管理設(shè)計(jì)與實(shí)現(xiàn)34</p><p> 4.5.2 訂單信息管理設(shè)計(jì)與實(shí)現(xiàn)35</p><p> 4.5.3 商品信息管理設(shè)計(jì)與實(shí)現(xiàn)36</p><p> 4.5.4 公告信息管理設(shè)計(jì)與實(shí)現(xiàn)37<
16、;/p><p> 4.5.5 留言信息管理設(shè)計(jì)與實(shí)現(xiàn)38</p><p> 4.6本章小結(jié)39</p><p> 第5章 系統(tǒng)測(cè)試41</p><p> 5.1 前臺(tái)首頁(yè)的測(cè)試41</p><p> 5.2 購(gòu)物車(chē)模塊的測(cè)試41</p><p> 5.3 用戶(hù)注冊(cè)模塊的測(cè)試4
17、2</p><p> 5.4 商品管理模塊的測(cè)試42</p><p> 5.3 本章小結(jié)43</p><p><b> 結(jié) 論44</b></p><p><b> 致 謝45</b></p><p><b> 參考文獻(xiàn)46</b>
18、;</p><p> 附錄 設(shè)計(jì)系統(tǒng)部分源代碼47</p><p><b> Contents</b></p><p> ChapterI Introduction1</p><p> 1.1 Background topics1</p><p> 1.2 Purpos and s
19、ignificance3</p><p> 1.3 System design ideas4</p><p> 1.4 Structure of the text5</p><p> ChapterII Feasibility Analysis6</p><p> 2.1 Business process diagrams6
20、</p><p> 2.2 Economic feasibility8</p><p> 2.3 Technical feasibility8</p><p> 2.4 Operational feasibility9</p><p> 2.5 Summary9</p><p> ChapterIII
21、 Requirements Analysis10</p><p> 3.1 The emergence and development of e-commerce10</p><p> 3.2 Database design13</p><p> 3.2.1 Data flow diagram13</p><p> 3.2.2
22、 Data analysis14</p><p> 3.2.3 The detailed design of the database15</p><p> 3.3 Summary19</p><p> ChapterIV Detailed design and implementation20</p><p> 4.1 Op
23、erating environment20</p><p> 4.2 Systems home design20</p><p> 4.3 Design and implementation of front office functions21</p><p> 4.3.1 User maintenance module21</p>&
24、lt;p> 4.3.2 Merchandise display module26</p><p> 4.3.3 Shopping cart module27</p><p> 4.3.4 Checkout module29</p><p> 4.3.5 View orders module31</p><p> 4.3
25、.6 Notice browsing module31</p><p> 4.3.7 Feedback module32</p><p> 4.5 System design and implementation background management functions33</p><p> 4.5.1 Design and implementat
26、ion of information management33</p><p> 4.5.2 Order information management design and implementation35</p><p> 4.5.3 Product information management design and implementation36</p>&l
27、t;p> 4.5.4 Announcement information management announcement37</p><p> 4.5.5 Message management design and implementation38</p><p> 4.6Summary39</p><p> ChapterV System tes
28、ting and performance analysis40</p><p> 5.1 Software Testing40</p><p> 5.2 The system test41</p><p> 5.2.1 Reception home test41</p><p> 5.2.2 Shopping cart mod
29、ule test41</p><p> 5.2.3 User registration module test42</p><p> 5.2.4 Commodity management module test42</p><p> 5.3 Summary43</p><p> Conclusion44</p>
30、<p> Acknowledgements45</p><p> References46</p><p> Appendix 147</p><p><b> 第1章 緒論</b></p><p><b> 課題背景</b></p><p>
31、中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)網(wǎng)絡(luò)營(yíng)銷(xiāo)工作委員會(huì)調(diào)查顯示,隨著國(guó)內(nèi)產(chǎn)業(yè)環(huán)境和消費(fèi)市場(chǎng)的成熟,網(wǎng)絡(luò)購(gòu)物尤其是以生活用品為代表的網(wǎng)購(gòu)將在今年實(shí)現(xiàn)更大發(fā)展。</p><p> 根據(jù)會(huì)員企業(yè)艾瑞咨詢(xún)集團(tuán)的預(yù)測(cè),2008年我國(guó)網(wǎng)絡(luò)購(gòu)物交易將同比增長(zhǎng)125.1%,交易總量將達(dá)1263億,形成了中國(guó)網(wǎng)絡(luò)購(gòu)物的快速增長(zhǎng)浪潮。其中,商品消費(fèi)人群成為推動(dòng)此浪潮的一大主力。究其原因,除了該人群對(duì)網(wǎng)絡(luò)購(gòu)物等新興的購(gòu)物模式接受程度較高之外,相比其他細(xì)分
32、行業(yè)和產(chǎn)品,商品網(wǎng)絡(luò)購(gòu)物有著更加完備的產(chǎn)業(yè)鏈條和發(fā)展后勁,為其高速增長(zhǎng)提供了保障。</p><p> 網(wǎng)絡(luò)購(gòu)物這一消費(fèi)方式給人們生活帶來(lái)的變化,除了購(gòu)物場(chǎng)所的改變以外,更重要的是大大改變了傳統(tǒng)的消費(fèi)行為習(xí)慣,無(wú)論是否在網(wǎng)上購(gòu)物,上網(wǎng)查看產(chǎn)品的相關(guān)信息,已經(jīng)成為購(gòu)物決策環(huán)節(jié)的重要組成部分,這一環(huán)節(jié)對(duì)購(gòu)物行為的實(shí)際發(fā)生起到了至關(guān)重要的指導(dǎo)作用。</p><p> 中國(guó)電子商務(wù)始于1997年
33、。中國(guó)商品訂貨系統(tǒng)(CGOS)、中國(guó)商品交易中心(CCEC)、虛擬“廣交會(huì)”等大型電子商務(wù)項(xiàng)目也在1997年相繼推出,拉開(kāi)了中國(guó)電子商務(wù)的序幕。1998年“首都電子商務(wù)工程”的展開(kāi)和1999年“8848網(wǎng)上超市”的出現(xiàn),標(biāo)志著中國(guó)電子商務(wù)開(kāi)始進(jìn)入快速發(fā)展時(shí)期,中國(guó)電子商務(wù)由此正式啟動(dòng)。</p><p> 據(jù)統(tǒng)計(jì),目前全國(guó)已有4萬(wàn)家商業(yè)網(wǎng)站,其中網(wǎng)上商店700余家。電子商務(wù)項(xiàng)目大量推出,幾乎每天都有各類(lèi)電子商務(wù)咨
34、詢(xún)網(wǎng)站、網(wǎng)上商店、網(wǎng)上商城、網(wǎng)上專(zhuān)賣(mài)店、網(wǎng)上拍賣(mài)等誕生。電子商務(wù)應(yīng)用與發(fā)展的地域也由北京、上海、深圳等極少數(shù)城市,開(kāi)始向各大中城市發(fā)展。據(jù)IDC預(yù)測(cè),2000年中國(guó)大陸網(wǎng)上交易額將達(dá)4000萬(wàn)美元,到2003年將達(dá)38億美元。 </p><p> 可以說(shuō),中國(guó)電子商務(wù)已經(jīng)由表及里、從虛到實(shí),從宣傳、啟蒙和推廣階段進(jìn)入到了務(wù)實(shí)的發(fā)展實(shí)施階段。</p><p> 1.政府推進(jìn) 環(huán)境改善&l
35、t;/p><p> 我國(guó)政府正全面、積極、穩(wěn)妥地推進(jìn)中國(guó)電子商務(wù)的發(fā)展。1998年以來(lái),政府對(duì)電子商務(wù)的支持與協(xié)調(diào)力度明顯增加。我國(guó)電子商務(wù)發(fā)展的總體框架(包括整體戰(zhàn)略、發(fā)展規(guī)劃、發(fā)展措施、技術(shù)體制標(biāo)準(zhǔn)以及相關(guān)法律法規(guī))的推出,將會(huì)使電子商務(wù)有一個(gè)更加規(guī)范有序的應(yīng)用與發(fā)展環(huán)境。不少地方政府也都對(duì)電子商務(wù)給予了前所未有的關(guān)注與支持,開(kāi)始將電子商務(wù)作為重要的產(chǎn)業(yè)發(fā)展方向。</p><p> 2
36、.制約瓶頸 開(kāi)始突破</p><p> 網(wǎng)上支付、實(shí)物配送和信用等作為電子商務(wù)系統(tǒng)工程中的重要環(huán)節(jié),被視為制約中國(guó)電子商務(wù)應(yīng)用與發(fā)展的瓶頸。1999年以來(lái),網(wǎng)上支付的瓶頸正在迅速得到解決。在這方面較為成功的,有“8848”網(wǎng)上超市提供的包括網(wǎng)上支付在內(nèi)的多元化支付方式,有首都電子商城電子商務(wù)支付平臺(tái)等。</p><p> 3.應(yīng)用模式 日趨多元</p><p>
37、 在BtoC模式中,網(wǎng)上書(shū)店和網(wǎng)上商場(chǎng)在增加網(wǎng)上支付功能、完善各項(xiàng)服務(wù)后以更大的勢(shì)頭發(fā)展;網(wǎng)上拍賣(mài)、網(wǎng)上商城、網(wǎng)上郵購(gòu)等面向消費(fèi)者的電子商務(wù)網(wǎng)站大量推出。不少電子商務(wù)企業(yè)和工商企業(yè)開(kāi)始醞釀企業(yè)間電子商務(wù)。證券電子商務(wù)也有所發(fā)展,網(wǎng)上炒股對(duì)于有些股民已經(jīng)成為現(xiàn)實(shí)。</p><p> 網(wǎng)絡(luò)是一片獨(dú)特的天空,中國(guó)國(guó)情又有其特殊性。怎樣將結(jié)合Internet和中國(guó)國(guó)情,充分發(fā)揮電子商務(wù)的優(yōu)越性,實(shí)現(xiàn)極富意義的電子商務(wù)
38、技術(shù)和商務(wù)模式的創(chuàng)新,是擺在中國(guó)電子商務(wù)業(yè)界人士面前的一大課題。</p><p> 4.內(nèi)外融合 漸成大勢(shì)</p><p> 具有外資背景的電子商務(wù)企業(yè)和項(xiàng)目日益增加。其表現(xiàn)的形式是雙向的:既有海外風(fēng)險(xiǎn)投資直接進(jìn)入國(guó)內(nèi)的電子商務(wù)企業(yè),也有國(guó)內(nèi)企業(yè)通過(guò)海外上市吸收海外資金。在不少電子商務(wù)企業(yè)內(nèi),外籍或具有外資企業(yè)背景的高級(jí)管理人員顯著增加。與此同時(shí),海外電子商務(wù)企業(yè)開(kāi)始直接進(jìn)入中國(guó)市場(chǎng)。
39、隨著中國(guó)加入世界貿(mào)易組織的前景日趨明朗,基于超越國(guó)界的Internet的電子商務(wù)不可逆轉(zhuǎn)地走上了世界經(jīng)濟(jì)一體化的道路。</p><p><b> 目的和意義</b></p><p> 在互聯(lián)網(wǎng)上所有產(chǎn)品的分類(lèi)信息中,生活用品的產(chǎn)品信息無(wú)疑是最豐富的,一大批生活用品類(lèi)網(wǎng)站從中國(guó)互聯(lián)網(wǎng)誕生初期就開(kāi)始為網(wǎng)友提供大量一手信息。如此龐大并仍在持續(xù)增長(zhǎng)的信息量遠(yuǎn)非其他產(chǎn)品類(lèi)別
40、能及,極大地滿(mǎn)足了用戶(hù)對(duì)商品信息的需求。只需動(dòng)動(dòng)鼠標(biāo)即可從資訊頁(yè)面跳轉(zhuǎn)到購(gòu)物頁(yè)面的便捷網(wǎng)購(gòu)模式,使得信息收集與購(gòu)物行為之間無(wú)縫對(duì)接。</p><p> 隨著近年來(lái)生活用品資訊網(wǎng)絡(luò)媒體與網(wǎng)絡(luò)購(gòu)物平臺(tái)的合作加深,消費(fèi)者從獲取資訊到發(fā)生購(gòu)物行為的時(shí)空距離被進(jìn)一步縮短,由此帶來(lái)的巨大經(jīng)濟(jì)效益使得各大網(wǎng)購(gòu)平臺(tái)越來(lái)越重視生活用品銷(xiāo)售。</p><p> 與傳統(tǒng)方式銷(xiāo)售相比網(wǎng)上購(gòu)物有很多的優(yōu)點(diǎn)如:&
41、lt;/p><p><b> 1.檢索便捷</b></p><p> 網(wǎng)上購(gòu)物提供了多種檢索途徑,可以從分類(lèi)、新品、特價(jià)等途徑進(jìn)行檢索,快捷準(zhǔn)確。</p><p><b> 2.信息量大</b></p><p> 與傳統(tǒng)銷(xiāo)售方式相比,網(wǎng)上購(gòu)物能夠提供海量產(chǎn)品信息。</p><
42、p> 3.成本低,風(fēng)險(xiǎn)小,無(wú)地域限制</p><p> 網(wǎng)絡(luò)銷(xiāo)售最突出的優(yōu)點(diǎn)是:不再限制消費(fèi)者的購(gòu)買(mǎi)時(shí)段,擴(kuò)大和鞏固了客戶(hù)群,從而增加了企業(yè)的核心競(jìng)爭(zhēng)力,節(jié)省實(shí)際開(kāi)店時(shí)需要投入的成本和租用費(fèi)用。</p><p><b> 系統(tǒng)設(shè)計(jì)思想</b></p><p> 對(duì)于典型的數(shù)據(jù)庫(kù)管理系統(tǒng),尤其是對(duì)于像商品監(jiān)控散件銷(xiāo)售網(wǎng)站這樣的數(shù)據(jù)流
43、量特別大的網(wǎng)絡(luò)管理系統(tǒng),必須要滿(mǎn)足使用方便、操作靈活等要求。本系統(tǒng)在設(shè)計(jì)時(shí)應(yīng)該滿(mǎn)足以下幾個(gè)目標(biāo):</p><p> (1)采用人機(jī)對(duì)話(huà)的操作方式,界面美觀、友好,信息查詢(xún)靈活、方便,數(shù)據(jù)存儲(chǔ)準(zhǔn)確、安全可靠;</p><p> ?。?)全面展示所有生活用品,并可展示最新生活用品和特價(jià)生活用品;</p><p> (3)便于顧客快捷地進(jìn)行生活用品信息查詢(xún);</
44、p><p> ?。?)會(huì)員可以隨時(shí)修改自己的基本資料;</p><p> ?。?)實(shí)現(xiàn)網(wǎng)上購(gòu)物的功能;</p><p> ?。?)實(shí)現(xiàn)商品銷(xiāo)售排行功能,以方便顧客了解本監(jiān)控散件銷(xiāo)售網(wǎng)站內(nèi)的熱銷(xiāo)商品及幫助企業(yè)領(lǐng)導(dǎo)者做出企業(yè)營(yíng)銷(xiāo)方案;</p><p> ?。?)系統(tǒng)公告公布商品監(jiān)控散件銷(xiāo)售網(wǎng)站網(wǎng)站內(nèi)的最新信息;</p><p>
45、; ?。?)顧客可以隨時(shí)查看自己的訂單信息;</p><p> ?。?)對(duì)顧客輸入的數(shù)據(jù),系統(tǒng)進(jìn)行嚴(yán)格的數(shù)據(jù)檢驗(yàn),盡可能排除人為的錯(cuò)誤;</p><p> ?。?0)系統(tǒng)最大限度地實(shí)現(xiàn)了易維護(hù)性和易操作性;</p><p> ?。?1)系統(tǒng)運(yùn)行穩(wěn)定、安全可靠。</p><p><b> 本文的結(jié)構(gòu)</b></p&
46、gt;<p> 本文具體內(nèi)容包括:可行性分析、需求分析、系統(tǒng)總體設(shè)計(jì)、系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)、系統(tǒng)的測(cè)試。</p><p> 本文著重描述了商品監(jiān)控散件銷(xiāo)售網(wǎng)站的組成與結(jié)構(gòu),闡述了系統(tǒng)的設(shè)計(jì)方案、實(shí)現(xiàn)方法以及所采用的開(kāi)發(fā)工具和相關(guān)技術(shù),另外,重點(diǎn)剖析了部分環(huán)節(jié)的開(kāi)發(fā)過(guò)程。</p><p> 本系統(tǒng)在一定的環(huán)境下對(duì)系統(tǒng)的重要模塊進(jìn)行了模擬測(cè)試,證實(shí)了系統(tǒng)的可用性、可靠性。&l
47、t;/p><p><b> 第2章 系統(tǒng)分析</b></p><p><b> 2.1 業(yè)務(wù)流程</b></p><p> 根據(jù)展翔監(jiān)控散件銷(xiāo)售網(wǎng)站的具體情況,調(diào)查管理業(yè)務(wù)流程是順著系統(tǒng)信息流動(dòng)的過(guò)程逐步地進(jìn)行,內(nèi)容包括各環(huán)節(jié)的業(yè)務(wù)處理、信息來(lái)源、處理方法、計(jì)算方法、信息流經(jīng)去向、信息提供的時(shí)間和形態(tài)(報(bào)告、單據(jù)等)。&
48、lt;/p><p> 經(jīng)過(guò)需求分析展翔監(jiān)控散件銷(xiāo)售網(wǎng)站主要包括以下五個(gè)業(yè)務(wù)流程。</p><p><b> 1.顧客瀏覽網(wǎng)站 </b></p><p> 顧客通過(guò)瀏覽器登錄到本商品監(jiān)控散件銷(xiāo)售網(wǎng)站網(wǎng)站后,可以通過(guò)新品上架、特價(jià)產(chǎn)品、銷(xiāo)售排行的模塊查看生活用品及詳細(xì)信息,同時(shí)顧客也可以按類(lèi)別查看商品。另外,顧客可以瀏覽公告,銷(xiāo)售排行榜等模塊;&
49、lt;/p><p> 2.用戶(hù)注冊(cè)及登錄 </p><p> 顧客如要購(gòu)買(mǎi)商品,需要進(jìn)行用戶(hù)注冊(cè),注冊(cè)成功并登錄后,用戶(hù)可以購(gòu)買(mǎi)商品;</p><p><b> 3.購(gòu)物車(chē)處理 </b></p><p> 用戶(hù)通過(guò)瀏覽生活用品信息選擇要購(gòu)買(mǎi)的產(chǎn)品時(shí),可以將產(chǎn)品放入購(gòu)物車(chē),并可以添加至購(gòu)物車(chē)、查看購(gòu)物車(chē)、移除購(gòu)物車(chē)中的
50、生活用品、修改購(gòu)物車(chē)中商品數(shù)量、清空購(gòu)物車(chē);</p><p><b> 4.收銀臺(tái)處理 </b></p><p> 當(dāng)用戶(hù)決定購(gòu)買(mǎi)購(gòu)物車(chē)中的商品時(shí),可以通過(guò)收銀臺(tái)結(jié)賬填寫(xiě)相應(yīng)的訂單信息,確定所填寫(xiě)的訂單信息無(wú)誤后,系統(tǒng)將產(chǎn)生此次訂單的編號(hào),完成在線(xiàn)下達(dá)訂單,并且用戶(hù)可以查看到訂單;</p><p> 5.管理員后臺(tái)處理 </p>
51、;<p> 系統(tǒng)管理員登錄后可以查看到已受理和未受理的訂單及詳細(xì)信息。另外,管理員能夠?qū)ο到y(tǒng)的各項(xiàng)信息進(jìn)行維護(hù)處理。</p><p> 系統(tǒng)業(yè)務(wù)流圖如圖2-1所示。</p><p> 圖2-1 系統(tǒng)業(yè)務(wù)流圖</p><p> 新系統(tǒng)的目標(biāo)確定后,可以從經(jīng)濟(jì)可行性、技術(shù)可行性和運(yùn)行可行性三個(gè)方面對(duì)能否實(shí)現(xiàn)新系統(tǒng)目標(biāo)進(jìn)行可行性分析。</p&
52、gt;<p><b> 2.2 分析可行性</b></p><p><b> 1.經(jīng)濟(jì)可行性</b></p><p> 本系統(tǒng)是為監(jiān)控散件銷(xiāo)售網(wǎng)站的使用者提高工作效率,節(jié)省工作時(shí)間,方便操作與管理而設(shè)計(jì)。</p><p> 本系統(tǒng)的開(kāi)發(fā)在經(jīng)濟(jì)上是完全可行的。開(kāi)發(fā)此軟件不需要大量經(jīng)費(fèi),而且是個(gè)人獨(dú)立設(shè)計(jì)
53、,可以節(jié)省許多費(fèi)用,同時(shí)也可提高個(gè)人的實(shí)際動(dòng)手能力。</p><p><b> 2.技術(shù)可行性</b></p><p> 在硬件方面,則選擇空間較大,硬件的配置越高,系統(tǒng)的開(kāi)發(fā)與運(yùn)行會(huì)更流暢??紤]到如今的家用或商用電腦硬件的整體配置水平,系統(tǒng)在硬件方面是可行的。</p><p> 在軟件方面,考慮到系統(tǒng)實(shí)施的可行性,在軟件方面選擇了如今較
54、流行的MyEclipse工具來(lái)進(jìn)行開(kāi)發(fā)管理平臺(tái)的設(shè)計(jì),使用SQL server 2005數(shù)據(jù)庫(kù)存儲(chǔ)數(shù)據(jù)。由于MyEclipse和SQL server 2005是兩個(gè)非常成熟的開(kāi)發(fā)工具,無(wú)論在安全性、可用性、可靠性方面都毫無(wú)置疑,因此軟件方面是可行的。</p><p><b> 3.運(yùn)行可行性</b></p><p> 本監(jiān)控散件銷(xiāo)售網(wǎng)站操作簡(jiǎn)單易行,所以使用前的培
55、訓(xùn)也比較容易,此系統(tǒng)網(wǎng)站的管理人員對(duì)開(kāi)發(fā)此應(yīng)用項(xiàng)目的態(tài)度確定而且管理方面的條件都比較成熟。經(jīng)過(guò)以上分析,運(yùn)行方面是可行的。</p><p><b> 2.3 本章小結(jié)</b></p><p> 可行性分析的任務(wù)是明確應(yīng)用項(xiàng)目開(kāi)發(fā)的必要性和可行性。本章主要對(duì)系統(tǒng)開(kāi)發(fā)的可行性進(jìn)行具體的分析,從用戶(hù)方角度考慮本系統(tǒng)是否可行,主要通過(guò)有力的數(shù)據(jù)和軟件運(yùn)行環(huán)境方面作為依據(jù)。
56、通過(guò)經(jīng)濟(jì)可行性、技術(shù)可行性、運(yùn)行可行性等方面的分析說(shuō)明本工程的技術(shù)成熟、完備,測(cè)試手段可靠,具有良好的市場(chǎng)拓展,它追求的是簡(jiǎn)單、易學(xué)、易懂、易用,因此,本系統(tǒng)具有一定的開(kāi)發(fā)前景,具有開(kāi)發(fā)的價(jià)值。</p><p><b> 第3章 總體設(shè)計(jì)</b></p><p> 3.1 系統(tǒng)模塊總體設(shè)計(jì)</p><p> 展項(xiàng)監(jiān)控散件銷(xiāo)售網(wǎng)站一共分為前
57、臺(tái)和后臺(tái)兩大模塊,兩個(gè)模塊之間雖然在表面上是相互獨(dú)立的,但是在對(duì)數(shù)據(jù)庫(kù)的訪(fǎng)問(wèn)上是緊密相連的,各個(gè)模塊訪(fǎng)問(wèn)的是同一個(gè)數(shù)據(jù)庫(kù),只是所訪(fǎng)問(wèn)的表不同而已。每個(gè)模塊的功能都是按照在調(diào)研中搜集的資料進(jìn)行編排制作的。依據(jù)上述功能分析,系統(tǒng)在兩個(gè)模塊的基礎(chǔ)上又可細(xì)分為不同的子模塊。</p><p><b> 前臺(tái)功能模塊</b></p><p> 前臺(tái)功能模塊包括商品展臺(tái)模塊、商
58、品調(diào)查模塊、購(gòu)物車(chē)模塊、收銀臺(tái)模塊等八個(gè)子模塊</p><p> ?。?)商品展臺(tái)模塊:通過(guò)新品上架,分頁(yè)顯示特價(jià)商品,商品銷(xiāo)售排行展示網(wǎng)站的所有商品;</p><p> (2)商品查詢(xún)模塊:按商品的類(lèi)別查詢(xún)商品的相關(guān)信息;</p><p> ?。?)購(gòu)物車(chē)模塊:用戶(hù)添加商品至購(gòu)物車(chē),查看購(gòu)物車(chē)中的商品,從購(gòu)物車(chē)中移除不滿(mǎn)意的商品,清空購(gòu)物車(chē)中的產(chǎn)品,修改所要購(gòu)買(mǎi)
59、的商品的數(shù)量;</p><p> ?。?)收銀臺(tái)模塊:用戶(hù)滿(mǎn)意購(gòu)物車(chē)中的產(chǎn)品后進(jìn)行結(jié)賬并填寫(xiě)訂單信息;</p><p> ?。?)用戶(hù)維護(hù)模塊:為用戶(hù)提供了用戶(hù)注冊(cè)、用戶(hù)登錄、用戶(hù)資料修改以及找回密碼的功能;</p><p> ?。?)訂單查詢(xún)模塊:用戶(hù)通過(guò)查看訂單能夠了解到自己的當(dāng)前訂單信息及歷史訂單記錄;</p><p> ?。?)公告瀏
60、覽模塊:用戶(hù)通過(guò)瀏覽公告信息,能夠及時(shí)了解到網(wǎng)站最新的各種信息。</p><p> ?。?)留言模塊:客戶(hù)可以進(jìn)行留言給我們提意見(jiàn),我們?cè)诓粩嗟馗倪M(jìn)中前進(jìn)。</p><p> 系統(tǒng)前臺(tái)功能模塊設(shè)計(jì)如圖3-1所示。</p><p> 圖3-1 系統(tǒng)前臺(tái)用戶(hù)功能結(jié)構(gòu)圖</p><p><b> 2.后臺(tái)功能模塊</b>
61、</p><p> ?。?)商品管理模塊:按類(lèi)別查看商品,對(duì)商品的信息進(jìn)行維護(hù);</p><p> ?。?)會(huì)員管理模塊:為了保護(hù)會(huì)員的信息,此模塊與前臺(tái)用戶(hù)維護(hù)的區(qū)別是管理員只能查看用戶(hù)信息和刪除操作;</p><p> ?。?)管理員維護(hù)模塊:這是對(duì)管理員的信息進(jìn)行維護(hù),可以修改管理員的信息。</p><p> ?。?)訂單管理模塊:管理
62、員查詢(xún)訂單,查看訂單詳細(xì)信息,刪除訂單信息,進(jìn)行訂單受理;</p><p> ?。?)公告管理模塊:管理員公告瀏覽,公告信息維護(hù);</p><p> ?。?)留言模塊:管理員可以查看客戶(hù)的留言,對(duì)留言進(jìn)行維護(hù)。</p><p> 系統(tǒng)后臺(tái)功能模塊如圖3-2所示。</p><p> 圖3-2 系統(tǒng)后臺(tái)功能模塊圖</p><
63、;p><b> 3.2 數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p> 為了支持較大的訪(fǎng)問(wèn)量帶來(lái)的數(shù)據(jù)訪(fǎng)問(wèn)需求,以及安全性的充分保障。本系統(tǒng)采用Microsoft SQL Server 2005 數(shù)據(jù)庫(kù)管理系統(tǒng)。</p><p> 3.2.1 數(shù)據(jù)分析</p><p> 對(duì)于本系統(tǒng)的數(shù)據(jù)庫(kù)的需求而言,由于其主要是用于信息的提供、保存、更新和
64、查詢(xún)等。因此,需要分析該系統(tǒng)功能所隱含的對(duì)數(shù)據(jù)應(yīng)用的需求,從而確定數(shù)據(jù)庫(kù)的結(jié)構(gòu)。</p><p> ?。?)用戶(hù)注冊(cè)、登錄、驗(yàn)證等功能需要對(duì)用戶(hù)信息建立數(shù)據(jù)表,其中的數(shù)據(jù)項(xiàng)可能包括用戶(hù)E_mail、昵稱(chēng)、密碼、住址等;</p><p> ?。?)查看商品分類(lèi)信息和商品詳細(xì)信息等功能既需要對(duì)商品大小類(lèi)別進(jìn)行管理,也需要針對(duì)每一個(gè)商品進(jìn)行管理,因此至少需要兩張數(shù)據(jù)表;</p>&
65、lt;p> (3)用戶(hù)購(gòu)物后產(chǎn)生的訂單需要進(jìn)行管理,這里也包括訂單的基本信息和詳細(xì)信息等;</p><p> ?。?)訂單生成后,在訂單處理的過(guò)程中,需要出貨等,因此可能需要記錄訂單的發(fā)送情況;</p><p> ?。?)需要系統(tǒng)管理員對(duì)該系統(tǒng)進(jìn)行管理,因而需要建立管理員信息數(shù)據(jù)表,其中的數(shù)據(jù)項(xiàng)包括管理員ID、密碼等;</p><p> ?。?)客戶(hù)要進(jìn)行留
66、言,所以必須建立留言表,其中包括留言標(biāo)題、留言日期等。</p><p> 經(jīng)上述分析,至少要?jiǎng)?chuàng)建如下的數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)項(xiàng)。</p><p> ?。?)用戶(hù)信息,包括用戶(hù)ID,用戶(hù)名等數(shù)據(jù)項(xiàng);</p><p> ?。?)管理員信息,包括管理員ID,密碼等數(shù)據(jù)項(xiàng);</p><p> ?。?)商品信息,包括商品ID,產(chǎn)品名稱(chēng)、單價(jià)、特價(jià)等數(shù)據(jù)項(xiàng);&
67、lt;/p><p> ?。?)商品類(lèi)別信息,包括電子ID,類(lèi)別名稱(chēng)等數(shù)據(jù)項(xiàng);</p><p> ?。?)訂單信息,包括訂單ID,用戶(hù)編號(hào),訂貨地址等數(shù)據(jù)項(xiàng);</p><p> ?。?)訂單明細(xì)信息,包括訂單ID,生活用品ID,訂貨時(shí)間等數(shù)據(jù)項(xiàng);</p><p> (9)公告信息,包括公告ID,公告名稱(chēng)及內(nèi)容等數(shù)據(jù)項(xiàng);</p>&l
68、t;p> ?。?0)留言信息,包括留言標(biāo)題,留言日期,留言?xún)?nèi)容等。</p><p> 3.2.2 數(shù)據(jù)庫(kù)的詳細(xì)設(shè)計(jì)</p><p> 本系統(tǒng)的數(shù)據(jù)庫(kù)命名為db_wlgw, db_wlgw數(shù)據(jù)庫(kù)中共分為8張數(shù)據(jù)表。</p><p><b> 1.商品信息表</b></p><p> 此表用于記錄網(wǎng)站所有生活用
69、品的基本信息,是與商品相關(guān)聯(lián)的商品的類(lèi)別表詳細(xì)結(jié)構(gòu)。如表3-1所示。</p><p> 表3-1 t_goods(生活用品信息表)</p><p> 2.生活用品類(lèi)別信息表</p><p> 此表用于記錄生活用品類(lèi)別的基本信息,為方便用戶(hù)查詢(xún)生活用品和管理員管理生活用品信息而設(shè)立。如表3-2所示。</p><p> 表3-2 t_ca
70、telog(生活用品類(lèi)別信息表)</p><p><b> 3.訂單信息表</b></p><p> 此表用于記錄用戶(hù)的基本訂單信息,使用戶(hù)方便查看自己的訂單信息同時(shí)也為管理員出貨提供基本訂單信息。如表3-3所示。</p><p> 表3-3 t_order(訂單信息表)</p><p><b> 4.
71、訂單明細(xì)信息表</b></p><p> 此表用于記錄用戶(hù)訂單的詳細(xì)信息,為用戶(hù)提供詳細(xì)的商品訂單信息,同時(shí)也為管理員出貨提供用戶(hù)所訂的商品的具體信息。如表3-4所示。</p><p> 表3-4 t_orderItem(訂單明細(xì)信息表)</p><p><b> 5.用戶(hù)信息表</b></p><p>
72、; 此表用于記錄用戶(hù)的基本信息,是用戶(hù)購(gòu)買(mǎi)生活用品的權(quán)限基礎(chǔ),為用戶(hù)維護(hù)和管理員管理用戶(hù)提供信息。如表3-5所示。</p><p> 表3-5 t_user(用戶(hù)信息表)</p><p><b> 6.管理員信息表</b></p><p> 此表用于記錄不同權(quán)限管理員的基本信息,可以管理系統(tǒng)的所有信息。如表3-6所示。</p>
73、;<p> 表3-6 t_admin(管理員信息表)</p><p><b> ?。ɡm(xù)表3-6)</b></p><p><b> 7.公告信息表</b></p><p> 此表用于記錄公告的基本信息,為用戶(hù)提供系統(tǒng)網(wǎng)站的最新信息。如表3-7所示。</p><p> 表3-7
74、t_gonggao(公告信息表)</p><p><b> 8.留言信息表</b></p><p> 此表用于記錄客戶(hù)的留言信息,以及對(duì)商品的建議等。如表3-8所示。</p><p> 表3-8 t_liuyan(留言信息表)</p><p><b> 3.3 本章小結(jié)</b></p&
75、gt;<p> 本章介紹了對(duì)本系統(tǒng)的總體設(shè)計(jì),給出了展翔監(jiān)控散件銷(xiāo)售網(wǎng)站的功能結(jié)構(gòu)圖、E-R圖等,說(shuō)明了各子系統(tǒng)的之間的聯(lián)系。本章完成了系統(tǒng)數(shù)據(jù)庫(kù)的數(shù)據(jù)需求分析的過(guò)程,說(shuō)明了數(shù)據(jù)庫(kù)由概念結(jié)構(gòu)設(shè)計(jì)轉(zhuǎn)換成邏輯結(jié)構(gòu)設(shè)計(jì)的過(guò)程,并把各個(gè)物理數(shù)據(jù)模型結(jié)合起來(lái)形成了一個(gè)整體的關(guān)系數(shù)據(jù)庫(kù)模型,為系統(tǒng)詳細(xì)設(shè)計(jì)作好了充足的準(zhǔn)備工作。</p><p> 第4章 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)</p><p>
76、;<b> 4.1 運(yùn)行環(huán)境</b></p><p><b> 1.硬件環(huán)境</b></p><p> 系統(tǒng)的硬件環(huán)境配置為處理器Pentium III800,內(nèi)存512M,硬盤(pán)1G。</p><p><b> 2.軟件環(huán)境</b></p><p> 系統(tǒng)的軟件環(huán)境配
77、置為Windows XP操作系統(tǒng),SQL Server 2005數(shù)據(jù)庫(kù),JDK1.5、MyEclipse5.1開(kāi)發(fā)工具包和Tomcat6.0服務(wù)器。</p><p> 4.2 系統(tǒng)首頁(yè)設(shè)計(jì)</p><p> 本系統(tǒng)網(wǎng)站的主界面設(shè)計(jì)結(jié)構(gòu)采用了上左右的結(jié)構(gòu),上部分為主功能菜單區(qū),主要是顯示網(wǎng)站的主功能,左側(cè)為用戶(hù)注冊(cè)、登錄,公告瀏覽,商品查詢(xún),右部分為信息顯示區(qū),銷(xiāo)售排行榜 主要是為方便用
78、戶(hù)提供了一些最新上架的生活用品信息。界面結(jié)果如圖4-1所示。</p><p><b> 圖4-1 系統(tǒng)首頁(yè)</b></p><p> 4.3 系統(tǒng)前臺(tái)模塊功能設(shè)計(jì)與實(shí)現(xiàn)</p><p> 本節(jié)對(duì)系統(tǒng)前臺(tái)主要功能設(shè)計(jì)進(jìn)行詳細(xì)的說(shuō)明。</p><p> 4.3.1 用戶(hù)維護(hù)模塊</p><p>
79、; 由于網(wǎng)上購(gòu)物必須保證用戶(hù)的正確性、購(gòu)物的安全性,需要對(duì)用戶(hù)資料進(jìn)行有效的管理,因此用戶(hù)管理是電子商務(wù)網(wǎng)站的重要內(nèi)容。它主要包括用戶(hù)注冊(cè)、登錄和驗(yàn)證、用戶(hù)注冊(cè)資料的修改更新和用戶(hù)注銷(xiāo)等功能。</p><p><b> 1.注冊(cè)</b></p><p><b> ?。?)實(shí)現(xiàn)目標(biāo)</b></p><p> 用戶(hù)單擊注
80、冊(cè)后需要輸入密碼和確認(rèn)密碼、用戶(hù)真實(shí)姓名、住址、性別、E_mail、QQ。用戶(hù)只須填寫(xiě)一個(gè)Web表單。這里需要用戶(hù)通過(guò)E_mail注冊(cè)是考慮到兩點(diǎn):第一,用戶(hù)的E_mail是惟一的;第二,通過(guò)用戶(hù)的E_mail可以很方便快捷的與用戶(hù)取得聯(lián)系。用戶(hù)在提交注冊(cè)信息后,系統(tǒng)會(huì)對(duì)注冊(cè)頁(yè)面填寫(xiě)的正確性進(jìn)行檢查。對(duì)于不符合要求的填寫(xiě)會(huì)給出必要的提示,并返回修改;對(duì)于符合要求的注冊(cè)表單,用戶(hù)提交信息后也要返回相應(yīng)的歡迎信息,用戶(hù)提交的正確注冊(cè)信息將被
81、存入系統(tǒng)的數(shù)據(jù)庫(kù)中。用戶(hù)注冊(cè)界面的運(yùn)行結(jié)果如圖4-2所示。</p><p> 圖4-2 用戶(hù)注冊(cè)界面</p><p><b> (2)實(shí)現(xiàn)過(guò)程</b></p><p> 所屬頁(yè)面名:userReg.jsp</p><p> 表單屬性:name="form1" action="<
82、%=path%>/userReg.action" method="post"</p><p> 頁(yè)面設(shè)計(jì)如表4-1所示。</p><p> 表4-1 用戶(hù)注冊(cè)主要控件信息列表</p><p><b> 2.登錄和驗(yàn)證</b></p><p> ?。?)用戶(hù)登錄程序流程描述<
83、/p><p> 當(dāng)用戶(hù)輸入用戶(hù)名和密碼后首先要進(jìn)行身份驗(yàn)證,如果用戶(hù)存在,則成功登錄,反之,如果用戶(hù)不存在,提示錯(cuò)誤信息“輸入的用戶(hù)名或密碼不存在,請(qǐng)注冊(cè)”,返回登錄界面重新輸入用戶(hù)名和密碼。用戶(hù)登錄的程序流程圖如圖4-3所示。</p><p><b> 否</b></p><p><b> 是</b></p>
84、;<p> 圖4-3 用戶(hù)登錄程序流程圖</p><p><b> ?。?)實(shí)現(xiàn)目標(biāo)</b></p><p> 對(duì)于本系統(tǒng)的購(gòu)物過(guò)程而言,在用戶(hù)瀏覽商品時(shí),可以不進(jìn)行登錄,只有在使用購(gòu)物車(chē)時(shí),才需要登錄,以完成整個(gè)購(gòu)物過(guò)程。用戶(hù)登錄用于驗(yàn)證用戶(hù)的用戶(hù)名和密碼,然后決定顧客進(jìn)入系統(tǒng)進(jìn)行操作,如進(jìn)行用戶(hù)修改的操作,購(gòu)物車(chē)和結(jié)帳的操作等。用戶(hù)登錄界面的運(yùn)行
85、結(jié)果如圖4-4所示。</p><p> 圖4-4 用戶(hù)登錄界面</p><p><b> (3)實(shí)現(xiàn)過(guò)程</b></p><p> 所屬頁(yè)面名:index.jsp</p><p> 頁(yè)面設(shè)計(jì)如表4-2所示。</p><p> 表4-2 用戶(hù)登錄主要控件信息列表</p>&l
86、t;p><b> 3.用戶(hù)修改和注銷(xiāo)</b></p><p><b> ?。?)實(shí)現(xiàn)目標(biāo)</b></p><p> 已注冊(cè)的用戶(hù)只要登錄本系統(tǒng)后便可以通過(guò)單擊用戶(hù)修改按鈕進(jìn)行用戶(hù)修改操作,在此頁(yè)面中用戶(hù)可以更改自己的帳戶(hù)和詳細(xì)信息,如可以修改密碼、修改Email地址等個(gè)人信息。通過(guò)點(diǎn)擊提交按鈕完成修改操作。用戶(hù)修改界面運(yùn)行結(jié)果如圖4-5
87、所示。</p><p> 圖4-5 用戶(hù)修改界面</p><p> 為了保證用戶(hù)購(gòu)物的安全性,系統(tǒng)提供了不關(guān)閉瀏覽器而退出商品監(jiān)控散件銷(xiāo)售網(wǎng)站的功能,注銷(xiāo)功能是清除用戶(hù)在使用或登錄系統(tǒng)期間的所有Session信息。</p><p><b> (2)實(shí)現(xiàn)過(guò)程</b></p><p> 所屬頁(yè)面名:userXinxi
88、.jsp</p><p> 表單屬性:action="<%=path%>/userEdit.action" name="form1" method="post"</p><p> 頁(yè)面設(shè)計(jì)如表4-3所示。</p><p> 表4-3 用戶(hù)修改主要控件信息列表</p><
89、p> 4.4.2 商品展示模塊</p><p><b> 1.實(shí)現(xiàn)目標(biāo)</b></p><p> 為了方便顧客選購(gòu)商品,本系統(tǒng)采用了兩種展示產(chǎn)品的方式。一種是以類(lèi)別查詢(xún)?yōu)榛A(chǔ)查看商品,另外一種是新品上架、特價(jià)產(chǎn)品和銷(xiāo)售排行的展臺(tái)。以銷(xiāo)售排行查看生活用品為例,顧客在首頁(yè)的的銷(xiāo)售排行即可查看銷(xiāo)售排行,方便顧客查看暢銷(xiāo)的生活用品相關(guān)信息及詳細(xì)信息。展示界面的運(yùn)行
90、結(jié)果如圖4-6所示。</p><p> 圖4-6 展示界面展示界面</p><p><b> 2.實(shí)現(xiàn)過(guò)程</b></p><p> 所屬頁(yè)面名:index.jsp</p><p> 通過(guò)查詢(xún)t_orderItem表中按銷(xiāo)售額字段goods_quantity降序排列實(shí)現(xiàn)。</p><p>
91、 4.4.3 購(gòu)物車(chē)模塊</p><p> 1.購(gòu)物車(chē)程序流程描述</p><p> 用戶(hù)選購(gòu)商品后添加到購(gòu)物車(chē)中,在購(gòu)物車(chē)中進(jìn)行查看,同時(shí)對(duì)不滿(mǎn)意的產(chǎn)品可以進(jìn)行移除,對(duì)要購(gòu)買(mǎi)的產(chǎn)品可以調(diào)整數(shù)量,移除產(chǎn)品和清空產(chǎn)品。用戶(hù)決定購(gòu)買(mǎi)產(chǎn)品后可以去收銀臺(tái)進(jìn)行結(jié)賬。購(gòu)物車(chē)流程圖如圖4-7所示。</p><p><b> 否</b></p&g
92、t;<p><b> 是</b></p><p> 圖4-7 購(gòu)物車(chē)程序流程圖</p><p><b> 2.實(shí)現(xiàn)目標(biāo)</b></p><p> 用戶(hù)購(gòu)買(mǎi)產(chǎn)品的核心功能是購(gòu)物車(chē)和訂單提交。購(gòu)物車(chē)模塊的設(shè)計(jì)包括:顧客添加商品到購(gòu)物車(chē)和顧客對(duì)購(gòu)物車(chē)的管理,如更新購(gòu)買(mǎi)的商品數(shù)量、清空購(gòu)物車(chē)和將購(gòu)物車(chē)中商品從
93、購(gòu)物車(chē)中移除等。購(gòu)物車(chē)要具有持續(xù)性,而且不限制用戶(hù)購(gòu)買(mǎi)商品的數(shù)量,也就是購(gòu)物車(chē)可以顯示很多商品。購(gòu)物車(chē)界面的運(yùn)行結(jié)果如圖5-8所示。</p><p><b> 3.實(shí)現(xiàn)過(guò)程</b></p><p> 所屬頁(yè)面名:myCart.jsp核心代碼參見(jiàn)附錄3</p><p> 頁(yè)面設(shè)計(jì)如表4-8所示。</p><p>
94、圖4-8 購(gòu)物車(chē)界面</p><p> 4.4.4 收銀臺(tái)模塊</p><p><b> 1.實(shí)現(xiàn)目標(biāo)</b></p><p> 用戶(hù)選擇完商品后,需要確認(rèn)購(gòu)物車(chē)中內(nèi)容,即結(jié)帳,點(diǎn)擊下一步,此時(shí)頁(yè)面跳轉(zhuǎn)到結(jié)賬頁(yè)面。在結(jié)帳頁(yè)面,需要用戶(hù)填寫(xiě)聯(lián)系地址、聯(lián)系電話(huà)、付款方式和送貨方式和備注信息,以便生成訂單。當(dāng)完成一次交易所需要的用戶(hù)方面的信息都
95、已齊全,只須生成訂單即可進(jìn)入配送過(guò)程。如果用戶(hù)所填寫(xiě)的訂單信息正確,系統(tǒng)會(huì)返回給用戶(hù)此次交易所產(chǎn)生的訂單號(hào)碼。結(jié)賬界面的運(yùn)行結(jié)果如圖4-9所示。</p><p><b> 圖4-9 結(jié)賬界面</b></p><p><b> 2.實(shí)現(xiàn)過(guò)程</b></p><p> 所屬頁(yè)面名:orderQuren.jsp</p
96、><p> 表單屬性:action="<%=path%>/orderSubmit.action" name="f" method="post"</p><p> 頁(yè)面設(shè)計(jì)如表4-4所示。</p><p> 具體代碼參照附錄3。</p><p> 表4-4 收銀臺(tái)主要控
97、件信息列表</p><p> 4.4.5 查看訂單模塊</p><p><b> 1.實(shí)現(xiàn)目標(biāo)</b></p><p> 用戶(hù)填寫(xiě)完訂單并提交成功后可以通過(guò)查看訂單按鈕看到自己的訂單及詳細(xì)信息。查看訂單界面的運(yùn)行結(jié)果如圖4-10所示。</p><p> 圖4-10 查看訂單界面</p><p&
98、gt;<b> 2.實(shí)現(xiàn)過(guò)程</b></p><p> 所屬頁(yè)面名:myOrder.jsp</p><p> 具體代碼參見(jiàn)附錄3。</p><p> 4.4.6 公告瀏覽模塊</p><p><b> 1.實(shí)現(xiàn)目標(biāo)</b></p><p> 吸引顧客有很多種宣傳措
99、施,本系統(tǒng)采用公告的方式進(jìn)行宣傳。利用類(lèi)似流動(dòng)看板的方式顯示公告信息。在顧客點(diǎn)擊某一條公告信息時(shí),系統(tǒng)可以自動(dòng)彈出一個(gè)頁(yè)面顯示具體的公告信息。公告瀏覽界面的運(yùn)行結(jié)果如圖4-11所示。</p><p> 圖4-11 公告瀏覽界面</p><p><b> 2.實(shí)現(xiàn)過(guò)程</b></p><p> 所屬頁(yè)面名:gonggaoDetailQian
100、.jsp</p><p> 首先使用gonggaoDAO中的save方法,將公告信息添加到數(shù)據(jù)庫(kù)中,在用戶(hù)點(diǎn)擊頁(yè)面中的公告后,通過(guò)gonggaoDAO下的findAll方法,將其調(diào)出,顯示到頁(yè)面中。</p><p> 4.4.7 客戶(hù)留言模塊</p><p><b> 1.實(shí)現(xiàn)目標(biāo)</b></p><p> 為了
101、能夠了解客戶(hù)對(duì)我們的商品的滿(mǎn)意程度,我們?cè)O(shè)計(jì)了留言模塊,讓用戶(hù)能夠在第一時(shí)間將問(wèn)題反映給我們,以便我們及時(shí)改進(jìn)??蛻?hù)留言界面的運(yùn)行結(jié)果如圖4-12所示。</p><p> 圖4-12 客戶(hù)留言界面</p><p><b> 2.實(shí)現(xiàn)過(guò)程</b></p><p> 所屬頁(yè)面名:liuyanAll.jsp</p><p&g
102、t; 首先通過(guò)判斷session中的userName是否為空,如果為空,則只能先登錄才能進(jìn)行留言。如果不為空,則留言人中顯示userName,使用獲取系統(tǒng)時(shí)將來(lái)給留言時(shí)間賦值??蛻?hù)在輸入標(biāo)題和內(nèi)容后,將其存儲(chǔ)到數(shù)據(jù)庫(kù)中,在客戶(hù)查看時(shí)再將其調(diào)出。</p><p> 4.5 系統(tǒng)后臺(tái)功能模塊設(shè)計(jì)與實(shí)現(xiàn)</p><p> 本節(jié)對(duì)系統(tǒng)后臺(tái)功能設(shè)計(jì)進(jìn)行詳細(xì)的說(shuō)明。</p><
103、;p> 4.5.1 會(huì)員信息管理設(shè)計(jì)與實(shí)現(xiàn)</p><p><b> 1.實(shí)現(xiàn)目標(biāo)</b></p><p> 該功能主要分布在管理員信息、會(huì)員信息、商品類(lèi)別信息,訂單信息,公告信息和留言信息的處理。對(duì)這些信息操作的主要功能詳細(xì)設(shè)計(jì)包括對(duì)它們的添加、刪除、更新和查詢(xún)等操作,需要分別在基本信息中的每一個(gè)頁(yè)面中設(shè)計(jì)這些功能。當(dāng)對(duì)這些基本信息進(jìn)行添加、刪除和更新操
104、作時(shí),需要將這些操作所執(zhí)行的結(jié)果返回到本系統(tǒng)的數(shù)據(jù)庫(kù)中,并能夠在相應(yīng)的頁(yè)面中刷新顯示新的結(jié)果集。需要用SQL語(yǔ)句將這些信息添加到數(shù)據(jù)庫(kù)中。模塊的輸出是操作信息成功的提示信息。對(duì)于在某一頁(yè)面中的查詢(xún)功能,此頁(yè)面要能夠刷新顯示出此查詢(xún)結(jié)果信息。以客戶(hù)信息管理理為例??蛻?hù)信息管理界面的運(yùn)行結(jié)果如圖4-13所示。</p><p> 圖4-13 會(huì)員信息管理界面</p><p><b>
105、 2.實(shí)現(xiàn)過(guò)程</b></p><p> 所屬頁(yè)面名:userMana.jsp</p><p> 客戶(hù)管理主要是使用userDAO中下的findById和findAll方法來(lái)刪除和獲取數(shù)據(jù)庫(kù)中的數(shù)據(jù)。進(jìn)入客戶(hù)管理界面時(shí)通過(guò)findAll方法來(lái)顯示所有用戶(hù)的信息,點(diǎn)擊刪除時(shí),通過(guò)findById方法獲取指定的用戶(hù)ID,使用sql語(yǔ)句進(jìn)行操作。</p><
106、p> 4.5.2 訂單信息管理設(shè)計(jì)與實(shí)現(xiàn)</p><p><b> 1.實(shí)現(xiàn)目標(biāo)</b></p><p> 該模塊是針對(duì)用戶(hù)訂單信息和訂單明細(xì)信息的管理功能進(jìn)行的詳細(xì)設(shè)計(jì),主要是對(duì)用戶(hù)訂單信息和訂單明細(xì)信息的查看、刪除和受理訂單的操作。管理員應(yīng)該可以查看系統(tǒng)中已處理的訂單和未經(jīng)處理的訂單信息,用戶(hù)訂單信息和訂單明細(xì)信息在不同的頁(yè)面顯示。訂單管理界面的運(yùn)行結(jié)
107、果如圖4-14所示。</p><p> 圖4-14 訂單管理界面</p><p><b> 2.實(shí)現(xiàn)過(guò)程</b></p><p> 所屬頁(yè)面名:orderMana.jsp</p><p> 訂單管理模塊使用了buyAction中的方法,當(dāng)用戶(hù)提交訂單時(shí),訂單狀態(tài)默認(rèn)為未受理。管理員查看訂單時(shí)調(diào)用了orderMan
108、a()方法將訂單顯示到頁(yè)面中,點(diǎn)擊刪除時(shí)調(diào)用orderDelByAd()方法將通過(guò)訂單的ID對(duì)指定的訂單進(jìn)行那個(gè)刪除操作,點(diǎn)擊受理訂單時(shí)調(diào)用orderShouli()方法將訂單狀態(tài)改為已受理。管理員查看訂單明細(xì)時(shí)通過(guò) orderDetail()方法通過(guò)訂單ID將指定的訂單明細(xì)顯示到頁(yè)面中。</p><p> 具體代碼參照附錄3。</p><p> 4.5.3 商品信息管理設(shè)計(jì)與實(shí)現(xiàn)&l
109、t;/p><p><b> 1.實(shí)現(xiàn)目標(biāo)</b></p><p> 在商品管理模塊中除了基本的信息管理功能外,為了方便顧客瀏覽到商品的真實(shí)外貌,在添加商品模塊中增加上傳商品圖片的功能。</p><p> 管理員在商品添加頁(yè)面中輸入添加的商品基本信息,點(diǎn)擊提交后進(jìn)入上傳圖片頁(yè)面。在商品信息管理中,我將商品分為特價(jià)和非特價(jià)商品來(lái)管理。此頁(yè)面中能夠
110、顯示出已輸入的特價(jià)商品基本信息,在上傳圖片位置上添加文件后點(diǎn)擊提交,提交成功后有提示信息彈出。在管理員查看商品信息時(shí),將鼠標(biāo)放到查看圖片上就可以查看圖片,商品信息管理界面的運(yùn)行結(jié)果如圖4-15所示。</p><p> 圖4-15 商品信息管理界面</p><p><b> 2.實(shí)現(xiàn)過(guò)程</b></p><p> 所屬頁(yè)面名:goodsMa
111、naYesTejia.jsp</p><p> 本模塊主要是對(duì)商品表進(jìn)行管理,所以就是一些查詢(xún)和刪除操作,我在做的時(shí)候,主要講商品分為特價(jià)和非特價(jià)商品,在管理時(shí)也是分開(kāi)管理,主要通過(guò)判斷goodsIsnottejia來(lái)區(qū)分是否為特價(jià)商品。</p><p> 4.5.4 公告信息管理設(shè)計(jì)與實(shí)現(xiàn)</p><p><b> 1.實(shí)現(xiàn)目標(biāo)</b>
112、</p><p> 在各大熱門(mén)網(wǎng)站上都有公共的出現(xiàn),該模塊的建立也是為了通過(guò)實(shí)現(xiàn)發(fā)布公告,給顧客提供方便的操作,讓客戶(hù)能夠及時(shí)的了解商城的活動(dòng)情況。公告管理界面的運(yùn)行結(jié)果如圖4-16所示。</p><p> 圖4-16 公告管理界面</p><p><b> 2.實(shí)現(xiàn)過(guò)程</b></p><p> 所屬頁(yè)面名:g
113、onggaoMana.jsp</p><p> 在gonggaoAction中,調(diào)用gonggaoAdd方法進(jìn)行添加操作,使管理員能添加一個(gè)新公告,管理員查看時(shí)則調(diào)用了gonggaoMana()方法,來(lái)顯示所有的公告信息,要進(jìn)行刪除操作就會(huì)調(diào)用gonggaoDel()方法進(jìn)行刪除。</p><p> 4.5.5 留言信息管理設(shè)計(jì)與實(shí)現(xiàn)</p><p><b
114、> 1.實(shí)現(xiàn)目標(biāo)</b></p><p> 客戶(hù)對(duì)商城的商品有任何意見(jiàn),都可以在留言模塊中進(jìn)行留言,方便管理員查看,商城會(huì)及時(shí)處理問(wèn)題。留言信息管理界面的運(yùn)行結(jié)果如圖4-17所示。</p><p> 圖4-17 留言信息管理界面</p><p><b> 2.實(shí)現(xiàn)過(guò)程</b></p><p>
115、 所屬頁(yè)面名:liuyanMana.jsp</p><p> 留言功能,主要先依靠liuyanDAO.findAll方法來(lái)獲取所有留言,然后調(diào)用liuyanMana來(lái)顯示,管理員的添加操作是調(diào)用liuyanAdd方法實(shí)現(xiàn)的,留言的時(shí)間定義是用獲取系統(tǒng)時(shí)間的方法來(lái)定義的。刪除留言時(shí)則調(diào)用liuyanDel方法來(lái)實(shí)現(xiàn)。</p><p><b> 4.6本章小結(jié)</b>
116、</p><p> 本章進(jìn)行了此系統(tǒng)的詳細(xì)設(shè)計(jì)的介紹,我們可以對(duì)本系統(tǒng)的設(shè)計(jì)有了一個(gè)細(xì)致全面的了解。前臺(tái)模塊詳細(xì)介紹了用戶(hù)維護(hù)、銷(xiāo)售排行、購(gòu)物車(chē)、結(jié)賬、查看訂單、留言模塊和公告瀏覽模塊的設(shè)計(jì)和實(shí)現(xiàn)的過(guò)程,同時(shí)后臺(tái)模塊介紹了客戶(hù)信息管理、訂單管理、商品信息管理、公告管理和留言管理的設(shè)計(jì)和實(shí)現(xiàn)的過(guò)程。本系統(tǒng)詳細(xì)設(shè)計(jì)的原則是采用結(jié)構(gòu)化的設(shè)計(jì)方法,改善控制結(jié)構(gòu),降低程序的復(fù)雜程度,從而提高程序的可讀性、可測(cè)試性和可維護(hù)
117、性。</p><p><b> 第5章 系統(tǒng)測(cè)試</b></p><p> 5.1 前臺(tái)首頁(yè)的測(cè)試</p><p><b> 1.查詢(xún)模塊的測(cè)試</b></p><p> 首先在主頁(yè)中的查詢(xún)產(chǎn)品中的下拉列表中單擊某一類(lèi)別,然后在文本框中輸入要查詢(xún)的商品關(guān)鍵字,在右邊顯示菜單中查詢(xún)到商品,則說(shuō)
118、明查找成功。通過(guò)對(duì)系統(tǒng)的反復(fù)大量的測(cè)試,該模塊測(cè)試成功。</p><p> 2.商品分類(lèi)瀏覽模塊的測(cè)試</p><p> 測(cè)試過(guò)程是單擊頁(yè)面左邊的商品類(lèi)別,選中某一類(lèi)別后,就可以在頁(yè)面右邊顯示該類(lèi)別下的所有商品。通過(guò)對(duì)該功能的重復(fù)大量測(cè)試,該模塊能夠準(zhǔn)確地實(shí)現(xiàn)此項(xiàng)功能。</p><p> 5.2 購(gòu)物車(chē)模塊的測(cè)試</p><p> 在
119、本模塊中首先對(duì)修改數(shù)量單元進(jìn)行了測(cè)試,所修改的數(shù)量如果是有效數(shù)字,則修改所購(gòu)生活用品數(shù)量成功,否則修改失敗,系統(tǒng)自動(dòng)將商品數(shù)量重置為“1”。通過(guò)隨機(jī)測(cè)試了幾組數(shù)據(jù),其修改的數(shù)量和累計(jì)的金額均正確。如果客戶(hù)購(gòu)買(mǎi)了同一個(gè)商品,則就會(huì)進(jìn)行該商品購(gòu)買(mǎi)數(shù)量的累加,不會(huì)重復(fù)出現(xiàn)。然后針對(duì)購(gòu)物車(chē)應(yīng)該不限制顧客購(gòu)買(mǎi)生活用品的數(shù)量這一原則進(jìn)行測(cè)試,通過(guò)大量向購(gòu)物車(chē)中添加生活用品來(lái)進(jìn)行測(cè)試,測(cè)試結(jié)果為購(gòu)物車(chē)中可以顯示所添加的所有生活用品信息,測(cè)試結(jié)果取得了
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)論文——手機(jī)銷(xiāo)售網(wǎng)站
- 畢業(yè)論文——手機(jī)銷(xiāo)售網(wǎng)站
- 畢業(yè)論文-計(jì)算機(jī)學(xué)院網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)
- 計(jì)算機(jī)學(xué)院畢業(yè)論文
- 計(jì)算機(jī)專(zhuān)業(yè)畢業(yè)論文 計(jì)算機(jī)網(wǎng)站優(yōu)化
- 畢業(yè)論文-計(jì)算機(jī)學(xué)院網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn) (2)
- 計(jì)算機(jī)網(wǎng)站設(shè)計(jì)畢業(yè)論文
- 計(jì)算機(jī)網(wǎng)站維護(hù)畢業(yè)論文
- 個(gè)人網(wǎng)站設(shè)計(jì)計(jì)算機(jī)畢業(yè)論文
- 互聯(lián)網(wǎng)金融畢業(yè)論文
- 計(jì)算機(jī)互聯(lián)網(wǎng)技術(shù)及展望
- 互聯(lián)網(wǎng)金融畢業(yè)論文
- 畢業(yè)論文——鐵觀音銷(xiāo)售網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)論文——鐵觀音銷(xiāo)售網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)
- 計(jì)算機(jī)畢業(yè)論文---校園網(wǎng)站建設(shè)
- 手機(jī)銷(xiāo)售網(wǎng)站畢業(yè)設(shè)計(jì)論文
- 計(jì)算機(jī)學(xué)院畢業(yè)論文設(shè)計(jì)要求
- 畢業(yè)設(shè)計(jì)---計(jì)算機(jī)維修和零部件銷(xiāo)售網(wǎng)站的開(kāi)發(fā)
- 計(jì)算機(jī)學(xué)院網(wǎng)站畢業(yè)設(shè)計(jì)
- 計(jì)算機(jī)專(zhuān)業(yè)畢業(yè)論文——校園網(wǎng)站設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論