




已閱讀5頁(yè),還剩59頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
哈爾濱工業(yè)大學(xué)本科生畢業(yè)論文.pdf.pdf 免費(fèi)下載
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
I 摘要 本文講述了基于 B/S 模式的 J2EE 技術(shù)的電子產(chǎn)品在線銷售系統(tǒng)的設(shè)計(jì) 與實(shí)現(xiàn)。所謂的電子產(chǎn)品在線銷售系統(tǒng)是通過(guò)網(wǎng)站推廣互聯(lián)企業(yè)的電子產(chǎn)品 和技術(shù)服務(wù),并使客戶隨時(shí)可以了解企業(yè)和企業(yè)的產(chǎn)品,為客戶提供在線服 務(wù)和訂單處理功能。 從長(zhǎng)期的戰(zhàn)略目標(biāo)來(lái)說(shuō),電子產(chǎn)品在線銷售網(wǎng)站不僅是電子產(chǎn)品和服務(wù) 的推廣,而是通過(guò) Internet、企業(yè)內(nèi)部網(wǎng)和企業(yè)外部網(wǎng),將買家與賣家、廠 商和合作伙伴緊密結(jié)合在了一起,因而消除了時(shí)間與空間帶來(lái)的障礙。 電子產(chǎn)品在線銷售提供了多種檢索途徑,可以從分類、新品、特價(jià)等途 徑進(jìn)行檢索,快捷準(zhǔn)確。與傳統(tǒng)銷售方式相比,在線銷售能夠提供海量數(shù)碼 產(chǎn)品信息。電子產(chǎn)品在線銷售最突出的優(yōu)點(diǎn)是:不再限制消費(fèi)者的購(gòu)買時(shí) 段,擴(kuò)大和鞏固了客戶群,從而增加了數(shù)碼產(chǎn)品企業(yè)的核心競(jìng)爭(zhēng)力,節(jié)省實(shí) 際開店時(shí)需要投入的成本和租用費(fèi)用。 關(guān)鍵詞電子產(chǎn)品;在線銷售;訂單處理;J2EE 技術(shù) II Abstract This thesis relate to the design and implementation of based on the mode of B/S and J2EE technical on-line 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 business and enterprise products, providing customers with the functions of online services and order processing. From the long-term strategic objectives, sales of digital products on-line site is not just 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 space. 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 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, consolidate and expand the customer base, thus increase the competitive ability of digital product business, and save the cost and rental cost of opening a shop actually. Keywordsdigital productsonline saleorder processingtechnology of J2EE III 目目錄錄 摘要.I AbstractII 第 1 章緒論1 1.1 課題背景1 1.2 目的和意義1 1.3 系統(tǒng)設(shè)計(jì)思想.2 1.4 本文的結(jié)構(gòu).3 第 2 章可行性分析4 2.1 業(yè)務(wù)流程圖.4 2.2 經(jīng)濟(jì)可行性.5 2.3 技術(shù)可行性.6 2.4 運(yùn)行可行性.6 2.5 本章小結(jié).6 第 3 章需求分析7 3.1 電子商務(wù)的產(chǎn)生和發(fā)展情況.7 3.2 電子產(chǎn)品在線銷售系統(tǒng)的需求分析8 3.3 數(shù)據(jù)流圖.8 3.4 本章小結(jié).16 第 4 章總體設(shè)計(jì)17 4.1 系統(tǒng)模塊總體設(shè)計(jì).17 4.2 數(shù)據(jù)庫(kù)設(shè)計(jì).19 4.2.1 數(shù)據(jù)分析19 4.2.2 數(shù)據(jù)庫(kù)的詳細(xì)設(shè)計(jì)20 4.3 本章小結(jié).24 第 5 章詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)26 5.1 系統(tǒng)運(yùn)行平臺(tái)設(shè)置.26 5.2 運(yùn)行環(huán)境.26 5.3 開發(fā)工具及技術(shù)簡(jiǎn)介.26 5.3.1 開發(fā)工具簡(jiǎn)介26 5.3.2 技術(shù)簡(jiǎn)介27 IV 5.4 系統(tǒng)首頁(yè)設(shè)計(jì).28 5.5 系統(tǒng)前臺(tái)基本功能設(shè)計(jì)與實(shí)現(xiàn).29 5.5.1 用戶維護(hù)模塊設(shè)計(jì)與實(shí)現(xiàn)29 5.5.2 數(shù)碼產(chǎn)品展示模塊設(shè)計(jì)與實(shí)現(xiàn)33 5.5.3 購(gòu)物車模塊的設(shè)計(jì)與實(shí)現(xiàn)33 5.5.4 收銀臺(tái)模塊的設(shè)計(jì)與實(shí)現(xiàn)34 5.5.5 查看訂單模塊的設(shè)計(jì)與實(shí)現(xiàn)36 5.5.6 公告瀏覽模塊的設(shè)計(jì)與實(shí)現(xiàn)36 5.5.7 客戶留言模塊的設(shè)計(jì)與實(shí)現(xiàn)37 5.6 系統(tǒng)后臺(tái)管理功能設(shè)計(jì)與實(shí)現(xiàn)38 5.6.1 基本信息管理設(shè)計(jì)與實(shí)現(xiàn)38 5.6.2 訂單信息管理設(shè)計(jì)與實(shí)現(xiàn)39 5.6.3 數(shù)碼產(chǎn)品信息管理設(shè)計(jì)與實(shí)現(xiàn)40 5.6.4 公告信息管理設(shè)計(jì)與實(shí)現(xiàn)41 5.6.5 留言信息管理設(shè)計(jì)與實(shí)現(xiàn)41 5.7 本章小結(jié).42 第 6 章系統(tǒng)測(cè)試與性能分析43 6.1 軟件測(cè)試43 6.2 本系統(tǒng)測(cè)試.43 6.2.1 前臺(tái)首頁(yè)的測(cè)試44 6.2.2 購(gòu)物車模塊的測(cè)試44 6.2.3 用戶注冊(cè)模塊的測(cè)試44 6.2.4 電子產(chǎn)品管理模塊的測(cè)試45 6.3 本章小結(jié).45 結(jié)論46 致謝47 參考文獻(xiàn)48 附錄 1.49 附錄 2.51 附錄 3.53 1 第第 1 1 章章緒論緒論 課題背景 互聯(lián)網(wǎng)的興起從本質(zhì)上改變了整個(gè)社會(huì)的商品交易方式,國(guó)內(nèi)各大企業(yè)從 上個(gè)世紀(jì) 90 年代互聯(lián)網(wǎng)興起之時(shí),就產(chǎn)生了通過(guò)網(wǎng)絡(luò)進(jìn)行銷售經(jīng)營(yíng)商品的想 法。但是由于在互聯(lián)網(wǎng)上企業(yè)的信譽(yù)難以認(rèn)證、網(wǎng)絡(luò)的法規(guī)政策不健全、物流 不發(fā)達(dá)等一系列的原因,限制了網(wǎng)上交易發(fā)展的步伐。進(jìn)入 21 世紀(jì)以后,隨 著整個(gè)社會(huì)的發(fā)展、進(jìn)步,制約網(wǎng)上交易的各個(gè)瓶頸問(wèn)題逐一被擊破,各企業(yè) 也紛紛的加入到電子商務(wù)的洪潮之中。 中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)網(wǎng)絡(luò)營(yíng)銷工作委員會(huì)調(diào)查顯示,隨著國(guó)內(nèi)產(chǎn)業(yè)環(huán)境和消費(fèi) 市場(chǎng)的成熟,網(wǎng)絡(luò)購(gòu)物尤其是以數(shù)碼產(chǎn)品為代表的網(wǎng)購(gòu)將在今年實(shí)現(xiàn)更大發(fā) 展。 根據(jù)會(huì)員企業(yè)艾瑞咨詢集團(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)浪潮。其 中,電子產(chǎn)品消費(fèi)人群成為推動(dòng)此浪潮的一大主力。究其原因,除了該人群對(duì) 網(wǎng)絡(luò)購(gòu)物等新興的購(gòu)物模式接受程度較高之外,相比其他細(xì)分行業(yè)和產(chǎn)品,電 子產(chǎn)品網(wǎng)絡(luò)購(gòu)物有著更加完備的產(chǎn)業(yè)鏈條和發(fā)展后勁,為其高速增長(zhǎng)提供了保 障。 網(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)作用。 目的和意義 在互聯(lián)網(wǎng)上所有產(chǎn)品的分類信息中,電子類的產(chǎn)品信息無(wú)疑是最豐富的, 一大批電子資訊類網(wǎng)站從中國(guó)互聯(lián)網(wǎng)誕生初期就開始為網(wǎng)友提供大量一手信 息。以天極網(wǎng)為例,該網(wǎng)站的導(dǎo)購(gòu)平臺(tái)擁有 260 條各類電子產(chǎn)品線、17 萬(wàn)條產(chǎn) 品報(bào)價(jià)信息,涉及 6400 多個(gè)品牌和 11 萬(wàn)款產(chǎn)品。如此龐大并仍在持續(xù)增長(zhǎng)的 信息量遠(yuǎn)非其他產(chǎn)品類別能及,極大地滿足了用戶對(duì)電子產(chǎn)品信息的需求。只 2 需動(dòng)動(dòng)鼠標(biāo)即可從資訊頁(yè)面跳轉(zhuǎn)到購(gòu)物頁(yè)面的便捷網(wǎng)購(gòu)模式,使得信息收集與 購(gòu)物行為之間無(wú)縫對(duì)接。 隨著近年來(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)越重視數(shù)碼產(chǎn)品銷售。淘寶網(wǎng)將“手機(jī)數(shù)碼”放在首頁(yè)導(dǎo)航 欄細(xì)分頻道的第一位,而易趣網(wǎng)的 14 個(gè)熱門搜索關(guān)鍵詞中電子產(chǎn)品類占了 5 個(gè)。 與傳統(tǒng)方式銷售相比在線銷售有很多的優(yōu)點(diǎn)如: 1檢索便捷 在線銷售提供了多種檢索途徑,可以從分類、新品、特價(jià)等途徑進(jìn)行 檢索,快捷準(zhǔn)確。 2信息量大 與傳統(tǒng)銷售方式相比,在線銷售能夠提供海量產(chǎn)品信息。 3成本低,風(fēng)險(xiǎn)小,無(wú)地域限制 網(wǎng)絡(luò)銷售最突出的優(yōu)點(diǎn)是:不再限制消費(fèi)者的購(gòu)買時(shí)段,擴(kuò)大和鞏固 了客戶群,從而增加了企業(yè)的核心競(jìng)爭(zhēng)力,節(jié)省實(shí)際開店時(shí)需要投入的成本和 租用費(fèi)用。 電子產(chǎn)品在線銷售系統(tǒng)的主要目的就是通過(guò)網(wǎng)站來(lái)推廣互聯(lián)企業(yè)的電子產(chǎn) 品和技術(shù)服務(wù),并使客戶隨時(shí)可以了解企業(yè)和企業(yè)的產(chǎn)品,為客戶提供在線服 務(wù)和訂單處理功能。從長(zhǎng)期的戰(zhàn)略目標(biāo)來(lái)說(shuō),網(wǎng)站不僅僅是產(chǎn)品和服務(wù)的推 廣,而是通過(guò) Internet、企業(yè)內(nèi)部網(wǎng)(Intranet)和企業(yè)外部網(wǎng)(Extranet) ,將 買家與賣家、廠商和合作伙伴緊密結(jié)合在了一起,因而消除了時(shí)間與空間帶來(lái) 的障礙。 系統(tǒng)設(shè)計(jì)思想 對(duì)于典型的數(shù)據(jù)庫(kù)管理系統(tǒng),尤其是對(duì)于像電子產(chǎn)品在線銷售系統(tǒng)這樣的 數(shù)據(jù)流量特別大的網(wǎng)絡(luò)管理系統(tǒng),必須要滿足使用方便、操作靈活等要求。本 系統(tǒng)在設(shè)計(jì)時(shí)應(yīng)該滿足以下幾個(gè)目標(biāo) (1)采用人機(jī)對(duì)話的操作方式,界面美觀、友好,信息查詢靈活、方 便,數(shù)據(jù)存儲(chǔ)準(zhǔn)確、安全可靠; (2)全面展示所有數(shù)碼產(chǎn)品,并可展示最新數(shù)碼產(chǎn)品和特價(jià)數(shù)碼產(chǎn)品; (3)便于顧客快捷地進(jìn)行數(shù)碼產(chǎn)品信息查詢; 3 (4)會(huì)員可以隨時(shí)修改自己的基本資料; (5)實(shí)現(xiàn)網(wǎng)上購(gòu)物的功能; (6)實(shí)現(xiàn)電子產(chǎn)品銷售排行功能,以方便顧客了解本在線銷售系統(tǒng)內(nèi)的 熱銷電子產(chǎn)品及幫助企業(yè)領(lǐng)導(dǎo)者做出企業(yè)營(yíng)銷方案; (7)系統(tǒng)公告公布電子產(chǎn)品在線銷售系統(tǒng)網(wǎng)站內(nèi)的最新信息; (8)顧客可以隨時(shí)查看自己的訂單信息; (9)對(duì)顧客輸入的數(shù)據(jù),系統(tǒng)進(jìn)行嚴(yán)格的數(shù)據(jù)檢驗(yàn),盡可能排除人為的 錯(cuò)誤; (10)系統(tǒng)最大限度地實(shí)現(xiàn)了易維護(hù)性和易操作性; (11)系統(tǒng)運(yùn)行穩(wěn)定、安全可靠。 本文的結(jié)構(gòu) 本文具體內(nèi)容包括:可行性分析、需求分析、系統(tǒng)總體設(shè)計(jì)、系統(tǒng)詳細(xì)設(shè) 計(jì)與實(shí)現(xiàn)、系統(tǒng)的測(cè)試。 本文著重描述了電子產(chǎn)品在線銷售系統(tǒng)的組成與結(jié)構(gòu),闡述了系統(tǒng)的設(shè)計(jì) 方案、實(shí)現(xiàn)方法以及所采用的開發(fā)工具和相關(guān)技術(shù),另外,重點(diǎn)剖析了部分環(huán) 節(jié)的開發(fā)過(guò)程。 本系統(tǒng)在一定的環(huán)境下對(duì)系統(tǒng)的重要模塊進(jìn)行了模擬測(cè)試,證實(shí)了系統(tǒng)的 可用性、可靠性。 4 第第 2 2 章章可行性分析可行性分析 網(wǎng)絡(luò)平臺(tái)已經(jīng)成為企業(yè)經(jīng)營(yíng)管理中不可忽視的一個(gè)重要的方面,擁有一個(gè) 全面的、功能強(qiáng)大的、操作簡(jiǎn)單的在線銷售系統(tǒng)網(wǎng)站,已經(jīng)成為企業(yè)營(yíng)銷發(fā)展 的一個(gè)必然趨勢(shì)。電子產(chǎn)品在線銷售系統(tǒng)網(wǎng)站的建立,從銷售方面來(lái)講,不僅 給電子產(chǎn)品企業(yè)增加了一個(gè)新的銷售渠道,而且方便了顧客購(gòu)買與了解公司的 電子產(chǎn)品及新的銷售方向。從電子產(chǎn)品企業(yè)宣傳方面來(lái)講,不僅擴(kuò)大了企業(yè)知 名度,還更直觀地展示出企業(yè)的數(shù)碼產(chǎn)品。擁有一個(gè) B2C 的電子產(chǎn)品在線銷售 系統(tǒng)網(wǎng)站,已經(jīng)成為電子產(chǎn)品企業(yè)網(wǎng)絡(luò)銷售進(jìn)程中的一個(gè)重要環(huán)節(jié)。 2.1業(yè)務(wù)流程圖 根據(jù)電子產(chǎn)品在線銷售系統(tǒ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ù)等) 。 1系統(tǒng)業(yè)務(wù)流圖描述如下 (1)顧客瀏覽網(wǎng)站 顧客通過(guò)瀏覽器登錄到本電子產(chǎn)品在線銷售系統(tǒng)網(wǎng) 站后,可以通過(guò)新品上架、特價(jià)產(chǎn)品、銷售排行的模塊查看數(shù)碼產(chǎn)品及詳細(xì)信 息,同時(shí)顧客也可以按類別查看電子產(chǎn)品。另外,顧客可以瀏覽公告,銷售排 行榜等模塊; (2)用戶注冊(cè)及登錄 顧客如要購(gòu)買電子產(chǎn)品,需要進(jìn)行用戶注冊(cè),注 冊(cè)成功并登錄后,用戶可以購(gòu)買電子產(chǎn)品; (3)購(gòu)物車處理 用戶通過(guò)瀏覽數(shù)碼產(chǎn)品信息選擇要購(gòu)買的產(chǎn)品時(shí),可 以將產(chǎn)品放入購(gòu)物車,并可以添加至購(gòu)物車、查看購(gòu)物車、移除購(gòu)物車中的數(shù) 碼產(chǎn)品、修改購(gòu)物車中電子產(chǎn)品數(shù)量、清空購(gòu)物車; (4)收銀臺(tái)處理 當(dāng)用戶決定購(gòu)買購(gòu)物車中的電子產(chǎn)品時(shí),可以通過(guò)收 銀臺(tái)結(jié)賬填寫相應(yīng)的訂單信息,確定所填寫的訂單信息無(wú)誤后,系統(tǒng)將產(chǎn)生此 次訂單的編號(hào),完成在線下達(dá)訂單,并且用戶可以查看到訂單; (5)管理員后臺(tái)處理 系統(tǒng)管理員登錄后可以查看到已受理和未受理的 訂單及詳細(xì)信息。另外,管理員能夠?qū)ο到y(tǒng)的各項(xiàng)信息進(jìn)行維護(hù)處理。 系統(tǒng)業(yè)務(wù)流圖如圖 2-1 所示。 5 圖 2-1系統(tǒng)業(yè)務(wù)流圖 新系統(tǒng)的目標(biāo)確定后,可以從經(jīng)濟(jì)可行性、技術(shù)可行性和運(yùn)行可行性三個(gè) 方面對(duì)能否實(shí)現(xiàn)新系統(tǒng)目標(biāo)進(jìn)行可行性分析。 2.2經(jīng)濟(jì)可行性 軟件的經(jīng)濟(jì)可行性是指軟件所能帶來(lái)的經(jīng)濟(jì)效益與開發(fā)設(shè)計(jì)所需要的投資 相比,是否相適宜,同時(shí)還要看此軟件能否真正給用戶帶來(lái)足夠的經(jīng)濟(jì)效益, 我們開發(fā)的這套系統(tǒng)正是考慮為數(shù)碼產(chǎn)品在線銷售系統(tǒng)的使用者提高工作效 率,節(jié)省工作時(shí)間,方便操作與管理而設(shè)計(jì)。 本系統(tǒng)的開發(fā)在經(jīng)濟(jì)上是完全可行的。開發(fā)此軟件不需要大量經(jīng)費(fèi),而且 是個(gè)人獨(dú)立設(shè)計(jì),可以節(jié)省許多費(fèi)用,同時(shí)也可提高個(gè)人的實(shí)際動(dòng)手能力。 6 2.3技術(shù)可行性 根據(jù)該系統(tǒng)目標(biāo)來(lái)衡量所需的技術(shù)是否具備,一般可從硬軟件的性能要 求、環(huán)境條件、操作人員水平和數(shù)量等方面去考慮和分析。 考慮到系統(tǒng)實(shí)施的可行性,在軟件方面選擇了如今較流行的 MyEclipse 工 具來(lái)進(jìn)行開發(fā)管理平臺(tái)的設(shè)計(jì),使用 SQL server 2005 數(shù)據(jù)庫(kù)存儲(chǔ)數(shù)據(jù)。 在硬件方面,則選擇空間較大,硬件的配置越高,系統(tǒng)的開發(fā)與運(yùn)行會(huì)更 流暢??紤]到如今的家用或商用電腦硬件的整體配置水平,系統(tǒng)在硬件方面是 可行的。 在軟件方面,由于 MyEclipse 和 SQL server 2005 是兩個(gè)非常成熟的開發(fā)工 具,無(wú)論在安全性、可用性、可靠性方面都毫無(wú)置疑,因此軟件方面是可行 的。 2.4運(yùn)行可行性 在現(xiàn)今社會(huì),順著 Internet 在中國(guó)的迅速發(fā)展,人們?nèi)粘I钪性絹?lái)越多 地使用 Web 技術(shù)來(lái)為自己的工作和學(xué)習(xí)服務(wù)。許多企業(yè)為了擴(kuò)大他們的規(guī)模, 將他們的生意范圍涉及到了出口生意,由于企業(yè)的客戶很多,而且分布于各 地,甚至還有國(guó)外,在線銷售電子產(chǎn)品有著對(duì)顧客的地域無(wú)限制等諸多的優(yōu) 點(diǎn),可以成功地解決企業(yè)所面臨的難題。 本電子產(chǎn)品在線銷售系統(tǒng)操作簡(jiǎn)單易行,所以使用前的培訓(xùn)也比較容易, 此系統(tǒng)網(wǎng)站的管理人員對(duì)開發(fā)此應(yīng)用項(xiàng)目的態(tài)度確定而且管理方面的條件都比 較成熟。經(jīng)過(guò)以上分析,運(yùn)行方面是可行的。 2.5本章小結(jié) 可行性分析的任務(wù)是明確應(yīng)用項(xiàng)目開發(fā)的必要性和可行性。本章主要對(duì)系 統(tǒng)開發(fā)的可行性進(jìn)行具體的分析,從用戶方角度考慮本系統(tǒng)是否可行,主要通 過(guò)有力的數(shù)據(jù)和軟件運(yùn)行環(huán)境方面作為依據(jù)。通過(guò)經(jīng)濟(jì)可行性、技術(shù)可行性、 運(yùn)行可行性等方面的分析說(shuō)明本工程的技術(shù)成熟、完備,測(cè)試手段可靠,具有 良好的市場(chǎng)拓展,它追求的是簡(jiǎn)單、易學(xué)、易懂、易用,因此,本系統(tǒng)具有一 定的開發(fā)前景,具有開發(fā)的價(jià)值。 7 第第 3 3 章章需求分析需求分析 3.1電子商務(wù)的產(chǎn)生和發(fā)展情況 中國(guó)電子商務(wù)始于 1997 年。中國(guó)商品訂貨系統(tǒng)(CGOS) 、中國(guó)商品交易 中心(CCEC) 、虛擬“廣交會(huì)”等大型電子商務(wù)項(xiàng)目也在 1997 年相繼推出, 拉開了中國(guó)電子商務(wù)的序幕。1998 年“首都電子商務(wù)工程”的展開和 1999 年 “8848 網(wǎng)上超市”的出現(xiàn),標(biāo)志著中國(guó)電子商務(wù)開始進(jìn)入快速發(fā)展時(shí)期,中國(guó) 電子商務(wù)由此正式啟動(dòng)。 據(jù)統(tǒng)計(jì),目前全國(guó)已有 4 萬(wàn)家商業(yè)網(wǎng)站,其中網(wǎng)上商店 700 余家。電子商 務(wù)項(xiàng)目大量推出,幾乎每天都有各類電子商務(wù)咨詢網(wǎng)站、網(wǎng)上商店、網(wǎng)上商 城、網(wǎng)上專賣店、網(wǎng)上拍賣等誕生。電子商務(wù)應(yīng)用與發(fā)展的地域也由北京、上 海、深圳等極少數(shù)城市,開始向各大中城市發(fā)展。據(jù) IDC 預(yù)測(cè),2000 年中國(guó) 大陸網(wǎng)上交易額將達(dá) 4000 萬(wàn)美元,到 2003 年將達(dá) 38 億美元。 可以說(shuō),中國(guó)電子商務(wù)已經(jīng)由表及里、從虛到實(shí),從宣傳、啟蒙和推廣階 段進(jìn)入到了務(wù)實(shí)的發(fā)展實(shí)施階段。 1政府推進(jìn) 環(huán)境改善 我國(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)注與支持,開始將電子商務(wù)作為重要的產(chǎn) 業(yè)發(fā)展方向。 2制約瓶頸 開始突破 網(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)等。 3應(yīng)用模式 日趨多元 在 BtoC 模式中,網(wǎng)上書店和網(wǎng)上商場(chǎng)在增加網(wǎng)上支付功能、完善各項(xiàng)服 務(wù)后以更大的勢(shì)頭發(fā)展;網(wǎng)上拍賣、網(wǎng)上商城、網(wǎng)上郵購(gòu)等面向消費(fèi)者的電子 8 商務(wù)網(wǎng)站大量推出。不少電子商務(wù)企業(yè)和工商企業(yè)開始醞釀企業(yè)間電子商務(wù)。 證券電子商務(wù)也有所發(fā)展,網(wǎng)上炒股對(duì)于有些股民已經(jīng)成為現(xiàn)實(shí)。 網(wǎng)絡(luò)是一片獨(dú)特的天空,中國(guó)國(guó)情又有其特殊性。怎樣將結(jié)合 Internet 和 中國(guó)國(guó)情,充分發(fā)揮電子商務(wù)的優(yōu)越性,實(shí)現(xiàn)極富意義的電子商務(wù)技術(shù)和商務(wù) 模式的創(chuàng)新,是擺在中國(guó)電子商務(wù)業(yè)界人士面前的一大課題。 4內(nèi)外融合 漸成大勢(shì) 具有外資背景的電子商務(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è)開始直接進(jìn)入中國(guó)市場(chǎng)。隨著中 國(guó)加入世界貿(mào)易組織的前景日趨明朗,基于超越國(guó)界的 Internet 的電子商務(wù)不 可逆轉(zhuǎn)地走上了世界經(jīng)濟(jì)一體化的道路。 3.2電子產(chǎn)品在線銷售系統(tǒng)的需求分析 經(jīng)過(guò)對(duì)各大電子產(chǎn)品購(gòu)物網(wǎng)站及實(shí)際數(shù)碼產(chǎn)品企業(yè)銷售過(guò)程的考察、分 析,要求本系統(tǒng)具有以下功能 (1)統(tǒng)一友好的操作界面,保證系統(tǒng)的易用性,方便用戶的操作; (2)具備電子產(chǎn)品信息的展示功能,方便瀏覽者對(duì)電子產(chǎn)品信息進(jìn)行瀏 覽與比較; (3)規(guī)范的電子產(chǎn)品分類,方便瀏覽者分類查找電子產(chǎn)品; (4)完善的購(gòu)物車功能與用戶結(jié)賬功能; (5)設(shè)置網(wǎng)站公告信息模塊,使瀏覽者能夠及時(shí)了解網(wǎng)站的各項(xiàng)動(dòng)態(tài)變 化,及銷售的新品、特價(jià)活動(dòng)等信息; (6)電子產(chǎn)品銷售排行功能; (7)訂單信息查詢功能、數(shù)碼產(chǎn)品信息查詢功能; (8)全面的后臺(tái)管理功能,以方便管理員對(duì)網(wǎng)站信息進(jìn)行更新與管理。 3.3數(shù)據(jù)流圖 1. 系統(tǒng)總數(shù)據(jù)流圖如圖 3-1 所示 9 圖 3-1系統(tǒng)總數(shù)據(jù)數(shù)據(jù)流圖 訂單管理數(shù)據(jù)流圖如圖 3-2 所示。 圖 3-2訂單管理數(shù)據(jù)流圖 基本信息維護(hù)數(shù)據(jù)流圖如圖 3-3 所示。 10 圖 3-3基本信息維護(hù)數(shù)據(jù)流圖數(shù)據(jù)流圖 2數(shù)據(jù)字典 數(shù)據(jù)字典的作用是在軟件分析和設(shè)計(jì)的過(guò)程中給人提供關(guān)于數(shù)據(jù)的描述信 息。它主要是對(duì)數(shù)據(jù)流圖中的數(shù)據(jù)流、處理邏輯、外部實(shí)體、數(shù)據(jù)存儲(chǔ)和數(shù)據(jù) 項(xiàng)等方面進(jìn)行具體的定義。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩 個(gè)方面對(duì)系統(tǒng)的邏輯模型進(jìn)行完整的描述。 (1) 數(shù)據(jù)項(xiàng)定義 如表 3-1 所示。 表 3-1系統(tǒng)數(shù)據(jù)項(xiàng)定義 序號(hào)名稱別名類型長(zhǎng)度(字符) I01-01goods_id商品號(hào)Int4 I01-02goods_name商品名varchar50 I01-03goods_miaoshu商品描述varchar5000 11 續(xù)表 3-1 I01-04goods_pic存放商品圖片Varchar50 I01-05goods_yanse商品顏色Varchar50 I01-06goods_shichangjia商品市場(chǎng)價(jià)int4 I01-07goods_tejia商品特價(jià)int4 I01-08goods_isnottejia普通商品varchar50 I01-09goods_catelog_id商品種類號(hào)int4 I01-10catelog_id種類編號(hào)Int4 I01-11catelog_name種類名稱Varchar50 I01-12catelog_miaoshu種類描述Varchar5000 I01-13order_id訂單 IDInt4 I01-14order_bianhao訂單編號(hào)Varchar50 I01-15order_date訂單生成日期varchar50 I01-16order_zhuangtai訂單狀態(tài)varchar50 I01-17order_jine總的消費(fèi)金額Int4 I01-18order_songhuodizhi送貨地址Varchar50 I01-19 order_fukuangfangs hi 付款方式Varchar50 I01-20order_user_id用戶 IDInt4 I01-21orderItem_id訂單明細(xì)編號(hào)Int4 I01-22order_id訂單編號(hào)Int4 I01-23goods_id商品編號(hào)Int4 I01-24goods_quantity購(gòu)買數(shù)量Int4 I01-25user_id用戶 IDInt4 I01-26user_name用戶名Varchar50 I01-27user_pw用戶密碼Varchar50 I01-28user_realname真實(shí)姓名Varchar50 I01-29user_address住址Varchar50 I01-30user_sex性別Varchar50 I01-31user_tel聯(lián)系電話Varchar50 I01-32user_email用戶郵箱Varchar50 續(xù)表 3-1 12 I01-33user_qq用戶 QQVarchar50 I01-34userId管理員 IDint4 I01-35userName管理員名稱Varchar50 I01-36userPw管理員密碼Varchar50 I01-37gonggao_id公告編號(hào)Int4 I01-38gonggao_title公告標(biāo)題Varchar50 I01-39gonggao_content公告內(nèi)容Varchar5000 I01-40gonggao_data公告創(chuàng)建時(shí)間Varchar50 I01-41gonggao_fabuzhe發(fā)布人Varchar50 I01-42liuyan_id留言 idInt4 I01-43liuyan_title留言標(biāo)題Varchar50 I01-44liuyan_content留言內(nèi)容Varchar5000 I01-45liuyan_date留言時(shí)間Varchar50 I01-46liuyan_user留言客戶Varchar50 (2)數(shù)據(jù)流定義 數(shù)據(jù)流編號(hào):D1-01 數(shù)據(jù)流名稱:電子產(chǎn)品基本信息維護(hù) 數(shù)據(jù)流來(lái)源:系統(tǒng)管理員 數(shù)據(jù)流去向:P1 數(shù)據(jù)流組成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+I01-07+I01- 08+I01-09 數(shù)據(jù)流編號(hào):D1-02 數(shù)據(jù)流名稱:管理電子產(chǎn)品信息操作 數(shù)據(jù)流來(lái)源:F1、P1 數(shù)據(jù)流去向:P1、F1 數(shù)據(jù)流組成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+I01-07+I01- 08+I01-09 數(shù)據(jù)流編號(hào):D2-01 數(shù)據(jù)流名稱:訂單信息操作 13 數(shù)據(jù)流來(lái)源:系統(tǒng)管理員 數(shù)據(jù)流去向:P2 數(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 數(shù)據(jù)流編號(hào):D2-02 數(shù)據(jù)流名稱:訂單信息 數(shù)據(jù)流來(lái)源:F2、P2 數(shù)據(jù)流去向:P2、F2 數(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 數(shù)據(jù)流編號(hào):D3-01 數(shù)據(jù)流名稱:公告信息維護(hù) 數(shù)據(jù)流來(lái)源:系統(tǒng)管理員 數(shù)據(jù)流去向:P3 數(shù)據(jù)流組成:I01-37+I01-38+I01-39+I01-40+I01-41 數(shù)據(jù)流編號(hào):D3-02 數(shù)據(jù)流名稱:管理公告信息操作 數(shù)據(jù)流來(lái)源:F3、P3 數(shù)據(jù)流去向:P3、F3 數(shù)據(jù)流組成:I01-37+I01-38+I01-39+I01-40+I01-41 數(shù)據(jù)流編號(hào):D4-01 數(shù)據(jù)流名稱:留言信息管理 數(shù)據(jù)流來(lái)源:系統(tǒng)管理員 數(shù)據(jù)流去向:P4 數(shù)據(jù)流組成:I01-42+I01-43+I01-44+I01-45+I01-46 數(shù)據(jù)流編號(hào):D4-02 數(shù)據(jù)流名稱:管理留言信息操作 數(shù)據(jù)流來(lái)源:F4、P4 14 數(shù)據(jù)流去向:P4、F4 數(shù)據(jù)流組成:I01-37+I01-38+I01-39+I01-40+I01-41 數(shù)據(jù)流編號(hào):D5-01 數(shù)據(jù)流名稱:客戶信息管理 數(shù)據(jù)流來(lái)源:系統(tǒng)管理員 數(shù)據(jù)流去向:P5 數(shù)據(jù)流組成:I01-25+I01-26+I01-27+I01-28+I01-29+I01-30+I01-31+I01- 32+I01-33 數(shù)據(jù)流編號(hào):D5-02 數(shù)據(jù)流名稱:管理客戶信息操作 數(shù)據(jù)流來(lái)源:F5、P5 數(shù)據(jù)流去向:P5、F5 數(shù)據(jù)流組成:I01-25+I01-26+I01-27+I01-28+I01-29+I01-30+I01-31+I01- 32+I01-33 數(shù)據(jù)流編號(hào):D6-01 數(shù)據(jù)流名稱:用戶信息 數(shù)據(jù)流來(lái)源:客戶 數(shù)據(jù)流去向:P6 數(shù)據(jù)流組成:I01-25+I01-26+I01-27+I01-28+I01-29+I01-30+I01-31+I01- 32+I01-33 數(shù)據(jù)流編號(hào):D6-02 數(shù)據(jù)流名稱:管理客戶信息操作 數(shù)據(jù)流來(lái)源:P6 數(shù)據(jù)流去向:F5 數(shù)據(jù)流組成:I01-25+I01-26+I01-27+I01-28+I01-29+I01-30+I01-31+I01- 32+I01-33 數(shù)據(jù)流編號(hào):D7-01 數(shù)據(jù)流名稱:留言信息 15 數(shù)據(jù)流來(lái)源:客戶 數(shù)據(jù)流去向:P7 數(shù)據(jù)流組成:I01-42+I01-43+I01-44+I01-45+I01-46 數(shù)據(jù)流編號(hào):D7-02 數(shù)據(jù)流名稱:客戶留言信息 數(shù)據(jù)流來(lái)源:P7 數(shù)據(jù)流去向:F4 數(shù)據(jù)流組成:I01-42+I01-43+I01-44+I01-45+I01-46 數(shù)據(jù)流編號(hào):D8-01 數(shù)據(jù)流名稱:公告信息 數(shù)據(jù)流來(lái)源:P8 數(shù)據(jù)流去向:客戶 數(shù)據(jù)流組成:I01-37+I01-38+I01-39+I01-40+I01-41 數(shù)據(jù)流編號(hào):D8-02 數(shù)據(jù)流名稱:公告信息 數(shù)據(jù)流來(lái)源:F3 數(shù)據(jù)流去向:P8 數(shù)據(jù)流組成:I01-37+I01-38+I01-39+I01-40+I01-41 數(shù)據(jù)流編號(hào):D9-01 數(shù)據(jù)流名稱:商品信息 數(shù)據(jù)流來(lái)源:客戶 數(shù)據(jù)流去向:P9 數(shù) 據(jù) 流 組 成 : I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+I01-07+I01- 08+I01-09 數(shù)據(jù)流編號(hào):D9-02 數(shù)據(jù)流名稱:訂單信息 數(shù)據(jù)流來(lái)源:P9 數(shù)據(jù)流去向:F2 16 數(shù)據(jù)流組成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+I01-07+I01- 08+I01-09 數(shù)據(jù)流編號(hào):D10-01 數(shù)據(jù)流名稱:商品信息 數(shù)據(jù)流來(lái)源:P10 數(shù)據(jù)流去向:客戶 數(shù)據(jù)流組成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+I01-07+I01- 08+I01-09 數(shù)據(jù)流編號(hào):D10-02 數(shù)據(jù)流名稱:商品信息 數(shù)據(jù)流來(lái)源:F1 數(shù)據(jù)流去向:P10 數(shù)據(jù)流組成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+I01-07+I01- 08+I01-09 3.4本章小結(jié) 需求分析報(bào)告是對(duì)系統(tǒng)需求的全面分析,是軟件生存周期中最關(guān)鍵的一 步,是建立軟件開發(fā)的基礎(chǔ)。經(jīng)過(guò)需求分析要得到系統(tǒng)將要“做什么”,同時(shí) 理解在做什么的基礎(chǔ)上抽取出其“怎么做”的本質(zhì)。本章首先介紹了電子商務(wù) 近年來(lái)的發(fā)展?fàn)顩r,然后具體說(shuō)明了需求分析的內(nèi)容,詳細(xì)描述了數(shù)據(jù)流圖和 數(shù)據(jù)字典的組成,為下一章的總體設(shè)計(jì)打下基礎(chǔ)。 17 第第 4 4 章章總體設(shè)計(jì)總體設(shè)計(jì) 4.1系統(tǒng)模塊總體設(shè)計(jì) 利用層次圖來(lái)表示系統(tǒng)中各模塊之間的關(guān)系。層次方框圖是用樹形結(jié)構(gòu)的 一系列多層次的矩形框描繪數(shù)據(jù)的層次結(jié)構(gòu)。樹形結(jié)構(gòu)的頂層是一個(gè)單獨(dú)的矩 形框,它代表完整的數(shù)據(jù)結(jié)構(gòu),下面的各層矩形框代表各個(gè)數(shù)據(jù)的子集,最底 層的各個(gè)矩形框代表組成這個(gè)數(shù)據(jù)的實(shí)際數(shù)據(jù)元素(不能再分割的元素) 。隨 著這種結(jié)構(gòu)的精細(xì)化,層次方框圖對(duì)數(shù)據(jù)結(jié)構(gòu)也描繪得越來(lái)越詳細(xì),這種模式 非常適合于需求分析階段的需要。從對(duì)頂層的信息的分類開始,沿著圖中每條 路徑反復(fù)細(xì)化,直到確定了數(shù)據(jù)結(jié)構(gòu)的全部細(xì)節(jié)為止。 本系統(tǒng)一共分為前臺(tái)和后臺(tái)兩大模塊,兩個(gè)模塊之間雖然在表面上是相互 獨(dú)立的,但是在對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)上是緊密相連的,各個(gè)模塊訪問(wèn)的是同一個(gè)數(shù) 據(jù)庫(kù),只是所訪問(wèn)的表不同而已。每個(gè)模塊的功能都是按照在調(diào)研中搜集的資 料進(jìn)行編排制作的。依據(jù)上述功能分析,系統(tǒng)在兩個(gè)模塊的基礎(chǔ)上每一個(gè)模塊 又分為幾個(gè)模塊。 1前臺(tái)系統(tǒng)功能模塊分為 (1)電子產(chǎn)品展臺(tái)模塊:通過(guò)新品上架,分頁(yè)顯示特價(jià)電子產(chǎn)品,電子 產(chǎn)品銷售排行展示網(wǎng)站的所有電子產(chǎn)品; (2)電子產(chǎn)品查詢模塊:按電子產(chǎn)品的類別查詢電子產(chǎn)品的相關(guān)信息; (3)購(gòu)物車模塊:用戶添加電子產(chǎn)品至購(gòu)物車,查看購(gòu)物車中的電子產(chǎn) 品,從購(gòu)物車中移除不滿意的電子產(chǎn)品,清空購(gòu)物車中的產(chǎn)品,修改所要購(gòu)買 的電子產(chǎn)品的數(shù)量; (4)收銀臺(tái)模塊:用戶滿意購(gòu)物車中的產(chǎn)品后進(jìn)行結(jié)賬并填寫訂單信 息; (5)用戶維護(hù)模塊:為用戶提供了用戶注冊(cè)、用戶登錄、用戶資料修改 以及找回密碼的功能; (6)訂單查詢模塊:用戶通過(guò)查看訂單能夠了解到自己的當(dāng)前訂單信息 及歷史訂單記錄; (7)公告瀏覽模塊:用戶通過(guò)瀏覽公告信息,能夠及時(shí)了解到網(wǎng)站最新 的各種信息。 18 (8)留言模塊:客戶可以進(jìn)行留言給我們提意見,我們?cè)诓粩嗟馗倪M(jìn)中 前進(jìn)。 系統(tǒng)前臺(tái)用戶功能結(jié)構(gòu)圖如圖 4-1 所示。 圖 4-1系統(tǒng)前臺(tái)用戶功能結(jié)構(gòu)圖 2后臺(tái)系統(tǒng)功能模塊分為 (1)電子產(chǎn)品管理模塊:按類別查看電子產(chǎn)品,對(duì)電子產(chǎn)品的信息進(jìn)行 維護(hù); (2)用戶管理模塊:為了保護(hù)用戶的信息,此模塊與前臺(tái)用戶維護(hù)的區(qū) 別是管理員只能查看用戶信息和刪除操作; (3)管理員維護(hù)模塊:這是對(duì)管理員的信息進(jìn)行維護(hù),可以修改管理員 的信息。 (4)訂單管理模塊:管理員查詢訂單,查看訂單詳細(xì)信息,刪除訂單信 息,進(jìn)行訂單受理; (5)公告管理模塊:管理員公告瀏覽,公告信息維護(hù); (6)留言模塊:管理員可以查看客戶的留言,對(duì)留言進(jìn)行維護(hù)。 系統(tǒng)后臺(tái)管理員功能結(jié)構(gòu)圖如圖 4-2 所示。 19 圖 4-2系統(tǒng)后臺(tái)管理員功能結(jié)構(gòu)圖 4.2數(shù)據(jù)庫(kù)設(shè)計(jì) 對(duì)于一個(gè)電子商務(wù)網(wǎng)站而言,為了支持較大的訪問(wèn)量帶來(lái)的數(shù)據(jù)訪問(wèn)需 求,使用桌面型的數(shù)據(jù)庫(kù)管理系統(tǒng)是不能滿足需要的,而且安全性也沒(méi)有充分 保障。因此,需要使用大型商業(yè)化企業(yè)級(jí)服務(wù)用途的數(shù)據(jù)庫(kù)管理系統(tǒng),如 SQL Server,Oracle 等。本系統(tǒng)采用 MYSQL 數(shù)據(jù)庫(kù)管理系統(tǒng)。 4.2.1 數(shù)據(jù)分析 對(duì)于本系統(tǒng)的數(shù)據(jù)庫(kù)的需求而言,由于其主要是用于信息的提供、保存、 更新和查詢等。因此,需要分析該系統(tǒng)功能所隱含的對(duì)數(shù)據(jù)應(yīng)用的需求,從而 確定數(shù)據(jù)庫(kù)的結(jié)構(gòu)。 (1)用戶注冊(cè)、登錄、驗(yàn)證等功能需要對(duì)用戶信息建立數(shù)據(jù)表,其中的 數(shù)據(jù)項(xiàng)可能包括用戶 E_mail、昵稱、密碼、住址等; (2)查看電子產(chǎn)品分類信息和電子產(chǎn)品詳細(xì)信息等功能既需要對(duì)電子產(chǎn) 品大小類別進(jìn)行管理,也需要針對(duì)每一個(gè)電子產(chǎn)品進(jìn)行管理,因此至少需要兩 張數(shù)據(jù)表; (3)用戶購(gòu)物后產(chǎn)生的訂單需要進(jìn)行管理,這里也包括訂單的基本信息 20 和詳細(xì)信息等; (4)訂單生成后,在訂單處理的過(guò)程中,需要出貨等,因此可能需要記 錄訂單的發(fā)送情況; (5)需要系統(tǒng)管理員對(duì)該系統(tǒng)進(jìn)行管理,因而需要建立管理員信息數(shù)據(jù) 表,其中的數(shù)據(jù)項(xiàng)包括管理員 ID、密碼等。 (6)客戶要進(jìn)行留言,所以必須建立留言表,其中包括留言標(biāo)題、留言 日期等。 這樣,至少要?jiǎng)?chuàng)建如下的數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)項(xiàng) (1)用戶信息,包括用戶 ID,用戶名等數(shù)據(jù)項(xiàng); (2)管理員信息,包括管理員 ID,密碼等數(shù)據(jù)項(xiàng); (3)電子產(chǎn)品信息,包括電子產(chǎn)品 ID,產(chǎn)品名稱、單價(jià)、特價(jià)等數(shù)據(jù) 項(xiàng); (4)電子產(chǎn)品類別信息,包括電子 ID,類別名稱等數(shù)據(jù)項(xiàng); (7)訂單信息,包括訂單 ID,用戶編號(hào),訂貨地址等數(shù)據(jù)項(xiàng); (8)訂單明細(xì)信息,包括訂單 ID,數(shù)碼產(chǎn)品 ID,訂貨時(shí)間等數(shù)據(jù)項(xiàng); (9)公告信息,包括公告 ID,公告名稱及內(nèi)容等數(shù)據(jù)項(xiàng); (10)留言信息,包括留言標(biāo)題,留言日期,留言內(nèi)容等。 4.2.2 數(shù)據(jù)庫(kù)的詳細(xì)設(shè)計(jì) 在設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí),應(yīng)考慮以下事項(xiàng) (1)數(shù)據(jù)庫(kù)的用途及該用途將如何影響設(shè)計(jì),應(yīng)創(chuàng)建符合用途的數(shù)據(jù)庫(kù) 計(jì)劃; (2)數(shù)據(jù)庫(kù)規(guī)范化規(guī)則,防止數(shù)據(jù)庫(kù)設(shè)計(jì)中出現(xiàn)錯(cuò)誤; (3)對(duì)數(shù)據(jù)完整性的保護(hù); (4)數(shù)據(jù)庫(kù)和用戶權(quán)限的安全要求; (5)應(yīng)用程序的性能需求,設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí)必須利用 MYSQL 中能夠提高 性能的功能。對(duì)于性能而言,在數(shù)據(jù)庫(kù)大小和硬件配置之間權(quán)衡也是很重要 的; (6)數(shù)據(jù)庫(kù)維護(hù)。 數(shù)據(jù)庫(kù) E-R 如圖 4-3 所示。 21 圖 4-3數(shù)據(jù)庫(kù) E-R 圖 根據(jù)此數(shù)碼產(chǎn)品在線銷售系統(tǒng)的實(shí)際情況,本系統(tǒng)的數(shù)據(jù)庫(kù)命名為 db_shoping,db_shoping 數(shù)據(jù)庫(kù)中共分為 8 張數(shù)據(jù)表。 1電子產(chǎn)品信息表 此表用于記錄網(wǎng)站所有數(shù)碼產(chǎn)品的基本信息,是與電子產(chǎn)品相關(guān)聯(lián)的 電子產(chǎn)品的類別表。如表 4-1 所示。 表 4-1t_goods(數(shù)碼產(chǎn)品信息表) 序號(hào)名稱別名類型長(zhǎng)度(字符) 1goods_id編號(hào)Int4 2goods_name商品名varchar50 3goods_miaoshu商品描述varchar5000 4goods_pic存放商品圖片varchar50 5goods_yanse商品顏色varchar50 6goods_shichangjia商品市場(chǎng)價(jià)int4 7goods_tejia商品特價(jià)int4 8goods_isnottejia普通商品varchar50 9goods_catelog_id商品種類號(hào)int4 22 2.數(shù)碼產(chǎn)品類別信息表 此表用于記錄數(shù)碼產(chǎn)品類別的基本信息,為方便用戶查詢數(shù)碼產(chǎn)品和 管理員管理數(shù)碼產(chǎn)品信息而設(shè)立。如表 4-2 所示。 表 4-2t_catelog(數(shù)碼產(chǎn)品類別信息表) 序號(hào)名稱別名類型長(zhǎng)度(字符) 1catelog_id種類編號(hào)Int4 2catelog_name種類名稱Varchar50 3catelog_miaoshu種類描述Varchar5000 3.訂單信息表 此表用于記錄用戶的基本訂單信息,使用戶方便查看自己的訂單信息 同時(shí)也為管理員出貨提供基本訂單信息。如表 4-3 所示。 表 4-3t_order(訂單信息表) 序號(hào)名稱別名類型長(zhǎng)度(字符) 1order_id訂單 IDInt4 2order_bianhao訂單編號(hào)Varchar50 3order_date訂單生成日期varchar50 4order_zhuangtai訂單狀態(tài)varchar50 5order_jine總的消費(fèi)金額Int4 6order_songhuodizhi送貨地址Varchar50 7order_fukuangfangshi付款方式Varchar50 8order_user_id用戶 IDInt4 4訂單明細(xì)信息表 此表用于記錄用戶訂單的詳細(xì)信息,為用戶提供詳細(xì)的電子產(chǎn)品訂單 信息,同時(shí)也為管理員出貨提供用戶所訂的電子產(chǎn)品的具體信息。如表 4-4 所 示。 表 4-4t_orderItem(訂單明細(xì)信息表) 23 序號(hào)名稱別名類型長(zhǎng)度(字符) 1orderItem_id訂單明細(xì)編號(hào)Int4 2order_id訂單編號(hào)Int4 3goods_id商品編號(hào)Int4 4goods_quantity購(gòu)買數(shù)量Int4 5用戶信息表 此表用于記錄用戶的基本信息,是用戶購(gòu)買數(shù)碼產(chǎn)品的權(quán)限基礎(chǔ),為用 戶維護(hù)和管理員管理用戶提供信息。如表 4-5 所示。 表 4-5t_user(用戶信息表) 序號(hào)名稱別名類型長(zhǎng)度(字符) 1user_id用戶 IDInt4 2user_name用戶名Varchar50 3user_pw用戶密碼Varchar50 4user_realname真實(shí)姓名Varchar50 5user_address住址Varchar50 6user_sex性別Varchar50 7user_tel聯(lián)系電話Varchar50 8user_email用戶郵箱Varchar50 9user_qq用戶 QQVarchar50 6.管理員信息表 此表用于記錄不同權(quán)限管理員的基本信息,可以管理系統(tǒng)的所有信 息。如表 4-6 所示。 表 4-6t_admin(管理員信息表) 序號(hào)名稱別名類型長(zhǎng)度(字符) 1userId管理員 IDint4 2userName管理員名稱Varchar50 續(xù)表 4-6 24 3userPw管理員密碼Varchar50 7.公告信息表 此表用于記錄公告的基本信息,為用戶提供系統(tǒng)網(wǎng)站的最新信息。如表 4- 7 所示。 表 4-7t_gonggao(公告信息表) 序號(hào)名稱別名類型長(zhǎng)度(字符) 1gonggao_id公告編號(hào)Int4 2gonggao_title公告標(biāo)題Varchar50 3gonggao_content公告內(nèi)容Varchar5000 4gonggao_data公告創(chuàng)建時(shí)間Varchar50 5gonggao_fabuzhe發(fā)布人Varchar50 8留言信息表 此表用于記錄客戶的留言信息,以及對(duì)商品的建議等。如表 4-8 所示。 表 4-8t_liuyan(留言信息表) 序號(hào)名稱別名類型長(zhǎng)度(字符) 1liuyan_id留言 idInt4 2liuyan_title留言標(biāo)題Varchar50 3liuyan_content留言內(nèi)容Varchar5000 4liuyan_date留言時(shí)間Varchar50 5liuyan_user留言客戶Varchar50 4.3本章小結(jié) 本章介紹了對(duì)本系統(tǒng)的總體設(shè)計(jì),給出了電子產(chǎn)品在線銷售系統(tǒ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ù)模型,為系 25 統(tǒng)詳細(xì)設(shè)計(jì)作好了充足的準(zhǔn)備工作。 26 第第 5 5 章章詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 5.1系統(tǒng)運(yùn)行平臺(tái)設(shè)置 本系統(tǒng)的運(yùn)行平臺(tái)設(shè)置分為硬件環(huán)境和軟件環(huán)境。 5.2運(yùn)行環(huán)境 1硬件環(huán)境 系統(tǒng)的硬件環(huán)境配置為處理器 Pentium III800,內(nèi)存 512M,硬盤 1G。 2軟件環(huán)境 系統(tǒng)的軟件環(huán)境配置為 Windows XP 操作系統(tǒng),mysql 數(shù)據(jù)庫(kù), JDK1.5、MyEclipse5.1 開發(fā)工具包和 Tomcat6.0 服務(wù)器。 5.3開發(fā)工具及技術(shù)簡(jiǎn)介 以下內(nèi)容是對(duì)本系統(tǒng)所采用的開發(fā)工具和技術(shù)進(jìn)行的簡(jiǎn)單介紹。 5.3.1 開發(fā)工具簡(jiǎn)介 MyEclipse 企業(yè)級(jí)工作平臺(tái) (MyEclipse Enterprise Workbench ,簡(jiǎn) 稱 MyEclipse)是對(duì) Eclipse IDE 的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫(kù)和 J2EE 的開 發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐 富的 J2EE 集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整 支持 HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。 在結(jié)構(gòu)上,MyEclipse 的特征可以分為 7 類: (1)J2EE 模型; (2)WEB 開 發(fā)工具; (3)EJB 開發(fā)工具; (4)應(yīng)用程序服務(wù)器的連接器; (5)J2EE 項(xiàng)目部 署服務(wù); (6)數(shù)據(jù)庫(kù)服務(wù); (7)MyEclipse 整合幫助。 對(duì)于以上每一種功能上的類別,在 Eclipse 中都有相應(yīng)的功能部件,并通 過(guò)一系列的插件來(lái)實(shí)現(xiàn)它們。MyEclipse 結(jié)構(gòu)上的這種模塊化,可以在不影響 其他模塊的情況下,對(duì)任一模塊進(jìn)行單獨(dú)的擴(kuò)展和升級(jí)。 簡(jiǎn)單而言,MyEclipse 是 Eclipse 的插件,也是一款功能強(qiáng)大的 J2EE 集成 27 開發(fā)環(huán)境,支持代碼編寫、配置、測(cè)試以及除錯(cuò)。 SQL Server 2005 是一種采用 T-SQL 語(yǔ)言,基于 C/S 模式的關(guān)系型數(shù)據(jù)庫(kù) 管理系統(tǒng)。SQL Server 2005 存儲(chǔ)和管理數(shù)據(jù)有以下優(yōu)點(diǎn) (1)每個(gè)數(shù)據(jù)項(xiàng)都存儲(chǔ)在中央位置,所有用戶都可在這個(gè)位置使用它 們; (2)各個(gè)客戶端上不單獨(dú)存儲(chǔ)數(shù)據(jù)項(xiàng)復(fù)本,從而消除了因用戶不得不確 保使用的信息相同所帶來(lái)的麻煩。系統(tǒng)不需要確保使用當(dāng)前值更新所有數(shù)據(jù)復(fù) 本,因?yàn)橹醒胛恢脙H有一個(gè)復(fù)本; (3) 可以在服務(wù)器上一次性定義業(yè)務(wù)和安全規(guī)則,并對(duì)所有的用戶平等 執(zhí)行; (4)可以在數(shù)據(jù)庫(kù)內(nèi)通過(guò)使用約束、存儲(chǔ)過(guò)程和觸發(fā)器來(lái)強(qiáng)制執(zhí)行規(guī) 則。還可在服務(wù)器應(yīng)用程序中執(zhí)行規(guī)則,因?yàn)檫@些應(yīng)用程序也是許多客戶端訪 問(wèn)的中央資源; (5)關(guān)系數(shù)據(jù)庫(kù)服務(wù)器只返回應(yīng)用程序所需要的數(shù)據(jù),優(yōu)化了網(wǎng)絡(luò)流 量; (6)最大程度地降低硬件的成本,由于數(shù)據(jù)不是存儲(chǔ)在每個(gè)客戶端上, 客戶端不必耗費(fèi)磁盤空間來(lái)存儲(chǔ)數(shù)據(jù)??蛻舳藷o(wú)需在本地增加管理數(shù)據(jù)的功 能,同時(shí),服務(wù)器不需將處理能力耗費(fèi)在顯示數(shù)據(jù)上; (7)可以配置服務(wù)器以優(yōu)化檢索數(shù)據(jù)所需的磁盤輸入/輸出容量,配置客 戶端以優(yōu)化從服務(wù)器檢索數(shù)據(jù)的格式; (8)可以將服務(wù)器存儲(chǔ)在一個(gè)相對(duì)安全的位置,并配備如不間斷電源供 應(yīng)系統(tǒng)這樣的設(shè)備,這比完全保護(hù)每個(gè)客戶端更經(jīng)濟(jì); (9)維護(hù)任務(wù)(例如備份和恢復(fù)數(shù)據(jù))得到簡(jiǎn)化,因?yàn)檫@些任務(wù)都可以 集中在中央服務(wù)器上執(zhí)行。 5.3.2 技術(shù)簡(jiǎn)介 本系統(tǒng)采用 MVC 框架,MVC(Model-View-Controller)是一種設(shè)計(jì) 模 式,它強(qiáng)制性地把應(yīng)用程序的輸入、處理和輸出分開。MVC 把應(yīng)用程序分成 3 個(gè)核心:模型層、視圖層和控制層,它們分別擔(dān)負(fù)不同的任務(wù)。其中視圖層向 用戶顯示相關(guān)的數(shù)據(jù),并能接受用戶的輸入數(shù)據(jù),但是它并不進(jìn)行任何實(shí)際的 業(yè)務(wù)處理。模型層表示業(yè)務(wù)數(shù)據(jù)和
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025電子產(chǎn)品采購(gòu)合同
- 自動(dòng)扶梯在使用過(guò)程中的能耗分析與節(jié)能措施考核試卷
- 通風(fēng)電器具電商平臺(tái)營(yíng)銷策略考核試卷
- 2024年年煙草資金籌措計(jì)劃書代可行性研究報(bào)告
- 2025年Web考試知識(shí)點(diǎn)試題及答案概述
- 高端機(jī)械加工車間承包與市場(chǎng)拓展合同
- 網(wǎng)絡(luò)直播平臺(tái)獨(dú)家內(nèi)容版權(quán)合作協(xié)議
- 模塊化建筑設(shè)計(jì)事務(wù)合伙經(jīng)營(yíng)協(xié)議
- 智能建筑合同履約監(jiān)管與爭(zhēng)議解決協(xié)議
- 2025年中國(guó)包裝食品與肉類行業(yè)市場(chǎng)規(guī)模調(diào)研及投資前景研究分析報(bào)告
- 更換外窗施工方案
- 四年級(jí)下冊(cè)道德與法制全冊(cè)電子教案?jìng)湔n
- 《食源性疾病》課件
- JJF(鄂)149-2025 電力行業(yè)碳計(jì)量技術(shù)規(guī)范 火電機(jī)組碳排放量化
- 2025年春統(tǒng)編版語(yǔ)文一年級(jí)下冊(cè)第八單元單元任務(wù)群整體公開課一等獎(jiǎng)創(chuàng)新教學(xué)設(shè)計(jì)
- 《房顫教學(xué)查房》課件
- 臨床試驗(yàn)流程培訓(xùn)
- 清理脫硫塔施工方案
- 2025年軍隊(duì)文職考試《公共科目》試題與參考答案
- 氫氣系統(tǒng)安全工作規(guī)程(3篇)
- 五卅運(yùn)動(dòng)課件
評(píng)論
0/150
提交評(píng)論