![網(wǎng)上水果超市概要設(shè)計(jì)說明書樣本_第1頁](http://file4.renrendoc.com/view12/M0A/38/08/wKhkGWX7kgKAFDP8AACrJ8TqxRg799.jpg)
![網(wǎng)上水果超市概要設(shè)計(jì)說明書樣本_第2頁](http://file4.renrendoc.com/view12/M0A/38/08/wKhkGWX7kgKAFDP8AACrJ8TqxRg7992.jpg)
![網(wǎng)上水果超市概要設(shè)計(jì)說明書樣本_第3頁](http://file4.renrendoc.com/view12/M0A/38/08/wKhkGWX7kgKAFDP8AACrJ8TqxRg7993.jpg)
![網(wǎng)上水果超市概要設(shè)計(jì)說明書樣本_第4頁](http://file4.renrendoc.com/view12/M0A/38/08/wKhkGWX7kgKAFDP8AACrJ8TqxRg7994.jpg)
![網(wǎng)上水果超市概要設(shè)計(jì)說明書樣本_第5頁](http://file4.renrendoc.com/view12/M0A/38/08/wKhkGWX7kgKAFDP8AACrJ8TqxRg7995.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
網(wǎng)上水果超市概要設(shè)計(jì)闡明書版本號(hào):V1.0擬制人李金洋審核人朱洪軍、胡玉批準(zhǔn)人姜明、朱洪軍版本號(hào)創(chuàng)立者創(chuàng)立日期維護(hù)者維護(hù)日期維護(hù)紀(jì)要V1.0李金洋/10/15——————[二〇一〇年十月十五日]TOC\o"1-3"\h\z268401引言 3242551.1編寫目 3275061.2背景 346881.3定義 3118421.4參照資料 46352總體設(shè)計(jì) 5165292.1需求規(guī)定 5320632.1.1對(duì)功能規(guī)定 5114772.1.2對(duì)性能規(guī)定 6199382.2運(yùn)營環(huán)境 7310382.3基本設(shè)計(jì)概念和解決流程 8127512.4構(gòu)造 10187802.5功能需求與程序關(guān)系 1165493接口設(shè)計(jì) 1330083.1顧客接口 13197573.2外部接口 14163263.3內(nèi)部接口 1418694運(yùn)營設(shè)計(jì) 14181704.1運(yùn)營模塊組合 14103964.2運(yùn)營控制 14141834.3運(yùn)營時(shí)間 15283835系統(tǒng)數(shù)據(jù)構(gòu)造設(shè)計(jì) 15246085.1邏輯構(gòu)造設(shè)計(jì)要點(diǎn) 15153105.2數(shù)據(jù)構(gòu)造與程序關(guān)系 16305016系統(tǒng)出錯(cuò)解決設(shè)計(jì) 1610036.1出錯(cuò)信息 16254476.2補(bǔ)救辦法 16115096.3系統(tǒng)維護(hù)設(shè)計(jì) 161引言1.1編寫目為明確網(wǎng)上水果超市系統(tǒng)系統(tǒng)構(gòu)造、安排項(xiàng)目規(guī)劃與進(jìn)度、制定詳細(xì)測試籌劃、組織軟件開發(fā)與測試,特撰寫本文檔。本文檔供項(xiàng)目經(jīng)理、設(shè)計(jì)人員、開發(fā)人員參照。1.2背景開發(fā)軟件名稱:網(wǎng)上水果超市系統(tǒng)項(xiàng)目任務(wù)提出者:XX水果公司項(xiàng)目開發(fā)者:組長:胡玉成員:喬方杰楊凱李金洋顧客:XX水果公司實(shí)現(xiàn)軟件單位:組長:胡玉成員:喬方杰楊凱李金洋項(xiàng)目與其她軟件和系統(tǒng)關(guān)系:獨(dú)立系統(tǒng)本系統(tǒng)采用B/S架構(gòu),采用分層軟件體系構(gòu)造。從上往下分為表達(dá)層,控制層,業(yè)務(wù)層,持久層。重要開發(fā)環(huán)境和技術(shù)如下:數(shù)據(jù)庫:mysql。服務(wù)器:tomcat。重要技術(shù):javaEE,struts,hibernate,spring,javascript,Ajax,HTML,CSS,XML等。1.3定義術(shù)語定義MVCModel-View-ControllerJSPJavaServerPagesMySQL小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng)普通顧客注冊成為會(huì)員會(huì)員可以修改會(huì)員信息、搜索商品、管理本人購物車和訂單系統(tǒng)管理員可以管理系統(tǒng)所有管理員商品管理員可以管理商品訂單管理員可以管理訂單會(huì)員管理員可以管理睬員信息1.4參照資料1.《軟件設(shè)計(jì)文檔國標(biāo)-概要設(shè)計(jì)闡明書(GB8567——88)》2.《網(wǎng)上水果超市可行性分析報(bào)告》3.《網(wǎng)上水果超市軟件需求闡明書》2總體設(shè)計(jì)系統(tǒng)功能模塊圖2.1需求規(guī)定2.1.1對(duì)功能規(guī)定系統(tǒng)用例圖本系統(tǒng)中各功能需求與程序模塊(組件)之間關(guān)系如下表所示:編號(hào)功能名稱功能描述輸入內(nèi)容輸出內(nèi)容1.1會(huì)員注冊對(duì)顧客名進(jìn)行檢測,通過后成為會(huì)員顧客名,性別,生日,密碼,電子郵箱,地址,電話注冊成果(失敗或成功)1.2修改會(huì)員信息會(huì)員進(jìn)行注冊信息修改要修改信息提示修改成果(成功或失?。?.3搜索瀏覽商品會(huì)員按商品名搜索搜索核心字搜索成果1.4管理本人購物車選中商品加入購物車,可以對(duì)購物車中商品進(jìn)行刪除,選中,生成訂單商品數(shù)量購買命令操作成果(成功,失?。?.5管理本人訂單查看和刪除訂單查看和刪除命令操作成果(成功,失敗)1.6管理睬員信息查看和刪除會(huì)員信息查看和刪除命令操作成果(成功,失?。?.7管理系統(tǒng)對(duì)會(huì)員進(jìn)行查看,修改,更新,刪除,添加要操作會(huì)員信息操作成果(成功,失?。?.8管理訂單對(duì)訂單進(jìn)行查看,受理,結(jié)單,刪除要操作訂單信息操作成果(成功,失敗)1.9管理商品對(duì)商品進(jìn)行查看,修改,更新,刪除,添加要操作商品信息操作成果(成功,失敗)2.1.2對(duì)性能規(guī)定1精度軟件輸入精度:小數(shù)點(diǎn)后保存2位有效數(shù)字輸出數(shù)據(jù)精度規(guī)定:小數(shù)點(diǎn)后保存2位有效數(shù)字傳播過程中精度:小數(shù)點(diǎn)后保存3位有效數(shù)字2時(shí)間特性規(guī)定響應(yīng)時(shí)間:0.5秒以內(nèi)更新解決時(shí)間:0.5秒以內(nèi)數(shù)據(jù)轉(zhuǎn)換和傳送時(shí)間:1分鐘以內(nèi)解題時(shí)間:1分鐘以內(nèi)3靈活性a.操作方式上變化:該軟件實(shí)用于當(dāng)前流行操作系統(tǒng)b.精度和有效時(shí)限變化:可以依照實(shí)際狀況自行設(shè)立2.2運(yùn)營環(huán)境設(shè)備服務(wù)器最低配備推薦配備應(yīng)用和數(shù)據(jù)庫服務(wù)器解決器:IntelPentium41.4Hz解決器:IntelPentiumDual-Core4300(2.1GHz)內(nèi)存:512MB或更高
內(nèi)存:2GB或更高
硬盤:160G或更高
硬盤:250G或更高
網(wǎng)絡(luò)連接:1M或者以上帶寬網(wǎng)絡(luò)連接:10M或者以上帶寬支持軟件名稱版本語種操作系統(tǒng)Windows7簡體中文數(shù)據(jù)庫平臺(tái)MySQL5.1簡體中文客戶端軟件InternetExplore8.0簡體中文2.3基本設(shè)計(jì)概念和解決流程本系統(tǒng)分前臺(tái)和后臺(tái)登陸,基本解決流程如下:前臺(tái)后臺(tái)2.4構(gòu)造本系統(tǒng)體系架構(gòu)圖如圖3所示:本系統(tǒng)體系構(gòu)造大體可以定義為:客戶機(jī)層上表達(dá)層重要是通過Struts框架實(shí)現(xiàn),由顯示視圖產(chǎn)生一種祈求。祈求被ActionServlet(控制器)接受,它在struts-config.xml文獻(xiàn)中尋找祈求URI,找到相應(yīng)Action類后,Action類執(zhí)行相應(yīng)業(yè)務(wù)邏輯。Action類執(zhí)行建立在模型組件基本上業(yè)務(wù)邏輯,模型組件是和應(yīng)用程序關(guān)聯(lián)。一旦Action類解決完業(yè)務(wù)邏輯,它把控制權(quán)返回給ActionServlet。,Action類提供一種鍵值作為返回一某些,它指明了解決成果。ActionServlet使用這個(gè)鍵值來決定在什么視圖中顯示Action類解決成果。當(dāng)ActionServlet把Action類解決成果傳送到指定視圖中,祈求過程也就完畢了。中間業(yè)務(wù)層是通過Spring框架實(shí)現(xiàn),一方面建立一種BaseAction,它繼承了Action類,而其她定義Action都要繼承這個(gè)BaseAction。這個(gè)BaseAction需要導(dǎo)入AppContext工具類,這個(gè)AppContext需要導(dǎo)入Spring中org.springframework.context.support.*;這樣一種繼承BaseActionAction,就可以getXXXService()辦法得到某一種service實(shí)例服務(wù)定位器設(shè)計(jì)模式。持久(PO)層是由hibernate架構(gòu)實(shí)現(xiàn),它涉及關(guān)于整體數(shù)據(jù)庫hibernate.cfg.xml文獻(xiàn)、每個(gè)表JavaBean類和每個(gè)表hbm.xml文獻(xiàn),通過Spring集成模板HibernateTemplate提供DAO來使用PO。在Spring配備文獻(xiàn)(applicationContext.xml)中配備sessionFactorybean
來管理hibernate。本系統(tǒng)組件圖如圖所示:2.5功能需求與程序關(guān)系功能需求注冊管理購物車管理修改會(huì)員信息管理搜索瀏覽商品管理(前臺(tái))會(huì)員本人訂單管理系統(tǒng)顧客管理(后臺(tái))訂單管理商品管理會(huì)員管理注冊會(huì)員添加到購物車刪除購物車中商品查看購物車中商品生成訂單清空購物車會(huì)員信息修改搜索瀏覽商品會(huì)員本人查看訂單會(huì)員本人刪除訂單新增管理員修改管理員刪除管理員查看訂單受理訂單、結(jié)單刪除訂單水果分類管理(新增商品分類分類)水果分類管理(修改商品分類分類)水果分類管理(刪除商品分類)水果管理(新增商品)水果管理(查看商品)水果管理(修改商品)水果管理(刪除商品)特價(jià)水果管理(新增特價(jià)商品)特價(jià)水果管理(查看特價(jià)商品)特價(jià)水果管理(修改特價(jià)商品)特價(jià)水果管理(刪除特價(jià)商品)查看會(huì)員刪除會(huì)員3接口設(shè)計(jì)3.1顧客接口在顧客界面某些,依照需求分析成果,普通顧客一方面注冊成為會(huì)員,之后按顧客名和密碼登陸,因而顧客需要一種顧客友善界面。在界面設(shè)計(jì)上,應(yīng)做到簡樸明了,易于操作,并且要注意到界面布局,應(yīng)突出顯示重要以及出錯(cuò)信息。運(yùn)營出錯(cuò)時(shí)應(yīng)以原則形式給出出錯(cuò)提示。總來說,系統(tǒng)顧客界面應(yīng)作到可靠性、簡樸性、易學(xué)習(xí)和使用。3.2外部接口服務(wù)器端程序可DAO(數(shù)據(jù)訪問對(duì)象)應(yīng)用程序編程接口(API),對(duì)MySQL數(shù)據(jù)庫進(jìn)行所有訪問。服務(wù)器程序上可使用MySQL對(duì)數(shù)據(jù)庫備分命令,以做到對(duì)數(shù)據(jù)保存。在網(wǎng)絡(luò)軟件接口方面,使用一種無差錯(cuò)傳播合同,采用滑動(dòng)窗口方式對(duì)數(shù)據(jù)進(jìn)行網(wǎng)絡(luò)傳播及接受。3.3內(nèi)部接口注冊管理模塊。對(duì)前臺(tái)會(huì)員操作中修改會(huì)員信息模塊提供查詢接口,對(duì)后臺(tái)會(huì)員管理模塊提供查詢接口。購物車模塊。對(duì)后臺(tái)訂單管理模塊提供查詢接口。4運(yùn)營設(shè)計(jì)4.1運(yùn)營模塊組合客戶機(jī)程序在有輸入時(shí)啟動(dòng)接受數(shù)據(jù)模塊,通過各模塊之間調(diào)用,讀入并對(duì)輸入進(jìn)行格式化。在接受數(shù)據(jù)模塊得到充分?jǐn)?shù)據(jù)時(shí),將調(diào)用網(wǎng)絡(luò)傳播模塊,將數(shù)據(jù)通過網(wǎng)絡(luò)送到服務(wù)器,并等待接受服務(wù)器返回信息。接受到返回信息后隨后調(diào)用數(shù)據(jù)輸出模塊,對(duì)信息進(jìn)行解決,產(chǎn)生相應(yīng)輸出。服務(wù)器程序接受網(wǎng)絡(luò)數(shù)據(jù)模塊必要始終處在活動(dòng)狀態(tài)。接受到數(shù)據(jù)后,調(diào)用數(shù)據(jù)解決/查詢模塊對(duì)數(shù)據(jù)庫進(jìn)行訪問,完畢后調(diào)用網(wǎng)絡(luò)發(fā)送模塊,將信息返回客戶機(jī)。4.2運(yùn)營控制運(yùn)營控制將嚴(yán)格按照各模塊間函數(shù)調(diào)用關(guān)系來實(shí)現(xiàn)。在各事務(wù)中心模塊中,需對(duì)運(yùn)營控制進(jìn)行對(duì)的判斷,選取對(duì)的運(yùn)營控制途徑。在網(wǎng)絡(luò)傳方面,客戶機(jī)在發(fā)送數(shù)據(jù)后,將等待服務(wù)器確認(rèn)收到信號(hào),收到后,再次等待服務(wù)器發(fā)送回答數(shù)據(jù),然后對(duì)數(shù)據(jù)進(jìn)行確認(rèn)。服務(wù)器在接到數(shù)據(jù)后發(fā)送確認(rèn)信號(hào),在對(duì)數(shù)據(jù)解決、訪問數(shù)據(jù)庫后,將返回信息送回客戶機(jī),并等待確4.3運(yùn)營時(shí)間在軟件需求分析中,對(duì)運(yùn)營時(shí)間規(guī)定為必要對(duì)作出操作有較快反映。網(wǎng)絡(luò)硬件對(duì)運(yùn)營時(shí)間有最大影響,當(dāng)網(wǎng)絡(luò)負(fù)載量大時(shí),對(duì)操作反映將受到很大影響。因此將采用高速ATM網(wǎng)絡(luò),實(shí)現(xiàn)客戶機(jī)與服務(wù)器之間連接,以減少網(wǎng)絡(luò)傳播上開銷。另一方面是服務(wù)器性能,這將影響對(duì)數(shù)據(jù)庫訪問時(shí)間即操作時(shí)間長短,影響加大客戶機(jī)操作等待時(shí)間,因此必要使用高性能服務(wù)器。硬件對(duì)本系統(tǒng)速度影響將會(huì)不不大于軟件影響。5系統(tǒng)數(shù)據(jù)構(gòu)造設(shè)計(jì)5.1邏輯構(gòu)造設(shè)計(jì)要點(diǎn)本系統(tǒng)E-R圖如下:5.2數(shù)據(jù)構(gòu)造與程序關(guān)系顧客注冊模塊:member表購物車管理模塊:cart表搜索瀏覽商品模塊:merchandise表訂單模塊(管理睬員本人):orders表注冊信息修改模塊:member表系統(tǒng)顧客管理模塊:admin表商品管理模塊:catagory表、merchandise表會(huì)員管理模塊:memberlevel表訂單管理模塊:orders表6系統(tǒng)出錯(cuò)解決設(shè)計(jì)6.1出錯(cuò)信息出錯(cuò)名稱系統(tǒng)輸出信息解決辦法顧客名輸入錯(cuò)誤“顧客名錯(cuò)!請重新輸入!”進(jìn)入登錄頁面密碼錯(cuò)誤“您密碼輸入有
溫馨提示
- 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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 年產(chǎn)3萬臺(tái)新能源汽車電機(jī)及1500臺(tái)風(fēng)力發(fā)電機(jī)配套沖片項(xiàng)目可行性研究報(bào)告寫作模板-申批備案
- 2025-2030全球?qū)ΨQ槳行業(yè)調(diào)研及趨勢分析報(bào)告
- 2025-2030全球高速塑料理瓶機(jī)行業(yè)調(diào)研及趨勢分析報(bào)告
- 2025-2030全球磨削數(shù)控系統(tǒng)行業(yè)調(diào)研及趨勢分析報(bào)告
- 2025年全球及中國智能體測一體機(jī)行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 2025-2030全球活細(xì)胞代謝分析儀行業(yè)調(diào)研及趨勢分析報(bào)告
- 2025-2030全球臨床試驗(yàn)實(shí)驗(yàn)室服務(wù)行業(yè)調(diào)研及趨勢分析報(bào)告
- 2025年全球及中國生命科學(xué)智能制造服務(wù)行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 2025-2030全球無人機(jī)基礎(chǔ)設(shè)施檢查行業(yè)調(diào)研及趨勢分析報(bào)告
- 代辦服務(wù)合同
- 2025年中國南方航空股份有限公司招聘筆試參考題庫含答案解析
- 商務(wù)部發(fā)布《中國再生資源回收行業(yè)發(fā)展報(bào)告(2024)》
- 山東省濟(jì)南市2024-2024學(xué)年高三上學(xué)期1月期末考試 地理 含答案
- 2025年福建新華發(fā)行(集團(tuán))限責(zé)任公司校園招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- 江蘇省駕??荚嚳颇恳豢荚囶}庫
- 四川省成都市青羊區(qū)成都市石室聯(lián)合中學(xué)2023-2024學(xué)年七上期末數(shù)學(xué)試題(解析版)
- 咨詢公司績效工資分配實(shí)施方案
- 2025新人教版英語七年級(jí)下單詞表
- 注塑成型工藝流程圖
- 廣東省緊密型縣域醫(yī)療衛(wèi)生共同體雙向轉(zhuǎn)診運(yùn)行指南
- 檢驗(yàn)科臨檢組風(fēng)險(xiǎn)評(píng)估報(bào)告文書
評(píng)論
0/150
提交評(píng)論