電子商務(wù)網(wǎng)站的系統(tǒng)設(shè)計(jì)_第1頁(yè)
電子商務(wù)網(wǎng)站的系統(tǒng)設(shè)計(jì)_第2頁(yè)
電子商務(wù)網(wǎng)站的系統(tǒng)設(shè)計(jì)_第3頁(yè)
電子商務(wù)網(wǎng)站的系統(tǒng)設(shè)計(jì)_第4頁(yè)
電子商務(wù)網(wǎng)站的系統(tǒng)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩49頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、電子商務(wù)網(wǎng)站的系統(tǒng)設(shè)計(jì)管理信息系統(tǒng)課程設(shè)計(jì)個(gè)人商務(wù)網(wǎng)站管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)說(shuō)明書(shū)院 系:信息工程學(xué)院專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)年 級(jí):組 員:指導(dǎo)老師:2012 年 12 月 15 日文檔信息及版本歷史文檔信息項(xiàng)目名稱個(gè)人商務(wù)網(wǎng)站管理系統(tǒng)文檔名稱個(gè)人商務(wù)網(wǎng)站管理系統(tǒng)說(shuō)明書(shū)存儲(chǔ)位置版本作者/修改者日期描述1.02012-10-16上網(wǎng)搜集資料J1.52012-10-23撰寫(xiě)概要設(shè)計(jì)說(shuō)明書(shū)2.02012-10-30撰寫(xiě)數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(shū)2.52012-11-5撰寫(xiě)詳細(xì)設(shè)計(jì)說(shuō)明書(shū)3.02012-11-6整理文檔3.52012-12-1編寫(xiě)代碼3.62012-12-4代碼的調(diào)試4.02012-12-6撰寫(xiě)測(cè)

2、設(shè)說(shuō)明書(shū)4.22012-12-10文檔整理5.02012-12-13撰寫(xiě)設(shè)計(jì)報(bào)告1 / 51電子商務(wù)網(wǎng)站的系統(tǒng)設(shè)計(jì)目錄1. 引言 1.1.1編寫(xiě)目的 1.1.3 適用范圍 2.1.4編寫(xiě)原則 2.1.5讀者對(duì)象 2.2.系統(tǒng)分析 3.2.1項(xiàng)目概述 3.2.1.1項(xiàng)目任務(wù) 3.2.1.2項(xiàng)目目標(biāo) 3.2.2系統(tǒng)業(yè)務(wù)需求 3.2.2.1 網(wǎng)站前臺(tái)業(yè)務(wù)需求 3.2.3系統(tǒng)功能圖 5.2.4系統(tǒng)功能需求 5.2.4.1前臺(tái)管理 5.2.4.2后臺(tái)管理 8.2.5非功能需求 1.0.2.5.1用戶界面 1.02.5.2 硬件環(huán)境 1.02.5.3軟件環(huán)境 1.02.5.4開(kāi)發(fā)平臺(tái) 112.5.5系統(tǒng)架

3、構(gòu) 112.5.6維護(hù)要求 1.22.5.7安全性 1.2.2.5.8性能需求 1.22.5.9接口需求 1.33. 系統(tǒng)設(shè)計(jì) 1.4.3.1總體設(shè)計(jì) 1.4.3.1.1需求規(guī)定 1.43.1.2 基本設(shè)計(jì)概念和處理流程 1.53.1.3系統(tǒng)結(jié)構(gòu) 1.53.1.4接口設(shè)計(jì) 1.73.1.5運(yùn)行設(shè)計(jì) 1.83.1.6 系統(tǒng)出錯(cuò)處理設(shè)計(jì) 1.93.2 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 2.03.2.1 數(shù)據(jù)庫(kù)設(shè)計(jì)概述 2.03.2.2 詳細(xì)數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì) 2.03.2.3 物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn) 2.63.2.4 數(shù)據(jù)結(jié)構(gòu)與程序間的關(guān)系 2.63.3詳細(xì)設(shè)計(jì) 2.7.3.3.1定義2.7.3.3.2 功能模塊實(shí)現(xiàn) 2.8

4、3.3.3算法實(shí)現(xiàn) 2.93.3.4限制條件 3.03.3.5測(cè)試計(jì)劃 3.04 系統(tǒng)實(shí)現(xiàn) 3.1.4.1 系統(tǒng)的開(kāi)發(fā)環(huán)境 3.14.1.1 系統(tǒng)的硬件環(huán)境 3.14.1.2 系統(tǒng)的軟件環(huán)境 3.14.2 登錄模塊的實(shí)現(xiàn) 3.14.2.1 功能描述 3.14.2.2 模塊實(shí)現(xiàn) 3.24.3 用戶模塊的實(shí)現(xiàn) 3.34.3.1 功能描述 3.34.3.2 模塊實(shí)現(xiàn) 3.34.3.3 用戶修改個(gè)人信息的模塊實(shí)現(xiàn) 3. 34.3.4 用戶查看產(chǎn)品信息模塊實(shí)現(xiàn) 3.44.4 管理員模塊實(shí)現(xiàn) 3.54.4.1 功能描述 3.54.4.2 模塊實(shí)現(xiàn) 3.54.4.3 管理員信息模塊實(shí)現(xiàn) 3.54.4.4 管

5、理員列表模塊實(shí)現(xiàn) 3.64.4.5 訂單信息管理模塊實(shí)現(xiàn) 3.64.5 主頁(yè)面模塊實(shí)現(xiàn) 3.74.5.1 功能描述 3.74.5.2 模塊實(shí)現(xiàn) 3.75 系統(tǒng)測(cè)試 3.9.5.1 系統(tǒng)測(cè)試原理及測(cè)試原則 3.95.1.1 系統(tǒng)測(cè)試原理 3.95.1.2 系統(tǒng)測(cè)試原則 4.05.2 系統(tǒng)測(cè)試的目的和方法 4.05.2.1 系統(tǒng)測(cè)試的目的 4.05.2.2測(cè)試方法 4.15.3本系統(tǒng)的測(cè)試 4.26 總結(jié)和展望 4.5.參考文獻(xiàn) 4.6.III / 51電子商務(wù)網(wǎng)站的系統(tǒng)設(shè)計(jì)1 引言1.1 編寫(xiě)目的隨著電子商務(wù), 尤其是網(wǎng)上購(gòu)物的發(fā)展, 商品流通基礎(chǔ)設(shè)施和配套行業(yè)的重 點(diǎn)將會(huì)將對(duì)中國(guó)商品流通領(lǐng)域和

6、整個(gè)經(jīng)濟(jì)發(fā)展帶來(lái)種種影響, 確實(shí)值得我們認(rèn)真 研究。特別是在全球經(jīng)濟(jì)一體化的國(guó)際背景下, 在我們繼續(xù)擴(kuò)大國(guó)內(nèi)流通領(lǐng)域?qū)?外開(kāi)放的同時(shí),深入研究這個(gè)問(wèn)題, 審慎制訂相應(yīng)的宏觀對(duì)策, 尤其重要和迫切。 網(wǎng)上購(gòu)物是一種具有交互功能的商業(yè)信息系統(tǒng)。 它向用戶提供靜態(tài)和動(dòng)態(tài)兩類信 息資源。所謂靜態(tài)信息是指那些比經(jīng)常變動(dòng)或更新的資源, 如公司簡(jiǎn)介、 管理規(guī) 范和公司制度等等; 動(dòng)態(tài)信息是指隨時(shí)變化的信息, 如商品報(bào)價(jià), 會(huì)議安排和培 訓(xùn)信息等。網(wǎng)上購(gòu)物系統(tǒng)具有強(qiáng)大的交互功能, 可使商家和用戶方便的傳遞信息, 完成電子貿(mào)易或 EDI 交易。這種全新的交易方式實(shí)現(xiàn)了公司間文檔與資金的無(wú)紙 化交換。本設(shè)計(jì)說(shuō)明是

