




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