網(wǎng)上書(shū)店系統(tǒng)設(shè)計(jì)和詳細(xì)設(shè)計(jì)_第1頁(yè)
網(wǎng)上書(shū)店系統(tǒng)設(shè)計(jì)和詳細(xì)設(shè)計(jì)_第2頁(yè)
網(wǎng)上書(shū)店系統(tǒng)設(shè)計(jì)和詳細(xì)設(shè)計(jì)_第3頁(yè)
網(wǎng)上書(shū)店系統(tǒng)設(shè)計(jì)和詳細(xì)設(shè)計(jì)_第4頁(yè)
網(wǎng)上書(shū)店系統(tǒng)設(shè)計(jì)和詳細(xì)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩36頁(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ǎng)上書(shū)店管理系統(tǒng)設(shè)計(jì)實(shí)驗(yàn)1引言1.1編寫(xiě)目的應(yīng)現(xiàn)代社會(huì)發(fā)展需求,為方便廣大群眾購(gòu)買書(shū)籍,降低實(shí)體書(shū)店工作的人力物力開(kāi)支,提高工作的準(zhǔn)確性、實(shí)時(shí)性,擬為其開(kāi)發(fā)網(wǎng)上書(shū)店管理系統(tǒng)。此概要設(shè)計(jì)說(shuō)明書(shū)編制的目的是:說(shuō)明對(duì)程序系統(tǒng)的設(shè)計(jì)考慮,包括程序系統(tǒng)的基本處理流程、程序系統(tǒng)的組織結(jié)構(gòu)、模塊劃分、功能分配、接口設(shè)計(jì)、運(yùn)行設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)和出錯(cuò)處理設(shè)計(jì)等,為程序的詳細(xì)設(shè)計(jì)提供基礎(chǔ)。本軟件概要說(shuō)明書(shū)的預(yù)期讀者是系統(tǒng)開(kāi)發(fā)人員或運(yùn)營(yíng)商。1.2項(xiàng)目背景隨著人民生活水平的不斷提高和發(fā)展,人們?cè)絹?lái)越多的喜歡網(wǎng)購(gòu),然而讀書(shū)和買書(shū)仍然以實(shí)體書(shū)店為主,但是實(shí)體書(shū)店又有很多的不足之處,讓人們很頭疼:如小規(guī)模的書(shū)店圖書(shū)種類不

2、夠齊全,圖書(shū)管理員管理麻煩等,所以如果可以實(shí)現(xiàn)網(wǎng)購(gòu),那么會(huì)大大增加閱讀者,讀者可以隨時(shí)查找自己需要的書(shū)在店里有沒(méi)有,價(jià)錢(qián)是否合適,另外管理員管理也比較方便等,為此,我們計(jì)劃開(kāi)發(fā)網(wǎng)上書(shū)店管理系統(tǒng),以滿足用戶的需求,方便用戶的使用。(1)、本系統(tǒng)的名稱是:網(wǎng)上書(shū)店管理系統(tǒng)(2)、本項(xiàng)目的任務(wù)提出者是xx企業(yè),開(kāi)發(fā)者是東南大學(xué)成賢學(xué)院,用戶是網(wǎng)上書(shū)店運(yùn)營(yíng)商及客戶,實(shí)現(xiàn)該軟件的計(jì)算中心是東南大學(xué)成賢學(xué)院。2系統(tǒng)方案設(shè)計(jì)2.1系統(tǒng)的物理平臺(tái)設(shè)計(jì)1.選擇B/S模式。理由:(1)、具有分布性特點(diǎn),可以隨時(shí)隨地進(jìn)行查詢、瀏覽等業(yè)務(wù)處理; (2)、業(yè)務(wù)擴(kuò)展簡(jiǎn)單方便,通過(guò)增加網(wǎng)頁(yè)即可增加服務(wù)器功能; (3)、維護(hù)

