




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
資料內(nèi)容僅供您學習參考,如有不當之處,請聯(lián)系改正或者刪除。案卷號日期<SunnyBay化妝品網(wǎng)上購物系統(tǒng)>概要設計說明書作者:完成日期:/04簽收人:簽收日期:修改情況記錄:版本號修改批準人修改人安裝日期簽收人V1.0
目錄TOC\o"1-4"1引言 11.1編寫目的 11.2范圍 11.3定義 11.4參考資料 12總體設計 12.1需求規(guī)定 12.2運行環(huán)境 22.3基本設計概念和處理流程 22.4結(jié)構(gòu) 22.5功能需求與程序的關(guān)系 22.6人工處理過程 22.7尚未解決的問題 33接口設計 33.1用戶接口 33.2外部接口 33.3內(nèi)部接口 34運行設計 34.1運行模塊組合 34.2運行控制 34.3運行時間 45系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設計 45.1邏輯結(jié)構(gòu)設計要點 45.2物理結(jié)構(gòu)設計要點 45.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系 46系統(tǒng)出錯處理設計 56.1出錯信息 56.2補救措施 56.3系統(tǒng)維護設計 51引言1.1編寫目的隨著中國網(wǎng)上購物平民化的發(fā)展,越來越多的人加入到網(wǎng)上購物的行列。調(diào)查機構(gòu)AC尼爾森最新研究顯示,63%的中國網(wǎng)民曾在網(wǎng)上購物。網(wǎng)購成為中國的又一大消費渠徑。在這種形勢下,北京交通大學計算機學院軟件工程課張志飛老師提出”網(wǎng)上購物系統(tǒng)”這個課程設計。我們項目小組在撰寫文檔的同時,負責完成部分相關(guān)的設計編碼。本文檔是面向程序設計人員、軟件測試人員以及評審小組,并幫助項目小組進一步撰寫后續(xù)的詳細設計文檔。1.2范圍軟件系統(tǒng)名稱:SunnyBay化妝品網(wǎng)上購物系統(tǒng)。系統(tǒng)基本功能:實現(xiàn)化妝品的網(wǎng)上選購。主要功能包括商品預覽、商品結(jié)算、商品退貨、用戶咨詢、”愛美”資訊、游客注冊和會員管理等功能。系統(tǒng)定位:現(xiàn)在網(wǎng)上購物非常流行,在有很多綜合的購物網(wǎng)站,比如淘寶網(wǎng)、當當網(wǎng)、京東購物商城等的同時,也有像凡客和麥考林那樣的品牌專營網(wǎng)??墒菍iT經(jīng)營某類商品的網(wǎng)站(如化妝品)卻依然很少。本系統(tǒng)只針對化妝品單類經(jīng)營,提供相應保健護膚的資訊指導消費者的選購合適的產(chǎn)品,附有在線咨詢和網(wǎng)友相互交流等環(huán)節(jié)為購物給予更多參考的機會。我們以優(yōu)質(zhì)的服務留住消費者,同時獲取收益。該網(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)《軟件工程導論》(第五版),張海潘編著,清華大學出版社出版;(2)《Web程序設計》塞巴斯塔著,清華大學出版社出版;(3)《數(shù)據(jù)庫系統(tǒng)概論》(第四版),王珊薩師煊編著,高等教育出版社;(4);(5);(6).2總體設計2.1需求規(guī)定本系統(tǒng)主要面向兩類人群:銷售化妝品用戶和購買用戶。銷售用戶能夠在網(wǎng)上購物系統(tǒng)設置系統(tǒng)的信息,實現(xiàn)商品的上架與下架、訂單的交易、會員的管理、在線應答和資訊的更新。用戶界面的功能主要是實現(xiàn)商品的預覽、商品交易(購物車)、在線咨詢交流、會員注冊與登錄、瀏覽資訊。詳細的說明可參見《需求分析說明書》。2.2運行環(huán)境網(wǎng)站主題用PHP和JSP編寫,數(shù)據(jù)庫基于MySql,其配置在服務端運行,客戶端訪問時只需要普通網(wǎng)絡瀏覽器即可。詳細說明參見《需求分析說明書》。2.3基本設計概念和處理流程本系統(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)絡用戶對所下的訂單進行查詢,能夠查詢到自己的訂單是已發(fā)貨還是正在處理。(3)訂購模塊提供網(wǎng)絡用戶對所選購商品的訂購確定,并選擇商品數(shù)量。(4)其它模塊商品瀏覽,”愛美”資訊,用戶交流等功能。商店后臺管理系統(tǒng):(1)新聞管理模塊實現(xiàn)管理者對站內(nèi)的新聞進行分類管理,添加與刪除新聞功能。(2)商品管理模塊實現(xiàn)管理者對站內(nèi)商品進行劃分類別,定期更新管理商品,進行添加與刪除操作。(3)訂單與會員管理模塊實現(xiàn)管理者對站內(nèi)訂單的管理,提供訂單列表,查看已確認訂單。實現(xiàn)管理者對站內(nèi)用戶的管理,和更改管理者的帳號與密碼。(4)系統(tǒng)管理模塊實現(xiàn)管理者對商店設置,管理員設定,基本模組,訂單設置等等。后臺系統(tǒng)平臺后臺系統(tǒng)平臺新聞管理商品管理訂單與會員管理系統(tǒng)管理2.5功能需求與程序的關(guān)系網(wǎng)上前臺購物系統(tǒng)商店后臺管理系統(tǒng)會員注冊√會員登錄√√會員資料√√商品展示√√商品管理√訂單√√購物車√留言板√訂單信息傳遞√√訂單信息驗證√√”愛美”資訊√√2.6人工處理過程網(wǎng)站設置與資料的錄入與修改;商品和信息的錄入與修改;物流以及發(fā)貨信息的更新。2.7尚未解決的問題網(wǎng)上銀行系統(tǒng):在線付款功能。3接口設計3.1用戶接口系統(tǒng)采用的是B/S結(jié)構(gòu),用戶只需要按照網(wǎng)頁上的提示一步一步操作即可。商店前臺購物系統(tǒng):在進入網(wǎng)上購物系統(tǒng)之后,用戶沒有登錄之前也能夠瀏覽商品,選擇商品可是結(jié)賬之前需要登錄(已注冊)或者有一個購物網(wǎng)站賬號(未注冊)。因此在購物網(wǎng)站頁面,需要申請一個新賬號,該賬號唯一標示了用戶在購物網(wǎng)站的身份以及相關(guān)信息記錄。每個商品有商品名,供貨方名,貨物上架時間,商品圖片組成。用戶經(jīng)過點擊購買商品按鈕將該商品加入到購物車當中。購物車包括用戶選擇的若干商品的集合,當用戶將所有貨物放入購物車以后,點擊提交訂單按鈕,等待訂單處理通知。商店后臺管理系統(tǒng):提供商店后臺管理系統(tǒng)登錄界面,允許管理員進行權(quán)限管理,系統(tǒng)管理,產(chǎn)品管理,訂單管理,會員管理,等操作。3.2外部接口用戶界面接口設計:本產(chǎn)品的用戶一般需要經(jī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)當用戶登入網(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ū)的相應信息,啟動瀏覽、訂購、登入、服務、管理等模塊。(4)瀏覽模塊:由相應消息驅(qū)動,完成對文件模塊的直接消息響應功能,可能會調(diào)用刷新瀏覽模塊。(5)商品資料模塊:由相應消息驅(qū)動,完成對購貨資料區(qū)的直接消息響應功能,可能會調(diào)用刷新貨物模塊和貨物查詢模塊(包括一般查詢和高級查詢)、貨物訂購模塊、支付模塊,補交貨款模塊。(6)用戶資料模塊:由相應消息驅(qū)動,完成對用戶資料區(qū)的直接消息響應功能,可能會調(diào)用刷新用戶模塊會員注冊模塊、會員帳目模塊、會員預付模塊。(7)訂單資料模塊:由相應消息驅(qū)動,完成對訂單資料區(qū)的直接消息響應功能,可能會調(diào)用刷新訂單模塊和訂單查詢模塊及取消訂單模塊。(8)密碼管理模塊:完成對密碼的管理。(9)身份驗證模塊:完成對用戶身份的驗證。4運行設計4.1運行模塊組合系統(tǒng)共有兩大主要運行模塊:網(wǎng)上前臺購物模塊以及商店后臺管理模塊。兩個模塊之間有安全的數(shù)據(jù)通訊協(xié)議。4.2運行控制本系統(tǒng)控制流程:當用戶登入網(wǎng)站后啟動index。PHP經(jīng)過身份驗證后,登入系統(tǒng),并調(diào)用系統(tǒng),由相應的訪問方式分別活其它模塊。4.3運行時間各模塊運行時間均應控制在1-10秒內(nèi)。5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設計5.1邏輯結(jié)構(gòu)設計要點購物網(wǎng)站的E-R圖由四張表組成,分別是用戶,企業(yè),商品以及訂單。消費者和企業(yè)之間由訂單連接。數(shù)據(jù)庫邏輯設計:會員信息表 customer商品信息表 product商品類別表 category訂單管理表 order_list購物車表 cart評論信息表 comment會員級別表 customer_level數(shù)據(jù)庫詳細設計:表英文名: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等待確認/成功/無效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級別積分標準否整數(shù)6普通會員:0分;VIP:1000積分以上;SVIP:積分以上5.2物理結(jié)構(gòu)設計要點本數(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)出錯處理設計6.1出錯信息出錯狀況用戶沒有注冊用戶忘記密碼用戶沒有進行訂購活動就查詢購物車用戶點擊購買特價商品,但資格不夠解決方法彈出消息框提示用戶先進行注冊。彈出消息框提示用戶進入”忘記密碼”通道獲得密碼。彈出消息框提示用戶還沒進行購物,購物車為空。彈出消息框提示用戶現(xiàn)有資格不夠。出錯狀況用戶查詢的訂單被取消用戶查詢訂單,日期已過期。用戶查詢的訂單不存在。用戶點擊尚未開通的鏈接解決方法彈出消息框提示用
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 一種用于儲能集裝箱的消防系統(tǒng)及儲能集裝箱的制作方法
- 2025年高職筆試試題及答案
- 2025年優(yōu)缺點面試試題及答案
- 2025年小學科目面試題及答案
- 2025年以前的公司法試題及答案
- 2025年音樂教室樂理試題及答案
- 2025年醫(yī)療直播面試題及答案
- 2025年初一音樂測試題及答案
- 2025年達鋼鉗工考試題及答案
- 2025年ug考試試題及答案
- 電子級(高純)氫氟酸生產(chǎn)工藝和質(zhì)量指標介紹
- 2024年煤礦安全管理人員(機電運輸)考試題庫(濃縮500題)
- 支付令異議申請書(2篇)
- 數(shù)據(jù)崗位招聘筆試題與參考答案(某大型央企)2025年
- 第六單元 資本主義制度的初步確立 復習課件 2024-2025學年統(tǒng)編版九年級歷史上冊
- 供應鏈安全培訓教材課件
- 口腔頜面外科創(chuàng)口的處理(口腔頜面外科課件)
- 智鼎在線測評規(guī)律題題庫
- 蘋果電腦macOS效率手冊
- 緊急停車按鈕的安全設置要求
- 城區(qū)綠地養(yǎng)護服務費項目成本預算績效分析報告
評論
0/150
提交評論