7、個(gè)人商務(wù)網(wǎng)站管理系統(tǒng)項(xiàng)目的需求分析進(jìn)行清晰、 準(zhǔn)確、全面 的定義,是反映個(gè)人商務(wù)網(wǎng)站管理系統(tǒng)項(xiàng)目開(kāi)發(fā)目的的工作范圍、 約束和限制的 說(shuō)明文件,是進(jìn)行個(gè)人商務(wù)網(wǎng)站管理系統(tǒng)項(xiàng)目開(kāi)發(fā)的依據(jù)A O1.2 背景電子商務(wù)網(wǎng)站是現(xiàn)在和未來(lái)的一種購(gòu)物方式, 他將會(huì)給人們帶來(lái)越來(lái)越多的 方便。隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)發(fā)展與應(yīng)用的極大突破, 企業(yè)利用互聯(lián)網(wǎng)爭(zhēng)奪新市場(chǎng), 進(jìn)行電子商務(wù)的活動(dòng)越來(lái)越多, 并且絕大多數(shù)獲得了較好的經(jīng)濟(jì)效益, 建立一個(gè) 好的網(wǎng)站正越來(lái)越受到企業(yè)的重視和關(guān)注。 網(wǎng)絡(luò)技術(shù)的飛速發(fā)展, 給世界創(chuàng)造了 巨大的信息財(cái)富, 全球經(jīng)濟(jì)的延伸, 使人類產(chǎn)生了廣泛交流的強(qiáng)烈愿望。 面對(duì)電 子商務(wù)的波瀾浪潮,各個(gè)大

8、小商業(yè)網(wǎng)站應(yīng)運(yùn)而生。電子商務(wù)網(wǎng)站的起步與發(fā)展, 改變了傳統(tǒng)的經(jīng)營(yíng)運(yùn)作模式, 為信息共享和信息協(xié)作提供了無(wú)限空間。 Internet 的出現(xiàn)和發(fā)展對(duì)人類的生活、 工作等產(chǎn)生了巨大的影響。 而電子商務(wù)是 Internet 發(fā)展的直接產(chǎn)物, 是網(wǎng)絡(luò)技術(shù)應(yīng)用的全新發(fā)展方向 電子商務(wù)憑借其成本低、 效 率高、機(jī)會(huì)多等優(yōu)勢(shì),吸引著越來(lái)越多的商業(yè)企業(yè)。商務(wù)網(wǎng)站設(shè)計(jì)的主要目的一般是通過(guò)網(wǎng)站的推廣, 實(shí)現(xiàn)企業(yè)的產(chǎn)品及服務(wù)的 互聯(lián),并使客戶隨時(shí)了解公司及公司所提供的最新產(chǎn)品的資訊同時(shí)也為客戶提供及時(shí)的在線服務(wù)及訂單處理等功能。 商務(wù)網(wǎng)站的設(shè)計(jì)為企業(yè)庫(kù)存的降低提供方便, 傳統(tǒng)的營(yíng)銷模式下, 企業(yè)為了 降低進(jìn)貨成本,

9、 只好大量進(jìn)貨, 不僅占?jí)浩髽I(yè)的流動(dòng)資金并且會(huì)增加企業(yè)的經(jīng)營(yíng) 風(fēng)險(xiǎn)。網(wǎng)上商城營(yíng)銷模式下商家可以在接到顧客訂單后, 再向生產(chǎn)廠家訂貨, 實(shí) 現(xiàn)“零庫(kù)存”,降低庫(kù)存壓力。1.3 適用范圍本需求規(guī)范適用于個(gè)人商務(wù)網(wǎng)站管理系統(tǒng)管理項(xiàng)目 V2.01.4 編寫(xiě)原則? 統(tǒng)一規(guī)劃、統(tǒng)一設(shè)計(jì)思想、統(tǒng)一技術(shù)規(guī)范。? 最大限度地保護(hù)原有資源、并立足長(zhǎng)遠(yuǎn)發(fā)展。? 根據(jù)實(shí)際業(yè)務(wù)需求,最優(yōu)化地重組業(yè)務(wù)處理流程。? 應(yīng)用成熟的先進(jìn)技術(shù)實(shí)施系統(tǒng)。? 統(tǒng)一組織,注重實(shí)效。1.5 讀者對(duì)象? 對(duì)有關(guān)業(yè)務(wù)和系統(tǒng)作出決策的管理人員;? 參與需求分析和需求確認(rèn)的有關(guān)人員;? 有關(guān)技術(shù)決策人員;? 件系統(tǒng)開(kāi)發(fā)人員;10 / 512系統(tǒng)分

10、析2.1項(xiàng)目概述用戶可以在頁(yè)面上選擇不同的操作功能,每個(gè)功能都提供了良好的操作界 面,包括瀏覽、新增、編輯、刪除等頁(yè)面,用戶可以在這些頁(yè)面上選擇不同的操 作,完成網(wǎng)上購(gòu)物。2.1.1項(xiàng)目任務(wù)這個(gè)系統(tǒng)總體包括前臺(tái)管理和后臺(tái)管理, 前臺(tái)管理大體包括:用戶管理,商 品管理,購(gòu)物車(chē)管理,付款方式管理;后臺(tái)管理大體包括:管理員管理,商品管 理,用戶資料管理,訂單管理等。2.1.2項(xiàng)目目標(biāo)傳統(tǒng)的商務(wù)主要是人與人的交流,需要消耗大量的人力和物力,而電子商 務(wù)網(wǎng)站使傳統(tǒng)的商務(wù)變?yōu)樯虅?wù)流程電子化、數(shù)字化,一方面以電子流代替了實(shí)物流,可以大量減少人力、物力,降低了成本;另一方面突破了時(shí)間和空間的限制, 使得交易活

11、動(dòng)可以在任何時(shí)間、 任何地點(diǎn)進(jìn)行,從而大大提高了效率。而我們致 力于開(kāi)發(fā)一個(gè)功能健全,強(qiáng)大的電子商務(wù)網(wǎng)站,以期達(dá)到如下功能:網(wǎng)站上以網(wǎng) 上銷售的方式發(fā)布物品信息,并接受、記錄、處理買(mǎi)家注冊(cè),登錄,購(gòu)買(mǎi)等信息 的平臺(tái)。2.2系統(tǒng)業(yè)務(wù)需求2.2.1網(wǎng)站前臺(tái)業(yè)務(wù)需求 用戶管理:用戶通過(guò)寫(xiě)自己的相關(guān)資料注冊(cè)成為會(huì)員,可以修改自己的注冊(cè) 資料,還可以根據(jù)自己的需要對(duì)密碼進(jìn)行修改 商品顯示:顯示商品的圖片及鏈接地址 商品管理:用戶可以根據(jù)自己的需要喜好對(duì)商品進(jìn)行查詢,向購(gòu)物車(chē)中添加商品 對(duì)購(gòu)物車(chē)?yán)锏纳唐愤M(jìn)行管理: 用戶根據(jù)自己的需要對(duì)購(gòu)物車(chē)?yán)锩娴纳唐愤M(jìn)行 添加、查詢、修改、刪除等操作 付款方式管理:用戶根

