網(wǎng)上書(shū)店系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū)_第1頁(yè)
網(wǎng)上書(shū)店系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū)_第2頁(yè)
網(wǎng)上書(shū)店系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū)_第3頁(yè)
網(wǎng)上書(shū)店系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū)_第4頁(yè)
網(wǎng)上書(shū)店系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū)_第5頁(yè)
已閱讀5頁(yè),還剩7頁(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、文檔編號(hào):計(jì)應(yīng)1002班版本號(hào):132135421項(xiàng)目小組成員:1引言2 .編寫(xiě)目的在網(wǎng)上商品交易系統(tǒng)項(xiàng)目的前一階段,也就是需求分析階段中,已經(jīng)將系統(tǒng)用戶對(duì)本系統(tǒng)的需求做了詳細(xì)的闡述,這些用戶需求已經(jīng)在需求說(shuō)明書(shū)中獲得,并在需求說(shuō)明書(shū)中得到詳盡得敘述及闡明。本階段已在系統(tǒng)的需求分析的基礎(chǔ)上,對(duì)網(wǎng)上書(shū)店系統(tǒng)做概要設(shè)計(jì)。該說(shuō)明書(shū)是概要實(shí)際階段的工作成果,它應(yīng)說(shuō)明功能分配、模塊劃分、程序的總體結(jié)構(gòu)、輸入輸出以及接口設(shè)計(jì)、運(yùn)行設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)和出錯(cuò)處理設(shè)計(jì)等,為詳細(xì)設(shè)計(jì)提供基礎(chǔ)。主要解決了實(shí)現(xiàn)該系統(tǒng)需求的程序模塊設(shè)計(jì)問(wèn)題。包括如何把該系統(tǒng)劃分成若干個(gè)模塊、決定各個(gè)模塊之間的接口、模塊之間傳遞的信息,

2、以及數(shù)據(jù)結(jié)構(gòu)、模塊結(jié)構(gòu)的設(shè)計(jì)等。在以下的概要設(shè)計(jì)報(bào)告中將對(duì)在本階段中對(duì)系統(tǒng)所做的所有概要設(shè)計(jì)進(jìn)行詳細(xì)的說(shuō)明。在下一階段的詳細(xì)設(shè)計(jì)中,程序設(shè)計(jì)員可參考此概要設(shè)計(jì)報(bào)告,在概要設(shè)計(jì)對(duì)網(wǎng)上商品交易系統(tǒng)所做的模塊結(jié)構(gòu)設(shè)計(jì)的基礎(chǔ)上,對(duì)系統(tǒng)進(jìn)行詳細(xì)設(shè)計(jì)。在以后的軟件測(cè)試以及軟件維護(hù)階段也可參考此說(shuō)明書(shū),以便于了解在概要設(shè)計(jì)過(guò)程中所完成的各模塊設(shè)計(jì)結(jié)構(gòu),或在修改時(shí)找出在本階段設(shè)計(jì)的不足或錯(cuò)誤。3 .項(xiàng)目背景經(jīng)過(guò)團(tuán)隊(duì)人員討論統(tǒng)一確定網(wǎng)上購(gòu)書(shū)系統(tǒng)”開(kāi)發(fā)的項(xiàng)目名稱是網(wǎng)上書(shū)店的開(kāi)發(fā)”。主要用作團(tuán)隊(duì)內(nèi)部人員對(duì)軟件開(kāi)發(fā)過(guò)程的學(xué)習(xí)和研究。表1項(xiàng)目背景項(xiàng)目名稱項(xiàng)目提出者項(xiàng)目承擔(dān)部門網(wǎng)上書(shū)店的開(kāi)發(fā)老師第六小組4 .定義5 .參