3、簡(jiǎn)單方便,只需要改變網(wǎng)頁(yè),即可實(shí)現(xiàn)所有用戶的同步更新; (4)、開(kāi)發(fā)簡(jiǎn)單,共享性強(qiáng)。2.硬件及技術(shù)選擇(1)、操作系統(tǒng)操作系統(tǒng)用Windows XP及以上。(2)、數(shù)據(jù)庫(kù)管理系統(tǒng) 數(shù)據(jù)庫(kù)管理系統(tǒng):Microsoft SQL Server數(shù)據(jù)庫(kù)(3)、開(kāi)發(fā)工具開(kāi)發(fā)工具:JSP/SERVLET/JavaBean3系統(tǒng)體系結(jié)構(gòu)3.1系統(tǒng)的功能經(jīng)過(guò)以上詳細(xì)的客戶調(diào)查,在現(xiàn)行業(yè)務(wù)流程和數(shù)據(jù)分析的基礎(chǔ)上,基本可以確定系統(tǒng)設(shè)計(jì)必須達(dá)到的目標(biāo)。 以下是網(wǎng)上書(shū)店管理系統(tǒng)必須具備的功能:1、登錄管理(1)、登錄操作若是新用戶,則轉(zhuǎn)入注冊(cè)界面。用戶填寫(xiě)用戶名、密碼等信息,系統(tǒng)生成新的用戶信息并添加至數(shù)據(jù)庫(kù)用戶表中。

4、若是老用戶,則通過(guò)用戶輸入的ID和密碼來(lái)判斷用戶身份并授予相應(yīng)的權(quán)限(客戶或管理員)。當(dāng)用戶在一天內(nèi)密碼輸入五次錯(cuò)誤的時(shí)候,系統(tǒng)會(huì)禁止用戶在這一天再次登錄。(2)、修改密碼已注冊(cè)的用戶,在登錄后可在個(gè)人信息設(shè)置欄修改密碼。2、書(shū)本管理(1)、用戶模塊客戶根據(jù)自身需要查詢?yōu)g覽書(shū)目及相關(guān)信息。如書(shū)的編號(hào)、名稱、作者、出版社、數(shù)目、價(jià)格等。(2)、管理員模塊錄入采購(gòu)信息:當(dāng)書(shū)庫(kù)采購(gòu)人員將書(shū)籍入庫(kù)之后,通過(guò)該菜單項(xiàng)完成采購(gòu)信息的登記,系統(tǒng)會(huì)自動(dòng)將其信息分類寫(xiě)入到特定的表中。采購(gòu)單制定:書(shū)庫(kù)采購(gòu)人員可以通過(guò)該項(xiàng)對(duì)某次采購(gòu)計(jì)劃進(jìn)行制定。查看信息:查看書(shū)庫(kù)現(xiàn)有書(shū)籍(來(lái)自于數(shù)據(jù)庫(kù))、查看/更新待購(gòu)書(shū)籍(通過(guò)此

5、項(xiàng),可以查看待購(gòu)數(shù)目、對(duì)某些書(shū)目數(shù)量進(jìn)行調(diào)整,并可以打印這些待購(gòu)數(shù)目)、查看缺書(shū)信息(來(lái)自于數(shù)據(jù)庫(kù)中的記錄)、查看進(jìn)庫(kù)記錄(來(lái)自于采購(gòu)信息)、查看出庫(kù)記錄(來(lái)自于訂單信息)3、銷售管理(1)、用戶模塊用戶根據(jù)自身需要將所需書(shū)籍添加至購(gòu)物車,并可對(duì)購(gòu)物車執(zhí)行增加、修改、刪除的操作。 確認(rèn)購(gòu)物車內(nèi)書(shū)籍準(zhǔn)確無(wú)誤后提交并生成訂單??蛻粢嗫稍谠谢A(chǔ)上添加新訂單,瀏覽已生成的訂單,如果該客戶為會(huì)員,系統(tǒng)則自動(dòng)在原有價(jià)格基礎(chǔ)上打折,最終確認(rèn)所有訂單信息并填寫(xiě)準(zhǔn)確的收貨人姓名、收貨地址及聯(lián)系方式后提交給系統(tǒng),交由管理員處理。(2)、管理員模塊訂單管理:系統(tǒng)將所有訂單進(jìn)行實(shí)時(shí)分類管理,并到數(shù)據(jù)庫(kù)中查看是否有訂