12、據(jù)自身的條件選擇付款方式,對(duì)購(gòu)物車(chē)?yán)锏纳唐方Y(jié)帳 留言板:用戶通過(guò)使用此網(wǎng)站可以留下對(duì)網(wǎng)站及網(wǎng)站提供商品的意見(jiàn) 幫助:為 Web 客戶提供購(gòu)物和結(jié)帳幫助,包括文檔幫助及在線客服幫助2.2.2 網(wǎng)站后臺(tái)業(yè)務(wù)需求 管理員登陸:通過(guò)驗(yàn)證管理員身份的合法性,管理員登陸 管理員管理:超級(jí)管理員可對(duì)普通管理員進(jìn)行添、刪、查、修等操作,而普 通管理員則無(wú)法對(duì)其他管理員的信息進(jìn)行任何的操作 用戶資料的管理:管理員能對(duì)已注冊(cè)的資料進(jìn)行查詢、添加、修改以及刪除 等操作 商品管理: 管理員能對(duì)庫(kù)存的商品信息進(jìn)行查詢、 修改,添加新的商品類屬、 刪除過(guò)期的商品 訂單處理:管理員能夠?qū)τ唵芜M(jìn)行查詢、訂單的確認(rèn)、過(guò)期訂單的

13、刪除、已 確認(rèn)訂單的打印 系統(tǒng)維護(hù)管理:對(duì)整個(gè)網(wǎng)站系統(tǒng)的數(shù)據(jù)庫(kù)創(chuàng)建以及相關(guān)的存儲(chǔ)過(guò)程,數(shù)據(jù)庫(kù) 的備份和還原。2.3系統(tǒng)功能圖個(gè)人商務(wù)網(wǎng)站管理系統(tǒng)后臺(tái)管理商品顯示I商 品 管 理用 戶 登 錄購(gòu)物車(chē)管理TlT付款方式管理用戶資料管理訂單 處 理圖2-1系統(tǒng)功能圖2.4系統(tǒng)功能需求 2.4.1前臺(tái)管理 用戶管理功能定義:用戶通過(guò)寫(xiě)自己的相關(guān)資料注冊(cè)成為會(huì)員, 可以修改自己的注冊(cè)資料,還可以根據(jù)自己的需要對(duì)密碼進(jìn)行修改用例圖:圖2-2用戶登錄圖(2)商品顯示功能定義:顯示商品的詳細(xì)情況及鏈接地址用例圖:商品管理功能定義:用戶可以根據(jù)自己的需要喜好對(duì)商品進(jìn)行查詢,向購(gòu)物車(chē)中添加商品 用例圖:圖2-4商

14、品管理圖(4)對(duì)購(gòu)物車(chē)?yán)锏纳唐愤M(jìn)行管理功能定義:用戶根據(jù)自己的需要對(duì)購(gòu)物車(chē)?yán)锩娴纳唐沸畔⑦M(jìn)行核對(duì)以及自己的信息等操作用例圖:(5)付款方式管理功能定義:用戶根據(jù)自身的條件選擇付款方式,對(duì)購(gòu)物車(chē)?yán)锏纳唐方Y(jié)帳 用例圖:圖2-6付款方式圖留言板功能定義:用戶通過(guò)使用此網(wǎng)站可以留下對(duì)網(wǎng)站及網(wǎng)站提供商品的意見(jiàn)幫助功能定義:為Web客戶提供購(gòu)物和結(jié)帳幫助,包括文檔幫助及在線客服幫助242后臺(tái)管理 (1)管理員登陸功能定義:通過(guò)驗(yàn)證管理員身份的合法性,管理員登陸 用例圖:圖2-7管理員登陸圖(2)管理員管理功能定義:超級(jí)管理員可對(duì)普通管理員進(jìn)行添、刪、查、修等操作,而普通管理員則無(wú)法對(duì)其他管理員的信息進(jìn)行任

15、何的操作用例圖:(3)用戶資料的管理功能定義:管理員能對(duì)已注冊(cè)的資料進(jìn)行查詢、添加、修改以及刪除等操作 用例圖:商品管理功能定義:管理員能對(duì)庫(kù)存的商品信息進(jìn)行查詢、 修改,添加新的商品類屬、刪除過(guò)期的商 品用例圖:(5)訂單處理功能定義:管理員能夠?qū)τ唵芜M(jìn)行查詢、訂單的確認(rèn)、過(guò)期訂單的刪除、已確認(rèn)訂的打印用例圖:2.5.1用戶界面網(wǎng)站頁(yè)面要求美觀、大方,易于操作,網(wǎng)站的色調(diào)及風(fēng)格要求簡(jiǎn)單優(yōu)美2.5.2硬件環(huán)境 服務(wù)器硬件:目前PC服務(wù)器基本都能滿足本系統(tǒng)的需求,要求:? 內(nèi)存:不少與2G? CPU Intel 2.8 以上?硬盤(pán):RAID, 720G2.5.3軟件環(huán)境 服務(wù)器軟件? MS Wi

16、n dows XP? MyECIiPSe 8.5? SQLSerVler2005? TOmCat 6.0.29? DreamWaVer 2004? UItraEdit 15.00.0.1043電子商務(wù)網(wǎng)站的系統(tǒng)設(shè)計(jì)2.5.4開(kāi)發(fā)平臺(tái) ? MyECIiPSe 8.5? MYSQL? TOmCat 6.02.5.5系統(tǒng)架構(gòu)個(gè)人商務(wù)網(wǎng)站系統(tǒng)的實(shí)現(xiàn)使用 MVC(MOdeI-VieW-CO ntroller ,模型-視圖-控 制器模式)架構(gòu)模式。MVc模式的目的是實(shí)現(xiàn)一種動(dòng)態(tài)的程式設(shè)計(jì),對(duì)程序的修 改和擴(kuò)展簡(jiǎn)化,并且使程序某一部分的重復(fù)利用成為可能。除此之外MVC莫式通 過(guò)對(duì)復(fù)雜度的簡(jiǎn)化使程序結(jié)構(gòu)更加直

17、觀。 軟件系統(tǒng)通過(guò)對(duì)自身基本部份分離的同 時(shí)也賦予了各個(gè)基本部分應(yīng)有的功能。專業(yè)人員可以通過(guò)自身的專長(zhǎng)分組:? 控制器-負(fù)責(zé)轉(zhuǎn)發(fā)請(qǐng)求,對(duì)請(qǐng)求進(jìn)行處理。? 視圖-界面設(shè)計(jì)人員進(jìn)行圖形界面設(shè)計(jì)。? 模型-程序員編寫(xiě)程序應(yīng)有的功能(實(shí)現(xiàn)算法等等)、數(shù)據(jù)庫(kù)專家進(jìn)行數(shù)據(jù) 管理和數(shù)據(jù)庫(kù)設(shè)計(jì)(可以實(shí)現(xiàn)具體的功能)。圖2-12 MVC三層結(jié)構(gòu)圖20 / 51軟件基于MyEeIiPSe 8.5等作為開(kāi)發(fā)工具,采用JAVA語(yǔ)言,使用SPring1.2 和Hibemate 3.0等技術(shù)開(kāi)發(fā)。MyECIiPSe是人力資源管理項(xiàng)目的開(kāi)發(fā)環(huán)境,可以很快速開(kāi)發(fā)基于JAVA技術(shù)的各種類型的項(xiàng)目,是當(dāng)今使用最廣泛的集成開(kāi)發(fā)環(huán)境

