




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(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 .編寫目的在網(wǎng)上商品交易系統(tǒng)項(xiàng)目的前一階段,也就是需求分析階段中,已經(jīng)將系統(tǒng)用戶對(duì)本系統(tǒng)的需求做了詳細(xì)的闡述,這些用戶需求已經(jīng)在需求說明書中獲得,并在需求說明書中得到詳盡得敘述及闡明。本階段已在系統(tǒng)的需求分析的基礎(chǔ)上,對(duì)網(wǎng)上書店系統(tǒng)做概要設(shè)計(jì)。該說明書是概要實(shí)際階段的工作成果,它應(yīng)說明功能分配、模塊劃分、程序的總體結(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ì)問題。包括如何把該系統(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ì)的說明。在下一階段的詳細(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ù)階段也可參考此說明書,以便于了解在概要設(shè)計(jì)過程中所完成的各模塊設(shè)計(jì)結(jié)構(gòu),或在修改時(shí)找出在本階段設(shè)計(jì)的不足或錯(cuò)誤。3 .項(xiàng)目背景經(jīng)過團(tuán)隊(duì)人員討論統(tǒng)一確定網(wǎng)上購書系統(tǒng)”開發(fā)的項(xiàng)目名稱是網(wǎng)上書店的開發(fā)”。主要用作團(tuán)隊(duì)內(nèi)部人員對(duì)軟件開發(fā)過程的學(xué)習(xí)和研究。表1項(xiàng)目背景項(xiàng)目名稱項(xiàng)目提出者項(xiàng)目承擔(dān)部門網(wǎng)上書店的開發(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)上書店管理員書店客戶評(píng)價(jià)管理訂單管理銷售管理庫存管理圖書信息管理用戶管理7 .模塊詳細(xì)設(shè)計(jì)(1)用戶管理模塊(2)圖書管理模塊圖書管理模塊圖書錄入圖書刪除圖書修改圖2圖書管理模塊圖(3)購物車模塊購物車模塊計(jì)算價(jià)格添加商品更新數(shù)量清空購物車移除商品(4)查詢?yōu)g覽模塊圖3購物車模塊圖查詢?yōu)g覽模塊(5)數(shù)據(jù)庫模塊3程序1 (標(biāo)識(shí)符)3.1程序描述3.1用戶管理模塊圖1用戶管理模塊圖3.1.1 注冊(cè)
4、模塊1、模塊描述該模塊完成用戶注冊(cè)的過程。2、輸入、輸出輸入:用戶名、密碼、郵箱E-mail。3、模塊接口關(guān)系允許進(jìn)入:進(jìn)入注冊(cè)成功提示頁面拒絕進(jìn)入:返回注冊(cè)頁面3.1.2 登錄模塊1、模塊描述該模塊完成用戶登錄的過程,用戶登錄成功后才能完成圖書購買等功能。2、輸入、輸出輸入:用戶名、密碼。輸出:進(jìn)入書店會(huì)員界面。3、模塊接口關(guān)系允許進(jìn)入:進(jìn)入書店系統(tǒng)拒絕進(jìn)入:返回登錄頁面4、模塊算法實(shí)現(xiàn)3.2圖書管理模塊3.2.1 圖書錄入模塊1、模塊描述該模塊完成賣家用戶查詢圖書數(shù)據(jù)庫后實(shí)現(xiàn)書籍錄入功能。2、輸入、輸出書號(hào)|圖片|圖書名|價(jià)格|數(shù)量|作者和圖書簡(jiǎn)介3、模塊算法實(shí)現(xiàn)3.2.2 、圖書刪除模塊
5、1、模塊描述該模塊完成賣家用戶查詢書籍?dāng)?shù)據(jù)庫后實(shí)現(xiàn)書籍刪除功能。2、算法實(shí)現(xiàn)3.2.3圖書修改1、模塊描述該模塊完成賣家用戶查詢圖書數(shù)據(jù)庫后實(shí)現(xiàn)書籍價(jià)格、數(shù)量、書籍上架時(shí)間等書籍信息修改功能。2、輸入、輸出3.3購物車模塊購物車模塊3.3.1 添加書籍到購物車模塊1、模塊描述該模塊完成買家用戶購買書籍的功能2、算法實(shí)現(xiàn)3.3.2 計(jì)算價(jià)格模塊1、模塊描述該模塊完成買家用戶購買書籍打折后計(jì)算價(jià)格的功能3.4查詢?yōu)g覽模塊1、模塊描述該模塊完成注冊(cè)用戶查詢?yōu)g覽書籍、查看書籍銷售排行的功能8 .接口詳細(xì)設(shè)計(jì)8.1 外部接口說明本系統(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)容中說明。接口傳遞的信息將是以數(shù)據(jù)結(jié)構(gòu)封裝了的數(shù)據(jù),以參數(shù)傳遞或返回值的形式在各模塊間傳輸。9 .模塊目錄結(jié)構(gòu)描述注冊(cè)模塊、登錄模塊放同一目錄下。計(jì)算價(jià)格模塊、查詢?yōu)g覽模塊、添加書籍到購物車模塊放同一目錄下。圖書修改、圖書刪除模塊、圖書錄入模塊放同一目錄下。10 .控制層設(shè)計(jì)下表是網(wǎng)上書店系統(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í)提交的“bookSearch.do”請(qǐng)求(2) .PageCtrlAction.java該程序負(fù)責(zé)處理分頁顯示圖書書目信息時(shí)進(jìn)行頁面跳轉(zhuǎn)時(shí)提交的“bookPage.do”請(qǐng)求。(3) .BookDetailAction.Java該程序負(fù)責(zé)處理顯示指定圖書編號(hào)的應(yīng)圖書詳細(xì)信息時(shí)提交的“bookDetail.do”請(qǐng)求。(4) .BookBuyAction.java該程序負(fù)責(zé)處理購買圖書時(shí)提交的bookBuy.d
10、o”請(qǐng)求。(5) .UpdateShopCartAction.java程序負(fù)責(zé)處理修改購物數(shù)量,或者刪除購物記錄時(shí)提交的updateShopCart.do”請(qǐng)求。(6) .ClearShopCartAction.java該程序負(fù)責(zé)處理從購物車頁面提交的清空購物車時(shí)的clearShopCart.do”請(qǐng)求。.LoginAction.java該程序負(fù)責(zé)處理從用戶登錄頁面提交的“l(fā)ogin.do”請(qǐng)求。(8) .RegistAction.java該程序負(fù)責(zé)處理從新用戶注冊(cè)頁面提交的“regist.do”請(qǐng)求。(9) .AddrConfirmAction.java該程序負(fù)責(zé)處理從訂單處理頁面提交的選擇送貨方式及付款方式的“addrConfirm.do”請(qǐng)求。(10) .OrderHistoryAction.java該程序負(fù)責(zé)處理從確認(rèn)訂單頁面提交查看所有訂單信息的orderHistory.do”請(qǐng)求。12.限制條件 建議開發(fā)軟件運(yùn)行的最短壽命:兩個(gè)月 進(jìn)行顯然方案選擇比較的期限:暫時(shí)不考慮 經(jīng)費(fèi)來源和使用限制:暫時(shí)不考慮 法律和政策方面的限制:暫時(shí)不考慮 硬件、軟件、運(yùn)行環(huá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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 月嫂測(cè)試試題及答案
- 外科臨床考試試題及答案
- 必考知識(shí)清單2024年紡織品設(shè)計(jì)師證書考試試題及答案
- 創(chuàng)建自信的2024年紡織品檢驗(yàn)員證書的試題及答案
- 提高通過率的2024年紡織品檢驗(yàn)員證書試題及答案
- 了解紡織品檢驗(yàn)流程試題及答案
- 江蘇中考南通試題及答案
- 商業(yè)美術(shù)設(shè)計(jì)師2024年考試題型分析及答案
- 口令游戲面試題及答案
- 閉式冷卻塔和開式冷卻塔的集水盤材質(zhì)有哪些區(qū)別
- 織帶繪圖方法
- 地下車庫地坪施工工藝工法標(biāo)準(zhǔn)
- 生物化學(xué)工程基礎(chǔ)(第三章代謝作用與發(fā)酵)課件
- 國(guó)家開放大學(xué)一網(wǎng)一平臺(tái)電大《可編程控制器應(yīng)用實(shí)訓(xùn)》形考任務(wù)1-7終結(jié)性考試題庫及答案
- 農(nóng)村戶口分戶協(xié)議書(6篇)
- (部編版一年級(jí)下冊(cè))語文第七單元復(fù)習(xí)課件
- SQ-02-綠色食品種植產(chǎn)品調(diào)查表0308
- 視頻結(jié)構(gòu)化大數(shù)據(jù)平臺(tái)解決方案
- 麗聲北極星分級(jí)繪本第二級(jí)上Dinner for a Dragon 教學(xué)設(shè)計(jì)
- 活躍氣氛的開場(chǎng)小游戲「培訓(xùn)破冰前必備」
- 光伏發(fā)電項(xiàng)目安全專項(xiàng)投資估算方案
評(píng)論
0/150
提交評(píng)論