3、考資料軟件工程齊治昌譚慶平寧洪高等教育出版社實(shí)用軟件工程鄭人杰殷人昆陶永雷清華大學(xué)出版社軟件工程方法與實(shí)踐胥光輝金鳳林丁力機(jī)械工業(yè)出版社軟件設(shè)計(jì)文檔國(guó)家標(biāo)準(zhǔn)GB8567-886 .軟件結(jié)構(gòu)設(shè)計(jì)系統(tǒng)結(jié)構(gòu)圖網(wǎng)上書(shū)店管理員書(shū)店客戶評(píng)價(jià)管理訂單管理銷售管理庫(kù)存管理圖書(shū)信息管理用戶管理7 .模塊詳細(xì)設(shè)計(jì)(1)用戶管理模塊(2)圖書(shū)管理模塊圖書(shū)管理模塊圖書(shū)錄入圖書(shū)刪除圖書(shū)修改圖2圖書(shū)管理模塊圖(3)購(gòu)物車模塊購(gòu)物車模塊計(jì)算價(jià)格添加商品更新數(shù)量清空購(gòu)物車移除商品(4)查詢?yōu)g覽模塊圖3購(gòu)物車模塊圖查詢?yōu)g覽模塊(5)數(shù)據(jù)庫(kù)模塊3程序1 (標(biāo)識(shí)符)3.1程序描述3.1用戶管理模塊圖1用戶管理模塊圖3.1.1 注冊(cè)

4、模塊1、模塊描述該模塊完成用戶注冊(cè)的過(guò)程。2、輸入、輸出輸入:用戶名、密碼、郵箱E-mail。3、模塊接口關(guān)系允許進(jìn)入:進(jìn)入注冊(cè)成功提示頁(yè)面拒絕進(jìn)入:返回注冊(cè)頁(yè)面3.1.2 登錄模塊1、模塊描述該模塊完成用戶登錄的過(guò)程,用戶登錄成功后才能完成圖書(shū)購(gòu)買等功能。2、輸入、輸出輸入:用戶名、密碼。輸出:進(jìn)入書(shū)店會(huì)員界面。3、模塊接口關(guān)系允許進(jìn)入:進(jìn)入書(shū)店系統(tǒng)拒絕進(jìn)入:返回登錄頁(yè)面4、模塊算法實(shí)現(xiàn)3.2圖書(shū)管理模塊3.2.1 圖書(shū)錄入模塊1、模塊描述該模塊完成賣家用戶查詢圖書(shū)數(shù)據(jù)庫(kù)后實(shí)現(xiàn)書(shū)籍錄入功能。2、輸入、輸出書(shū)號(hào)|圖片|圖書(shū)名|價(jià)格|數(shù)量|作者和圖書(shū)簡(jiǎn)介3、模塊算法實(shí)現(xiàn)3.2.2 、圖書(shū)刪除模塊

5、1、模塊描述該模塊完成賣家用戶查詢書(shū)籍?dāng)?shù)據(jù)庫(kù)后實(shí)現(xiàn)書(shū)籍刪除功能。2、算法實(shí)現(xiàn)3.2.3圖書(shū)修改1、模塊描述該模塊完成賣家用戶查詢圖書(shū)數(shù)據(jù)庫(kù)后實(shí)現(xiàn)書(shū)籍價(jià)格、數(shù)量、書(shū)籍上架時(shí)間等書(shū)籍信息修改功能。2、輸入、輸出3.3購(gòu)物車模塊購(gòu)物車模塊3.3.1 添加書(shū)籍到購(gòu)物車模塊1、模塊描述該模塊完成買家用戶購(gòu)買書(shū)籍的功能2、算法實(shí)現(xiàn)3.3.2 計(jì)算價(jià)格模塊1、模塊描述該模塊完成買家用戶購(gòu)買書(shū)籍打折后計(jì)算價(jià)格的功能3.4查詢?yōu)g覽模塊1、模塊描述該模塊完成注冊(cè)用戶查詢?yōu)g覽書(shū)籍、查看書(shū)籍銷售排行的功能8 .接口詳細(xì)設(shè)計(jì)8.1 外部接口說(shuō)明本系統(tǒng)同外界的所有接口的安排包括軟件與硬件之間的接口、本系統(tǒng)與各支持軟件之間