18、(IDE)。另外,MyEclipse 可以無(wú)縫地集成各種插件,保證了開(kāi)發(fā)項(xiàng)目的良好擴(kuò)展性能。開(kāi)發(fā)人力資源管理 系統(tǒng)時(shí),我們將TOmCat集成到MyEeIiPSe平臺(tái),來(lái)完成項(xiàng)目的部署自動(dòng)化和管 理快捷化。它首先將源JaVa不同于一般的編譯運(yùn)行計(jì)算機(jī)語(yǔ)言和解釋執(zhí)行計(jì)算機(jī)語(yǔ)言代碼編譯成字節(jié)碼, 然后依賴各種不同平臺(tái)上的虛擬機(jī)來(lái)解釋執(zhí)行字節(jié)碼, 從而 實(shí)現(xiàn)了“一次編譯、到處執(zhí)行”的跨平臺(tái)特性。在J2SE1.4.2發(fā)布后,JaVa的運(yùn)行速度有了大幅提升。 Java 是一種開(kāi)放的技術(shù)。 “Java 語(yǔ)言靠群體的力量而非 公司的力量”是 Sun 公司的口號(hào)之一,并獲得了廣大軟件開(kāi)發(fā)商的認(rèn)同。 JaVa 編

19、程語(yǔ)言是個(gè)簡(jiǎn)單、面向?qū)ο蟆⒎植际?、解釋性、健壯、安全與系統(tǒng)無(wú)關(guān)、可移 植、高性能、多線程和動(dòng)態(tài)的語(yǔ)言。2.5.6維護(hù)要求1) 本應(yīng)用系統(tǒng)以方便用戶為原則,在統(tǒng)一的用戶界面下提供各種實(shí)用幫助,盡 可能降低使用后的維護(hù)投入;不僅應(yīng)適用于當(dāng)前實(shí)際的運(yùn)行環(huán)境,而且還具 有應(yīng)變能力,以適應(yīng)未來(lái)變化的環(huán)境和需求。2) 進(jìn)行系統(tǒng)數(shù)據(jù)庫(kù)的備份,使系統(tǒng)數(shù)據(jù)不會(huì)因意外事故(如突然停電)而造成 破壞,從而確保數(shù)據(jù)庫(kù)內(nèi)容的安全可靠性;2.5.7安全性系統(tǒng)的安全無(wú)疑是確保系統(tǒng)正常運(yùn)行的首要保障, 系統(tǒng)的設(shè)計(jì)將從訪問(wèn)控制、 數(shù) 據(jù)安全方面進(jìn)行考慮。1) 權(quán)限管理通過(guò)設(shè)置角色和用戶權(quán)限可以對(duì)用戶訪問(wèn)控制,2) 運(yùn)行維護(hù)管理

20、進(jìn)行系統(tǒng)數(shù)據(jù)庫(kù)的備份, 使系統(tǒng)數(shù)據(jù)不會(huì)因意外事故 (如突然停電)而造成破壞, 從而確保數(shù)據(jù)庫(kù)內(nèi)容的安全可靠性;2.5.8性能需求1) 時(shí)間特性普通操作在 3秒內(nèi)得到響應(yīng),計(jì)算量最大的任務(wù)在 1分鐘內(nèi)完成。2) 易用性系統(tǒng)用 MSInternet Explorer 實(shí)現(xiàn)用戶界面,大量的圖形元素直觀的反映了系統(tǒng) 功能,便于記憶。3) 穩(wěn)定所以系統(tǒng)必須保系統(tǒng)的穩(wěn)定性非常重要, 它將直接影響到各類用戶的使用質(zhì)量, 證的穩(wěn)定運(yùn)行。4) 數(shù)據(jù)精確度 所有有關(guān)金額的數(shù)據(jù)域要求精確到小數(shù)點(diǎn)后 2位。5) 數(shù)據(jù)庫(kù)容量要求 數(shù)據(jù)庫(kù)容量要求能支持多企業(yè)、多用戶訪問(wèn) .2.5.9接口需求 1) 內(nèi)部接口內(nèi)部接口包括

21、: 系統(tǒng)內(nèi)部各功能模塊之間的接口 2) 外部接口外部接口包括 : 數(shù)據(jù)庫(kù)外部訪問(wèn)接口 ; 系統(tǒng)與外界通信接口 .3系統(tǒng)設(shè)計(jì)3.1 總體設(shè)計(jì)3.1.1 需求規(guī)定? 用戶管理:用戶通過(guò)寫(xiě)自己的相關(guān)資料注冊(cè)成為會(huì)員,可以修改自己的注冊(cè) 資料,還可以根據(jù)自己的需要對(duì)密碼進(jìn)行修改? 商品顯示:顯示商品的圖片及鏈接地址? 商品管理:用戶可以根據(jù)自己的需要喜好對(duì)商品進(jìn)行查詢,向購(gòu)物車(chē)中添加 商品? 對(duì)購(gòu)物車(chē)?yán)锏纳唐愤M(jìn)行管理: 用戶根據(jù)自己的需要對(duì)購(gòu)物車(chē)?yán)锩娴纳唐愤M(jìn)行 添加、查詢、修改、刪除等操作? 付款方式管理:用戶根據(jù)自身的條件選擇付款方式,對(duì)購(gòu)物車(chē)?yán)锏纳唐方Y(jié)帳? 留言板:用戶通過(guò)使用此網(wǎng)站可以留下對(duì)網(wǎng)站

22、及網(wǎng)站提供商品的意見(jiàn)? 幫助:為 Web 客戶提供購(gòu)物和結(jié)帳幫助,包括文檔幫助及在線客服幫助? 管理員登陸:通過(guò)驗(yàn)證管理員身份的合法性,管理員登陸? 管理員管理:超級(jí)管理員可對(duì)普通管理員進(jìn)行添、刪、查、修等操作,而普 通管理員則無(wú)法對(duì)其他管理員的信息進(jìn)行任何的操作? 用戶資料的管理:管理員能對(duì)已注冊(cè)的資料進(jìn)行查詢、添加、修改以及刪除 等操作? 后臺(tái)商品管理:管理員能對(duì)庫(kù)存的商品信息進(jìn)行查詢、修改,添加新的商品 類屬、刪除過(guò)期的商品? 后臺(tái)訂單處理: 管理員能夠?qū)τ唵芜M(jìn)行查詢、 訂單的確認(rèn)、 過(guò)期訂單的刪除、 已確認(rèn)訂單的打印 系統(tǒng)維護(hù)管理:對(duì)整個(gè)網(wǎng)站系統(tǒng)的數(shù)據(jù)庫(kù)創(chuàng)建以及相關(guān)的存儲(chǔ)過(guò)程,數(shù)據(jù)庫(kù)

23、的備份和還原。3.1.2基本設(shè)計(jì)概念和處理流程nta.1OOOO圖3-1系統(tǒng)用例圖3.1.3系統(tǒng)結(jié)構(gòu)前臺(tái)管理功能圖如下:圖3-2前臺(tái)管理功能圖后臺(tái)管理功能圖如下:圖3-3后臺(tái)管理功能圖3.1.4接口設(shè)計(jì)a用戶接口? 用戶登陸的用戶與密碼輸入;? 用戶的注冊(cè)信息的錄入;? 用戶“商品搜索”分類選擇與商品名的錄入;? 登錄后根據(jù)用戶注冊(cè)信息分類用戶;? “留言板”的信息錄入;?“購(gòu)物車(chē)”的商品數(shù)量與用戶收件人信息錄入;? 客戶登陸后點(diǎn)擊“在線充值”輸入相關(guān)信息;?不同級(jí)別管理員進(jìn)入后輸入相關(guān)信息;b. 外部接口? 用戶登陸后訪問(wèn)數(shù)據(jù)庫(kù),調(diào)出所有該用戶信息;? 打開(kāi)首頁(yè)時(shí),訪問(wèn)數(shù)據(jù)庫(kù),調(diào)出商品信息;