6、單中所需書(shū)籍,如果有,則生成銷售單,執(zhí)行出庫(kù)操作,并將出庫(kù)信息錄入到數(shù)據(jù)庫(kù)中,實(shí)時(shí)更新書(shū)目信息;如果沒(méi)有,則將所缺書(shū)籍的名稱、數(shù)量添加至采購(gòu)單,由書(shū)庫(kù)采購(gòu)人員進(jìn)行采購(gòu),執(zhí)行入庫(kù)操作,并將入庫(kù)信息錄入到數(shù)據(jù)庫(kù)中,之后再執(zhí)行生成銷售單、出庫(kù)、更新數(shù)據(jù)庫(kù)信息的操作。查看數(shù)據(jù):查看進(jìn)貨提醒(查看當(dāng)天是否有進(jìn)貨記錄)、查看銷售情況、出庫(kù)情況、庫(kù)存情況。4、服務(wù)管理(1)、問(wèn)題詢問(wèn)客戶可通過(guò)在線交流服務(wù),向管理員咨詢相關(guān)問(wèn)題。管理員根據(jù)客戶需求提供相關(guān)解答。(2)、總體評(píng)價(jià)客戶在確認(rèn)收貨后,可根據(jù)所收書(shū)籍的實(shí)際情況,對(duì)本次交易進(jìn)行評(píng)價(jià);管理員在交易確認(rèn)成功后,亦可對(duì)本次交易進(jìn)行評(píng)價(jià)。(3)、會(huì)員升級(jí) 當(dāng)客

7、戶消費(fèi)達(dá)到一定金額后可升級(jí)為會(huì)員,會(huì)員享有打折優(yōu)惠。3.2子系統(tǒng)的劃分(1)、用戶管理子系統(tǒng)(2)、購(gòu)物車管理子系統(tǒng)(3)、訂單管理子系統(tǒng)(4)、在線支付子系統(tǒng)(5)、管理員管理子系統(tǒng)(6)、采購(gòu)管理子系統(tǒng)(7)、圖書(shū)管理子系統(tǒng)3.3軟件結(jié)構(gòu)圖(1)、用戶管理子系統(tǒng)(2)、購(gòu)物車管理子系統(tǒng)(3)、訂單管理子系統(tǒng)(4)、管理員管理子系統(tǒng)(5)、采購(gòu)管理子系統(tǒng)(6)、圖書(shū)管理子系統(tǒng)3.4軟件模塊化結(jié)構(gòu)(1)、購(gòu)物車輸入模塊名稱購(gòu)物車輸入主要功能輸入圖書(shū)的基本信息,產(chǎn)生購(gòu)物車列表調(diào)用模塊加入購(gòu)物車、確認(rèn)加入輸入圖書(shū)基本信息輸出購(gòu)入車列表相關(guān)數(shù)據(jù)表圖書(shū)信息表、用戶表、購(gòu)物車表 算法1) 輸入圖書(shū)基本信

8、息。2) 加入購(gòu)物車。3) 保存購(gòu)物車信息。設(shè)計(jì)人: 涂心浩 設(shè)計(jì)日期:2014年4月18號(hào) 版本:1.0(2)、管理員信息輸入模塊名稱管理員信息輸入主要功能輸入管理員信息,生成管理員信息表調(diào)用模塊輸入管理員信息、保存管理員信息、修改管理員信息、輸入修改信息、保存修改信息輸入管理員基本信息、修改信息輸出管理員信息表相關(guān)數(shù)據(jù)表管理員信息表、訂單表 算法1)輸入管理員基本信息。2)保存管理員基本信息。3)如需修改,則輸入修改信息。4) 保存修改信息。設(shè)計(jì)人: 涂心浩 設(shè)計(jì)日期:2014年4月18號(hào) 版本:1.0(3)、圖書(shū)信息輸入模塊名稱圖書(shū)信息輸入主要功能輸入圖書(shū)信息,生成圖書(shū)信息表。調(diào)用模塊輸

9、入圖書(shū)信息、保存圖書(shū)信息、修改圖書(shū)信息、保存修改信息輸入圖書(shū)基本信息、修改信息輸出圖書(shū)信息表相關(guān)數(shù)據(jù)表訂單表、購(gòu)物車表、采購(gòu)表 算法1)輸入圖書(shū)基本信息。2)保存圖書(shū)基本信息。3)如需修改,則輸入修改信息。4)保存修改信息。設(shè)計(jì)人: 涂心浩 設(shè)計(jì)日期:2014年4月18號(hào) 版本:1.0(4)、采購(gòu)模塊名稱采購(gòu)主要功能創(chuàng)建采購(gòu)訂單,輸入采購(gòu)訂單的基本信息及明細(xì)。調(diào)用模塊輸入缺貨基本信息、增加采購(gòu)項(xiàng)、保存缺貨信息、輸入書(shū)籍基本信息、保存增加信息輸入缺貨基本信息、圖書(shū)基本信息輸出采購(gòu)訂單相關(guān)數(shù)據(jù)表管理員表 算法1)輸入缺貨基本信息。2)根據(jù)采購(gòu)需求,增加采購(gòu)項(xiàng)。3)保存采購(gòu)訂單的基本信息及明細(xì),生成

