




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
..案卷號(hào)日期<SunnyBay化妝品網(wǎng)上購物系統(tǒng)>概要設(shè)計(jì)說明書作者:完成日期:20簽收人:簽收日期:修改情況記錄:版本號(hào)修改批準(zhǔn)人修改人安裝日期簽收人V1.0目錄TOC\o"1-4"1引言11.1編寫目的11.2范圍11.3定義11.4參考資料12總體設(shè)計(jì)12.1需求規(guī)定12.2運(yùn)行環(huán)境22.3基本設(shè)計(jì)概念和處理流程22.4結(jié)構(gòu)22.5功能需求與程序的關(guān)系22.6人工處理過程22.7尚未解決的問題33接口設(shè)計(jì)33.1用戶接口33.2外部接口33.3內(nèi)部接口34運(yùn)行設(shè)計(jì)34.1運(yùn)行模塊組合34.2運(yùn)行控制34.3運(yùn)行時(shí)間45系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)45.1邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)45.2物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn)45.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系46系統(tǒng)出錯(cuò)處理設(shè)計(jì)56.1出錯(cuò)信息56.2補(bǔ)救措施56.3系統(tǒng)維護(hù)設(shè)計(jì)5..1引言1.1編寫目的隨著中國網(wǎng)上購物平民化的發(fā)展,越來越多的人加入到網(wǎng)上購物的行列。調(diào)查機(jī)構(gòu)AC尼爾森最新研究顯示,63%的中國網(wǎng)民曾在網(wǎng)上購物。網(wǎng)購成為中國的又一大消費(fèi)渠徑。在這種形勢(shì)下,北京交通大學(xué)計(jì)算機(jī)學(xué)院軟件工程課張志飛老師提出"網(wǎng)上購物系統(tǒng)"這個(gè)課程設(shè)計(jì)。我們項(xiàng)目小組在撰寫文檔的同時(shí),負(fù)責(zé)完成部分相關(guān)的設(shè)計(jì)編碼。本文檔是面向程序設(shè)計(jì)人員、軟件測(cè)試人員以及評(píng)審小組,并幫助項(xiàng)目小組進(jìn)一步撰寫后續(xù)的詳細(xì)設(shè)計(jì)文檔。1.2范圍軟件系統(tǒng)名稱:SunnyBay化妝品網(wǎng)上購物系統(tǒng)。系統(tǒng)基本功能:實(shí)現(xiàn)化妝品的網(wǎng)上選購。主要功能包括商品預(yù)覽、商品結(jié)算、商品退貨、用戶咨詢、"愛美"資訊、游客注冊(cè)和會(huì)員管理等功能。系統(tǒng)定位:現(xiàn)在網(wǎng)上購物非常流行,在有很多綜合的購物網(wǎng)站,比如淘寶網(wǎng)、當(dāng)當(dāng)網(wǎng)、京東購物商城等的同時(shí),也有像凡客和麥考林那樣的品牌專營網(wǎng)。但是專門經(jīng)營某類商品的網(wǎng)站〔如化妝品卻依然很少。本系統(tǒng)只針對(duì)化妝品單類經(jīng)營,提供相應(yīng)保健護(hù)膚的資訊指導(dǎo)消費(fèi)者的選購合適的產(chǎn)品,附有在線咨詢和網(wǎng)友相互交流等環(huán)節(jié)為購物給予更多參考的機(jī)會(huì)。我們以優(yōu)質(zhì)的服務(wù)留住消費(fèi)者,同時(shí)獲取收益。該網(wǎng)上購物系統(tǒng)的亮點(diǎn)在于用戶體驗(yàn)的便捷性與人性化。1.3定義BBS:BulletinBoardSystem,翻譯為中文就是"電子公告板"網(wǎng)上購物:通過互聯(lián)網(wǎng)檢索商品信息,并通過電子訂購單發(fā)出購物請(qǐng)求,然后填上私人支票帳號(hào)或信用卡的號(hào)碼,廠商通過郵購的方式發(fā)貨,或是通過快遞公司送貨上門。1.4參考資料<1>《軟件工程導(dǎo)論》〔第五版,張海潘編著,清華大學(xué)出版社出版;<2>《Web程序設(shè)計(jì)》塞巴斯塔著,清華大學(xué)出版社出版;<3>《數(shù)據(jù)庫系統(tǒng)概論》〔第四版,王珊薩師煊編著,高等教育出版社;<4>;<5>66.htm;<6>://opencart.2總體設(shè)計(jì)2.1需求規(guī)定本系統(tǒng)主要面向兩類人群:銷售化妝品用戶和購買用戶。銷售用戶可以在網(wǎng)上購物系統(tǒng)設(shè)置系統(tǒng)的信息,實(shí)現(xiàn)商品的上架與下架、訂單的交易、會(huì)員的管理、在線應(yīng)答和資訊的更新。用戶界面的功能主要是實(shí)現(xiàn)商品的預(yù)覽、商品交易〔購物車、在線咨詢交流、會(huì)員注冊(cè)與登錄、瀏覽資訊。詳細(xì)的說明可參見《需求分析說明書》。2.2運(yùn)行環(huán)境網(wǎng)站主題用PHP和JSP編寫,數(shù)據(jù)庫基于MySql,其配置在服務(wù)端運(yùn)行,客戶端訪問時(shí)只需要普通網(wǎng)絡(luò)瀏覽器即可。詳細(xì)說明參見《需求分析說明書》。2.3基本設(shè)計(jì)概念和處理流程本系統(tǒng)有兩部分組成:化妝品商城系統(tǒng)和商店后臺(tái)管理系統(tǒng)。兩套系統(tǒng)獨(dú)立運(yùn)作,購物系統(tǒng)用作商品交易平臺(tái),后臺(tái)管理系統(tǒng)則作為銷售者管理網(wǎng)上商店產(chǎn)品和客戶信息的平臺(tái)。其處理過程如下:前臺(tái)購物流程圖:瀏覽商品瀏覽商品選擇商品訂購商品去購物車去收銀臺(tái)提交訂單未注冊(cè)用戶已登錄注冊(cè)用戶未登錄注冊(cè)用戶注冊(cè)登錄后臺(tái)管理流程圖:用戶訂單用戶訂單訂單處理訂單發(fā)貨訂單結(jié)賬訂單刪除2.4結(jié)構(gòu)通過本系統(tǒng)的需求分析說明書,可以分析出該網(wǎng)上購物系統(tǒng)大致可以把前臺(tái)分為五個(gè)模塊:商品查詢模塊,訂單查詢模塊,訂購模塊,"愛美"資訊模塊以及用戶交流模塊。后臺(tái)分為四個(gè)模塊:商品管理模塊,商品交易模塊,操作管理模塊以及新聞管理模塊。商店前臺(tái)購物系統(tǒng):<1>商品查詢模塊通過商品的名稱進(jìn)行查詢,可以更快的得到自己所查的商品資料。<2>訂單查詢模塊提供給網(wǎng)絡(luò)用戶對(duì)所下的訂單進(jìn)行查詢,可以查詢到自己的訂單是已發(fā)貨還是正在處理。<3>訂購模塊提供網(wǎng)絡(luò)用戶對(duì)所選購商品的訂購確定,并選擇商品數(shù)量。<4>其它模塊商品瀏覽,"愛美"資訊,用戶交流等功能。商店后臺(tái)管理系統(tǒng):<1>新聞管理模塊實(shí)現(xiàn)管理者對(duì)站內(nèi)的新聞進(jìn)行分類管理,添加與刪除新聞功能。<2>商品管理模塊實(shí)現(xiàn)管理者對(duì)站內(nèi)商品進(jìn)行劃分類別,定期更新管理商品,進(jìn)行添加與刪除操作。<3>訂單與會(huì)員管理模塊實(shí)現(xiàn)管理者對(duì)站內(nèi)訂單的管理,提供訂單列表,查看已確認(rèn)訂單。實(shí)現(xiàn)管理者對(duì)站內(nèi)用戶的管理,和更改管理者的帳號(hào)與密碼。<4>系統(tǒng)管理模塊實(shí)現(xiàn)管理者對(duì)商店設(shè)置,管理員設(shè)定,基本模組,訂單設(shè)置等等。后臺(tái)系統(tǒng)平臺(tái)后臺(tái)系統(tǒng)平臺(tái)新聞管理商品管理訂單與會(huì)員管理系統(tǒng)管理2.5功能需求與程序的關(guān)系網(wǎng)上前臺(tái)購物系統(tǒng)商店后臺(tái)管理系統(tǒng)會(huì)員注冊(cè)√會(huì)員登錄√√會(huì)員資料√√商品展示√√商品管理√訂單√√購物車√留言板√訂單信息傳遞√√訂單信息驗(yàn)證√√"愛美"資訊√√2.6人工處理過程網(wǎng)站設(shè)置與資料的錄入與修改;商品和信息的錄入與修改;物流以及發(fā)貨信息的更新。2.7尚未解決的問題網(wǎng)上銀行系統(tǒng):在線付款功能。3接口設(shè)計(jì)3.1用戶接口系統(tǒng)采用的是B/S結(jié)構(gòu),用戶只需要按照網(wǎng)頁上的提示一步一步操作即可。商店前臺(tái)購物系統(tǒng):在進(jìn)入網(wǎng)上購物系統(tǒng)之后,用戶沒有登錄之前也可以瀏覽商品,選擇商品但是結(jié)賬之前需要登錄〔已注冊(cè)或者有一個(gè)購物網(wǎng)站賬號(hào)〔未注冊(cè)。因此在購物網(wǎng)站頁面,需要申請(qǐng)一個(gè)新賬號(hào),該賬號(hào)唯一標(biāo)示了用戶在購物網(wǎng)站的身份以及相關(guān)信息記錄。每個(gè)商品有商品名,供貨方名,貨物上架時(shí)間,商品圖片組成。用戶通過點(diǎn)擊購買商品按鈕將該商品加入到購物車當(dāng)中。購物車包括用戶選擇的若干商品的集合,當(dāng)用戶將所有貨物放入購物車以后,點(diǎn)擊提交訂單按鈕,等待訂單處理通知。商店后臺(tái)管理系統(tǒng):提供商店后臺(tái)管理系統(tǒng)登錄界面,允許管理員進(jìn)行權(quán)限管理,系統(tǒng)管理,產(chǎn)品管理,訂單管理,會(huì)員管理,等操作。3.2外部接口用戶界面接口設(shè)計(jì):本產(chǎn)品的用戶一般需要通過終端進(jìn)行操作,進(jìn)入主界面后點(diǎn)擊相應(yīng)的窗口,分別進(jìn)入相對(duì)應(yīng)的界面<如:輸入界面、輸出界面>。用戶對(duì)程序的維護(hù),最好要有備份。
軟件接口:Windows系統(tǒng)操作系統(tǒng),IE瀏覽器,漢語編程系統(tǒng)。3.3內(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í)行完后返回操作系統(tǒng)。〔3系統(tǒng)功能模塊:接受系統(tǒng)功能區(qū)的相應(yīng)信息,啟動(dòng)瀏覽、訂購、登入、服務(wù)、管理等模塊。〔4瀏覽模塊:由相應(yīng)消息驅(qū)動(dòng),完成對(duì)文件模塊的直接消息響應(yīng)功能,可能會(huì)調(diào)用刷新瀏覽模塊。〔5商品資料模塊:由相應(yīng)消息驅(qū)動(dòng),完成對(duì)購貨資料區(qū)的直接消息響應(yīng)功能,可能會(huì)調(diào)用刷新貨物模塊和貨物查詢模塊〔包括一般查詢和高級(jí)查詢、貨物訂購模塊、支付模塊,補(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)功能,可能會(huì)調(diào)用刷新訂單模塊和訂單查詢模塊及取消訂單模塊。〔8密碼管理模塊:完成對(duì)密碼的管理。〔9身份驗(yàn)證模塊:完成對(duì)用戶身份的驗(yàn)證。4運(yùn)行設(shè)計(jì)4.1運(yùn)行模塊組合系統(tǒng)共有兩大主要運(yùn)行模塊:網(wǎng)上前臺(tái)購物模塊以及商店后臺(tái)管理模塊。兩個(gè)模塊之間有安全的數(shù)據(jù)通訊協(xié)議。4.2運(yùn)行控制本系統(tǒng)控制流程:當(dāng)用戶登入網(wǎng)站后啟動(dòng)index。PHP通過身份驗(yàn)證后,登入系統(tǒng),并調(diào)用系統(tǒng),由相應(yīng)的訪問方式分別活其他模塊。4.3運(yùn)行時(shí)間各模塊運(yùn)行時(shí)間均應(yīng)控制在1-10秒內(nèi)。5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)5.1邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)購物網(wǎng)站的E-R圖由四張表組成,分別是用戶,企業(yè),商品以及訂單。消費(fèi)者和企業(yè)之間由訂單連接。數(shù)據(jù)庫邏輯設(shè)計(jì):會(huì)員信息表 customer商品信息表 product商品類別表 category訂單管理表 order_list購物車表 cart評(píng)論信息表 comment會(huì)員級(jí)別表 customer_level數(shù)據(jù)庫詳細(xì)設(shè)計(jì):表英文名:customer 表中文名:會(huì)員序號(hào)屬性名含義關(guān)鍵字類別大小取值域〔約束1id序號(hào)是整數(shù)11自動(dòng)增一2customer_code會(huì)員編號(hào)否字符50c000…0-c999…93username用戶名否字符104customer_name姓名否字符205password密碼否字符106sex性別否字符2男/女7birthday出生日期否日期8phone否整數(shù)119mobile手機(jī)否字符1110address地址否字符2011customer_point會(huì)員積分否整數(shù)1112level_id會(huì)員級(jí)別外鍵碼整數(shù)613day注冊(cè)日期否日期表英文名:product 表中文名:商品序號(hào)屬性名含義關(guān)鍵字類別大小取值域〔約束1id序號(hào)是整數(shù)11自動(dòng)增一2product_code商品編號(hào)否字符50p000…0-p999…93product_name商品名稱否字符504product_inf商品信息否text5product_image商品圖片否text6category_id類別編號(hào)外鍵碼字符57price單價(jià)否整數(shù)68date_in入庫日期否日期9quantity_in入庫數(shù)量否整數(shù)1110quantity_out賣出數(shù)量否整數(shù)1111product_point商品積分否整數(shù)6表英文名:category 表中文名:商品類別序號(hào)屬性名含義關(guān)鍵字類別大小取值域〔約束1category_id類別編號(hào)是字符52category類別名稱否字符10表英文名:order_list 表中文名:訂單序號(hào)屬性名含義關(guān)鍵字類別大小取值域〔約束1order_id訂單編號(hào)是整數(shù)112customer_code會(huì)員編號(hào)否字符50c000…0-c999…93product_code商品編號(hào)否字符50p000…0-b999…94product_quantity商品數(shù)量否整數(shù)115price總價(jià)否整數(shù)66date下單日期否日期7order_status訂單狀態(tài)否字符5等待確認(rèn)/成功/無效8order_property訂單屬性否字符5普通/退貨表英文名:cart 表中文名:購物車序號(hào)屬性名含義關(guān)鍵字類別大小取值域〔約束1id序號(hào)是整數(shù)62customer_code會(huì)員編號(hào)否字符50c000…0-c999…93product_code商品編號(hào)否字符50p000…0-b999…94product_quantity商品數(shù)量否整數(shù)6表英文名:comment 表中文名:評(píng)論序號(hào)屬性名含義關(guān)鍵字類別大小取值域〔約束1id序號(hào)是整數(shù)62customer_code會(huì)員編號(hào)否字符50c000…0-c999…93product_code商品編號(hào)否字符50p000…0-b999…94comment評(píng)論否text表英文名:customer_level 表中文名:會(huì)員級(jí)別序號(hào)屬性名含義關(guān)鍵字類別大小取值域〔約束1level_id會(huì)員級(jí)別編號(hào)是整數(shù)62level級(jí)別名稱否字符6普通會(huì)員/VIP/SVIP3level_point級(jí)別積分標(biāo)準(zhǔn)否整數(shù)6普通會(huì)員:0分;VIP:1000積分以上;SVIP:2000積分以上5.2物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn)本數(shù)據(jù)庫的文件物理結(jié)構(gòu):采用二叉樹的結(jié)構(gòu)記錄文件。5.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系網(wǎng)上前臺(tái)購物系統(tǒng)商店后臺(tái)管理系統(tǒng)會(huì)員√√商品√√訂單√√購物車√√評(píng)論√√管理員√6系統(tǒng)出錯(cuò)處理設(shè)計(jì)6.1出錯(cuò)信息出錯(cuò)狀況用戶沒有注冊(cè)用戶忘記密碼用戶沒有進(jìn)行訂購活動(dòng)就查詢購物車用戶點(diǎn)擊購買特價(jià)商品,但資格不夠解決方法彈出消息框提示用戶先進(jìn)行注冊(cè)。彈出消息框提示用戶進(jìn)入"忘記密碼"通道獲得密碼。彈出消息框提示用戶還沒進(jìn)行購物,購物車為空。彈出消息框提示用戶現(xiàn)有資格不夠。出錯(cuò)狀況用戶查詢的訂單被取消用戶查詢訂單,日期已過期。用戶查詢的訂單不存在。用戶點(diǎn)擊尚未開通的鏈接解決方法彈出消息框提示用戶的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 出國建筑合同范本
- 健身車外貿(mào)合同范本
- 代建租賃合同范本
- 凍庫驗(yàn)收合同范本
- ipad制作合同范本
- 長寧區(qū)制作家具施工方案
- 使用保姆合同范本
- ppp 外貿(mào)合同范本
- 公寓租給酒店合同范本
- 仿古街建設(shè)合同范本
- 10我們愛和平(第1課時(shí))(說課稿)2023-2024學(xué)年統(tǒng)編版道德與法治六年級(jí)下冊(cè)
- 烈士褒揚(yáng)課件教學(xué)課件
- 《國際貿(mào)易實(shí)務(wù)(英文版)》(英文課件) -Ch 6 International Cargo Transport-Ch 11 Cross-border Commerce
- 退休延期留用崗位協(xié)議書
- 3.1 歌曲《音階歌》課件(10張內(nèi)嵌音頻)
- 中醫(yī)適宜技術(shù)-中藥熱奄包
- 2024年儲(chǔ)能行業(yè)市場(chǎng)全景分析及發(fā)展趨勢(shì)展望報(bào)告
- 2024-2025學(xué)年小學(xué)科學(xué)五年級(jí)下冊(cè)青島版(六三制2024)教學(xué)設(shè)計(jì)合集
- 林海雪原課件6張
- 文言文雙文本閱讀:重耳出亡(附答案解析與譯文)
- 銀發(fā)經(jīng)濟(jì)產(chǎn)業(yè)發(fā)展規(guī)劃
評(píng)論
0/150
提交評(píng)論