24、? 游客搜索商品,訪問(wèn)數(shù)據(jù)庫(kù),調(diào)出相關(guān)商品信息;? 游客進(jìn)入“留言板”獲得相關(guān)信息;? 用戶登陸后點(diǎn)擊“修改注冊(cè)信息”訪問(wèn)數(shù)據(jù)庫(kù),調(diào)出相關(guān)用戶信息;? 用戶登陸后點(diǎn)擊“訂單管理”訪問(wèn)數(shù)據(jù)庫(kù),調(diào)出相關(guān)用戶訂單信息;? 游客進(jìn)入“付款方式管理”獲取相關(guān)信息;? 用戶登陸后點(diǎn)擊進(jìn)入“在線充值”獲得相關(guān)信息;? 用戶登陸后點(diǎn)擊“我的購(gòu)物車(chē)”訪問(wèn)數(shù)據(jù)庫(kù),調(diào)出相關(guān)信息;? 不同級(jí)別的管理員進(jìn)入后臺(tái)獲取相關(guān)信息;c內(nèi)部接口系統(tǒng)中的各模塊之間的接口、 調(diào)用關(guān)系,以及模塊間的數(shù)據(jù)傳遞關(guān)系如下圖所示:1. 初始化模塊:系統(tǒng)當(dāng)用戶登入網(wǎng)站后調(diào)用,執(zhí)行完畢后進(jìn)入消息循環(huán)狀態(tài);2. 關(guān)閉系統(tǒng)模塊:由系統(tǒng)功能模塊調(diào)用,執(zhí)

25、行完后返回操作系統(tǒng)。3. 系統(tǒng)功能模塊: 接受系統(tǒng)功能區(qū)的相應(yīng)信息, 啟動(dòng)瀏覽、 訂購(gòu)、登入、服務(wù)、 管理等模塊。4. 瀏覽模塊:由相應(yīng)消息驅(qū)動(dòng),完成對(duì)文件模塊的直接消息響應(yīng)功能,可能會(huì) 調(diào)用刷新瀏覽模塊。5. 商品資料模塊:由相應(yīng)消息驅(qū)動(dòng),完成對(duì)購(gòu)貨資料區(qū)的直接消息響應(yīng)功能, 可能會(huì)調(diào)用刷新貨物模塊和貨物查詢模塊(包括一般查詢和高級(jí)查詢) 、貨 物訂購(gòu)模塊、支付模塊,補(bǔ)交貨款模塊。6. 用戶資料模塊:由相應(yīng)消息驅(qū)動(dòng),完成對(duì)用戶資料區(qū)的直接消息響應(yīng)功能, 可能會(huì)調(diào)用刷新用戶模塊會(huì)員注冊(cè)模塊、會(huì)員帳目模塊、會(huì)員預(yù)付模塊。7. 定單資料模塊:由相應(yīng)消息驅(qū)動(dòng),完成對(duì)定單資料區(qū)的直接消息響應(yīng)功能, 可

26、能會(huì)調(diào)用刷新定單模塊和定單查詢模塊及取消定單模塊。8. 密碼管理模塊:完成對(duì)密碼的管理。9. 身份驗(yàn)證模塊:完成對(duì)用戶身份的驗(yàn)證。3.1.5 運(yùn)行設(shè)計(jì)a總體運(yùn)行設(shè)計(jì)ti*sS=討史進(jìn)坷=5陶切車(chē)訂單菁理曰臺(tái)管埠圖3-4后臺(tái)管理用例圖b.運(yùn)行控制軟件運(yùn)行時(shí)有較友好的界面,基本能夠?qū)崿F(xiàn)用戶的數(shù)據(jù)處理要求c運(yùn)行時(shí)間系統(tǒng)的運(yùn)行時(shí)間基本可以達(dá)到用戶所提出的要求。3.1.6系統(tǒng)出錯(cuò)處理設(shè)計(jì)a. 出錯(cuò)信息? 在用戶使用錯(cuò)誤的數(shù)據(jù)或沒(méi)有訪問(wèn)權(quán)限的數(shù)據(jù)后,系統(tǒng)會(huì)給出提示:“對(duì)不起,你沒(méi)有權(quán)限!”? 在用戶沒(méi)有登陸情況下點(diǎn)擊“訂單管理”、“購(gòu)物車(chē)管理”等提示“你好,你 未登陸”等提示信息b. 補(bǔ)救措施故障出現(xiàn)后要

27、采取的變通措施,包括:?由于數(shù)據(jù)在數(shù)據(jù)庫(kù)中已經(jīng)有備份,所以在系統(tǒng)出錯(cuò)后可以依靠數(shù)據(jù)庫(kù)的恢復(fù) 功能,并且依靠日志文件使系統(tǒng)再啟動(dòng),就算系統(tǒng)崩潰用戶數(shù)據(jù)也不會(huì)丟失 或遭到破壞。但有可能占用更多的數(shù)據(jù)存儲(chǔ)空間,權(quán)衡措施由用戶決定。電子商務(wù)網(wǎng)站的系統(tǒng)設(shè)計(jì) ? Wet程序崩潰后重啟應(yīng)用服務(wù)器就可以了。3.2系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)321數(shù)據(jù)庫(kù)設(shè)計(jì)概述數(shù)據(jù)庫(kù)設(shè)計(jì)是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫(kù)模式,建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng),使之能夠有效地存儲(chǔ)數(shù)據(jù),滿足各種用戶的應(yīng)用需求(信、息要求和處理要求)。1)數(shù)據(jù)庫(kù)是信息系統(tǒng)的核心和基礎(chǔ),把信息系統(tǒng)中大量的數(shù)據(jù)按一定的模型組 織起來(lái),提供存儲(chǔ)、維護(hù)、檢索數(shù)據(jù)的功能,

28、使信息系統(tǒng)可以方便、及時(shí)、準(zhǔn)確地從數(shù)據(jù)庫(kù)中獲得所需的信息。2)數(shù)據(jù)庫(kù)是信息系統(tǒng)的各個(gè)部分能否緊密地結(jié)合在一起以及如何結(jié)合的關(guān)鍵 所在。3)數(shù)據(jù)庫(kù)設(shè)計(jì)是信息系統(tǒng)開(kāi)發(fā)和建設(shè)的重要組成部分。3.2.2詳細(xì)數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)商品特價(jià)表(bargain)用來(lái)保存特價(jià)商品信息,主要包括特價(jià)、開(kāi)始日期、結(jié)束日期等。該表字段信息如表3-1所示。表3-1商品特價(jià)表字段名稱中文字段字段類型長(zhǎng)度是否空約束描述bargai nld特價(jià)商品IDnu mber20否主鍵自增barga in PriCe特價(jià)nu mber20否StarDate開(kāi)始日期date否en dDate結(jié)束日期date否remark特價(jià)商品簡(jiǎn)介VarCh