10、訂單編號(hào)。設(shè)計(jì)人: 涂心浩 設(shè)計(jì)日期:2014年4月18號(hào) 版本:1.0(5)、訂單模塊名稱訂單添加主要功能創(chuàng)建用戶買書(shū)時(shí)的訂單,選擇交易時(shí)的憑證調(diào)用模塊輸入訂單基本信息、確認(rèn)訂單信息輸入訂單基本信息、訂單號(hào)輸出訂單號(hào)、訂單相關(guān)數(shù)據(jù)表購(gòu)物車表算法1)輸入訂單基本信息。2)生成訂單號(hào),并確認(rèn)訂單信息。3)保存訂單信息。設(shè)計(jì)人: 涂心浩 設(shè)計(jì)日期:2014年4月18號(hào) 版本:1.0(6)、用戶信息模塊名稱用戶信息輸入主要功能輸入用戶信息,生成用戶信息表調(diào)用模塊輸入用戶信息、保存用戶信息、升級(jí)會(huì)員、修改用戶信息、輸入修改信息、保存用戶信息輸入用戶基本信息、會(huì)員信息、修改信息輸出用戶信息表相關(guān)數(shù)據(jù)表訂

11、單表 算法1)輸入用戶基本信息。2)保存用戶基本信息。3)如果該用戶達(dá)到會(huì)員標(biāo)準(zhǔn),則填入會(huì)員信息,升級(jí)為會(huì)員。4)如需修改,則輸入修改信息。5) 保存修改信息。設(shè)計(jì)人: 涂心浩 設(shè)計(jì)日期:2014年4月18號(hào) 版本:1.04詳細(xì)設(shè)計(jì)1、用戶管理子模塊(1)、功能描述登錄 已經(jīng)是用戶的只需填入正確的用戶信息就可以進(jìn)入本系統(tǒng)。注冊(cè) 初次使用的人先注冊(cè),填寫(xiě)用戶信息。安全退出 點(diǎn)擊退出。該模塊的IPO表如下:模塊名稱用戶信息子模塊主要功能登錄:已經(jīng)是用戶的只需填入正確的用戶信息就可以進(jìn)入本系統(tǒng)。注冊(cè):初次使用的人先注冊(cè),填寫(xiě)用戶信息。安全退出:點(diǎn)擊退出。調(diào)用模塊輸入用戶信息、保存用戶信息、升級(jí)會(huì)員、

12、修改用戶信息、輸入修改信息、保存用戶信息輸入登錄模塊:用戶名、密碼、驗(yàn)證碼注冊(cè)模塊:用戶名、用戶密碼、確認(rèn)密碼、驗(yàn)證碼、配送地址、電子郵箱、會(huì)員信息輸出用戶信息表相關(guān)數(shù)據(jù)表訂單表 算法1)輸入用戶基本信息。2)保存用戶基本信息。3)如果該用戶達(dá)到會(huì)員標(biāo)準(zhǔn),則填入會(huì)員信息,升級(jí)為會(huì)員。4)如需修改,則輸入修改信息。6) 保存修改信息。設(shè)計(jì)人: 涂心浩 設(shè)計(jì)日期:2014年4月18號(hào) 版本:1.0(2)、測(cè)試要點(diǎn)模塊正常運(yùn)行流程:用戶輸入數(shù)據(jù)檢查(用戶的信息、圖書(shū)編號(hào)等),包括數(shù)據(jù)合理性檢查,以及合法性檢查數(shù)據(jù)庫(kù)操作:數(shù)據(jù)庫(kù)連接異常時(shí)的響應(yīng)情況(3)、使用程序流程圖表示模塊的實(shí)現(xiàn)算法邏輯2、購(gòu)物車

