版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p><b> 摘 要</b></p><p> 本文講述了基于B/S模式的SSH技術(shù)的圖書在線銷售系統(tǒng)的設(shè)計與實現(xiàn)。所謂的圖書在線銷售系統(tǒng)是通過網(wǎng)站推廣互聯(lián)企業(yè)的圖書和技術(shù)服務(wù),并使客戶隨時可以了解企業(yè)和企業(yè)的產(chǎn)品,為客戶提供在線服務(wù)和訂單處理功能。</p><p> 從長期的戰(zhàn)略目標來說,圖書在線銷售網(wǎng)站不僅是圖書和服務(wù)的推廣,而是通過Inte
2、rnet、企業(yè)內(nèi)部網(wǎng)和企業(yè)外部網(wǎng),將買家與賣家、廠商和合作伙伴緊密結(jié)合在了一起,因而消除了時間與空間帶來的障礙。</p><p> 圖書在線銷售提供了多種檢索途徑,可以從分類、新品、特價等途徑進行檢索,快捷準確。與傳統(tǒng)銷售方式相比,在線銷售能夠提供海量圖書信息。圖書在線銷售最突出的優(yōu)點是:不再限制消費者的購買時段,擴大和鞏固了客戶群,從而增加了圖書企業(yè)的核心競爭力,節(jié)省實際開店時需要投入的成本和租用費用。<
3、;/p><p> 關(guān)鍵詞 圖書;在線銷售;訂單處理;SSH技術(shù)</p><p><b> Abstract</b></p><p> This thesis relate to the design and implementation of based on the mode of B/S and SSH technical on-lin
4、e sales digital products system. The so-called on-line sales digital product system through the Web site to promote Internet business of digital technology products and services, customers can learn more about the busine
5、ss and enterprise products, providing customers with the functions of online services and order processing. </p><p> From the long-term strategic objectives, sales of digital products on-line site is not ju
6、st digital products and services promotion, through the Internet, intranet and extranet make buyers and sellers, manufacturers and partners in the close connection together, thus eliminating the obstacles of time and spa
7、ce. </p><p> Online sales of digital products that provide a variety of ways to retrieve, such as classification, new products and bargain products, the search way is faster and more accurate. Compared with
8、 the traditional way of marketing, online sales of digital products that can provide mass information. The most prominent advantage of online sales digital products are: no longer limit the consumers’ time to buy, consol
9、idate and expand the customer base, thus increase the competitive ability of digital pr</p><p> Keywords digital products online sale order processing technology of SSH</p><p><b> 目
10、 錄</b></p><p><b> 摘要I</b></p><p> AbstractII</p><p><b> 第1章 緒論1</b></p><p> 1.1 課題背景1</p><p> 1.2 目的和意義1</p>
11、<p> 1.3系統(tǒng)設(shè)計思想2</p><p> 1.4本文的結(jié)構(gòu)3</p><p> 第2章 可行性分析4</p><p> 2.1 業(yè)務(wù)流程圖4</p><p> 2.2 經(jīng)濟可行性5</p><p> 2.3 技術(shù)可行性6</p><p> 2
12、.4 運行可行性6</p><p> 2.5 本章小結(jié)6</p><p> 第3章 需求分析7</p><p> 3.1 電子商務(wù)的產(chǎn)生和發(fā)展情況7</p><p> 3.2 圖書在線銷售系統(tǒng)的需求分析8</p><p> 3.3數(shù)據(jù)流圖8</p><p> 3.4
13、本章小結(jié)16</p><p> 第4章 總體設(shè)計17</p><p> 4.1系統(tǒng)模塊總體設(shè)計17</p><p> 4.2數(shù)據(jù)庫設(shè)計19</p><p> 4.2.1數(shù)據(jù)分析19</p><p> 4.2.2數(shù)據(jù)庫的詳細設(shè)計20</p><p> 4.3本章
14、小結(jié)24</p><p> 第5章 詳細設(shè)計與實現(xiàn)25</p><p> 5.1系統(tǒng)運行平臺設(shè)置25</p><p> 5.2運行環(huán)境25</p><p> 5.3開發(fā)工具及技術(shù)簡介25</p><p> 5.3.1開發(fā)工具簡介25</p><p> 5.3.2
15、技術(shù)簡介26</p><p> 5.4系統(tǒng)首頁設(shè)計27</p><p> 5.5系統(tǒng)前臺基本功能設(shè)計與實現(xiàn)27</p><p> 5.5.1用戶維護模塊設(shè)計與實現(xiàn)27</p><p> 5.5.2圖書展示模塊設(shè)計與實現(xiàn)31</p><p> 5.5.3購物車模塊的設(shè)計與實現(xiàn)32<
16、/p><p> 5.5.4收銀臺模塊的設(shè)計與實現(xiàn)33</p><p> 5.5.5查看訂單模塊的設(shè)計與實現(xiàn)34</p><p> 5.5.6公告瀏覽模塊的設(shè)計與實現(xiàn)34</p><p> 5.5.7客戶留言模塊的設(shè)計與實現(xiàn)35</p><p> 5.6 系統(tǒng)后臺管理功能設(shè)計與實現(xiàn)35</p
17、><p> 5.6.1基本信息管理設(shè)計與實現(xiàn)35</p><p> 5.6.2訂單信息管理設(shè)計與實現(xiàn)36</p><p> 5.6.3圖書信息管理設(shè)計與實現(xiàn)37</p><p> 5.6.4公告信息管理設(shè)計與實現(xiàn)38</p><p> 5.6.5留言信息管理設(shè)計與實現(xiàn)39</p>
18、<p> 5.7本章小結(jié)39</p><p> 第6章 系統(tǒng)測試與性能分析40</p><p> 6.1 軟件測試40</p><p> 6.2本系統(tǒng)測試40</p><p> 6.2.1前臺首頁的測試41</p><p> 6.2.2購物車模塊的測試41</p>
19、;<p> 6.2.3用戶注冊模塊的測試41</p><p> 6.2.4圖書管理模塊的測試42</p><p> 6.3本章小結(jié)42</p><p><b> 結(jié)論43</b></p><p><b> 致謝44</b></p><p&g
20、t;<b> 參考文獻45</b></p><p><b> 附錄146</b></p><p><b> 附錄248</b></p><p><b> 附錄350</b></p><p><b> 第1章 緒論</b&
21、gt;</p><p><b> 課題背景</b></p><p> 互聯(lián)網(wǎng)的興起從本質(zhì)上改變了整個社會的商品交易方式,國內(nèi)各大企業(yè)從上個世紀90年代互聯(lián)網(wǎng)興起之時,就產(chǎn)生了通過網(wǎng)絡(luò)進行銷售經(jīng)營商品的想法。但是由于在互聯(lián)網(wǎng)上企業(yè)的信譽難以認證、網(wǎng)絡(luò)的法規(guī)政策不健全、物流不發(fā)達等一系列的原因,限制了網(wǎng)上交易發(fā)展的步伐。進入21世紀以后,隨著整個社會的發(fā)展、進步,制約
22、網(wǎng)上交易的各個瓶頸問題逐一被擊破,各企業(yè)也紛紛的加入到電子商務(wù)的洪潮之中。</p><p> 中國互聯(lián)網(wǎng)協(xié)會網(wǎng)絡(luò)營銷工作委員會調(diào)查顯示,隨著國內(nèi)產(chǎn)業(yè)環(huán)境和消費市場的成熟,網(wǎng)絡(luò)購物尤其是以圖書為代表的網(wǎng)購將在今年實現(xiàn)更大發(fā)展。</p><p> 根據(jù)會員企業(yè)艾瑞咨詢集團的預(yù)測,2008年我國網(wǎng)絡(luò)購物交易將同比增長125.1%,交易總量將達1263億,形成了中國網(wǎng)絡(luò)購物的快速增長浪潮。其中
23、,圖書消費人群成為推動此浪潮的一大主力。究其原因,除了該人群對網(wǎng)絡(luò)購物等新興的購物模式接受程度較高之外,相比其他細分行業(yè)和產(chǎn)品,圖書網(wǎng)絡(luò)購物有著更加完備的產(chǎn)業(yè)鏈條和發(fā)展后勁,為其高速增長提供了保障。</p><p> 網(wǎng)絡(luò)購物這一消費方式給人們生活帶來的變化,除了購物場所的改變以外,更重要的是大大改變了傳統(tǒng)的消費行為習(xí)慣,無論是否在網(wǎng)上購物,上網(wǎng)查看產(chǎn)品的相關(guān)信息,已經(jīng)成為購物決策環(huán)節(jié)的重要組成部分,這一環(huán)節(jié)對
24、購物行為的實際發(fā)生起到了至關(guān)重要的指導(dǎo)作用。</p><p><b> 目的和意義</b></p><p> 在互聯(lián)網(wǎng)上所有產(chǎn)品的分類信息中,電子類的產(chǎn)品信息無疑是最豐富的,一大批電子資訊類網(wǎng)站從中國互聯(lián)網(wǎng)誕生初期就開始為網(wǎng)友提供大量一手信息。以天極網(wǎng)為例,該網(wǎng)站的導(dǎo)購平臺擁有260條各類圖書線、17萬條產(chǎn)品報價信息,涉及6400多個品牌和11萬款產(chǎn)品。如此龐大并
25、仍在持續(xù)增長的信息量遠非其他產(chǎn)品類別能及,極大地滿足了用戶對圖書信息的需求。只需動動鼠標即可從資訊頁面跳轉(zhuǎn)到購物頁面的便捷網(wǎng)購模式,使得信息收集與購物行為之間無縫對接。</p><p> 隨著近年來電子資訊網(wǎng)絡(luò)媒體與網(wǎng)絡(luò)購物平臺的合作加深,消費者從獲取資訊到發(fā)生購物行為的時空距離被進一步縮短,由此帶來的巨大經(jīng)濟效益使得各大網(wǎng)購平臺越來越重視圖書銷售。淘寶網(wǎng)將“手機數(shù)碼”放在首頁導(dǎo)航欄細分頻道的第一位,而易趣網(wǎng)的
26、14個熱門搜索關(guān)鍵詞中圖書類占了5個。</p><p> 與傳統(tǒng)方式銷售相比在線銷售有很多的優(yōu)點如:</p><p><b> 1.檢索便捷</b></p><p> 在線銷售提供了多種檢索途徑,可以從分類、新品、特價等途徑進行檢索,快捷準確。</p><p><b> 2.信息量大</b>
27、</p><p> 與傳統(tǒng)銷售方式相比,在線銷售能夠提供海量產(chǎn)品信息。</p><p> 3.成本低,風(fēng)險小,無地域限制</p><p> 網(wǎng)絡(luò)銷售最突出的優(yōu)點是:不再限制消費者的購買時段,擴大和鞏固了客戶群,從而增加了企業(yè)的核心競爭力,節(jié)省實際開店時需要投入的成本和租用費用。</p><p> 圖書在線銷售系統(tǒng)的主要目的就是通過網(wǎng)站
28、來推廣互聯(lián)企業(yè)的圖書和技術(shù)服務(wù),并使客戶隨時可以了解企業(yè)和企業(yè)的產(chǎn)品,為客戶提供在線服務(wù)和訂單處理功能。從長期的戰(zhàn)略目標來說,網(wǎng)站不僅僅是產(chǎn)品和服務(wù)的推廣,而是通過Internet、企業(yè)內(nèi)部網(wǎng)(Intranet)和企業(yè)外部網(wǎng)(Extranet),將買家與賣家、廠商和合作伙伴緊密結(jié)合在了一起,因而消除了時間與空間帶來的障礙。</p><p><b> 系統(tǒng)設(shè)計思想</b></p>
29、<p> 對于典型的數(shù)據(jù)庫管理系統(tǒng),尤其是對于像圖書在線銷售系統(tǒng)這樣的數(shù)據(jù)流量特別大的網(wǎng)絡(luò)管理系統(tǒng),必須要滿足使用方便、操作靈活等要求。本系統(tǒng)在設(shè)計時應(yīng)該滿足以下幾個目標</p><p> (1)采用人機對話的操作方式,界面美觀、友好,信息查詢靈活、方便,數(shù)據(jù)存儲準確、安全可靠;</p><p> ?。?)全面展示所有圖書,并可展示最新圖書和特價圖書;</p>
30、<p> ?。?)便于顧客快捷地進行圖書信息查詢;</p><p> ?。?)會員可以隨時修改自己的基本資料;</p><p> ?。?)實現(xiàn)網(wǎng)上購物的功能;</p><p> ?。?)實現(xiàn)圖書銷售排行功能,以方便顧客了解本在線銷售系統(tǒng)內(nèi)的熱銷圖書及幫助企業(yè)領(lǐng)導(dǎo)者做出企業(yè)營銷方案;</p><p> (7)系統(tǒng)公告公布圖書在線
31、銷售系統(tǒng)網(wǎng)站內(nèi)的最新信息;</p><p> (8)顧客可以隨時查看自己的訂單信息;</p><p> ?。?)對顧客輸入的數(shù)據(jù),系統(tǒng)進行嚴格的數(shù)據(jù)檢驗,盡可能排除人為的錯誤;</p><p> ?。?0)系統(tǒng)最大限度地實現(xiàn)了易維護性和易操作性;</p><p> (11)系統(tǒng)運行穩(wěn)定、安全可靠。</p><p>
32、<b> 本文的結(jié)構(gòu)</b></p><p> 本文具體內(nèi)容包括:可行性分析、需求分析、系統(tǒng)總體設(shè)計、系統(tǒng)詳細設(shè)計與實現(xiàn)、系統(tǒng)的測試。</p><p> 本文著重描述了圖書在線銷售系統(tǒng)的組成與結(jié)構(gòu),闡述了系統(tǒng)的設(shè)計方案、實現(xiàn)方法以及所采用的開發(fā)工具和相關(guān)技術(shù),另外,重點剖析了部分環(huán)節(jié)的開發(fā)過程。</p><p> 本系統(tǒng)在一定的環(huán)境下對
33、系統(tǒng)的重要模塊進行了模擬測試,證實了系統(tǒng)的可用性、可靠性。</p><p> 第2章 可行性分析</p><p> 網(wǎng)絡(luò)平臺已經(jīng)成為企業(yè)經(jīng)營管理中不可忽視的一個重要的方面,擁有一個全面的、功能強大的、操作簡單的在線銷售系統(tǒng)網(wǎng)站,已經(jīng)成為企業(yè)營銷發(fā)展的一個必然趨勢。圖書在線銷售系統(tǒng)網(wǎng)站的建立,從銷售方面來講,不僅給圖書企業(yè)增加了一個新的銷售渠道,而且方便了顧客購買與了解公司的圖書及新的
34、銷售方向。從圖書企業(yè)宣傳方面來講,不僅擴大了企業(yè)知名度,還更直觀地展示出企業(yè)的圖書。擁有一個B2C的圖書在線銷售系統(tǒng)網(wǎng)站,已經(jīng)成為圖書企業(yè)網(wǎng)絡(luò)銷售進程中的一個重要環(huán)節(jié)。</p><p> 2.1 業(yè)務(wù)流程圖</p><p> 根據(jù)圖書在線銷售系統(tǒng)的具體情況,調(diào)查管理業(yè)務(wù)流程是順著系統(tǒng)信息流動的過程逐步地進行,內(nèi)容包括各環(huán)節(jié)的業(yè)務(wù)處理、信息來源、處理方法、計算方法、信息流經(jīng)去向、信息提
35、供的時間和形態(tài)(報告、單據(jù)等)。</p><p> 1.系統(tǒng)業(yè)務(wù)流圖描述如下</p><p> ?。?)顧客瀏覽網(wǎng)站 顧客通過瀏覽器登錄到本圖書在線銷售系統(tǒng)網(wǎng)站后,可以通過新品上架、特價產(chǎn)品、銷售排行的模塊查看圖書及詳細信息,同時顧客也可以按類別查看圖書。另外,顧客可以瀏覽公告,銷售排行榜等模塊;</p><p> ?。?)用戶注冊及登錄 顧客如要購買圖書,需要進
36、行用戶注冊,注冊成功并登錄后,用戶可以購買圖書;</p><p> ?。?)購物車處理 用戶通過瀏覽圖書信息選擇要購買的產(chǎn)品時,可以將產(chǎn)品放入購物車,并可以添加至購物車、查看購物車、移除購物車中的圖書、修改購物車中圖書數(shù)量、清空購物車;</p><p> ?。?)收銀臺處理 當用戶決定購買購物車中的圖書時,可以通過收銀臺結(jié)賬填寫相應(yīng)的訂單信息,確定所填寫的訂單信息無誤后,系統(tǒng)將產(chǎn)生此次訂單
37、的編號,完成在線下達訂單,并且用戶可以查看到訂單;</p><p> (5)管理員后臺處理 系統(tǒng)管理員登錄后可以查看到已受理和未受理的訂單及詳細信息。另外,管理員能夠?qū)ο到y(tǒng)的各項信息進行維護處理。</p><p> 系統(tǒng)業(yè)務(wù)流圖如圖2-1所示。</p><p> 圖2-1 系統(tǒng)業(yè)務(wù)流圖</p><p> 新系統(tǒng)的目標確定后,可以從經(jīng)
38、濟可行性、技術(shù)可行性和運行可行性三個方面對能否實現(xiàn)新系統(tǒng)目標進行可行性分析。</p><p> 2.2 經(jīng)濟可行性</p><p> 軟件的經(jīng)濟可行性是指軟件所能帶來的經(jīng)濟效益與開發(fā)設(shè)計所需要的投資相比,是否相適宜,同時還要看此軟件能否真正給用戶帶來足夠的經(jīng)濟效益,我們開發(fā)的這套系統(tǒng)正是考慮為圖書在線銷售系統(tǒng)的使用者提高工作效率,節(jié)省工作時間,方便操作與管理而設(shè)計。</p>
39、;<p> 本系統(tǒng)的開發(fā)在經(jīng)濟上是完全可行的。開發(fā)此軟件不需要大量經(jīng)費,而且是個人獨立設(shè)計,可以節(jié)省許多費用,同時也可提高個人的實際動手能力。</p><p> 2.3 技術(shù)可行性</p><p> 根據(jù)該系統(tǒng)目標來衡量所需的技術(shù)是否具備,一般可從硬軟件的性能要求、環(huán)境條件、操作人員水平和數(shù)量等方面去考慮和分析。</p><p> 考慮到系統(tǒng)
40、實施的可行性,在軟件方面選擇了如今較流行的MyEclipse工具來進行開發(fā)管理平臺的設(shè)計,使用SQL server 2005數(shù)據(jù)庫存儲數(shù)據(jù)。</p><p> 在硬件方面,則選擇空間較大,硬件的配置越高,系統(tǒng)的開發(fā)與運行會更流暢??紤]到如今的家用或商用電腦硬件的整體配置水平,系統(tǒng)在硬件方面是可行的。</p><p> 在軟件方面,由于MyEclipse和SQL server 2005是
41、兩個非常成熟的開發(fā)工具,無論在安全性、可用性、可靠性方面都毫無置疑,因此軟件方面是可行的。</p><p> 2.4 運行可行性</p><p> 在現(xiàn)今社會,順著Internet在中國的迅速發(fā)展,人們?nèi)粘I钪性絹碓蕉嗟厥褂肳eb技術(shù)來為自己的工作和學(xué)習(xí)服務(wù)。許多企業(yè)為了擴大他們的規(guī)模,將他們的生意范圍涉及到了出口生意,由于企業(yè)的客戶很多,而且分布于各地,甚至還有國外,在線銷售圖書
42、有著對顧客的地域無限制等諸多的優(yōu)點,可以成功地解決企業(yè)所面臨的難題。</p><p> 本圖書在線銷售系統(tǒng)操作簡單易行,所以使用前的培訓(xùn)也比較容易,此系統(tǒng)網(wǎng)站的管理人員對開發(fā)此應(yīng)用項目的態(tài)度確定而且管理方面的條件都比較成熟。經(jīng)過以上分析,運行方面是可行的。</p><p><b> 2.5 本章小結(jié)</b></p><p> 可行性分析
43、的任務(wù)是明確應(yīng)用項目開發(fā)的必要性和可行性。本章主要對系統(tǒng)開發(fā)的可行性進行具體的分析,從用戶方角度考慮本系統(tǒng)是否可行,主要通過有力的數(shù)據(jù)和軟件運行環(huán)境方面作為依據(jù)。通過經(jīng)濟可行性、技術(shù)可行性、運行可行性等方面的分析說明本工程的技術(shù)成熟、完備,測試手段可靠,具有良好的市場拓展,它追求的是簡單、易學(xué)、易懂、易用,因此,本系統(tǒng)具有一定的開發(fā)前景,具有開發(fā)的價值。</p><p><b> 第3章 需求分析&
44、lt;/b></p><p> 3.1 電子商務(wù)的產(chǎn)生和發(fā)展情況</p><p> 中國電子商務(wù)始于1997年。中國商品訂貨系統(tǒng)(CGOS)、中國商品交易中心(CCEC)、虛擬“廣交會”等大型電子商務(wù)項目也在1997年相繼推出,拉開了中國電子商務(wù)的序幕。1998年“首都電子商務(wù)工程”的展開和1999年“8848網(wǎng)上超市”的出現(xiàn),標志著中國電子商務(wù)開始進入快速發(fā)展時期,中國電子商
45、務(wù)由此正式啟動。</p><p> 據(jù)統(tǒng)計,目前全國已有4萬家商業(yè)網(wǎng)站,其中網(wǎng)上商店700余家。電子商務(wù)項目大量推出,幾乎每天都有各類電子商務(wù)咨詢網(wǎng)站、網(wǎng)上商店、網(wǎng)上商城、網(wǎng)上專賣店、網(wǎng)上拍賣等誕生。電子商務(wù)應(yīng)用與發(fā)展的地域也由北京、上海、深圳等極少數(shù)城市,開始向各大中城市發(fā)展。據(jù)IDC預(yù)測,2000年中國大陸網(wǎng)上交易額將達4000萬美元,到2003年將達38億美元。 </p><p>
46、 可以說,中國電子商務(wù)已經(jīng)由表及里、從虛到實,從宣傳、啟蒙和推廣階段進入到了務(wù)實的發(fā)展實施階段。</p><p> 1.政府推進 環(huán)境改善</p><p> 我國政府正全面、積極、穩(wěn)妥地推進中國電子商務(wù)的發(fā)展。1998年以來,政府對電子商務(wù)的支持與協(xié)調(diào)力度明顯增加。我國電子商務(wù)發(fā)展的總體框架(包括整體戰(zhàn)略、發(fā)展規(guī)劃、發(fā)展措施、技術(shù)體制標準以及相關(guān)法律法規(guī))的推出,將會使電子商務(wù)有一個
47、更加規(guī)范有序的應(yīng)用與發(fā)展環(huán)境。不少地方政府也都對電子商務(wù)給予了前所未有的關(guān)注與支持,開始將電子商務(wù)作為重要的產(chǎn)業(yè)發(fā)展方向。</p><p> 2.制約瓶頸 開始突破</p><p> 網(wǎng)上支付、實物配送和信用等作為電子商務(wù)系統(tǒng)工程中的重要環(huán)節(jié),被視為制約中國電子商務(wù)應(yīng)用與發(fā)展的瓶頸。1999年以來,網(wǎng)上支付的瓶頸正在迅速得到解決。在這方面較為成功的,有“8848”網(wǎng)上超市提供的包括網(wǎng)上
48、支付在內(nèi)的多元化支付方式,有首都電子商城電子商務(wù)支付平臺等。</p><p> 3.應(yīng)用模式 日趨多元</p><p> 在BtoC模式中,網(wǎng)上書店和網(wǎng)上商場在增加網(wǎng)上支付功能、完善各項服務(wù)后以更大的勢頭發(fā)展;網(wǎng)上拍賣、網(wǎng)上商城、網(wǎng)上郵購等面向消費者的電子商務(wù)網(wǎng)站大量推出。不少電子商務(wù)企業(yè)和工商企業(yè)開始醞釀企業(yè)間電子商務(wù)。證券電子商務(wù)也有所發(fā)展,網(wǎng)上炒股對于有些股民已經(jīng)成為現(xiàn)實。<
49、;/p><p> 網(wǎng)絡(luò)是一片獨特的天空,中國國情又有其特殊性。怎樣將結(jié)合Internet和中國國情,充分發(fā)揮電子商務(wù)的優(yōu)越性,實現(xiàn)極富意義的電子商務(wù)技術(shù)和商務(wù)模式的創(chuàng)新,是擺在中國電子商務(wù)業(yè)界人士面前的一大課題。</p><p> 4.內(nèi)外融合 漸成大勢</p><p> 具有外資背景的電子商務(wù)企業(yè)和項目日益增加。其表現(xiàn)的形式是雙向的:既有海外風(fēng)險投資直接進入國內(nèi)
50、的電子商務(wù)企業(yè),也有國內(nèi)企業(yè)通過海外上市吸收海外資金。在不少電子商務(wù)企業(yè)內(nèi),外籍或具有外資企業(yè)背景的高級管理人員顯著增加。與此同時,海外電子商務(wù)企業(yè)開始直接進入中國市場。隨著中國加入世界貿(mào)易組織的前景日趨明朗,基于超越國界的Internet的電子商務(wù)不可逆轉(zhuǎn)地走上了世界經(jīng)濟一體化的道路。</p><p> 圖書在線銷售系統(tǒng)的需求分析</p><p> 經(jīng)過對各大圖書購物網(wǎng)站及實際圖書企
51、業(yè)銷售過程的考察、分析,要求本系統(tǒng)具有以下功能</p><p> (1)統(tǒng)一友好的操作界面,保證系統(tǒng)的易用性,方便用戶的操作;</p><p> (2)具備圖書信息的展示功能,方便瀏覽者對圖書信息進行瀏覽與比較;</p><p> ?。?)規(guī)范的圖書分類,方便瀏覽者分類查找圖書;</p><p> ?。?)完善的購物車功能與用戶結(jié)賬功能;
52、</p><p> ?。?)設(shè)置網(wǎng)站公告信息模塊,使瀏覽者能夠及時了解網(wǎng)站的各項動態(tài)變化,及銷售的新品、特價活動等信息;</p><p> (6)圖書銷售排行功能;</p><p> ?。?)訂單信息查詢功能、圖書信息查詢功能;</p><p> (8)全面的后臺管理功能,以方便管理員對網(wǎng)站信息進行更新與管理。</p>&l
53、t;p><b> 數(shù)據(jù)流圖</b></p><p> 1. 系統(tǒng)總數(shù)據(jù)流圖如圖3-1所示</p><p> 圖3-1 系統(tǒng)總數(shù)據(jù)數(shù)據(jù)流圖</p><p> 訂單管理數(shù)據(jù)流圖如圖3-2所示。</p><p> 圖3-2 訂單管理數(shù)據(jù)流圖</p><p> 基本信息維護數(shù)據(jù)流圖如圖3
54、-3所示。</p><p> 圖3-3 基本信息維護數(shù)據(jù)流圖數(shù)據(jù)流圖</p><p><b> 2.數(shù)據(jù)字典</b></p><p> 數(shù)據(jù)字典的作用是在軟件分析和設(shè)計的過程中給人提供關(guān)于數(shù)據(jù)的描述信息。它主要是對數(shù)據(jù)流圖中的數(shù)據(jù)流、處理邏輯、外部實體、數(shù)據(jù)存儲和數(shù)據(jù)項等方面進行具體的定義。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩個方
55、面對系統(tǒng)的邏輯模型進行完整的描述。</p><p><b> ?。?) 數(shù)據(jù)項定義</b></p><p><b> 如表3-1所示。</b></p><p> 表3-1 系統(tǒng)數(shù)據(jù)項定義</p><p><b> 續(xù)表3-1</b></p><p>
56、;<b> 續(xù)表3-1</b></p><p><b> ?。?)數(shù)據(jù)流定義</b></p><p> 數(shù)據(jù)流編號:D1-01</p><p> 數(shù)據(jù)流名稱:圖書基本信息維護</p><p> 數(shù)據(jù)流來源:系統(tǒng)管理員</p><p><b> 數(shù)據(jù)流去向:
57、P1</b></p><p> 數(shù)據(jù)流組成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+I01-07+I01-08+I01-09</p><p> 數(shù)據(jù)流編號:D1-02</p><p> 數(shù)據(jù)流名稱:管理圖書信息操作</p><p> 數(shù)據(jù)流來源:F1、P1</p>
58、<p> 數(shù)據(jù)流去向:P1、F1</p><p> 數(shù)據(jù)流組成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+I01-07+I01-08+I01-09</p><p> 數(shù)據(jù)流編號:D2-01</p><p> 數(shù)據(jù)流名稱:訂單信息操作</p><p> 數(shù)據(jù)流來源:系統(tǒng)管理員<
59、/p><p><b> 數(shù)據(jù)流去向:P2</b></p><p> 數(shù)據(jù)流組成:I01-13+I01-14+I01-15+I01-16+I01-17+I01-18+I01-19+I01-20+I01-21+I01-22+I01-23+I01-24</p><p> 數(shù)據(jù)流編號:D2-02</p><p> 數(shù)據(jù)流名稱
60、:訂單信息</p><p> 數(shù)據(jù)流來源:F2、P2</p><p> 數(shù)據(jù)流去向:P2、F2</p><p> 數(shù)據(jù)流組成:I01-13+I01-14+I01-15+I01-16+I01-17+I01-18+I01-19+I01-20+I01-21+I01-22+I01-23+I01-24</p><p> 數(shù)據(jù)流編號:D3-01&
61、lt;/p><p> 數(shù)據(jù)流名稱:公告信息維護</p><p> 數(shù)據(jù)流來源:系統(tǒng)管理員</p><p><b> 數(shù)據(jù)流去向:P3</b></p><p> 數(shù)據(jù)流組成:I01-37+I01-38+I01-39+I01-40+I01-41</p><p> 數(shù)據(jù)流編號:D3-02</
62、p><p> 數(shù)據(jù)流名稱:管理公告信息操作</p><p> 數(shù)據(jù)流來源:F3、P3</p><p> 數(shù)據(jù)流去向:P3、F3</p><p> 數(shù)據(jù)流組成:I01-37+I01-38+I01-39+I01-40+I01-41</p><p> 數(shù)據(jù)流編號:D4-01</p><p>
63、數(shù)據(jù)流名稱:留言信息管理</p><p> 數(shù)據(jù)流來源:系統(tǒng)管理員</p><p><b> 數(shù)據(jù)流去向:P4</b></p><p> 數(shù)據(jù)流組成:I01-42+I01-43+I01-44+I01-45+I01-46</p><p> 數(shù)據(jù)流編號:D4-02</p><p> 數(shù)據(jù)流名
64、稱:管理留言信息操作</p><p> 數(shù)據(jù)流來源:F4、P4</p><p> 數(shù)據(jù)流去向:P4、F4</p><p> 數(shù)據(jù)流組成:I01-37+I01-38+I01-39+I01-40+I01-41</p><p> 數(shù)據(jù)流編號:D5-01</p><p> 數(shù)據(jù)流名稱:客戶信息管理</p>
65、<p> 數(shù)據(jù)流來源:系統(tǒng)管理員</p><p><b> 數(shù)據(jù)流去向:P5</b></p><p> 數(shù)據(jù)流組成:I01-25+I01-26+I01-27+I01-28+I01-29+I01-30+I01-31+I01-32+I01-33</p><p> 數(shù)據(jù)流編號:D5-02</p><p>
66、 數(shù)據(jù)流名稱:管理客戶信息操作</p><p> 數(shù)據(jù)流來源:F5、P5</p><p> 數(shù)據(jù)流去向:P5、F5</p><p> 數(shù)據(jù)流組成:I01-25+I01-26+I01-27+I01-28+I01-29+I01-30+I01-31+I01-32+I01-33</p><p> 數(shù)據(jù)流編號:D6-01</p>
67、<p> 數(shù)據(jù)流名稱:用戶信息</p><p><b> 數(shù)據(jù)流來源:客戶</b></p><p><b> 數(shù)據(jù)流去向:P6</b></p><p> 數(shù)據(jù)流組成:I01-25+I01-26+I01-27+I01-28+I01-29+I01-30+I01-31+I01-32+I01-33</p&
68、gt;<p> 數(shù)據(jù)流編號:D6-02</p><p> 數(shù)據(jù)流名稱:管理客戶信息操作</p><p><b> 數(shù)據(jù)流來源:P6</b></p><p><b> 數(shù)據(jù)流去向:F5</b></p><p> 數(shù)據(jù)流組成:I01-25+I01-26+I01-27+I01-28
69、+I01-29+I01-30+I01-31+I01-32+I01-33</p><p> 數(shù)據(jù)流編號:D7-01</p><p> 數(shù)據(jù)流名稱:留言信息</p><p><b> 數(shù)據(jù)流來源:客戶</b></p><p><b> 數(shù)據(jù)流去向:P7</b></p><p&
70、gt; 數(shù)據(jù)流組成:I01-42+I01-43+I01-44+I01-45+I01-46</p><p> 數(shù)據(jù)流編號:D7-02</p><p> 數(shù)據(jù)流名稱:客戶留言信息</p><p><b> 數(shù)據(jù)流來源:P7</b></p><p><b> 數(shù)據(jù)流去向:F4</b></p
71、><p> 數(shù)據(jù)流組成:I01-42+I01-43+I01-44+I01-45+I01-46</p><p> 數(shù)據(jù)流編號:D8-01</p><p> 數(shù)據(jù)流名稱:公告信息</p><p><b> 數(shù)據(jù)流來源:P8</b></p><p><b> 數(shù)據(jù)流去向:客戶</b
72、></p><p> 數(shù)據(jù)流組成:I01-37+I01-38+I01-39+I01-40+I01-41</p><p> 數(shù)據(jù)流編號:D8-02</p><p> 數(shù)據(jù)流名稱:公告信息</p><p><b> 數(shù)據(jù)流來源:F3</b></p><p><b> 數(shù)據(jù)流去
73、向:P8</b></p><p> 數(shù)據(jù)流組成:I01-37+I01-38+I01-39+I01-40+I01-41</p><p> 數(shù)據(jù)流編號:D9-01</p><p> 數(shù)據(jù)流名稱:商品信息</p><p><b> 數(shù)據(jù)流來源:客戶</b></p><p><b
74、> 數(shù)據(jù)流去向:P9</b></p><p> 數(shù)據(jù)流組成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+I01-07+I01-08+I01-09</p><p> 數(shù)據(jù)流編號:D9-02</p><p> 數(shù)據(jù)流名稱:訂單信息</p><p><b> 數(shù)據(jù)流來源:
75、P9</b></p><p><b> 數(shù)據(jù)流去向:F2</b></p><p> 數(shù)據(jù)流組成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+I01-07+I01-08+I01-09</p><p> 數(shù)據(jù)流編號:D10-01</p><p> 數(shù)據(jù)流名稱:商品信
76、息</p><p><b> 數(shù)據(jù)流來源:P10</b></p><p><b> 數(shù)據(jù)流去向:客戶</b></p><p> 數(shù)據(jù)流組成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+I01-07+I01-08+I01-09</p><p> 數(shù)據(jù)流編
77、號:D10-02</p><p> 數(shù)據(jù)流名稱:商品信息</p><p><b> 數(shù)據(jù)流來源:F1</b></p><p><b> 數(shù)據(jù)流去向:P10</b></p><p> 數(shù)據(jù)流組成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+I01-07+
78、I01-08+I01-09</p><p><b> 本章小結(jié)</b></p><p> 需求分析報告是對系統(tǒng)需求的全面分析,是軟件生存周期中最關(guān)鍵的一步,是建立軟件開發(fā)的基礎(chǔ)。經(jīng)過需求分析要得到系統(tǒng)將要“做什么”,同時理解在做什么的基礎(chǔ)上抽取出其“怎么做”的本質(zhì)。本章首先介紹了電子商務(wù)近年來的發(fā)展狀況,然后具體說明了需求分析的內(nèi)容,詳細描述了數(shù)據(jù)流圖和數(shù)據(jù)字典的
79、組成,為下一章的總體設(shè)計打下基礎(chǔ)。</p><p><b> 第4章 總體設(shè)計</b></p><p><b> 系統(tǒng)模塊總體設(shè)計</b></p><p> 利用層次圖來表示系統(tǒng)中各模塊之間的關(guān)系。層次方框圖是用樹形結(jié)構(gòu)的一系列多層次的矩形框描繪數(shù)據(jù)的層次結(jié)構(gòu)。樹形結(jié)構(gòu)的頂層是一個單獨的矩形框,它代表完整的數(shù)據(jù)結(jié)構(gòu)
80、,下面的各層矩形框代表各個數(shù)據(jù)的子集,最底層的各個矩形框代表組成這個數(shù)據(jù)的實際數(shù)據(jù)元素(不能再分割的元素)。隨著這種結(jié)構(gòu)的精細化,層次方框圖對數(shù)據(jù)結(jié)構(gòu)也描繪得越來越詳細,這種模式非常適合于需求分析階段的需要。從對頂層的信息的分類開始,沿著圖中每條路徑反復(fù)細化,直到確定了數(shù)據(jù)結(jié)構(gòu)的全部細節(jié)為止。</p><p> 本系統(tǒng)一共分為前臺和后臺兩大模塊,兩個模塊之間雖然在表面上是相互獨立的,但是在對數(shù)據(jù)庫的訪問上是緊密
81、相連的,各個模塊訪問的是同一個數(shù)據(jù)庫,只是所訪問的表不同而已。每個模塊的功能都是按照在調(diào)研中搜集的資料進行編排制作的。依據(jù)上述功能分析,系統(tǒng)在兩個模塊的基礎(chǔ)上每一個模塊又分為幾個模塊。</p><p> 1.前臺系統(tǒng)功能模塊分為</p><p> (1)圖書展臺模塊:通過新品上架,分頁顯示特價圖書,圖書銷售排行展示網(wǎng)站的所有圖書;</p><p> (2)圖書
82、查詢模塊:按圖書的類別查詢圖書的相關(guān)信息;</p><p> ?。?)購物車模塊:用戶添加圖書至購物車,查看購物車中的圖書,從購物車中移除不滿意的圖書,清空購物車中的產(chǎn)品,修改所要購買的圖書的數(shù)量;</p><p> (4)收銀臺模塊:用戶滿意購物車中的產(chǎn)品后進行結(jié)賬并填寫訂單信息;</p><p> (5)用戶維護模塊:為用戶提供了用戶注冊、用戶登錄、用戶資料
83、修改以及找回密碼的功能;</p><p> ?。?)訂單查詢模塊:用戶通過查看訂單能夠了解到自己的當前訂單信息及歷史訂單記錄;</p><p> ?。?)公告瀏覽模塊:用戶通過瀏覽公告信息,能夠及時了解到網(wǎng)站最新的各種信息。</p><p> (8)留言模塊:客戶可以進行留言給我們提意見,我們在不斷地改進中前進。</p><p> 系統(tǒng)前
84、臺用戶功能結(jié)構(gòu)圖如圖4-1所示。</p><p> 圖4-1 系統(tǒng)前臺用戶功能結(jié)構(gòu)圖</p><p> 2.后臺系統(tǒng)功能模塊分為</p><p> ?。?)圖書管理模塊:按類別查看圖書,對圖書的信息進行維護;</p><p> ?。?)用戶管理模塊:為了保護用戶的信息,此模塊與前臺用戶維護的區(qū)別是管理員只能查看用戶信息和刪除操作;<
85、/p><p> ?。?)管理員維護模塊:這是對管理員的信息進行維護,可以修改管理員的信息。</p><p> (4)訂單管理模塊:管理員查詢訂單,查看訂單詳細信息,刪除訂單信息,進行訂單受理;</p><p> (5)公告管理模塊:管理員公告瀏覽,公告信息維護;</p><p> ?。?)留言模塊:管理員可以查看客戶的留言,對留言進行維護。&
86、lt;/p><p> 系統(tǒng)后臺管理員功能結(jié)構(gòu)圖如圖4-2所示。</p><p> 圖4-2 系統(tǒng)后臺管理員功能結(jié)構(gòu)圖</p><p><b> 數(shù)據(jù)庫設(shè)計</b></p><p> 對于一個電子商務(wù)網(wǎng)站而言,為了支持較大的訪問量帶來的數(shù)據(jù)訪問需求,使用桌面型的數(shù)據(jù)庫管理系統(tǒng)是不能滿足需要的,而且安全性也沒有充分保障。
87、因此,需要使用大型商業(yè)化企業(yè)級服務(wù)用途的數(shù)據(jù)庫管理系統(tǒng),如SQL Server,Oracle等。本系統(tǒng)采用Microsoft SQL Server 2005 數(shù)據(jù)庫管理系統(tǒng)。</p><p><b> 數(shù)據(jù)分析</b></p><p> 對于本系統(tǒng)的數(shù)據(jù)庫的需求而言,由于其主要是用于信息的提供、保存、更新和查詢等。因此,需要分析該系統(tǒng)功能所隱含的對數(shù)據(jù)應(yīng)用的需求,
88、從而確定數(shù)據(jù)庫的結(jié)構(gòu)。</p><p> ?。?)用戶注冊、登錄、驗證等功能需要對用戶信息建立數(shù)據(jù)表,其中的數(shù)據(jù)項可能包括用戶E_mail、昵稱、密碼、住址等;</p><p> ?。?)查看圖書分類信息和圖書詳細信息等功能既需要對圖書大小類別進行管理,也需要針對每一個圖書進行管理,因此至少需要兩張數(shù)據(jù)表;</p><p> ?。?)用戶購物后產(chǎn)生的訂單需要進行管理
89、,這里也包括訂單的基本信息和詳細信息等;</p><p> (4)訂單生成后,在訂單處理的過程中,需要出貨等,因此可能需要記錄訂單的發(fā)送情況;</p><p> ?。?)需要系統(tǒng)管理員對該系統(tǒng)進行管理,因而需要建立管理員信息數(shù)據(jù)表,其中的數(shù)據(jù)項包括管理員ID、密碼等。</p><p> ?。?)客戶要進行留言,所以必須建立留言表,其中包括留言標題、留言日期等。&l
90、t;/p><p> 這樣,至少要創(chuàng)建如下的數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)項</p><p> ?。?)用戶信息,包括用戶ID,用戶名等數(shù)據(jù)項;</p><p> (2)管理員信息,包括管理員ID,密碼等數(shù)據(jù)項;</p><p> ?。?)圖書信息,包括圖書ID,產(chǎn)品名稱、單價、特價等數(shù)據(jù)項;</p><p> ?。?)圖書類別信息,包
91、括電子ID,類別名稱等數(shù)據(jù)項;</p><p> ?。?)訂單信息,包括訂單ID,用戶編號,訂貨地址等數(shù)據(jù)項;</p><p> ?。?)訂單明細信息,包括訂單ID,圖書ID,訂貨時間等數(shù)據(jù)項;</p><p> (9)公告信息,包括公告ID,公告名稱及內(nèi)容等數(shù)據(jù)項;</p><p> ?。?0)留言信息,包括留言標題,留言日期,留言內(nèi)容等
92、。</p><p><b> 數(shù)據(jù)庫的詳細設(shè)計</b></p><p> 在設(shè)計數(shù)據(jù)庫時,應(yīng)考慮以下事項</p><p> ?。?)數(shù)據(jù)庫的用途及該用途將如何影響設(shè)計,應(yīng)創(chuàng)建符合用途的數(shù)據(jù)庫計劃;</p><p> ?。?)數(shù)據(jù)庫規(guī)范化規(guī)則,防止數(shù)據(jù)庫設(shè)計中出現(xiàn)錯誤;</p><p> ?。?
93、)對數(shù)據(jù)完整性的保護;</p><p> ?。?)數(shù)據(jù)庫和用戶權(quán)限的安全要求;</p><p> ?。?)應(yīng)用程序的性能需求,設(shè)計數(shù)據(jù)庫時必須利用 Microsoft SQL Server 2005 中能夠提高性能的功能。對于性能而言,在數(shù)據(jù)庫大小和硬件配置之間權(quán)衡也是很重要的;</p><p><b> (6)數(shù)據(jù)庫維護。</b></
94、p><p> 數(shù)據(jù)庫E-R如圖4-3所示。</p><p> 圖4-3 數(shù)據(jù)庫E-R圖</p><p> 根據(jù)此圖書在線銷售系統(tǒng)的實際情況,本系統(tǒng)的數(shù)據(jù)庫命名為db_shoping,db_shoping數(shù)據(jù)庫中共分為8張數(shù)據(jù)表。</p><p><b> 1.圖書信息表</b></p><p&g
95、t; 此表用于記錄網(wǎng)站所有圖書的基本信息,是與圖書相關(guān)聯(lián)的圖書的類別表。如表4-1所示。</p><p> 表4-1 t_goods(圖書信息表)</p><p><b> 2.圖書類別信息表</b></p><p> 此表用于記錄圖書類別的基本信息,為方便用戶查詢圖書和管理員管理圖書信息而設(shè)立。如表4-2所示。</p>
96、<p> 表4-2 t_catelog(圖書類別信息表)</p><p><b> 3.訂單信息表</b></p><p> 此表用于記錄用戶的基本訂單信息,使用戶方便查看自己的訂單信息同時也為管理員出貨提供基本訂單信息。如表4-3所示。</p><p> 表4-3 t_order(訂單信息表)</p><
97、p><b> 4.訂單明細信息表</b></p><p> 此表用于記錄用戶訂單的詳細信息,為用戶提供詳細的圖書訂單信息,同時也為管理員出貨提供用戶所訂的圖書的具體信息。如表4-4所示。</p><p> 表4-4 t_orderItem(訂單明細信息表)</p><p><b> 5.用戶信息表</b>&l
98、t;/p><p> 此表用于記錄用戶的基本信息,是用戶購買圖書的權(quán)限基礎(chǔ),為用戶維護和管理員管理用戶提供信息。如表4-5所示。</p><p> 表4-5 t_user(用戶信息表)</p><p><b> 6.管理員信息表</b></p><p> 此表用于記錄不同權(quán)限管理員的基本信息,可以管理系統(tǒng)的所有信息。如
99、表4-6所示。</p><p> 表4-6 t_admin(管理員信息表)</p><p><b> 續(xù)表4-6</b></p><p><b> 7.公告信息表</b></p><p> 此表用于記錄公告的基本信息,為用戶提供系統(tǒng)網(wǎng)站的最新信息。如表4-7所示。</p>&l
100、t;p> 表4-7 t_gonggao(公告信息表)</p><p><b> 8.留言信息表</b></p><p> 此表用于記錄客戶的留言信息,以及對商品的建議等。如表4-8所示。</p><p> 表4-8 t_liuyan(留言信息表)</p><p><b> 本章小結(jié)</b&
101、gt;</p><p> 本章介紹了對本系統(tǒng)的總體設(shè)計,給出了圖書在線銷售系統(tǒng)的功能結(jié)構(gòu)圖、E-R圖等,說明了各子系統(tǒng)的之間的聯(lián)系。本章完成了系統(tǒng)數(shù)據(jù)庫的數(shù)據(jù)需求分析的過程,說明了數(shù)據(jù)庫由概念結(jié)構(gòu)設(shè)計轉(zhuǎn)換成邏輯結(jié)構(gòu)設(shè)計的過程,并把各個物理數(shù)據(jù)模型結(jié)合起來形成了一個整體的關(guān)系數(shù)據(jù)庫模型,為系統(tǒng)詳細設(shè)計作好了充足的準備工作。</p><p> 第5章 詳細設(shè)計與實現(xiàn)</p>
102、<p><b> 系統(tǒng)運行平臺設(shè)置</b></p><p> 本系統(tǒng)的運行平臺設(shè)置分為硬件環(huán)境和軟件環(huán)境。</p><p><b> 運行環(huán)境</b></p><p><b> 1.硬件環(huán)境</b></p><p> 系統(tǒng)的硬件環(huán)境配置為處理器Pentiu
103、m III800,內(nèi)存512M,硬盤1G。</p><p><b> 2.軟件環(huán)境</b></p><p> 系統(tǒng)的軟件環(huán)境配置為Windows XP操作系統(tǒng),SQL Server 2005數(shù)據(jù)庫,JDK1.5、MyEclipse5.1開發(fā)工具包和Tomcat6.0服務(wù)器。</p><p><b> 開發(fā)工具及技術(shù)簡介</
104、b></p><p> 以下內(nèi)容是對本系統(tǒng)所采用的開發(fā)工具和技術(shù)進行的簡單介紹。</p><p><b> 開發(fā)工具簡介</b></p><p> MyEclipse企業(yè)級工作平臺(MyEclipse Enterprise Workbench ,簡稱MyEclipse)是對Eclipse IDE的擴展,利用它我們可以在數(shù)據(jù)庫和J2E
105、E的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的J2EE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。</p><p> 在結(jié)構(gòu)上,MyEclipse的特征可以分為7類:(1)J2EE模型;(2)WEB開發(fā)工具;(3)EJB開發(fā)工具;(4)應(yīng)用程序服務(wù)器的連接器;(
106、5)J2EE項目部署服務(wù);(6)數(shù)據(jù)庫服務(wù);(7)MyEclipse整合幫助。</p><p> 對于以上每一種功能上的類別,在Eclipse中都有相應(yīng)的功能部件,并通過一系列的插件來實現(xiàn)它們。MyEclipse結(jié)構(gòu)上的這種模塊化,可以在不影響其他模塊的情況下,對任一模塊進行單獨的擴展和升級。</p><p> 簡單而言,MyEclipse是Eclipse的插件,也是一款功能強大的J2
107、EE集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯。</p><p> SQL Server 2005是一種采用T-SQL語言,基于C/S模式的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。SQL Server 2005存儲和管理數(shù)據(jù)有以下優(yōu)點</p><p> ?。?)每個數(shù)據(jù)項都存儲在中央位置,所有用戶都可在這個位置使用它們;</p><p> ?。?)各個客戶端上不單獨存儲數(shù)據(jù)項復(fù)
108、本,從而消除了因用戶不得不確保使用的信息相同所帶來的麻煩。系統(tǒng)不需要確保使用當前值更新所有數(shù)據(jù)復(fù)本,因為中央位置僅有一個復(fù)本;</p><p> 可以在服務(wù)器上一次性定義業(yè)務(wù)和安全規(guī)則,并對所有的用戶平等執(zhí)行;</p><p> (4)可以在數(shù)據(jù)庫內(nèi)通過使用約束、存儲過程和觸發(fā)器來強制執(zhí)行規(guī)則。還可在服務(wù)器應(yīng)用程序中執(zhí)行規(guī)則,因為這些應(yīng)用程序也是許多客戶端訪問的中央資源;</p&
109、gt;<p> ?。?)關(guān)系數(shù)據(jù)庫服務(wù)器只返回應(yīng)用程序所需要的數(shù)據(jù),優(yōu)化了網(wǎng)絡(luò)流量;</p><p> ?。?)最大程度地降低硬件的成本,由于數(shù)據(jù)不是存儲在每個客戶端上,客戶端不必耗費磁盤空間來存儲數(shù)據(jù)??蛻舳藷o需在本地增加管理數(shù)據(jù)的功能,同時,服務(wù)器不需將處理能力耗費在顯示數(shù)據(jù)上;</p><p> ?。?)可以配置服務(wù)器以優(yōu)化檢索數(shù)據(jù)所需的磁盤輸入/輸出容量,配置客戶端以
110、優(yōu)化從服務(wù)器檢索數(shù)據(jù)的格式;</p><p> ?。?)可以將服務(wù)器存儲在一個相對安全的位置,并配備如不間斷電源供應(yīng)系統(tǒng)這樣的設(shè)備,這比完全保護每個客戶端更經(jīng)濟;</p><p> ?。?)維護任務(wù)(例如備份和恢復(fù)數(shù)據(jù))得到簡化,因為這些任務(wù)都可以集中在中央服務(wù)器上執(zhí)行。</p><p><b> 技術(shù)簡介</b></p>&l
111、t;p> 本系統(tǒng)采用MVC框架,MVC(Model-View-Controller)是一種設(shè)計 模式,它強制性地把應(yīng)用程序的輸入、處理和輸出分開。MVC把應(yīng)用程序分成3個核心:模型層、視圖層和控制層,它們分別擔負不同的任務(wù)。其中視圖層向用戶顯示相關(guān)的數(shù)據(jù),并能接受用戶的輸入數(shù)據(jù),但是它并不進行任何實際的業(yè)務(wù)處理。模型層表示業(yè)務(wù)數(shù)據(jù)和業(yè)務(wù)邏輯??刂茖咏邮沼脩糨斎氩⒄{(diào)用模型和視圖去完成用戶的需求。</p><p&
112、gt; 本系統(tǒng)需要用到的Java相關(guān)技術(shù)有jsp技術(shù)、servlet技術(shù)、jdbc技術(shù)、SSH框架。其中,關(guān)鍵的技術(shù)難點在于Struts技術(shù)的運用。Struts技術(shù)是基于MVC的Web應(yīng)用框架。在Struts框架中,模型層由實現(xiàn)業(yè)務(wù)邏輯的JavaBean組件構(gòu)成,控制層由ActionServlet和Action來實現(xiàn),視圖層由一組JSP文件構(gòu)成。</p><p><b> 系統(tǒng)首頁設(shè)計</b&
113、gt;</p><p> 本系統(tǒng)網(wǎng)站的主界面設(shè)計結(jié)構(gòu)采用了上左右的結(jié)構(gòu),上部分為主功能菜單區(qū),主要是顯示網(wǎng)站的主功能,左側(cè)為最新圖書,特價區(qū)域,我的購物車,右部分為我的訂單區(qū),我的留言 主要是為方便用戶提供了一些最新上架的圖書信息。界面設(shè)計如圖5-1所示。</p><p><b> 圖5-1 系統(tǒng)首頁</b></p><p> 系統(tǒng)前臺基
114、本功能設(shè)計與實現(xiàn)</p><p> 本節(jié)對系統(tǒng)前臺主要功能設(shè)計進行詳細的說明。</p><p> 用戶維護模塊設(shè)計與實現(xiàn)</p><p> 由于網(wǎng)上購物必須保證用戶的正確性、購物的安全性,需要對用戶資料進行有效的管理,因此用戶管理是電子商務(wù)網(wǎng)站的重要內(nèi)容。它主要包括用戶注冊、登錄和驗證、用戶注冊資料的修改更新和用戶注銷等功能。</p><p
115、><b> 1.注冊</b></p><p><b> ?。?)實現(xiàn)目標</b></p><p> 用戶單擊注冊后需要輸入密碼和確認密碼、用戶真實姓名、住址、性別、E_mail、QQ。用戶只須填寫一個Web表單。這里需要用戶通過E_mail注冊是考慮到兩點:第一,用戶的E_mail是惟一的;第二,通過用戶的E_mail可以很方便快捷的與
116、用戶取得聯(lián)系。用戶在提交注冊信息后,系統(tǒng)會對注冊頁面填寫的正確性進行檢查。對于不符合要求的填寫會給出必要的提示,并返回修改;對于符合要求的注冊表單,用戶提交信息后也要返回相應(yīng)的歡迎信息,用戶提交的正確注冊信息將被存入系統(tǒng)的數(shù)據(jù)庫中。界面的設(shè)計如圖5-2所示。</p><p> 圖5-2 用戶注冊模塊</p><p><b> ?。?)實現(xiàn)過程</b></p&g
117、t;<p> 所屬頁面名:userReg.jsp</p><p> 表單屬性:name="form1" action="<%=path%>/userReg.action" method="post"</p><p> 頁面設(shè)計如表5-2所示。</p><p> 表5-2 用
118、戶注冊主要控件信息列表</p><p><b> 續(xù)表5-2</b></p><p><b> 2.登錄和驗證</b></p><p> (1)用戶登錄程序流程描述</p><p> 當用戶輸入用戶名和密碼后首先要進行身份驗證,如果用戶存在,則成功登錄,反之,如果用戶不存在,提示錯誤信息“輸
119、入的用戶名或密碼不存在,請注冊”,返回登錄界面重新輸入用戶名和密碼。用戶登錄的程序流程圖如圖5-3所示。</p><p> 圖5-3 用戶登錄程序流程圖</p><p><b> ?。?)實現(xiàn)目標</b></p><p> 對于本系統(tǒng)的購物過程而言,在用戶瀏覽圖書時,可以不進行登錄,只有在使用購物車時,才需要登錄,以完成整個購物過程。用戶登
120、錄用于驗證用戶的用戶名和密碼,然后決定顧客進入系統(tǒng)進行操作,如進行用戶修改的操作,購物車和結(jié)帳的操作等。界面的設(shè)計如圖5-4所示。</p><p> 圖5-4 用戶登錄模塊</p><p><b> ?。?)實現(xiàn)過程</b></p><p> 所屬頁面名:index.jsp</p><p> 頁面設(shè)計如表5-3所示
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 奔馳大巴車 (2)
- 大巴車租賃合同
- 奔馳大巴車
- 大巴車租車合同共2頁
- 基于CAN總線的電動大巴車制動系統(tǒng)的研究.pdf
- 畢業(yè)論文--長途大巴車內(nèi)異味來源及分析方法研究)
- 大巴車上的游戲
- 大巴車上的游戲
- 電動大巴車電池抓取裝置設(shè)計---畢業(yè)設(shè)計
- 純電動大巴車再生制動控制技術(shù)的研究.pdf
- 大巴車外擺門設(shè)計
- 大巴車影音監(jiān)控方案
- jsp基于bs的企業(yè)報表管理系統(tǒng)
- jsp基于JAVA的電子政務(wù)系統(tǒng).doc
- bs架構(gòu)基于jsp的在線購物中購物車設(shè)計與實現(xiàn)
- 畢業(yè)論文——基于jsp的java在線考試系統(tǒng)
- 畢業(yè)論文——基于jsp的java在線考試系統(tǒng)
- 畢業(yè)論文——基于jsp的java在線考試系統(tǒng)
- 基于jsp的 網(wǎng)絡(luò)購物車系統(tǒng)
- 基于jsp(java)圖書管理系統(tǒng)的設(shè)計和實現(xiàn)
評論
0/150
提交評論