29、ar20否goodsId商品IDnu mber20否商品打折表(discount)用來(lái)保存打折商品信息,主要包括打折率、開(kāi)始日期、結(jié)束日期等。該表字段信21 / 51電子商務(wù)網(wǎng)站的系統(tǒng)設(shè)計(jì)息如表3-2所示。表3-2商品打折表字段名稱中文字段地段類型長(zhǎng)度是否空約束描述disco Un tld打折商品IDnu mber20否主鍵自增disco Unt打折率nu mber20否disco Un tPrice打折價(jià)nu mber20否StartDate開(kāi)始日期date否en dDate結(jié)束日期date否remark打折商品簡(jiǎn)介VarChar20goodsId商品IDnu mber20否售貨信息表(Sa

30、Ie)用來(lái)保存商品售貨信息,主要包括售貨價(jià)、售貨日期、銷售簡(jiǎn)介等。該表字段信 息如表3-3所示。表3-3收貨信息表字段名稱中文字段字段類型長(zhǎng)度是否空約束描述SaIeId銷售商品IDnu mber20否主鍵自增SaIePriCe銷售價(jià)nu mber20否mount銷售量nu mber20否CreateDate售貨日期date否remark銷售簡(jiǎn)介VarChar20goodsId商品IDnu mber20否收入表(in come)用來(lái)保存收入信息,主要包括總收入、入庫(kù)時(shí)間、商品ID等。該表字段信息如表3-4所示。表3-4收入表字段名稱中文字段字段類型長(zhǎng)度是否空約束描述in COmeId收入IDnu

31、 mber20否主鍵自增money總收入nu mber20否CreateDate入庫(kù)時(shí)間date否goodsId商品IDnu mber20否支出表(expense用來(lái)保存收入信息,主要包括總開(kāi)支、入庫(kù)時(shí)間、商品ID等。該表字段信息如表3-5所示。表3-5支出表字段名稱中文字段字段類型長(zhǎng)度是否空約束描述expe nseld支出IDnu mber20否主鍵自增money總開(kāi)支nu mber20否CreateDate時(shí)間date否goodsId商品IDnu mber20否評(píng)論表(COmmentS)用來(lái)保存評(píng)論信息,主要包括評(píng)論內(nèi)容、用戶ID、商品ID等。該表字段信息如表3-6所示。表3-6評(píng)論表字段

32、名稱中文字段字段類型長(zhǎng)度是否空約束描述comme ntsld評(píng)論IDnu mber20否主鍵自增COntent評(píng)論內(nèi)容VarChar20否USerId用戶IDnu mber20否goodsId商品IDnu mber20否用戶基本信息表(tuse)用來(lái)保存用戶基本信息,主要包括郵箱、密碼、頭像、昵稱等。該表字段信息如 表3-7所示。表3-7用戶基本信息表字段名稱中文字段字段類型長(zhǎng)度是否空約束描述USerId用戶IDnu mber20否主鍵自增email郵箱VarChar50否PaSSWOrd密碼VarChar20否CreateDate創(chuàng)建時(shí)間datepoi nt積分nu mber20PiCtUr

33、e頭像VarChar30ni CkName昵稱VarChar29用戶詳細(xì)信息表(detailInfo)用來(lái)保存用戶詳細(xì)信息,主要包括生日、手機(jī)號(hào)碼、性別、地址等。該表字段信息如表3-8所示。表3-8用戶詳細(xì)信息表字段名稱中文字段字段類型長(zhǎng)度是否空約束描述detailI nfoId用戶詳細(xì)信息IDnu mber20否主鍵自增USerId用戶IDnu mber20否birthday生日datetelepho ne手機(jī)號(hào)VarChar20SeX性別VarChar20address地址VarChar50qqqqVarChar20訂單表(torder)用來(lái)保存訂單表信息,主要包括收件人、手機(jī)號(hào)碼、總計(jì)、

34、用戶ID等。該表字段信息如表3-9示。表3-9訂單表字段名稱中文字段字段類型長(zhǎng)度是否空約束描述OrderId訂單IDnu mber20否主鍵自增PerS On收件人VarChar20否telepho ne手機(jī)號(hào)碼VarChar20否postCode郵編VarChar20否address收件人地址VarChar20否POStWay發(fā)送方式VarChar20否totalPrice總計(jì)nu mber20否CteateDate預(yù)定時(shí)間date否PayWay付款方式VarChar20否cou nt物品數(shù)量nu mber20否VertifyIS是否審核nu mber1否SUCCeSSIS是否交易成功nu

35、mber1否USerId用戶IDnu mber20否訂購(gòu)表(order_goodS用來(lái)保存訂購(gòu)信息,主要包括訂購(gòu)數(shù)量、訂單ID、商品ID等。該表字段信息如表3-10所示。表3-10訂購(gòu)表字段名稱中文字段字段類型長(zhǎng)度是否空約束描述order goods id訂購(gòu)IDnu mber20否主鍵自增OrderId訂單IDnu mber20否goodsId商品IDnu mber20否COu nt訂購(gòu)數(shù)量nu mber20否管理員表(admin)用來(lái)保存管理員信息,主要包括管理員姓名、密碼、頭像、電話等。該表字段信息如表3-11所示表3-11管理員表字段名稱中文字段字段類型長(zhǎng)度是否空約束描述admi nl

36、d管理員IDnu mber9否主鍵自增adm inN ame用戶名VarChar50否PaSSWOrd密碼VarChar50否PiCtUre頭像VarChar100CreateDate創(chuàng)建時(shí)間datetelepho ne電話VarChar20trueName真實(shí)姓名VarChar50email郵箱VarChar50address家庭住址VarChar200birthday生日date網(wǎng)站信息表(WebSite)用來(lái)保存網(wǎng)站信息,主要包括網(wǎng)站標(biāo)題、管理員數(shù)量、用戶數(shù)量、網(wǎng)站簡(jiǎn)介等。該表字段信息如表3-12所示表3-12網(wǎng)站信息表字段名稱中文字段字段類型長(zhǎng)度是否空約束描述WebSiteId網(wǎng)站ID

37、nu mber9否主鍵自增WebName網(wǎng)站標(biāo)題VarChar200否admi nCmt管理員數(shù)量VarChar100USerCmt用戶數(shù)量VarChar100browserCmt訪問(wèn)量VarChar100in troduce網(wǎng)站簡(jiǎn)介VarChar500remarks備注信息VarChar200網(wǎng)站公告表(nOtiCe)用來(lái)保存網(wǎng)站公告信息,主要包括公告標(biāo)題、公告位置、圖片等。該表字段信息 如表3-13所示。表3-13網(wǎng)站公告表字段名稱中文字段字段類型長(zhǎng)度是否空約束描述no ticeId網(wǎng)站公告IDnu mber9否主鍵自增title公告標(biāo)題VarChar100否POSiti on公告位置Va

38、rChar100否PiCtUre公告圖片VarChar100否in troduce簡(jiǎn)介VarChar200CreateDate發(fā)表時(shí)間date商品表(goods用來(lái)保存商品信息,主要包括商品名稱、圖片、來(lái)源、入庫(kù)日期、市場(chǎng)價(jià)、銷售 價(jià)等。該表字段信息如表3-14所示。表3-14商品表字段名稱中文字段字段類型長(zhǎng)度是否空約束描述goodsId商品IDnu mber20否主鍵自增goodsName商品名稱VarChar20否PiCtUre圖片VarChar30否SOUrCe來(lái)源VarChar50in Date入庫(kù)日期date20否browser負(fù)責(zé)人nu mber20否poi nt積分nu mber

39、20否inMount入庫(kù)里nu mber20否leftMou nt剩余量nu mber20否saleMou nt銷售量nu mber20否in PriCe進(jìn)價(jià)nu mber20否marketPrice市場(chǎng)價(jià)nu mber20否SaIePriCe銷售價(jià)nu mber20否bigTopic最大范圍VarChar35否SmalITOPiC最小范圍VarChar35否recomme ntls是否推薦nu mber1否disco Un tIs是否打折nu mber1否bargai nls是否特價(jià)nu mber1否in troductio n產(chǎn)品說(shuō)明VarChar20base InfO產(chǎn)品基本信息VarC

40、har20detailI nfo產(chǎn)品詳細(xì)信息VarChar20brief產(chǎn)品的簡(jiǎn)介VarChar20323物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn)數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)采用先進(jìn)的數(shù)據(jù)庫(kù)管理工具M(jìn)ySQL進(jìn)行數(shù)據(jù)庫(kù)的管理和維護(hù),數(shù)據(jù)庫(kù)的字段都使用統(tǒng)一的用戶定義數(shù)據(jù)類型,以便于數(shù)據(jù)字段的修改和維護(hù)。對(duì)于每個(gè)數(shù)據(jù)表,都必須定義一個(gè)主鍵,以確保數(shù)據(jù)的唯一性,數(shù)據(jù)的完 整性和一致性都可以通過(guò)外鍵關(guān)聯(lián)和觸發(fā)器兩種方式來(lái)實(shí)現(xiàn)。324數(shù)據(jù)結(jié)構(gòu)與程序間的關(guān)系系統(tǒng)采用專門(mén)的數(shù)據(jù)庫(kù)管理工具對(duì)數(shù)據(jù)結(jié)構(gòu)進(jìn)行管理和維護(hù),前臺(tái)的開(kāi)發(fā)程序可以采用開(kāi)發(fā)工具本身提供的數(shù)據(jù)庫(kù)訪問(wèn)工具對(duì)數(shù)據(jù)庫(kù)進(jìn)行訪問(wèn)和執(zhí)行相應(yīng) 的操作,如增加、修改和刪除。部分查詢和報(bào)表工具可以

41、通過(guò)存儲(chǔ)過(guò)程進(jìn)行,以 充分發(fā)揮數(shù)據(jù)庫(kù)管理服務(wù)器的速度和性能。 也可以使用專門(mén)的數(shù)據(jù)庫(kù)訪問(wèn)工具如 ODBC等來(lái)訪問(wèn)和操作數(shù)據(jù)庫(kù)。對(duì)于數(shù)據(jù)結(jié)構(gòu)中的每個(gè)數(shù)據(jù)表,根據(jù)數(shù)據(jù)流程, 前臺(tái)程序必須提供一個(gè)用戶操作界面,讓用戶可以對(duì)該數(shù)據(jù)表進(jìn)行相應(yīng)的操作, 如增加數(shù)據(jù),修改數(shù)據(jù)、刪除數(shù)據(jù)或?qū)?shù)據(jù)表的資料查詢功能, 還必須提供必須 的報(bào)表統(tǒng)計(jì)輸出功能,程序設(shè)定選擇條件,通過(guò)數(shù)據(jù)庫(kù)服務(wù)器的計(jì)算將統(tǒng)計(jì)的結(jié) 果顯示,或提供打印機(jī)將結(jié)果打印出來(lái)的功能。3.3 詳細(xì)設(shè)計(jì)3.3.1定義用戶:指未注冊(cè)的普通用戶和注冊(cè)過(guò)的會(huì)員商品管理員: 對(duì)庫(kù)存的商品信息進(jìn)行查詢、修改,添加新的商品類屬、刪除過(guò)期的商品 會(huì)員管理員:對(duì)已注冊(cè)的