13、管理子模塊(1)、功能描述將選中的物品加入購(gòu)物車,亦可查看購(gòu)物車列表,將不需要的圖書(shū)刪除或?qū)⒋_認(rèn)的圖書(shū)進(jìn)行結(jié)算。該模塊的IPO表如下:模塊名稱購(gòu)物車子模塊主要功能將選中的物品加入購(gòu)物車,亦可查看購(gòu)物車列表,將不需要的圖書(shū)刪除或?qū)⒋_認(rèn)的圖書(shū)進(jìn)行結(jié)算調(diào)用模塊加入購(gòu)物車、確認(rèn)加入輸入圖書(shū)基本信息輸出購(gòu)入車列表相關(guān)數(shù)據(jù)表圖書(shū)信息表、用戶表、購(gòu)物車表 算法7) 輸入圖書(shū)基本信息。8) 加入購(gòu)物車。9) 保存購(gòu)物車信息。設(shè)計(jì)人: 涂心浩 設(shè)計(jì)日期:2014年4月18號(hào) 版本:1.0(2)、測(cè)試要點(diǎn)模塊正常運(yùn)行流程:輸入?yún)?shù)是否合法,頁(yè)面跳轉(zhuǎn)是否正常。數(shù)據(jù)庫(kù)操作:數(shù)據(jù)庫(kù)連接和數(shù)據(jù)是否正常。(3)、使用程序流

14、程圖表示模塊的實(shí)現(xiàn)算法邏輯3、訂單管理子模塊(1)、功能描述將選中的物品或購(gòu)物車中的物品下訂單,并核對(duì)訂單信息,如果不符可作修改,如果確認(rèn)無(wú)誤則提交訂單。用戶訂單:確認(rèn)收貨管理員訂單:可以批量處理訂單,并在確認(rèn)后發(fā)貨該模塊的IPO表如下:模塊名稱訂單添加主要功能將選中的物品或購(gòu)物車中的物品下訂單,并核對(duì)訂單信息,如果不符可作修改,如果確認(rèn)無(wú)誤則提交訂單用戶訂單:確認(rèn)收貨管理員訂單:可以批量處理訂單,并在確認(rèn)后發(fā)貨調(diào)用模塊輸入訂單基本信息、確認(rèn)訂單信息輸入訂單基本信息、訂單號(hào)輸出訂單號(hào)、訂單相關(guān)數(shù)據(jù)表購(gòu)物車表算法1)輸入訂單基本信息。2)生成訂單號(hào),并確認(rèn)訂單信息。3)保存訂單信息。設(shè)計(jì)人: 涂

15、心浩 設(shè)計(jì)日期:2014年4月18號(hào) 版本:1.0(2)、測(cè)試要點(diǎn)模塊正常運(yùn)行流程:輸入?yún)?shù)是否合法,頁(yè)面跳轉(zhuǎn)是否正常。數(shù)據(jù)庫(kù)操作:數(shù)據(jù)庫(kù)連接和數(shù)據(jù)是否正常。(3)、使用程序流程圖表示模塊的實(shí)現(xiàn)算法邏輯a、管理員訂單實(shí)現(xiàn)算法邏輯b、用戶訂單實(shí)現(xiàn)算法邏輯4、管理員管理子模塊(1)、功能描述登錄:已注冊(cè)過(guò)的管理員只需填入正確的信息就可以進(jìn)入本系統(tǒng)。注冊(cè):初次登錄的管理員先注冊(cè),填寫(xiě)信息。安全退出:點(diǎn)擊退出。該模塊的IPO表如下:模塊名稱管理員信息輸入主要功能登錄:已注冊(cè)過(guò)的管理員只需填入正確的信息就可以進(jìn)入本系統(tǒng)。注冊(cè):初次登錄的管理員先注冊(cè),填寫(xiě)信息。安全退出:點(diǎn)擊退出。調(diào)用模塊輸入管理員信息、

16、保存管理員信息、修改管理員信息、輸入修改信息、保存修改信息輸入管理員基本信息、修改信息輸出管理員信息表相關(guān)數(shù)據(jù)表管理員信息表、訂單表 算法1)輸入管理員基本信息。2)保存管理員基本信息。3)如需修改,則輸入修改信息。10) 保存修改信息。設(shè)計(jì)人: 涂心浩 設(shè)計(jì)日期:2014年4月18號(hào) 版本:1.0(2)、測(cè)試要點(diǎn)模塊正常運(yùn)行流程:輸入?yún)?shù)是否合法,頁(yè)面跳轉(zhuǎn)是否正常。數(shù)據(jù)庫(kù)操作:數(shù)據(jù)庫(kù)連接和數(shù)據(jù)是否正常。(3)、使用程序流程圖表示模塊的實(shí)現(xiàn)算法邏輯5、采購(gòu)管理子模塊(1)、功能描述查看圖書(shū)庫(kù)存信息,若缺貨則添加采購(gòu)項(xiàng);觀察采購(gòu)單,若需修改則輸入修改信息。該模塊的IPO表如下:模塊名稱采購(gòu)主要功

