電子商務(wù)網(wǎng)站-詳細(xì)設(shè)計(jì)說(shuō)明書.doc_第1頁(yè)
電子商務(wù)網(wǎng)站-詳細(xì)設(shè)計(jì)說(shuō)明書.doc_第2頁(yè)
電子商務(wù)網(wǎng)站-詳細(xì)設(shè)計(jì)說(shuō)明書.doc_第3頁(yè)
電子商務(wù)網(wǎng)站-詳細(xì)設(shè)計(jì)說(shuō)明書.doc_第4頁(yè)
電子商務(wù)網(wǎng)站-詳細(xì)設(shè)計(jì)說(shuō)明書.doc_第5頁(yè)
已閱讀5頁(yè),還剩28頁(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)介

電子商務(wù)網(wǎng)站詳細(xì)設(shè)計(jì)說(shuō)明書Version 3.0(未經(jīng)授權(quán) 請(qǐng)勿復(fù)制)編 寫:羅金蓉日 期:2014年1月14日檢 查: 羅金蓉日 期:2014年2月10日審 核:羅金蓉日 期:2014年2月20日批 準(zhǔn):羅金蓉日 期:2014年2月22日文檔變更記錄序號(hào)更改(+/-)說(shuō)明作者版本號(hào)日期1創(chuàng)建文件羅金蓉V1.02014.1.142修訂數(shù)據(jù)庫(kù)表設(shè)計(jì)羅金蓉V2.02014.1.223修改功能模塊流程圖設(shè)計(jì)羅金蓉V2.02014.1.224確定設(shè)計(jì)說(shuō)明書內(nèi)容羅金蓉V3.02014.2.20目錄1 引言41.1 編寫目的41.3 參考資料42 系統(tǒng)開發(fā)環(huán)境設(shè)計(jì)43 系統(tǒng)總體設(shè)計(jì)方案43.2系統(tǒng)總體結(jié)構(gòu)84 系統(tǒng)功能模塊設(shè)計(jì)94.1 會(huì)員注冊(cè)和登錄功能模塊114.2 查看系統(tǒng)公告功能模塊124.3 發(fā)表商品評(píng)論功能模塊124.4 用戶中心功能模塊124.5 查看訂單功能模塊134.6 購(gòu)物車管理功能模塊144.7 商品查找功能模塊154.8 商品管理功能模塊164.9 用戶管理功能模塊174.10訂單管理功能模塊184.11 信息管理功能模塊194.12 圖片面板功能管理模塊205 數(shù)據(jù)庫(kù)設(shè)計(jì)215.1 數(shù)據(jù)庫(kù)概念設(shè)計(jì)215.2 數(shù)據(jù)庫(kù)物理設(shè)計(jì)255.3 數(shù)據(jù)庫(kù)表設(shè)計(jì)261 引言1.1 編寫目的本詳細(xì)設(shè)計(jì)說(shuō)明書編寫的目的在于說(shuō)明程序模塊的設(shè)計(jì),包括程序描述、輸入/輸出、算法和流程邏輯等,為軟件編程和系統(tǒng)維護(hù)提供基礎(chǔ)。本說(shuō)明書的預(yù)期讀者為系統(tǒng)設(shè)計(jì)人員、軟件開發(fā)人員、軟件測(cè)試人員和項(xiàng)目評(píng)審人員。1.2 名詞解釋序號(hào)術(shù)語(yǔ)或縮略語(yǔ)說(shuō)明性定義1B/SBrowser/Server(瀏覽器/服務(wù)器)2WAMPWindows系統(tǒng)+Apache應(yīng)用服務(wù)器+PHP腳本語(yǔ)言3HTMLHypertext Markup Language 超文字標(biāo)記語(yǔ)言4AjaxAsynchronous JavaScript and XML 異步的JavaScript和xml1.3 參考資料序號(hào)資料名稱作者1軟件詳細(xì)設(shè)計(jì)說(shuō)明書模板.doc未知2 電子商務(wù)網(wǎng)站需求分析說(shuō)明書.doc羅金蓉2 系統(tǒng)開發(fā)環(huán)境設(shè)計(jì)操作系統(tǒng):Windows 7 旗艦版,內(nèi)存4G瀏覽器:Google Chrome 版本35.0 或 Sogou 版本5.0.9 或 FireFox 版本29.0.1Web 應(yīng)用服務(wù)器:Apache版本2.2.6數(shù)據(jù)庫(kù):MySql版本5.0.45IDE工具:Zend Studio版本 9.0.2開發(fā)環(huán)境:WAMP5設(shè)計(jì)工具:Ration Rose Enterprise Edition 版本2003.06.00 和PowerDesinger 版本15.1.03 系統(tǒng)總體設(shè)計(jì)方案3.1 系統(tǒng)功能描述圖1 系統(tǒng)功能結(jié)構(gòu)圖此系統(tǒng)為小型購(gòu)物網(wǎng)站系統(tǒng),該系統(tǒng)主要分為前臺(tái)購(gòu)物和后臺(tái)管理兩個(gè)子系統(tǒng)。前臺(tái)購(gòu)物系統(tǒng)主要有會(huì)員注冊(cè)、會(huì)員登錄、查看系統(tǒng)公告、發(fā)表商品評(píng)論、用戶中心、查看訂單、購(gòu)物車管理以及商品查找等功能,下面分別對(duì)其進(jìn)行說(shuō)明。需求名稱需求編號(hào)詳細(xì)要求會(huì)員注冊(cè)和登錄RD_FUNC_01普通用戶通過(guò)注冊(cè)成為系統(tǒng)會(huì)員,會(huì)員通過(guò)登錄進(jìn)入系統(tǒng)進(jìn)行購(gòu)物等操作。查看系統(tǒng)公告RD_FUNC_02用戶進(jìn)入系統(tǒng)查看管理員發(fā)布的系統(tǒng)公告內(nèi)容。發(fā)表商品評(píng)論RD_FUNC_03會(huì)員查看商品詳情的同時(shí)可以對(duì)相應(yīng)商品發(fā)表評(píng)論。用戶中心RD_FUNC_04會(huì)員對(duì)個(gè)人信息進(jìn)行修改、給管理員進(jìn)行留言以及對(duì)管理員的留言回復(fù)進(jìn)行查看。查看訂單RD_FUNC_05會(huì)員查看自己的所有訂單。購(gòu)物車管理RD_FUNC_06會(huì)員管理自己的購(gòu)物車,對(duì)購(gòu)物車中的商品進(jìn)行增加、刪除、修改、查看操作。商品查找RD_FUNC_07用戶在系統(tǒng)主頁(yè)查找自己想要的商品。后臺(tái)管理系統(tǒng)主要有商品管理、用戶管理、訂單管理、信息管理、圖片面板管理等功能,下面分別對(duì)其進(jìn)行說(shuō)明。需求名稱需求編號(hào)詳細(xì)要求商品管理RD_FUNC_08管理員對(duì)商品和商品分類進(jìn)行管理,包括增加、刪除、修改、查看操作。用戶管理RD_FUNC_09管理員管理所有會(huì)員信息以及個(gè)人信息。訂單管理RD_FUNC_10管理員管理所有會(huì)員訂單,包括查看、處理訂單等操作。信息管理RD_FUNC_11管理員對(duì)系統(tǒng)公告、商品評(píng)論進(jìn)行增加、刪除、修改、查看操作,對(duì)會(huì)員留言進(jìn)行查看與回復(fù)操作。圖片面板管理RD_FUNC_12管理員對(duì)系統(tǒng)Logo以及廣告信息進(jìn)行查看和修改操作。該系統(tǒng)主要分為三種角色,分別是管理員、會(huì)員和普通用戶,下面分別對(duì)其進(jìn)行說(shuō)明。角色名稱職責(zé)描述業(yè)務(wù)功能編號(hào)子功能管理員商品管理:包括添加商品,修改商品,添加商品類別,商品類別管理;用戶管理:包括用戶信息管理,用戶留言管理,更改管理員信息;訂單管理:包括編輯訂單,查詢訂單;信息管理:包括公告管理,添加公告,評(píng)論管理;圖片面板管理:包括查看和修改系統(tǒng)的Logo信息和發(fā)布的活動(dòng)內(nèi)容RD_FUNC_13管理員可以通過(guò)點(diǎn)擊“查看”查看所有用戶訂單,可以按照用戶名和訂單號(hào)查詢訂單,也可以對(duì)某訂單進(jìn)行相應(yīng)的操作等;RD_FUNC_14管理員通過(guò)點(diǎn)擊“查看”查看所有用戶,可以“刪除”用戶,編輯查看用戶的留言信息,也可以點(diǎn)擊“刪除”相應(yīng)的留言信息,管理員還可以對(duì)自己的信息進(jìn)行相應(yīng)的更改;RD_FUNC_15管理員可以通過(guò)點(diǎn)擊“添加”,“修改”,”刪除”對(duì)商品的類別進(jìn)行相應(yīng)的管理等;RD_FUNC_16管理員可以通過(guò)點(diǎn)擊“添加”,“修改”,”刪除”對(duì)商品進(jìn)行相應(yīng)的管理等;RD_FUNC_17管理員可以“查看”,“編輯”,“刪除”,“添加”公告;RD_FUNC_18管理員可以“查看”,“編輯”,“刪除”評(píng)論;RD_FUNC_19管理員可以“查看”,“編輯”系統(tǒng)Logo和活動(dòng)信息;會(huì)員訪問(wèn)網(wǎng)站了解商品信息;進(jìn)行下單購(gòu)物;查看購(gòu)物車;查看訂單信息;用戶留言;對(duì)商品進(jìn)行評(píng)論RD_FUNC_20訪問(wèn)網(wǎng)頁(yè)中各模塊,獲取各種商品信息等。RD_FUNC_21用戶可以根據(jù)自己的需要對(duì)商品進(jìn)行下單操作,訂單信息會(huì)反饋到后臺(tái)由管理員進(jìn)行處理。RD_FUNC_22用戶可以查看自己的所有訂單信息,購(gòu)物車詳情。RD_FUNC_23用戶可以對(duì)系統(tǒng)管理員進(jìn)行留言操作。RD_FUNC_24用戶在查看商品詳情的時(shí)候可以進(jìn)行相應(yīng)的商品評(píng)論。3.2系統(tǒng)總體結(jié)構(gòu)基于對(duì)系統(tǒng)需求和技術(shù)的分析,系統(tǒng)采用B/S 模式來(lái)實(shí)現(xiàn)。如圖2所示圖2系統(tǒng)網(wǎng)絡(luò)拓?fù)鋱D系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)是確定軟件由哪些模塊組成的和這些模塊之間的動(dòng)態(tài)調(diào)用是怎么樣的。主要概括為以下幾個(gè)方面: 1、 在功能方面:系統(tǒng)采用圖形化界面技術(shù),使系統(tǒng)擁有多重圖形窗口和便利、豐富的操作界面。2、 在開放性方面:系統(tǒng)將按照軟件工程開發(fā)的規(guī)范來(lái)實(shí)現(xiàn)系統(tǒng)的開放性,便于日后系統(tǒng)的升級(jí)。3、 在安全性方面:要充分考慮系統(tǒng)應(yīng)用層的安全性。系統(tǒng)不僅采用身份驗(yàn)證,還需要采用一些特定的安全性驗(yàn)證方式,比如做好資源信息的訪問(wèn)權(quán)限控制以及一些重要信息的保密控制。4、 在操作性方面:通過(guò)鼠標(biāo)和鍵盤的簡(jiǎn)易操作,為用戶提供最簡(jiǎn)單的操作方式。 通過(guò)對(duì)系統(tǒng)總體結(jié)構(gòu)的分析,可以得到系統(tǒng)的結(jié)構(gòu)圖,如圖3所示:圖3 系統(tǒng)總體架構(gòu)圖從圖2的系統(tǒng)總體架構(gòu)圖中可以看出B/S模式的大概處理流程如下:首先是客戶端,只需要Windows系統(tǒng)自帶的IE瀏覽器,或者是用戶自己安裝的搜狗、火狐、谷歌等瀏覽器。其次是表現(xiàn)層,該層的目的是從業(yè)務(wù)邏輯處理層獲取數(shù)據(jù)并通過(guò)頁(yè)面控件按照用戶的需求展示給用戶,接受用戶輸入的數(shù)據(jù),傳遞給業(yè)務(wù)邏輯處理層。再次是業(yè)務(wù)邏輯處理層,這一層是系統(tǒng)架構(gòu)中的核心部分,主要用于獲取表現(xiàn)層傳來(lái)的數(shù)據(jù),并對(duì)這些數(shù)據(jù)按照定義好的處理流程進(jìn)行處理,決定是否將操作傳遞給數(shù)據(jù)訪問(wèn)層。然后是數(shù)據(jù)庫(kù)訪問(wèn)層,該層的目的是負(fù)責(zé)將業(yè)務(wù)邏輯處理層傳來(lái)的數(shù)據(jù)進(jìn)行相應(yīng)的數(shù)據(jù)庫(kù)訪問(wèn)操作。最后是數(shù)據(jù)庫(kù)存儲(chǔ),該層的目的是根據(jù)數(shù)據(jù)訪問(wèn)層傳來(lái)的數(shù)據(jù)操作,完成相應(yīng)的數(shù)據(jù)庫(kù)存儲(chǔ)操作。4 系統(tǒng)功能模塊設(shè)計(jì)根據(jù)系統(tǒng)功能概述可知本系統(tǒng)主要分為以下功能模塊:會(huì)員注冊(cè)和登錄模塊、查看系統(tǒng)公告模塊、發(fā)表商品評(píng)論模塊、用戶中心模塊、查看訂單模塊、購(gòu)物車管理模塊、商品查找模塊、商品管理模塊、用戶管理模塊、訂單管理模塊、信息管理模塊、圖片面板管理模塊。對(duì)于系統(tǒng)前臺(tái)和后臺(tái)的用例圖分別如圖4、圖5所示: 圖4 系統(tǒng)前臺(tái)用例圖圖4描述的是普通用戶可以進(jìn)行會(huì)員注冊(cè)、瀏覽商品、查看商品銷售排行、加入收藏、設(shè)為首頁(yè)、查看系統(tǒng)公告以及查找商品的操作;而會(huì)員不僅繼承了普通用戶的所有操作,還能進(jìn)行查看訂單、購(gòu)買商品、評(píng)論商品、給管理員留言以及訪問(wèn)用戶中心的操作。圖5 系統(tǒng)后臺(tái)用例圖圖5描述的是未登錄的管理員可以進(jìn)行登錄操作;已登錄的管理員可以進(jìn)行商品管理、用戶管理、訂單管理、信息管理以及圖片面板管理的操作。4.1 會(huì)員注冊(cè)和登錄功能模塊會(huì)員注冊(cè)模塊,此功能模塊是用戶購(gòu)物的前提,普通用戶必須注冊(cè)成為會(huì)員用戶之后才能進(jìn)行購(gòu)物,所做操作的結(jié)果存入用戶表(tb_user)中。其處理流程圖如圖6所示。會(huì)員登錄模塊,主要是為會(huì)員提供購(gòu)物的通道,會(huì)員通過(guò)登錄進(jìn)入系統(tǒng)便可以進(jìn)行購(gòu)物等其它操作。其處理流程圖如圖7所示。 圖6 會(huì)員注冊(cè)流程圖 圖7 會(huì)員登錄流程圖4.2 查看系統(tǒng)公告功能模塊用戶可以查看系統(tǒng)管理員發(fā)布的系統(tǒng)公告內(nèi)容。4.3 發(fā)表商品評(píng)論功能模塊發(fā)表商品評(píng)論模塊,主要是會(huì)員通過(guò)登錄系統(tǒng)進(jìn)入系統(tǒng)首頁(yè),進(jìn)行商品瀏覽的同時(shí)可以對(duì)其商品進(jìn)行相應(yīng)的評(píng)論操作,所做操作的結(jié)果存入商品評(píng)論表(tb_pinglun)中,其處理流程圖,如圖8所示:圖8發(fā)表商品評(píng)論流程圖4.4 用戶中心功能模塊用戶中心模塊,主要是用戶修改個(gè)人信息以及查看留言回復(fù)內(nèi)容,該模塊的功能結(jié)構(gòu)圖如圖9所示:圖9 用戶中心模塊功能結(jié)構(gòu)圖下面對(duì)其功能進(jìn)行說(shuō)明:1、我的消息中心會(huì)員通過(guò)登錄系統(tǒng)進(jìn)入用戶中心頁(yè)面,點(diǎn)擊左側(cè)的我的消息中心可以對(duì)管理員回復(fù)的留言消息進(jìn)行查看操作,所做操作的結(jié)果存入留言回復(fù)表(tb_leaveword)中。2、修改個(gè)人信息會(huì)員通過(guò)登錄系統(tǒng)進(jìn)入用戶中心頁(yè)面,對(duì)個(gè)人信息進(jìn)行修改操作,操作成功顯示新修改的內(nèi)容,所做操作的結(jié)果存入用戶表(tb_user)中。3、用戶留言會(huì)員通過(guò)登錄系統(tǒng)進(jìn)入用戶中心頁(yè)面,點(diǎn)擊進(jìn)入用戶留言頁(yè)面給管理員進(jìn)行留言操作,所做操作的結(jié)果存入用戶留言表(tb_leaveword)中。其處理流程圖,如圖10所示:圖10 用戶中心流程圖4.5 查看訂單功能模塊用戶在購(gòu)物車管理頁(yè)面提交訂單后便生成相應(yīng)的訂單,在生成訂單后,用戶可以進(jìn)入我的訂單頁(yè)面查看到自己所有的任何狀態(tài)下的訂單,點(diǎn)擊相應(yīng)的訂單號(hào)可以查看對(duì)應(yīng)訂單的詳細(xì)情況。其處理流程圖,如圖11所示:圖11 查看訂單模塊處理流程圖4.6 購(gòu)物車管理功能模塊購(gòu)物車管理模塊主要功能是移除購(gòu)物車指定商品、清空購(gòu)物車、繼續(xù)購(gòu)物、更改商品數(shù)量、去收銀臺(tái)。其功能結(jié)構(gòu)圖如圖12所示:圖12 購(gòu)物車管理模塊功能結(jié)構(gòu)圖下面其功能進(jìn)行說(shuō)明:1、移除購(gòu)物車指定商品用戶進(jìn)入我的購(gòu)物車頁(yè)面,在指定的商品后面點(diǎn)擊移除即可刪除購(gòu)物車指定商品。所做操作的結(jié)果被存入購(gòu)物車表(tb_gouwuche)。2、清空購(gòu)物車用戶進(jìn)入我的購(gòu)物車頁(yè)面,點(diǎn)擊清空購(gòu)物車即可刪除已經(jīng)加入購(gòu)物車的所有商品。所做操作的結(jié)果被存入購(gòu)物車表(tb_gouwuche)。3、繼續(xù)購(gòu)物用戶在我的購(gòu)物車頁(yè)面點(diǎn)擊繼續(xù)購(gòu)物,在保存購(gòu)物車內(nèi)現(xiàn)有商品的情況下,頁(yè)面跳轉(zhuǎn)到商品分類頁(yè)面,用戶選擇商品,將新添加的商品加入到購(gòu)物車中,方便進(jìn)行下單。所做操作的結(jié)果被存入購(gòu)物車表(tb_gouwuche)。4、更改商品數(shù)量用戶進(jìn)入我的購(gòu)物車頁(yè)面,在商品數(shù)量欄填寫需要購(gòu)買的商品數(shù)量,然后點(diǎn)擊更改商品數(shù)量,則系統(tǒng)自動(dòng)改變相應(yīng)的金額總計(jì)以及對(duì)應(yīng)的商品購(gòu)買數(shù)量。所做操作的結(jié)果被存入購(gòu)物車表(tb_gouwuche)。5、去收銀臺(tái)用戶在確認(rèn)購(gòu)物車的信息后,點(diǎn)擊去收銀臺(tái)進(jìn)入下一步,即可把購(gòu)物車選購(gòu)好的商品生成訂單,頁(yè)面跳轉(zhuǎn)到訂單信息填寫頁(yè)面,用戶需要填寫收貨人的基本信息,包括收貨人的姓名、聯(lián)系電話、郵編、送貨時(shí)間、支付方式和具體的聯(lián)系地址等信息,然后再點(diǎn)擊提交訂單,等待后臺(tái)管理員處理訂單。所做操作的結(jié)果被存入訂單表(tb_dingdan)。其處理流程圖,如圖13所示:圖13 購(gòu)物車管理模塊處理流程圖4.7 商品查找功能模塊商品查找模塊,主要是對(duì)商品的查找功能,該模塊的功能結(jié)構(gòu)圖如圖14所示:圖14 商品查找模塊功能結(jié)構(gòu)圖下面對(duì)其功能進(jìn)行說(shuō)明:1、立即查找用戶在查找框輸入需要查找的商品關(guān)鍵字,點(diǎn)擊立即查找,系統(tǒng)通過(guò)訪問(wèn)數(shù)據(jù)庫(kù),查詢商品表中含有輸入關(guān)鍵字的商品信息得出查詢結(jié)果,返回給用戶。2、高級(jí)查找用戶輸入商品名全稱、選擇理想的商品價(jià)格范圍和商品類別,系統(tǒng)將通過(guò)訪問(wèn)數(shù)據(jù)庫(kù),在商品表中查找符合條件的商品,與此同時(shí)如果選擇了模糊查找則系統(tǒng)會(huì)將用戶輸入的商品名全稱作為商品查找的關(guān)鍵字,在商品表中查找出符合條件的商品,最后將查找結(jié)果返回給用戶。其處理流程圖,如圖15所示:圖15 商品查找流程圖4.8 商品管理功能模塊商品管理模塊主要功能是管理商品和商品類別,其功能結(jié)構(gòu)圖如圖16所示:圖16 商品管理模塊功能結(jié)構(gòu)圖下面對(duì)其功能進(jìn)行說(shuō)明:1、管理員登入后臺(tái)管理系統(tǒng),進(jìn)入商品管理頁(yè)面,對(duì)系統(tǒng)所售商品進(jìn)行管理,包括查看已有商品、新增商品、修改商品、刪除商品。當(dāng)有新的商品上架時(shí)進(jìn)行新增商品;當(dāng)某些商品需要進(jìn)行價(jià)格或者其它信息調(diào)整時(shí)進(jìn)行修改商品;當(dāng)某些商品需要下架時(shí)進(jìn)行刪除商品。前臺(tái)商品瀏覽做出相應(yīng)體現(xiàn)。所做操作的結(jié)果都被存入商品表(tb_shangpin)中。2、管理員登入后臺(tái)管理系統(tǒng),進(jìn)入商品類別管理頁(yè)面,對(duì)系統(tǒng)所售商品的分類進(jìn)行管理,包括新增商品類別、修改商品類別、刪除商品類別。當(dāng)有新類別的商品上架時(shí)進(jìn)行新增商品類別;當(dāng)某些商品類別名稱需要進(jìn)行調(diào)整時(shí)進(jìn)行修改商品類別;當(dāng)某些商品類別不再需要時(shí)進(jìn)行刪除相應(yīng)的商品類別。前臺(tái)商品分類做出相應(yīng)體現(xiàn)。所做操作的結(jié)果都被存入商品類別表(tb_type)中。其處理流程圖如圖17所示:圖17 商品管理模塊處理流程圖4.9 用戶管理功能模塊用戶管理模塊主要是管理員對(duì)所有會(huì)員的信息進(jìn)行管理以及管理員對(duì)個(gè)人的信息進(jìn)行管理。其功能結(jié)構(gòu)圖如圖18所示:圖18 用戶管理模塊功能結(jié)構(gòu)圖下面對(duì)其功能進(jìn)行說(shuō)明:1、管理員管理所有會(huì)員管理員登入后臺(tái)管理系統(tǒng),點(diǎn)擊進(jìn)入會(huì)員信息管理頁(yè)面,在后臺(tái)對(duì)所有會(huì)員的個(gè)人信息進(jìn)行管理,包括查看所有會(huì)員的個(gè)人信息、對(duì)于有不良品行的會(huì)員執(zhí)行刪除或凍結(jié)操作,所做操作的結(jié)果被存入會(huì)員表(tb_user)。2、管理員管理個(gè)人信息管理員登入后臺(tái)管理系統(tǒng),點(diǎn)擊進(jìn)入管理員信息管理頁(yè)面,修改個(gè)人相關(guān)信息。所做操作的結(jié)果被存入管理員表(tb_admin)。其處理流程圖,如圖19所示:圖19 用戶管理模塊處理流程圖4.10訂單管理功能模塊訂單管理模塊主要是管理員對(duì)會(huì)員提交的所有訂單進(jìn)行管理。其功能結(jié)構(gòu)圖如圖20所示:圖20 訂單管理模塊功能結(jié)構(gòu)圖下面對(duì)其功能進(jìn)行說(shuō)明: 管理員登入后臺(tái)管理系統(tǒng),進(jìn)入訂單管理頁(yè)面,對(duì)會(huì)員提交的所有訂單進(jìn)行管理,包括查看所有會(huì)員訂單、根據(jù)指定訂單號(hào)或下單人姓名查詢訂單、刪除訂單、執(zhí)行訂單的處理,訂單處理結(jié)果在前臺(tái)我的訂單頁(yè)面有相應(yīng)的體現(xiàn),所做操作的結(jié)果被存入訂單表(tb_dingdan)。其處理流程圖,如圖21所示:圖21 訂單管理模塊處理流程圖4.11 信息管理功能模塊信息管理模塊主要是管理員對(duì)系統(tǒng)公告和商品評(píng)論以及留言進(jìn)行管理。其功能結(jié)構(gòu)圖如圖22所示:圖22 信息管理模塊功能結(jié)構(gòu)圖下面對(duì)其功能進(jìn)行說(shuō)明: 管理員登入后臺(tái)管理系統(tǒng),進(jìn)入信息管理頁(yè)面,對(duì)系統(tǒng)公告進(jìn)行管理,包括查看已有的系統(tǒng)公告信息、新增系統(tǒng)公告信息、刪除已有公告信息和修改系統(tǒng)公告信息。當(dāng)有新的公告信息要發(fā)布時(shí)進(jìn)行新增公告信息,對(duì)已經(jīng)過(guò)時(shí)或者失效的公告信息進(jìn)行刪除公告信息,當(dāng)公告信息需要進(jìn)行修改的時(shí)候進(jìn)行修改公告信息,所做操作的結(jié)果被存入系統(tǒng)公告表(tb_gonggao)。對(duì)用戶留言內(nèi)容進(jìn)行查看與回復(fù),所做操作的結(jié)果被存入留言回復(fù)表。對(duì)所有的商品評(píng)論內(nèi)容進(jìn)行管理,包括查看和刪除操作。當(dāng)管理員需要了解商品的動(dòng)態(tài)時(shí)進(jìn)行查看商品評(píng)論,當(dāng)管理員發(fā)現(xiàn)有用戶惡意發(fā)表非法商品評(píng)論時(shí)進(jìn)行刪除評(píng)論內(nèi)容。對(duì)前臺(tái)會(huì)員的留言進(jìn)行回復(fù)操作。所做操作的結(jié)果被存入商品評(píng)論表(tb_pinglun)。其處理流程圖,如圖23所示:圖23 信息管理模塊處理流程圖4.12 圖片面板功能管理模塊圖片面板管理模塊主要是后臺(tái)系統(tǒng)管理員對(duì)系統(tǒng)Logo和廣告信息的管理。其功能結(jié)構(gòu)圖如圖24所示:圖24 圖片面板管理模塊功能結(jié)構(gòu)圖下面對(duì)其功能進(jìn)行說(shuō)明: 管理員登入后臺(tái)管理系統(tǒng),進(jìn)入圖片面板管理頁(yè)面,對(duì)系統(tǒng)Logo進(jìn)行管理,包括查看和修改Logo信息。當(dāng)要更換Logo時(shí)進(jìn)行修改Logo信息。對(duì)系統(tǒng)廣告信息進(jìn)行管理,包括更換廣告信息,查看廣告信息。當(dāng)有新的廣告需要被展示的時(shí)候進(jìn)行修改廣告信息。所做操作的結(jié)果被存入圖片面板表(tb_guanggao)。其處理流程圖,如圖25所示:圖25 圖片面板管理模塊處理流程圖5 數(shù)據(jù)庫(kù)設(shè)計(jì)5.1 數(shù)據(jù)庫(kù)概念設(shè)計(jì)該系統(tǒng)一共有十一個(gè)實(shí)體,包括:用戶、管理員、商品、商品類別、用戶留言、訂單、留言回復(fù)、圖片面板、系統(tǒng)公告、商品評(píng)論、購(gòu)物車。根據(jù)需求分析得到它們之間的關(guān)系,如圖26所示:圖26 系統(tǒng)E-R圖從該系統(tǒng)E-R圖中可以看出用戶可以查看系統(tǒng)公告、瀏覽商品且為多對(duì)多的關(guān)系,可以查看留言回復(fù)、發(fā)表商品評(píng)論和留言且為一對(duì)多的關(guān)系,可以管理購(gòu)物車、管理個(gè)人信息且為一對(duì)一的關(guān)系;管理員可以管理商品、管理商品類別、管理圖片面板、管理商品評(píng)論、管理用戶留言、管理會(huì)員信息、管理系統(tǒng)公告且是一對(duì)多的關(guān)系,可以管理個(gè)人信息且為一對(duì)一的關(guān)系。通過(guò)系統(tǒng)功能概述可知系統(tǒng)主要由十二個(gè)功能模塊組成,其中部分模塊E-R圖分別如下所示(其中pk表示數(shù)據(jù)庫(kù)表主鍵,fk表示數(shù)據(jù)庫(kù)表外鍵):用戶中心模塊所涉及到的數(shù)據(jù)實(shí)體有用戶、留言回復(fù)、用戶留言。在此模塊中,實(shí)體用戶可以修改個(gè)人信息、查看實(shí)體留言回復(fù)、發(fā)表實(shí)體用戶留言。模塊的E-R圖如圖27所示:圖27 用戶中心模塊E-R圖查看訂單模塊所涉及到的數(shù)據(jù)實(shí)體有用戶、訂單。在此模塊中,實(shí)體用戶可以對(duì)實(shí)體訂單進(jìn)行查看。模塊的E-R圖如圖28所示:圖28 查看訂單模塊E-R圖購(gòu)物車管理所涉及到的數(shù)據(jù)實(shí)體有用戶、商品、購(gòu)物車。在此模塊中,實(shí)體用戶通過(guò)瀏覽實(shí)體商品,將需要的實(shí)體商品添加到實(shí)體購(gòu)物車,并對(duì)實(shí)體購(gòu)物車進(jìn)行管理。模塊的E-R圖如圖29所示:圖29 購(gòu)物車管理模塊E-R圖商品查找模塊所涉及到的數(shù)據(jù)實(shí)體有用戶、商品、商品類別。在此模塊中,實(shí)體用戶進(jìn)入系統(tǒng)首頁(yè),通過(guò)實(shí)體商品的屬性:商品名稱來(lái)對(duì)相應(yīng)商品進(jìn)行立即查找。同時(shí),也可通過(guò)商品名稱、商品類別、商品價(jià)格3個(gè)屬性共同對(duì)商品進(jìn)行高級(jí)查找。模塊的E-R圖如圖30所示:圖30 商品查找模塊E-R圖商品管理模塊所涉及到的數(shù)據(jù)實(shí)體有商品、商品類別、管理員。在此模塊中,實(shí)體管理員通過(guò)登錄后臺(tái)對(duì)實(shí)體商品和商品類別進(jìn)行管理。模塊的E-R圖如圖31所示:圖31 商品管理模塊E-R圖用戶管理所涉及到的數(shù)據(jù)實(shí)體有用戶、管理員。實(shí)體管理員可以管理所有實(shí)體用戶和個(gè)人信息。模塊的E-R圖如圖32所示:圖32 用戶管理模塊E-R圖訂單管理所涉及到的數(shù)據(jù)實(shí)體有購(gòu)物車、訂單、管理員。用戶通過(guò)提交實(shí)體購(gòu)物車生成實(shí)體訂單,實(shí)體管理員管理所有實(shí)體用戶訂單。模塊的E-R圖如圖33所示:圖33 訂單管理模塊E-R圖信息管理所涉及到的數(shù)據(jù)實(shí)體有管理員、商品評(píng)論、用戶留言、系統(tǒng)公告。實(shí)體管理員可以管理實(shí)體用戶留言、實(shí)體系統(tǒng)公告、實(shí)體商品評(píng)論。其E-R圖如圖34所示:圖34 信息管理模塊E-R圖圖片面板管理所涉及到的數(shù)據(jù)實(shí)體有管理員、圖片面板。實(shí)體管理員可以管理圖片面板信息。模塊的E-R圖如圖35所示:圖35 圖片面板管理模塊E-R圖5.2 數(shù)據(jù)庫(kù)物理設(shè)計(jì)對(duì)數(shù)據(jù)庫(kù)進(jìn)行分析得出數(shù)據(jù)庫(kù)的物理模型圖,如圖36所示。圖36 數(shù)據(jù)庫(kù)物理設(shè)計(jì)模型圖5.3 數(shù)據(jù)庫(kù)表設(shè)計(jì)本系統(tǒng)的數(shù)據(jù)庫(kù)中共包括14張表,分別為用戶表tb_user,商品表 tb_shangpin,訂單表tb_dingdan,商品一級(jí)類別表tb_type,商品二級(jí)類別表tb_type2,商品三級(jí)類別表tb_type3,留言表tb_leaveword,商品評(píng)論表tb_pinglun,管理員表tb_admin,購(gòu)物車表tb_gouwuche,留言回復(fù)表tb_huifu,圖片面板片表tb_guanggao,系統(tǒng)公告表tb_gonggao,密碼重置表tb_reset,各個(gè)表設(shè)計(jì)如下:表1 系統(tǒng)管理員表(tb_admin)屬性名稱屬性定義數(shù)據(jù)類型是否主鍵是否外鍵是否可空id管理員編號(hào)int(4)name管理員姓名varchar(13)pwd管理員密碼varchar(50)表2 會(huì)員用戶表(tb_user)屬性名稱屬性定義數(shù)據(jù)類型是否主鍵是否外鍵是否可空id用戶編號(hào)int(4)name用戶昵稱varchar(25)pwd密碼varchar(50)dongjie用戶是否凍結(jié)int(4)email郵箱varchar(25)tel聯(lián)系電話varchar(25)qqQQ號(hào)碼varchar(25)ipIpvarchar(25)tishi密碼問(wèn)題varchar(50)huida密保答案varchar(50)dizhi地址varchar(100)youbian郵編varchar(25)regtime注冊(cè)時(shí)間varchar(25)lastlogintime最近一次登錄時(shí)間varchar(25)logincishu登錄次數(shù)int(4)truename真實(shí)姓名varchar(25)pwd1確認(rèn)密碼varchar(50)表3 購(gòu)物車表 (tb_gouwuche) 屬性名稱屬性定義數(shù)據(jù)類型是否主鍵是否外鍵是否可空id購(gòu)物加入商品編號(hào)int(4)spid商品編號(hào)int(4)uid用戶編號(hào) int(4)num商品數(shù)量int(4)addtime商品添加時(shí)間varchar(25)表4 商品信息表 (tb_shangpin)屬性名稱屬性定義數(shù)據(jù)類型是否主鍵是否外鍵是否可空id商品編號(hào)int(4)mingcheng商品名稱varchar(25)jianjie商品簡(jiǎn)介mediumtextaddtime商品上市時(shí)間varchar(25)dengji商品等級(jí)varchar(5)xinghao商品型號(hào)varchar(25)tupian商品圖片varchar(200)shuliang商品數(shù)量int(4)cishu購(gòu)買次數(shù)int(4)tuijian是否推薦int(4)typeid1級(jí)類別int(4)type2id2級(jí)類別int(4)type3id3級(jí)類別int(4)huiyuanjia會(huì)員價(jià)varchar(25)shichangjia市場(chǎng)價(jià)varchar(25)pinpai商品品牌varchar(25)tejia是否為特價(jià)商品int(2)表5 訂單信息表(tb_dingdan) 屬性名稱屬性定義數(shù)據(jù)類型是否主鍵是否外鍵是否可空id訂單編號(hào)int(4)dingdanhao訂單號(hào)varchar(125)shouhuoren收貨人姓名varchar(25)sex收貨人性別varchar(2)dizhi收貨地址varchar(125)youbian郵編varchar(10)tel聯(lián)系電話varchar(25)shsj收貨時(shí)間varchar(25)zffs支付方式varchar(25)leaveword買家留言mediumtexttime下單時(shí)間varchar(25)xiadanren下單人姓名varchar(25)zt訂單狀態(tài)varchar(50)total支付總金額varchar(25)表6 用戶留言表 (tb_leaveword)屬性名稱屬性定義數(shù)據(jù)類型是否主鍵是否外鍵是否可空id留言編號(hào)int(4)userid用戶編號(hào)int(4)title留言主題varchar(200)content留言內(nèi)容texttime留言時(shí)間varchar(50)huifu是否回復(fù)int(4)表7系統(tǒng)管理員回復(fù)留言表 (tb_huifu)屬性名稱屬性定義數(shù)據(jù)類型是否主鍵是否外鍵是否可空id回復(fù)編號(hào)int(4)userid用戶編號(hào)int(4)leavewordid留言編號(hào)int(4)title回復(fù)主題varchar(200)content回復(fù)內(nèi)容texttime回復(fù)時(shí)間varchar(50)yidu是否已讀int(4)表8商品評(píng)論表(tb

溫馨提示

  • 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)論