




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、文檔編號:計(jì)應(yīng)1002班版本號:132135421項(xiàng)目小組成員:1引言2 .編寫目的在網(wǎng)上商品交易系統(tǒng)項(xiàng)目的前一階段,也就是需求分析階段中,已經(jīng)將系統(tǒng)用戶對本系統(tǒng)的需求做了詳細(xì)的闡述,這些用戶需求已經(jīng)在需求說明書中獲得,并在需求說明書中得到詳盡得敘述及闡明。本階段已在系統(tǒng)的需求分析的基礎(chǔ)上,對網(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)告中將對在本階段中對系統(tǒng)所做的所有概要設(shè)計(jì)進(jìn)行詳細(xì)的說明。在下一階段的詳細(xì)設(shè)計(jì)中,程序設(shè)計(jì)員可參考此概要設(shè)計(jì)報(bào)告,在概要設(shè)計(jì)對網(wǎng)上商品交易系統(tǒng)所做的模塊結(jié)構(gòu)設(shè)計(jì)的基礎(chǔ)上,對系統(tǒng)進(jìn)行詳細(xì)設(shè)計(jì)。在以后的軟件測試以及軟件維護(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)部人員對軟件開發(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ì)文檔國家標(biāo)準(zhǔn)GB8567-886 .軟件結(jié)構(gòu)設(shè)計(jì)系統(tǒng)結(jié)構(gòu)圖網(wǎ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)識符)3.1程序描述3.1用戶管理模塊圖1用戶管理模塊圖3.1.1 注冊
4、模塊1、模塊描述該模塊完成用戶注冊的過程。2、輸入、輸出輸入:用戶名、密碼、郵箱E-mail。3、模塊接口關(guān)系允許進(jìn)入:進(jìn)入注冊成功提示頁面拒絕進(jìn)入:返回注冊頁面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、輸入、輸出書號|圖片|圖書名|價(jià)格|數(shù)量|作者和圖書簡介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、模塊描述該模塊完成注冊用戶查詢?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)描述注冊模塊、登錄模塊放同一目錄下。計(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、出口(即請求轉(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”請求(2) .PageCtrlAction.java該程序負(fù)責(zé)處理分頁顯示圖書書目信息時(shí)進(jìn)行頁面跳轉(zhuǎn)時(shí)提交的“bookPage.do”請求。(3) .BookDetailAction.Java該程序負(fù)責(zé)處理顯示指定圖書編號的應(yīng)圖書詳細(xì)信息時(shí)提交的“bookDetail.do”請求。(4) .BookBuyAction.java該程序負(fù)責(zé)處理購買圖書時(shí)提交的bookBuy.d
10、o”請求。(5) .UpdateShopCartAction.java程序負(fù)責(zé)處理修改購物數(shù)量,或者刪除購物記錄時(shí)提交的updateShopCart.do”請求。(6) .ClearShopCartAction.java該程序負(fù)責(zé)處理從購物車頁面提交的清空購物車時(shí)的clearShopCart.do”請求。.LoginAction.java該程序負(fù)責(zé)處理從用戶登錄頁面提交的“l(fā)ogin.do”請求。(8) .RegistAction.java該程序負(fù)責(zé)處理從新用戶注冊頁面提交的“regist.do”請求。(9) .AddrConfirmAction.java該程序負(fù)責(zé)處理從訂單處理頁面提交的選擇送貨方式及付款方式的“addrConfirm.do”請求。(10) .OrderHistoryAction.java該程序負(fù)責(zé)處理從確認(rèn)訂單頁面提交查看所有訂單信息的orderHistory.do”請求。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等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 以質(zhì)量為基重塑初中幾何課堂教學(xué)新生態(tài)
- 以讀促寫:高中英語寫作教學(xué)新路徑與質(zhì)量提升探究
- 以認(rèn)識發(fā)展為導(dǎo)向:中學(xué)化學(xué)無機(jī)元素化合物課程內(nèi)容深度剖析
- 中國金剛石鉆頭行業(yè)市場運(yùn)行態(tài)勢及投資戰(zhàn)略研究報(bào)告
- 中國跆拳道行業(yè)市場運(yùn)營現(xiàn)狀及投資規(guī)劃研究建議報(bào)告
- 中國冶金煤行業(yè)調(diào)查報(bào)告
- 2025年中國電纜橋架市場評估分析及發(fā)展前景調(diào)查戰(zhàn)略研究報(bào)告
- 中國禽肉加工市場調(diào)查研究及行業(yè)投資潛力預(yù)測報(bào)告
- 2025年中國凍品肉行業(yè)市場發(fā)展監(jiān)測及投資方向研究報(bào)告
- 可行性研究報(bào)告環(huán)評
- 施工現(xiàn)場安全交底15篇
- 哈雷之約:基于指數(shù)成分股調(diào)整的選股策略
- 湖北省隨州市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會(huì)明細(xì)及行政區(qū)劃代碼
- T∕CCIA 001-2022 面向網(wǎng)絡(luò)安全保險(xiǎn)的風(fēng)險(xiǎn)評估指引
- 高處作業(yè)審批表
- 急救醫(yī)學(xué)模擬中心建設(shè)方案
- 三維激光掃描技術(shù)與應(yīng)用實(shí)例-PPT課件
- 農(nóng)用地評價(jià)方法
- (新知杯)2017-2011上海市初中數(shù)學(xué)競賽試卷
- 職業(yè)緊張壓力量表OSI
- 品質(zhì)部述職報(bào)告
評論
0/150
提交評論