6、的接口關(guān)系。8.2 內(nèi)部接口內(nèi)部接口方面,各模塊之間采用函數(shù)調(diào)用、參數(shù)傳遞、返回值的方式進(jìn)行信息傳遞。具體參數(shù)的結(jié)構(gòu)將在下面數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)的內(nèi)容中說(shuō)明。接口傳遞的信息將是以數(shù)據(jù)結(jié)構(gòu)封裝了的數(shù)據(jù),以參數(shù)傳遞或返回值的形式在各模塊間傳輸。9 .模塊目錄結(jié)構(gòu)描述注冊(cè)模塊、登錄模塊放同一目錄下。計(jì)算價(jià)格模塊、查詢?yōu)g覽模塊、添加書(shū)籍到購(gòu)物車模塊放同一目錄下。圖書(shū)修改、圖書(shū)刪除模塊、圖書(shū)錄入模塊放同一目錄下。10 .控制層設(shè)計(jì)下表是網(wǎng)上書(shū)店系統(tǒng)中的Action映射表。該映射決定了Action與其他Webl1件之間的關(guān)聯(lián)關(guān)系。作為前后臺(tái)之間橋梁,本表中指明了每個(gè)Action的入口(即調(diào)用Action的組件)及

7、出口(即請(qǐng)求轉(zhuǎn)發(fā)的目標(biāo)組件),以及傳遞Action的ActionForm。Action入口ActionForm出口BookSearchActionIndex.jspBookSearchFormBookMain.jspBookDetailActionBookMain.jspBookIdFormBookShow.jspPageCtrlActionBookMain.jspPageIdFormBookMain.jspLoginActionUserLogin.jspLoginFormOrderAddress.jspRegistActionUserRegister.jspUserFormUserLogin

8、.jspBookBuyActionBookShow.jspBookIdFormBookShopCart.jspUpdateShopCartActionBookShopCart.jspBookShopCartFormBookShopCart.jspClearShopCartActionBookShopCart.jspBookShopCart.jspAddrConfirmActionOrderAddress.jspDeliveryFormOrderConfim.jspOrderHistoryActionOrderConfirm.jspOrderHistory.jspOrderDelActionOr

9、derHistory.jspOrderIdFormOrderHistory.jsp11 .表示層設(shè)計(jì).BookSearchAction.java該程序負(fù)責(zé)處理查詢顯示滿足條件圖書(shū)書(shū)目信息時(shí)提交的“bookSearch.do”請(qǐng)求(2) .PageCtrlAction.java該程序負(fù)責(zé)處理分頁(yè)顯示圖書(shū)書(shū)目信息時(shí)進(jìn)行頁(yè)面跳轉(zhuǎn)時(shí)提交的“bookPage.do”請(qǐng)求。(3) .BookDetailAction.Java該程序負(fù)責(zé)處理顯示指定圖書(shū)編號(hào)的應(yīng)圖書(shū)詳細(xì)信息時(shí)提交的“bookDetail.do”請(qǐng)求。(4) .BookBuyAction.java該程序負(fù)責(zé)處理購(gòu)買圖書(shū)時(shí)提交的bookBuy.d

10、o”請(qǐng)求。(5) .UpdateShopCartAction.java程序負(fù)責(zé)處理修改購(gòu)物數(shù)量,或者刪除購(gòu)物記錄時(shí)提交的updateShopCart.do”請(qǐng)求。(6) .ClearShopCartAction.java該程序負(fù)責(zé)處理從購(gòu)物車頁(yè)面提交的清空購(gòu)物車時(shí)的clearShopCart.do”請(qǐng)求。.LoginAction.java該程序負(fù)責(zé)處理從用戶登錄頁(yè)面提交的“l(fā)ogin.do”請(qǐng)求。(8) .RegistAction.java該程序負(fù)責(zé)處理從新用戶注冊(cè)頁(yè)面提交的“regist.do”請(qǐng)求。(9) .AddrConfirmAction.java該程序負(fù)責(zé)處理從訂單處理頁(yè)面提交的選擇送貨方式及付款方式的“addrConfirm.do”請(qǐng)求。(10) .OrderHistoryAction.java該程序負(fù)責(zé)處理從確認(rèn)訂單頁(yè)面提交查看所有訂單信息的orderHistory.do”請(qǐng)求。12.限制條件 建議開(kāi)發(fā)軟件運(yùn)行的最短壽命:兩個(gè)月 進(jìn)行顯然方案選擇比較的期限:暫時(shí)不考慮 經(jīng)費(fèi)來(lái)源和使用限制:暫時(shí)不考慮 法律和政策方面的限制:暫時(shí)不考慮 硬件、軟件、運(yùn)行環(huán)境和

溫馨提示

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