17、能查看圖書(shū)庫(kù)存信息,若缺貨則添加采購(gòu)項(xiàng);觀察采購(gòu)單,若需修改則輸入修改信息調(diào)用模塊輸入缺貨基本信息、增加采購(gòu)項(xiàng)、保存缺貨信息、輸入書(shū)籍基本信息、保存增加信息輸入缺貨基本信息、圖書(shū)基本信息輸出采購(gòu)訂單相關(guān)數(shù)據(jù)表管理員表 算法1)輸入缺貨基本信息。2)根據(jù)采購(gòu)需求,增加采購(gòu)項(xiàng)。3)保存采購(gòu)訂單的基本信息及明細(xì),生成訂單編號(hào)。設(shè)計(jì)人: 涂心浩 設(shè)計(jì)日期:2014年4月18號(hào) 版本:1.0(2)、測(cè)試要點(diǎn)模塊正常運(yùn)行流程:輸入?yún)?shù)是否合法,頁(yè)面跳轉(zhuǎn)是否正常。數(shù)據(jù)庫(kù)操作:數(shù)據(jù)庫(kù)連接和數(shù)據(jù)是否正常。(3)、使用程序流程圖表示模塊的實(shí)現(xiàn)算法邏輯6、圖書(shū)管理子模塊(1)、功能描述查看圖書(shū)信息;添加圖書(shū):輸入圖

18、書(shū)的基本信息并保存;修改圖書(shū)信息:庫(kù)存增加時(shí)修改圖書(shū)數(shù)量等;刪除圖書(shū):將不需要的圖書(shū)刪除該模塊的IPO表如下:模塊名稱圖書(shū)信息輸入主要功能查看圖書(shū)信息;添加圖書(shū):輸入圖書(shū)的基本信息并保存;修改圖書(shū)信息:庫(kù)存增加時(shí)修改圖書(shū)數(shù)量等;刪除圖書(shū):將不需要的圖書(shū)刪除調(diào)用模塊輸入圖書(shū)信息、保存圖書(shū)信息、修改圖書(shū)信息、保存修改信息輸入圖書(shū)基本信息、修改信息輸出圖書(shū)信息表相關(guān)數(shù)據(jù)表訂單表、購(gòu)物車表、采購(gòu)表 算法1)輸入圖書(shū)基本信息。2)保存圖書(shū)基本信息。3)如需修改,則輸入修改信息。4)保存修改信息。設(shè)計(jì)人: 涂心浩 設(shè)計(jì)日期:2014年4月18號(hào) 版本:1.0(2)、測(cè)試要點(diǎn)模塊正常運(yùn)行流程:輸入?yún)?shù)是否合

19、法,頁(yè)面跳轉(zhuǎn)是否正常。數(shù)據(jù)庫(kù)操作:數(shù)據(jù)庫(kù)連接和數(shù)據(jù)是否正常。(3)、使用程序流程圖表示模塊的實(shí)現(xiàn)算法邏輯5界面設(shè)計(jì)(1)、用戶管理子模塊界面說(shuō)明:用戶登錄時(shí)需要輸入的信息,若為新用戶則先進(jìn)行注冊(cè)。界面說(shuō)明:用戶登錄后的界面,可查看購(gòu)物車和訂單,亦可選擇退出。(2)、購(gòu)物車管理子模塊界面說(shuō)明:用戶添加購(gòu)物車時(shí)的界面,顯示圖書(shū)名稱、價(jià)格、數(shù)量,可進(jìn)行刪除、結(jié)算、繼續(xù)購(gòu)物等操作。界面說(shuō)明:瀏覽圖書(shū)詳細(xì)信息時(shí)的界面,可點(diǎn)擊“購(gòu)買”加入購(gòu)物車。(3)、訂單管理子模塊界面說(shuō)明:選中圖書(shū)下訂單后的界面,顯示訂單基本信息并可選擇提交訂單,該界面亦可顯示會(huì)員打折情況。界面說(shuō)明:此界面為用戶選擇“我的訂單”時(shí)查看