42、資料進(jìn)行查詢、添加、修改以及刪除等操作 訂單管理員:對(duì)訂單進(jìn)行查詢、訂單的確認(rèn)、過(guò)期訂單的刪除、已確認(rèn)訂單的打印 系統(tǒng)管理員:對(duì)整個(gè)網(wǎng)站系統(tǒng)的數(shù)據(jù)庫(kù)創(chuàng)建以及相關(guān)的存儲(chǔ)過(guò)程,數(shù)據(jù)庫(kù)的備份和還原 商品顯示:顯示商品的圖片及鏈接地址購(gòu)物車(chē): 主要是添加商品,清空商品和移出指定商品 付款方式:用戶根據(jù)自身的條件選擇付款方式,對(duì)購(gòu)物車(chē)?yán)锏纳唐方Y(jié)帳 注冊(cè):普通用戶訪問(wèn)按系統(tǒng)規(guī)則申請(qǐng)注冊(cè)登錄: 注冊(cè)用戶按系統(tǒng)規(guī)則登錄 退出 :已登錄用戶退出登錄狀態(tài) 瀏覽商品:用戶通過(guò)此業(yè)務(wù)按系統(tǒng)規(guī)則瀏覽提供的商品查詢商品: 用戶按照系統(tǒng)規(guī)則查詢自己所需要的商品,并放到購(gòu)物車(chē)中購(gòu)買(mǎi)商品: 用戶通過(guò)系統(tǒng)規(guī)則按照付款方式購(gòu)買(mǎi)自己

43、需要的商品留言板:用戶通過(guò)使用此網(wǎng)站可以留下對(duì)網(wǎng)站及網(wǎng)站提供商品的意見(jiàn)幫助:為 Web 客戶提供購(gòu)物和結(jié)帳幫助,包括文檔幫助及在線客服幫助3.3.2功能模塊實(shí)現(xiàn)通過(guò)對(duì)系統(tǒng)進(jìn)行詳細(xì)的需求分析,獲得了一個(gè)最優(yōu)的設(shè)計(jì)方案 , 將系統(tǒng)劃分 為若干功能子模塊。 為了方便后期的設(shè)計(jì)與編程工作, 在劃分系統(tǒng)功能模塊時(shí)盡 量注重模塊的獨(dú)立性,努力做到高內(nèi)聚,低耦合。? 會(huì)員注冊(cè)模塊 消費(fèi)者注冊(cè)成為商務(wù)網(wǎng)站的會(huì)員。網(wǎng)站的會(huì)員可以在任何一個(gè)柜臺(tái)進(jìn)行購(gòu) 物。注冊(cè)流程如下:(1)點(diǎn)擊首頁(yè),選擇注冊(cè)頁(yè)面;(2)填寫(xiě)用戶名,進(jìn)入用戶基本信息頁(yè)面;(3)填寫(xiě)用戶基本信息,帶“ * ”號(hào)的為必填項(xiàng),填寫(xiě)完成后,點(diǎn)擊下一步;(

44、 4)注冊(cè)完成? 商品的瀏覽和搜索模塊商品顯示是電子商務(wù)功能中的基礎(chǔ), 是整個(gè)電子商務(wù)過(guò)程的第一步, 前臺(tái)用戶可以通過(guò)頁(yè)面瀏覽和查詢商品;后臺(tái)管理員要通過(guò)網(wǎng)站發(fā)布與管理商品價(jià)格、 簡(jiǎn)介、樣圖等。其中商品的搜索時(shí)按照不同的條件,如商品名稱、型號(hào)、品牌、 價(jià)格等對(duì)數(shù)據(jù)庫(kù)的商品進(jìn)行搜索, 在頁(yè)面上可以單獨(dú)頁(yè)面, 也可以嵌入到電子商 務(wù)網(wǎng)站的其他頁(yè)面中。? 購(gòu)物車(chē)模塊 購(gòu)物車(chē)時(shí)電子商務(wù)功能中的核心。當(dāng)用戶通過(guò)搜索找到想要的商品后,接 下來(lái)就是選購(gòu)。 在購(gòu)物車(chē)的功能設(shè)計(jì)時(shí)考慮到顧客購(gòu)物的方便: 增減同一種商品 的數(shù)量;撤銷某商品的選購(gòu);繼續(xù)選購(gòu)商品;瀏覽已選購(gòu)商品的價(jià)格等;提交訂 單。? 后臺(tái)管理模塊后

