




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
PagePAGE3ofNUMPAGES48Copyright?RuankosoftTechnologies(WuHan)Co.,Ltd.PagePAGE7ofNUMPAGES48Copyright?RuankosoftTechnologies(WuHan)Co.,Ltd.項目名稱ProjectName密級ConfidentialityLevel在線音樂平臺僅供收件方查閱項目編號ProjectID版本Version文檔編號DocumentCodev9.4348.2761.321.0v9.4348.2761.32_SD_001onlinemusicSoftwareSystemHighLevelDesignSpecification在線音樂平臺軟件系統(tǒng)概要設(shè)計說明書Preparedby擬制楊權(quán)Date日期2015/09/18Reviewedby評審人李鵬Date日期Approvedby批準周偉Date日期武漢市軟酷網(wǎng)絡(luò)科技有限公司版權(quán)所有不得復制Copyright?RuankosoftTechnologies(WuHan)Co.,Ltd.AllRightsReservedRevisionRecord修訂記錄Date日期RevisionVersion修訂版本CRID/DefectIDCR/Defect號SecNo.修改章節(jié)ChangeDescription修改描述Author作者2015-07-081.0全部初稿熊朝龍目錄TOC\o"1-5"\h\z\uHYPERLINK1Introduction簡介 6HYPERLINK1.1Purpose目的 6HYPERLINK1.2Scope范圍 6HYPERLINK1.2.1Name軟件名稱 6HYPERLINK1.2.2Functions軟件功能 6HYPERLINK1.2.3Applications軟件應用 6HYPERLINK1.3Reference參考資料 6HYPERLINK2HighLevelDesign概要設(shè)計 7HYPERLINK2.1Level0DesignDescription第0層設(shè)計描述 7HYPERLINK2.1.1軟件系統(tǒng)上下文定義 7HYPERLINK2.1.2DesignConsiderations設(shè)計思路 7HYPERLINK2.2Level1DesignDescription第1層設(shè)計描述 10HYPERLINK2.2.1SystemArchitecture系統(tǒng)結(jié)構(gòu) 10HYPERLINKDescriptionoftheArchitecture系統(tǒng)結(jié)構(gòu)描述 10HYPERLINKRepresentationoftheBusinessFlow業(yè)務(wù)流程說明 10HYPERLINK2.2.2DecompositionDescription分解描述 13HYPERLINK用戶管理模塊 13HYPERLINK.1用戶注冊 13HYPERLINK.2用戶登錄 14HYPERLINK.3用戶找回密碼 15HYPERLINK.4用戶注銷 16HYPERLINK.5用戶個人信息管理 17HYPERLINK.6用戶管理 18HYPERLINK房屋管理模塊 20HYPERLINK.1創(chuàng)建房屋 20HYPERLINK.2修改房屋 22HYPERLINK.3刪除房屋 23HYPERLINK.4查詢房屋 24HYPERLINK.5查看房屋詳情 25HYPERLINK.6審核房屋 26HYPERLINK訂單管理模塊 27HYPERLINK.1生成訂單 28HYPERLINK.2取消訂單 30HYPERLINK.3查詢訂單 30HYPERLINK.4審核訂單 31HYPERLINK評論管理模塊 32HYPERLINK.1添加評論 33HYPERLINK.2刪除評論 34HYPERLINK.3查看評論 35HYPERLINK.4審核評論 36HYPERLINK.5修改評論 38HYPERLINK2.2.3InterfaceDescription接口描述 38HYPERLINK3DataStructure數(shù)據(jù)結(jié)構(gòu)/DatabaseDesign數(shù)據(jù)庫設(shè)計 39HYPERLINK3.1概念模型 39HYPERLINK3.2數(shù)據(jù)庫表設(shè)計 39HYPERLINK3.3基礎(chǔ)數(shù)據(jù)配置 41HYPERLINK4UIDesign界面設(shè)計 42HYPERLINK4.1主頁 42HYPERLINK4.2注冊界面 43HYPERLINK4.3登錄界面 43HYPERLINK4.4找回密碼界面 44HYPERLINK4.5個人信息界面 44HYPERLINK4.6注銷界面 46HYPERLINK4.7創(chuàng)建房屋界面 46HYPERLINK4.8刪除房屋界面 47HYPERLINK4.9查詢房屋界面 48HYPERLINK4.10房屋詳情界面 49HYPERLINK4.11后臺管理界面 50HYPERLINK4.12審核房屋界面 50HYPERLINK5ErrorDesign出錯處理設(shè)計 52Keywords關(guān)鍵詞:短租Abstract摘要:本文檔是基于輕松短租網(wǎng)軟件系統(tǒng)的概要設(shè)計及說明書,用于指導編碼實現(xiàn)階段工作,也是產(chǎn)品最終提交文檔之一,描述的是輕松短租網(wǎng)系統(tǒng)的模塊功能點分析,本文檔主要針對輕松短租網(wǎng)系統(tǒng)各個業(yè)務(wù)功能模塊進行外界環(huán)境、系統(tǒng)框架、業(yè)務(wù)流程、功能類上的分析。Listofabbreviations縮略語清單:Abbreviations縮略語Fullspelling英文全名Chineseexplanation中文解釋PagePAGE48ofNUMPAGES48Copyright?RuankosoftTechnologies(WuHan)Co.,Ltd.1Introduction簡介1.1Purpose目的本系統(tǒng)設(shè)計文檔是為設(shè)計人員和開發(fā)人員而編寫的,它說明了本系統(tǒng)的各項功能和性能需求,明確標識各功能的實現(xiàn)過程,闡述使用范圍及背景,提供客戶解決問題或達到目標所需的條件或權(quán)能,提供一個度量和遵循的標準。本說明書的預期讀者為中間用戶(指軟件的管理人員、設(shè)計人員、開發(fā)人員、測試人員、維護人員)。1.2Scope范圍1.2.1Name軟件名稱在線音樂平臺1.2.2Functions軟件功能請參考《在線音樂平臺》2.2章節(jié)。1.2.3Applications軟件應用在線音樂平臺,給用戶提供了一個在線聽歌,與別人進行音樂交流的平臺。1.3Reference參考資料無。2HighLevelDesign概要設(shè)計2.1Level0DesignDescription第0層設(shè)計描述2.1.1軟件系統(tǒng)上下文定義2.1.2DesignConsiderations設(shè)計思路1、系統(tǒng)的三層架構(gòu)包的結(jié)構(gòu)圖如下圖所示:系統(tǒng)分為action(視圖層)、service(業(yè)務(wù)邏輯層)、dao(數(shù)據(jù)訪問層),它們通過調(diào)用entity(業(yè)務(wù)模型)來完成數(shù)據(jù)的傳遞,其中有一部分類會被多處公用,就像工具一樣,這時把它們統(tǒng)一放在util中。2、程序的框架系統(tǒng)使用StrutsMVC模式,Struts與三層架構(gòu)的結(jié)合中,Struts主要是負責頁面(表示層)與業(yè)務(wù)模型(業(yè)務(wù)邏輯層)之間的控制轉(zhuǎn)向。實際上是實現(xiàn)了表示層與業(yè)務(wù)模型層的松耦合,同時也增強了業(yè)務(wù)模型層的重用性。將Struts引入三層結(jié)構(gòu),可以將Struts位于Web表示層,構(gòu)成表示層(com.ruanko.action)、業(yè)務(wù)邏輯層(com.ruanko.service)和數(shù)據(jù)訪問層(com.ruanko.dao),每層之間傳遞業(yè)務(wù)類,即com.ruanko.entity中類。三層結(jié)構(gòu)與Struts結(jié)合包層次結(jié)構(gòu)如下表所示:程序架構(gòu)文件與目錄結(jié)構(gòu)表示層(Struts)JSP頁面struts.xmlcom.ruanko.action業(yè)務(wù)邏輯層com.ruanko.service數(shù)據(jù)訪問層com.ruanko.dao模型類com.ruanko.entity3、程序的目錄結(jié)構(gòu)文件夾名說明img存放圖片js存放腳本文件css存放樣式文件player存放歌曲文件admin存放后臺管理頁面user存放用戶模塊頁面Web-inf存放登錄注冊音樂盒短消息上傳音樂等界面2.2Level1DesignDescription第1層設(shè)計描述2.2.1SystemArchitecture系統(tǒng)結(jié)構(gòu)DescriptionoftheArchitecture系統(tǒng)結(jié)構(gòu)描述RepresentationoftheBusinessFlow業(yè)務(wù)流程說明用戶管理模塊用戶業(yè)務(wù)流程:用戶管理模塊管理員業(yè)務(wù)流程:音樂管理(用戶/管理員)模塊:用戶歌單管理用戶業(yè)務(wù)流程:用戶歌單管理管理員業(yè)務(wù)流程:評論管理(用戶)模塊:歌曲管理(管理員)模塊:2.2.2DecompositionDescription分解描述用戶管理模塊1、簡介本模塊負責用戶的管理,包括前臺的用戶注冊、登錄、找回密碼、注銷、個人信息管理,以及后臺的用戶管理。2、功能列表功能名稱功能描述用戶注冊用戶注冊后成為網(wǎng)站的會員,可以使用網(wǎng)站的完整功能。用戶登錄用戶注冊后可以登錄系統(tǒng),使用網(wǎng)站的完整功能。用戶找回密碼用戶在登錄時若忘記密碼,則可以通過找回密碼來重置自己的密碼。用戶注銷用戶注銷賬戶以后,不能再通過原來的用戶名和密碼來登錄系統(tǒng)。用戶個人信息管理用戶登錄后可以查看和修改個人信息。用戶管理管理員登錄后可以對用戶進行管理,用戶狀態(tài)分為“正?!薄ⅰ耙褍鼋Y(jié)”、“注銷待審核”和“已注銷”四種,管理員可以凍結(jié)、解凍用戶,對用戶的注銷申請進行審核。.1用戶注冊1功能設(shè)計描述(1)類1)action.UserAction用戶模塊的action類,負責用戶模塊相關(guān)的所有操作,是Struts的核心部分。2)service.UserService用戶模塊的業(yè)務(wù)邏輯類,負責對數(shù)據(jù)的真實操作,實例化dao中的對象并調(diào)用dao中的方法。3)dao.BaseDao通用的數(shù)據(jù)訪問類,負責最基本的增刪改查單個操作。4)entity.User用戶的實體類,定義了用戶類的各個屬性,與數(shù)據(jù)庫中的user表相互映射。(2)類與類之間關(guān)系(3)文件列表如下表所示。名稱類型存放位置說明header.jspJSPWebRoot/common/header.jsp公共的頭部頁面2功能實現(xiàn)說明.2用戶登錄1功能設(shè)計描述同.1用戶注冊。2功能實現(xiàn).3用戶找回密碼1功能設(shè)計描述同.1用戶注冊。2功能實現(xiàn).4用戶注銷1功能設(shè)計描述(1)類同.1用戶注冊。(2)類與類之間關(guān)系同.1用戶注冊。(3)文件列表如下表所示。名稱類型存放位置說明deregister.jspJSPWebRoot/user/deregister.jsp用戶的注銷頁面2功能實現(xiàn).5用戶個人信息管理1功能設(shè)計描述(1)類同.1用戶注冊。(2)類與類之間關(guān)系同.1用戶注冊。(3)文件列表如下表所示。名稱類型存放位置說明admin.jspJSPWebRoot/user/admin.jsp用戶的個人信息頁面edit.jspJSPWebRoot/user/edit.jsp用戶的修改信息頁面editPass.jspJSPWebRoot/user/editPass.jsp用戶的修密碼頁面2功能實現(xiàn).6用戶管理1功能設(shè)計描述(1)類1)action.AdminAction管理員模塊的action類,負責后臺管理模塊相關(guān)的所有操作,是Struts的核心部分。2)service.AdminService管理員模塊的業(yè)務(wù)邏輯類,負責對數(shù)據(jù)的真實操作,實例化dao中的對象并調(diào)用dao中的方法。3)dao.BaseDao通用的數(shù)據(jù)訪問類,負責最基本的增刪改查單個操作。4)entity.Admin管理員的實體類,定義了管理員類的各個屬性,與數(shù)據(jù)庫中的admin表相互映射。5)entity.User用戶的實體類,定義了用戶類的各個屬性,與數(shù)據(jù)庫中的user表相互映射。(2)類與類之間關(guān)系(3)文件列表如下表所示。名稱類型存放位置說明userNormal.jspJSPWebRoot/admin/userNormal.jsp正常用戶頁面userFozen.jspJSPWebRoot/admin/userFrozen.jsp凍結(jié)用戶頁面userChecking.jspJSPWebRoot/admin/userChecking.jsp注銷待審核用戶頁面userDeregister.jspJSPWebRoot/admin/userDeregister.jsp已注銷用戶頁面2功能實現(xiàn)說明音樂管理模塊1、簡介本模塊負責音樂的管理,包括音樂盒內(nèi)歌曲的播放,刪除,歌曲的詳細信息的查看,包括歌名,歌手和所屬專輯等。2、功能列表功能名稱功能描述查詢歌曲用戶可以查看自己音樂盒內(nèi)所有的歌曲。查看歌曲詳情用戶點擊可取可以查看歌曲的詳細信息:歌名,歌手,所屬專輯等。.1查找音樂1功能設(shè)計描述(1)類1)action.FindAction查找音樂模塊的action類,負責房屋模塊相關(guān)的所有操作,是Struts的核心部分。2)service.FindService查找音樂模塊的業(yè)務(wù)邏輯類,負責對數(shù)據(jù)的真實操作,實例化dao中的對象并調(diào)用dao中的方法。3)dao.BaseDao通用的數(shù)據(jù)訪問類,負責最基本的查單個操作。4)entity.music歌曲信息的實體類,定義了歌曲類的各個屬性,與數(shù)據(jù)庫中的music表相互映射。5)entity.User用戶的實體類,定義了用戶類的各個屬性,與數(shù)據(jù)庫中的user表相互映射。(2)類與類之間關(guān)系(3)文件列表如下表所示。名稱類型存放位置說明musicfind.jspJSPWebRoot/house/musicfindjsp創(chuàng)建查找音樂的頁面2功能實現(xiàn)說明.2查看歌曲詳情1功能設(shè)計描述(1)類同.1查找音樂。(2)類與類之間關(guān)系同.1查找音樂。(3)文件列表如下表所示。名稱類型存放位置說明detail.jspJSPWebRoot/house/detail.jsp詳情的頁面2功能實現(xiàn)評論管理模塊1、簡介本模塊負責評論的管理,包括前臺的添加評論、刪除評論、評論顯示,以及后臺的評論管理。2、功能列表功能名稱功能描述添加評論用戶登錄以后可以對發(fā)現(xiàn)過的音樂進行評論,添加評論后交給管理員審核。刪除評論用戶對已經(jīng)發(fā)表的評論可以進行刪除。查看評論管理員和用戶可以查看評論。審核評論管理員登錄以后可對用戶提交的評論進行審核。修改評論管理員登錄以后可對用戶提交的評論進行修改。.1添加評論1功能設(shè)計描述(1)類1)action.PinglunAction評論模塊的action類,負責評論模塊相關(guān)的所有操作,是Struts的核心部分。2)service.PinglunService評論模塊的業(yè)務(wù)邏輯類,負責對數(shù)據(jù)的真實操作,實例化dao中的對象并調(diào)用dao中的方法。3)dao.BaseDao通用的數(shù)據(jù)訪問類,負責最基本的增刪改查單個操作。4)entity.User用戶的實體類,定義了用戶類的各個屬性,與數(shù)據(jù)庫中的user表相互映射。5)entity.music歌曲信息的實體類,定義了歌曲類的各個屬性,與數(shù)據(jù)庫中的user表相互映射。6)entity.pinglun評論的實體類,定義了評論類的各個屬性,與數(shù)據(jù)庫中的pinglun表相互映射。(2)類與類之間關(guān)系(3)文件列表如下表所示。名稱類型存放位置說明guestSuccess.jspJSPWebRoot/order/guestSuccess.jsp用戶已入住訂單的頁面add.jspJSPWebRoot/comment/add.jsp用戶添加評論的頁面2功能實現(xiàn)說明.2刪除評論1功能設(shè)計描述(1)類同.1添加評論。(2)類與類之間關(guān)系同.1添加評論。(3)文件列表如下表所示。名稱類型存放位置說明detail.jspJSPWebRoot/comment/detail.jsp用戶評論詳情的頁面2功能實現(xiàn).3查看評論1功能設(shè)計描述(1)類同.1添加評論。(2)類與類之間關(guān)系同.1添加評論。(3)文件列表如下表所示。名稱類型存放位置說明detail.jspJSPWebRoot/house/detail.jsp房屋詳情頁面2功能實現(xiàn).4審核評論1功能設(shè)計描述(1)類1)action.AdminAction管理員模塊的action類,負責后臺管理模塊相關(guān)的所有操作,是Struts的核心部分。2)service.AdminService管理員模塊的業(yè)務(wù)邏輯類,負責對數(shù)據(jù)的真實操作,實例化dao中的對象并調(diào)用dao中的方法。3)dao.BaseDao通用的數(shù)據(jù)訪問類,負責最基本的增刪改查單個操作。4)entity.Comment評論的實體類,定義了評論類的各個屬性,與數(shù)據(jù)庫中的comment表相互映射。(2)類與類之間關(guān)系(3)文件列表如下表所示。名稱類型存放位置說明checking.jspJSPWebRoot/admin/checking.jsp待審核評論頁面2功能實現(xiàn).5修改評論1功能設(shè)計描述(1)類同.1添加評論。(2)類與類之間關(guān)系同.1添加評論。(3)文件列表如下表所示。名稱類型存放位置說明edit.jspJSPWebRoot/comment/edit.jsp修改評論頁面2功能實現(xiàn)3DataStructure數(shù)據(jù)結(jié)構(gòu)/DatabaseDesign數(shù)據(jù)庫設(shè)計3.1概念模型3.2數(shù)據(jù)庫表設(shè)計管理員表字段類型可為空描述idInteger否管理員編號nameString否管理員名稱passwordString否管理員密碼mailString否管理員郵箱用戶表字段類型可為空描述idInteger否用戶編號nameString是用戶名passwordString否用戶密碼emailString否用戶電子郵箱phoneString是用戶手機號RegisterdateDate否用戶注冊時間用戶歌單表字段類型可為空描述MusicidInteger否歌單編號User_idInteger否所屬的用戶編號SingerString否歌手TypeStri
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 建筑裝飾施工中的質(zhì)量保證措施考核試卷
- 中藥材種植的農(nóng)業(yè)生態(tài)環(huán)境保護法制建設(shè)考核試卷
- 批發(fā)業(yè)務(wù)會計與財務(wù)管理考核試卷
- 文化空間營造考核試卷
- 體育運動訓練中的運動康復技術(shù)考核試卷
- 體育航空運動飛行器空中交通管制操作考核試卷
- 寵物友好郵輪旅行船上寵物友好娛樂活動策劃分享考核試卷
- 走路的安全課件
- 勞動合同補充合同范本
- 綠化租賃合同范本
- 河南省信陽市固始縣2023-2024學年四年級下學期期末數(shù)學試題
- 新蘇教版科學六年級下冊全冊教案(含反思)
- 原油電脫鹽電脫水技術(shù)
- 國考斷面水站建設(shè)及運維技術(shù)要求參考
- Q∕GDW 10799.7-2020 國家電網(wǎng)有限公司電力安全工作規(guī)程 第7部分:調(diào)相機部分
- 熱工學后題答案
- 不吸煙不喝酒課件
- 奧數(shù)知識點 間隔問題
- 簡易旋轉(zhuǎn)倒立擺及控制裝置
- 深圳大學《數(shù)字信號處理》2009年期末考試試卷A卷
- BMC缺陷以及原因
評論
0/150
提交評論