20、訂單信息的界面,亦可確認(rèn)收貨。(4)、圖書(shū)管理子模塊界面說(shuō)明:管理員添加圖書(shū)時(shí)填寫(xiě)圖書(shū)基本信息的界面,該界面詳細(xì)介紹了圖書(shū)信息。界面說(shuō)明:用戶瀏覽網(wǎng)頁(yè)時(shí)顯示的界面,該界面顯示了圖書(shū)的基本信息。6數(shù)據(jù)庫(kù)設(shè)計(jì)6.1 數(shù)據(jù)庫(kù)概念設(shè)計(jì)該系統(tǒng)的數(shù)據(jù)庫(kù)中涉及到的實(shí)體有:圖書(shū)、用戶、購(gòu)物車、訂單。圖書(shū)的屬性有:圖書(shū)編號(hào)、圖書(shū)名稱、圖書(shū)作者、圖書(shū)出版社、圖書(shū)價(jià)格、圖書(shū)數(shù)目、圖書(shū)簡(jiǎn)介。用戶的屬性有:用戶名、用戶密碼、配送地址、電子郵箱、會(huì)員信息。管理員的屬性有:管理員姓名、密碼。購(gòu)物車的屬性有:圖書(shū)編號(hào)、圖書(shū)名稱、金額、數(shù)量。訂單的屬性有:圖書(shū)名稱、圖書(shū)編號(hào)、數(shù)量、金額、收貨人姓名、收貨人地址、聯(lián)系方式。6.2

21、 數(shù)據(jù)庫(kù)E-R圖6.3 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)是典型的電子商務(wù)系統(tǒng),數(shù)據(jù)庫(kù)包含6個(gè)表,具體見(jiàn)下表:表名解釋圖書(shū)信息表圖書(shū)信息購(gòu)物車表購(gòu)物車訂單表訂單管理員表管理員信息用戶表用戶信息采購(gòu)表采購(gòu)貨物信息(1)、圖書(shū)信息表 圖書(shū)信息表存儲(chǔ)網(wǎng)站圖書(shū)具體信息,該表引用BookCategory表的CategoryId字段作為外鍵,具體字段說(shuō)明如下表所示:字段名類型長(zhǎng)度允許空鍵值備注BookIdint4否是圖書(shū)編號(hào)BookNamenvarchar50是否圖書(shū)名稱Authornvarchar50是否圖書(shū)作者Pressnvarchar50是否圖書(shū)出版社Pricedecimal9是否圖書(shū)價(jià)格Quantityin

22、t 4否是數(shù)量Intorductionnvarchar200是否圖書(shū)介紹(2)、購(gòu)物車表購(gòu)物車表主要存儲(chǔ)網(wǎng)站用戶購(gòu)物車信息,該表引用Booklnfo表的BookId作為外鍵,其具體字段說(shuō)明如下表所示:字段名類型長(zhǎng)度允許空鍵值備注BookIdint4否是圖書(shū)編號(hào)BookNamenvarchar50是否圖書(shū)名稱Quantityint4是否數(shù)量Pricedecimal9是否金額(3)、訂單表 訂單表用以存儲(chǔ)用戶訂單,引用Userlnfo表中的UserId字段作為外鍵,其具體字段內(nèi)容如下表所示。字段名類型長(zhǎng)度允許空鍵值備注BookIdint4否是圖書(shū)編號(hào)BookNamenvarchar50是否圖書(shū)名稱

23、Quantityint4是否數(shù)量Namenvarchar50是否收貨人姓名Addressnvarchar100是否收貨人地址Numberint4否是聯(lián)系方式(4)、管理員表管理員表主要用于儲(chǔ)存管理員信息,字段說(shuō)明如下表所示。字段名類型長(zhǎng)度允許空鍵值備注Administrationnvarchar50是否管理員姓名Pwdnvarchar50是否密碼(5)、用戶表 用戶表主要用于儲(chǔ)存網(wǎng)站用戶信息,字段說(shuō)明如下表所示。字段名類型長(zhǎng)度允許空鍵值備注UserNamenvarchar50是否用戶名UserPwdnvarchar50是否用戶密碼Addressnvarchar100是否配送地址Emailnvarchar50是否電子郵箱VipInfonvarchar50是否會(huì)員信息(6)、采購(gòu)表 采購(gòu)表主要用于儲(chǔ)存缺貨信息及需要采購(gòu)的信息,字段說(shuō)明如下表所示。字段名類型長(zhǎng)度允許空鍵值備注BookIdint4否是圖書(shū)編號(hào)Boo

溫馨提示

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