45、臺(tái)管理師提供給商戶管理商店的 “進(jìn)銷存”功能模塊,其中包括的功能有: 管理員登陸、商品管理、會(huì)員管理、訂單管理、系統(tǒng)維護(hù)管理等。商品管理是用 于發(fā)布商品到前臺(tái)購(gòu)物網(wǎng)站, 以及維護(hù)商品基本信息, 包括最為基礎(chǔ)的功能應(yīng)該 有:增加商品、修改商品信息、刪除商品等。? 數(shù)據(jù)庫(kù)的設(shè)計(jì)模塊根據(jù)會(huì)員的購(gòu)物流程, 完成數(shù)據(jù)庫(kù)的設(shè)計(jì)。 會(huì)員注冊(cè)完成后, 通過(guò)搜索商品, 進(jìn)行商品選購(gòu),將所選商品放入到購(gòu)物車(chē)中,提交訂單,進(jìn)行訂單結(jié)算,然后商 家根據(jù)訂單進(jìn)行送貨。 要實(shí)現(xiàn)電子商務(wù)網(wǎng)站新產(chǎn)品展示、 購(gòu)物車(chē)、 會(huì)員服務(wù)三大 基本功能, 必須先設(shè)計(jì)出相應(yīng)的數(shù)據(jù)庫(kù)結(jié)構(gòu), 數(shù)據(jù)庫(kù)應(yīng)包含會(huì)員信息表、 商品類 別表、商品表、訂單

46、表、訂單明細(xì)表等。? 擴(kuò)展功能模塊(1)網(wǎng)站新聞發(fā)布系統(tǒng)(2)留言板(3)在線咨詢(4)在線反饋和自動(dòng)網(wǎng)上客服系統(tǒng)? 商品快遞模塊網(wǎng)站新品的增加、 打折優(yōu)惠信息、 網(wǎng)站各種活動(dòng)可以通過(guò)商品快遞在首頁(yè)提 示,通過(guò)商品快遞點(diǎn)擊進(jìn)入之后就是商品專題顯示, 用戶可以根據(jù)自己需要選購(gòu)。 ? 網(wǎng)站幫助中心模塊(1)FAQ-購(gòu)物問(wèn)題-支付問(wèn)題-訂單問(wèn)題-發(fā)、收貨問(wèn)題(2)常見(jiàn)熱點(diǎn)問(wèn)題:-找回密碼-顧客建議-顧客投訴3.3.3算法實(shí)現(xiàn)a. 各級(jí)別用戶私有功能的實(shí)現(xiàn)方法私有功能是不能為比其級(jí)別高的用戶所繼承的功能。因此,私有功能JSP網(wǎng)頁(yè)應(yīng)進(jìn)行具體某個(gè)級(jí)別身份的識(shí)別,非這個(gè)級(jí)別層次的用戶則被拒絕訪問(wèn)。b. 各級(jí)

47、別用戶公有功能的實(shí)現(xiàn)方法公有功能是可以為比其級(jí)別高的用戶所繼承的功能。 因此,公有功能JSP網(wǎng) 頁(yè)只進(jìn)行比其級(jí)別低的用戶身份的識(shí)別, 如果此用戶級(jí)別低則拒絕繼續(xù)訪問(wèn)。 此 外,高級(jí)別的用戶可以進(jìn)行功能重載, 譬如,匿名用戶只能查看本系統(tǒng)會(huì)員列表, 但是,超級(jí)會(huì)員在查看的同時(shí),還可以進(jìn)行管理操作,如修改,刪除等。c. 會(huì)員用戶積分的計(jì)算模型會(huì)員用戶每次購(gòu)買(mǎi)物品,按所消費(fèi)的價(jià)錢(qián)積分,賣(mài)多少,積多少。d. 超文本信息輸入具有普通會(huì)員身份以上級(jí)別的用戶, 每次購(gòu)買(mǎi)物品發(fā)表言論時(shí), 可以在其留 言板內(nèi)插入諸如滾動(dòng)文字, 字體大小顏色不同的文字, 以及超鏈接等等。 系統(tǒng)接 受用戶輸入時(shí)對(duì)帶格式文本應(yīng)進(jìn)行相

48、應(yīng)的編碼 (En code)系統(tǒng)顯示帶超文本信息 的貼子時(shí)則應(yīng)進(jìn)行相應(yīng)的解碼 (Decode)。3.3.4限制條件無(wú)3.3.5測(cè)試計(jì)劃實(shí)現(xiàn)目標(biāo): 沒(méi)有注冊(cè)的用戶能夠在登錄時(shí)自動(dòng)注冊(cè) , 并給出友好提示。商品列表支持分頁(yè)顯示,使得可以輕松查看所有商品。商品擁有點(diǎn)擊統(tǒng)計(jì),更方便了解商品的銷售量和好壞。 站長(zhǎng)版面管理實(shí)現(xiàn)WEB線編輯,管理工作更加輕松隨意。商品查詢功能。 根據(jù)您所需要的商品快速獲得信息, 可對(duì)商品的名稱或特性按 版面進(jìn)行查詢。其中,主題查詢實(shí)施模糊查詢方法。48 / 514 系統(tǒng)實(shí)現(xiàn)4.1 系統(tǒng)的開(kāi)發(fā)環(huán)境4.1.1 系統(tǒng)的硬件環(huán)境(1) 服務(wù)器端: 操作系統(tǒng)平臺(tái): Windows、

49、Linux 、Unix ; 系統(tǒng)開(kāi)發(fā)平臺(tái): Java EE ; Web 服務(wù)器: Tomcat 6.0 ; 數(shù)據(jù)庫(kù): MySQL 5.5; 開(kāi)發(fā)語(yǔ)言: Java 、 HTML、 JavaScript 。(2) 客戶端: 操作系統(tǒng): Windows、Linux 、 Unix ; 瀏覽器: Chrome。4.1.2 系統(tǒng)的軟件環(huán)境 服務(wù)器端:Intel XeOn 雙核CPU 2G以上內(nèi)存;(2) 客戶端:Pentium IV 以上CPU 256MB以上內(nèi)存;(3) 網(wǎng)絡(luò)配置:百兆模式以上網(wǎng)卡。4.2 登錄模塊的實(shí)現(xiàn)4.2.1 功能描述網(wǎng)上購(gòu)物系統(tǒng)包括兩個(gè)登錄界面, 一個(gè)是用戶登錄界面, 一個(gè)是管理員登錄 界面,用戶進(jìn)入登錄頁(yè)面,把自己的郵箱和密碼填入相應(yīng)的地方,點(diǎn)擊提交,管 理員進(jìn)入登錄界面, 填寫(xiě)出自己的用戶名和密碼, 然后點(diǎn)擊登錄, 其中用戶的密 碼不是直接傳送到服務(wù)器上的,而是

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論