版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
PagePAGE3ofNUMPAGES48Copyright?RuankosoftTechnologies(WuHan)Co.,Ltd.PagePAGE7ofNUMPAGES48Copyright?RuankosoftTechnologies(WuHan)Co.,Ltd.項(xiàng)目名稱ProjectName密級(jí)ConfidentialityLevel在線音樂平臺(tái)僅供收件方查閱項(xiàng)目編號(hào)ProjectID版本Version文檔編號(hào)DocumentCodev9.4348.2761.321.0v9.4348.2761.32_SD_001onlinemusicSoftwareSystemHighLevelDesignSpecification在線音樂平臺(tái)軟件系統(tǒng)概要設(shè)計(jì)說明書Preparedby擬制楊權(quán)Date日期2015/09/18Reviewedby評(píng)審人李鵬Date日期Approvedby批準(zhǔn)周偉Date日期武漢市軟酷網(wǎng)絡(luò)科技有限公司版權(quán)所有不得復(fù)制Copyright?RuankosoftTechnologies(WuHan)Co.,Ltd.AllRightsReservedRevisionRecord修訂記錄Date日期RevisionVersion修訂版本CRID/DefectIDCR/Defect號(hào)SecNo.修改章節(jié)ChangeDescription修改描述Author作者2015-07-081.0全部初稿熊朝龍目錄TOC\o"1-5"\h\z\uHYPERLINK1Introduction簡(jiǎn)介 6HYPERLINK1.1Purpose目的 6HYPERLINK1.2Scope范圍 6HYPERLINK1.2.1Name軟件名稱 6HYPERLINK1.2.2Functions軟件功能 6HYPERLINK1.2.3Applications軟件應(yīng)用 6HYPERLINK1.3Reference參考資料 6HYPERLINK2HighLevelDesign概要設(shè)計(jì) 7HYPERLINK2.1Level0DesignDescription第0層設(shè)計(jì)描述 7HYPERLINK2.1.1軟件系統(tǒng)上下文定義 7HYPERLINK2.1.2DesignConsiderations設(shè)計(jì)思路 7HYPERLINK2.2Level1DesignDescription第1層設(shè)計(jì)描述 10HYPERLINK2.2.1SystemArchitecture系統(tǒng)結(jié)構(gòu) 10HYPERLINKDescriptionoftheArchitecture系統(tǒng)結(jié)構(gòu)描述 10HYPERLINKRepresentationoftheBusinessFlow業(yè)務(wù)流程說明 10HYPERLINK2.2.2DecompositionDescription分解描述 13HYPERLINK用戶管理模塊 13HYPERLINK.1用戶注冊(cè) 13HYPERLINK.2用戶登錄 14HYPERLINK.3用戶找回密碼 15HYPERLINK.4用戶注銷 16HYPERLINK.5用戶個(gè)人信息管理 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評(píng)論管理模塊 32HYPERLINK.1添加評(píng)論 33HYPERLINK.2刪除評(píng)論 34HYPERLINK.3查看評(píng)論 35HYPERLINK.4審核評(píng)論 36HYPERLINK.5修改評(píng)論 38HYPERLINK2.2.3InterfaceDescription接口描述 38HYPERLINK3DataStructure數(shù)據(jù)結(jié)構(gòu)/DatabaseDesign數(shù)據(jù)庫設(shè)計(jì) 39HYPERLINK3.1概念模型 39HYPERLINK3.2數(shù)據(jù)庫表設(shè)計(jì) 39HYPERLINK3.3基礎(chǔ)數(shù)據(jù)配置 41HYPERLINK4UIDesign界面設(shè)計(jì) 42HYPERLINK4.1主頁 42HYPERLINK4.2注冊(cè)界面 43HYPERLINK4.3登錄界面 43HYPERLINK4.4找回密碼界面 44HYPERLINK4.5個(gè)人信息界面 44HYPERLINK4.6注銷界面 46HYPERLINK4.7創(chuàng)建房屋界面 46HYPERLINK4.8刪除房屋界面 47HYPERLINK4.9查詢房屋界面 48HYPERLINK4.10房屋詳情界面 49HYPERLINK4.11后臺(tái)管理界面 50HYPERLINK4.12審核房屋界面 50HYPERLINK5ErrorDesign出錯(cuò)處理設(shè)計(jì) 52Keywords關(guān)鍵詞:短租Abstract摘要:本文檔是基于輕松短租網(wǎng)軟件系統(tǒng)的概要設(shè)計(jì)及說明書,用于指導(dǎo)編碼實(shí)現(xiàn)階段工作,也是產(chǎn)品最終提交文檔之一,描述的是輕松短租網(wǎng)系統(tǒng)的模塊功能點(diǎn)分析,本文檔主要針對(duì)輕松短租網(wǎng)系統(tǒng)各個(gè)業(yè)務(wù)功能模塊進(jìn)行外界環(huán)境、系統(tǒng)框架、業(yè)務(wù)流程、功能類上的分析。Listofabbreviations縮略語清單:Abbreviations縮略語Fullspelling英文全名Chineseexplanation中文解釋PagePAGE48ofNUMPAGES48Copyright?RuankosoftTechnologies(WuHan)Co.,Ltd.1Introduction簡(jiǎn)介1.1Purpose目的本系統(tǒng)設(shè)計(jì)文檔是為設(shè)計(jì)人員和開發(fā)人員而編寫的,它說明了本系統(tǒng)的各項(xiàng)功能和性能需求,明確標(biāo)識(shí)各功能的實(shí)現(xiàn)過程,闡述使用范圍及背景,提供客戶解決問題或達(dá)到目標(biāo)所需的條件或權(quán)能,提供一個(gè)度量和遵循的標(biāo)準(zhǔn)。本說明書的預(yù)期讀者為中間用戶(指軟件的管理人員、設(shè)計(jì)人員、開發(fā)人員、測(cè)試人員、維護(hù)人員)。1.2Scope范圍1.2.1Name軟件名稱在線音樂平臺(tái)1.2.2Functions軟件功能請(qǐng)參考《在線音樂平臺(tái)》2.2章節(jié)。1.2.3Applications軟件應(yīng)用在線音樂平臺(tái),給用戶提供了一個(gè)在線聽歌,與別人進(jìn)行音樂交流的平臺(tái)。1.3Reference參考資料無。2HighLevelDesign概要設(shè)計(jì)2.1Level0DesignDescription第0層設(shè)計(jì)描述2.1.1軟件系統(tǒng)上下文定義2.1.2DesignConsiderations設(shè)計(jì)思路1、系統(tǒng)的三層架構(gòu)包的結(jié)構(gòu)圖如下圖所示:系統(tǒng)分為action(視圖層)、service(業(yè)務(wù)邏輯層)、dao(數(shù)據(jù)訪問層),它們通過調(diào)用entity(業(yè)務(wù)模型)來完成數(shù)據(jù)的傳遞,其中有一部分類會(huì)被多處公用,就像工具一樣,這時(shí)把它們統(tǒng)一放在util中。2、程序的框架系統(tǒng)使用StrutsMVC模式,Struts與三層架構(gòu)的結(jié)合中,Struts主要是負(fù)責(zé)頁面(表示層)與業(yè)務(wù)模型(業(yè)務(wù)邏輯層)之間的控制轉(zhuǎn)向。實(shí)際上是實(shí)現(xiàn)了表示層與業(yè)務(wù)模型層的松耦合,同時(shí)也增強(qiáng)了業(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存放后臺(tái)管理頁面user存放用戶模塊頁面Web-inf存放登錄注冊(cè)音樂盒短消息上傳音樂等界面2.2Level1DesignDescription第1層設(shè)計(jì)描述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ù)流程:評(píng)論管理(用戶)模塊:歌曲管理(管理員)模塊:2.2.2DecompositionDescription分解描述用戶管理模塊1、簡(jiǎn)介本模塊負(fù)責(zé)用戶的管理,包括前臺(tái)的用戶注冊(cè)、登錄、找回密碼、注銷、個(gè)人信息管理,以及后臺(tái)的用戶管理。2、功能列表功能名稱功能描述用戶注冊(cè)用戶注冊(cè)后成為網(wǎng)站的會(huì)員,可以使用網(wǎng)站的完整功能。用戶登錄用戶注冊(cè)后可以登錄系統(tǒng),使用網(wǎng)站的完整功能。用戶找回密碼用戶在登錄時(shí)若忘記密碼,則可以通過找回密碼來重置自己的密碼。用戶注銷用戶注銷賬戶以后,不能再通過原來的用戶名和密碼來登錄系統(tǒng)。用戶個(gè)人信息管理用戶登錄后可以查看和修改個(gè)人信息。用戶管理管理員登錄后可以對(duì)用戶進(jìn)行管理,用戶狀態(tài)分為“正?!?、“已凍結(jié)”、“注銷待審核”和“已注銷”四種,管理員可以凍結(jié)、解凍用戶,對(duì)用戶的注銷申請(qǐng)進(jìn)行審核。.1用戶注冊(cè)1功能設(shè)計(jì)描述(1)類1)action.UserAction用戶模塊的action類,負(fù)責(zé)用戶模塊相關(guān)的所有操作,是Struts的核心部分。2)service.UserService用戶模塊的業(yè)務(wù)邏輯類,負(fù)責(zé)對(duì)數(shù)據(jù)的真實(shí)操作,實(shí)例化dao中的對(duì)象并調(diào)用dao中的方法。3)dao.BaseDao通用的數(shù)據(jù)訪問類,負(fù)責(zé)最基本的增刪改查單個(gè)操作。4)entity.User用戶的實(shí)體類,定義了用戶類的各個(gè)屬性,與數(shù)據(jù)庫中的user表相互映射。(2)類與類之間關(guān)系(3)文件列表如下表所示。名稱類型存放位置說明header.jspJSPWebRoot/common/header.jsp公共的頭部頁面2功能實(shí)現(xiàn)說明.2用戶登錄1功能設(shè)計(jì)描述同.1用戶注冊(cè)。2功能實(shí)現(xiàn).3用戶找回密碼1功能設(shè)計(jì)描述同.1用戶注冊(cè)。2功能實(shí)現(xiàn).4用戶注銷1功能設(shè)計(jì)描述(1)類同.1用戶注冊(cè)。(2)類與類之間關(guān)系同.1用戶注冊(cè)。(3)文件列表如下表所示。名稱類型存放位置說明deregister.jspJSPWebRoot/user/deregister.jsp用戶的注銷頁面2功能實(shí)現(xiàn).5用戶個(gè)人信息管理1功能設(shè)計(jì)描述(1)類同.1用戶注冊(cè)。(2)類與類之間關(guān)系同.1用戶注冊(cè)。(3)文件列表如下表所示。名稱類型存放位置說明admin.jspJSPWebRoot/user/admin.jsp用戶的個(gè)人信息頁面edit.jspJSPWebRoot/user/edit.jsp用戶的修改信息頁面editPass.jspJSPWebRoot/user/editPass.jsp用戶的修密碼頁面2功能實(shí)現(xiàn).6用戶管理1功能設(shè)計(jì)描述(1)類1)action.AdminAction管理員模塊的action類,負(fù)責(zé)后臺(tái)管理模塊相關(guān)的所有操作,是Struts的核心部分。2)service.AdminService管理員模塊的業(yè)務(wù)邏輯類,負(fù)責(zé)對(duì)數(shù)據(jù)的真實(shí)操作,實(shí)例化dao中的對(duì)象并調(diào)用dao中的方法。3)dao.BaseDao通用的數(shù)據(jù)訪問類,負(fù)責(zé)最基本的增刪改查單個(gè)操作。4)entity.Admin管理員的實(shí)體類,定義了管理員類的各個(gè)屬性,與數(shù)據(jù)庫中的admin表相互映射。5)entity.User用戶的實(shí)體類,定義了用戶類的各個(gè)屬性,與數(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功能實(shí)現(xiàn)說明音樂管理模塊1、簡(jiǎn)介本模塊負(fù)責(zé)音樂的管理,包括音樂盒內(nèi)歌曲的播放,刪除,歌曲的詳細(xì)信息的查看,包括歌名,歌手和所屬專輯等。2、功能列表功能名稱功能描述查詢歌曲用戶可以查看自己音樂盒內(nèi)所有的歌曲。查看歌曲詳情用戶點(diǎn)擊可取可以查看歌曲的詳細(xì)信息:歌名,歌手,所屬專輯等。.1查找音樂1功能設(shè)計(jì)描述(1)類1)action.FindAction查找音樂模塊的action類,負(fù)責(zé)房屋模塊相關(guān)的所有操作,是Struts的核心部分。2)service.FindService查找音樂模塊的業(yè)務(wù)邏輯類,負(fù)責(zé)對(duì)數(shù)據(jù)的真實(shí)操作,實(shí)例化dao中的對(duì)象并調(diào)用dao中的方法。3)dao.BaseDao通用的數(shù)據(jù)訪問類,負(fù)責(zé)最基本的查單個(gè)操作。4)entity.music歌曲信息的實(shí)體類,定義了歌曲類的各個(gè)屬性,與數(shù)據(jù)庫中的music表相互映射。5)entity.User用戶的實(shí)體類,定義了用戶類的各個(gè)屬性,與數(shù)據(jù)庫中的user表相互映射。(2)類與類之間關(guān)系(3)文件列表如下表所示。名稱類型存放位置說明musicfind.jspJSPWebRoot/house/musicfindjsp創(chuàng)建查找音樂的頁面2功能實(shí)現(xiàn)說明.2查看歌曲詳情1功能設(shè)計(jì)描述(1)類同.1查找音樂。(2)類與類之間關(guān)系同.1查找音樂。(3)文件列表如下表所示。名稱類型存放位置說明detail.jspJSPWebRoot/house/detail.jsp詳情的頁面2功能實(shí)現(xiàn)評(píng)論管理模塊1、簡(jiǎn)介本模塊負(fù)責(zé)評(píng)論的管理,包括前臺(tái)的添加評(píng)論、刪除評(píng)論、評(píng)論顯示,以及后臺(tái)的評(píng)論管理。2、功能列表功能名稱功能描述添加評(píng)論用戶登錄以后可以對(duì)發(fā)現(xiàn)過的音樂進(jìn)行評(píng)論,添加評(píng)論后交給管理員審核。刪除評(píng)論用戶對(duì)已經(jīng)發(fā)表的評(píng)論可以進(jìn)行刪除。查看評(píng)論管理員和用戶可以查看評(píng)論。審核評(píng)論管理員登錄以后可對(duì)用戶提交的評(píng)論進(jìn)行審核。修改評(píng)論管理員登錄以后可對(duì)用戶提交的評(píng)論進(jìn)行修改。.1添加評(píng)論1功能設(shè)計(jì)描述(1)類1)action.PinglunAction評(píng)論模塊的action類,負(fù)責(zé)評(píng)論模塊相關(guān)的所有操作,是Struts的核心部分。2)service.PinglunService評(píng)論模塊的業(yè)務(wù)邏輯類,負(fù)責(zé)對(duì)數(shù)據(jù)的真實(shí)操作,實(shí)例化dao中的對(duì)象并調(diào)用dao中的方法。3)dao.BaseDao通用的數(shù)據(jù)訪問類,負(fù)責(zé)最基本的增刪改查單個(gè)操作。4)entity.User用戶的實(shí)體類,定義了用戶類的各個(gè)屬性,與數(shù)據(jù)庫中的user表相互映射。5)entity.music歌曲信息的實(shí)體類,定義了歌曲類的各個(gè)屬性,與數(shù)據(jù)庫中的user表相互映射。6)entity.pinglun評(píng)論的實(shí)體類,定義了評(píng)論類的各個(gè)屬性,與數(shù)據(jù)庫中的pinglun表相互映射。(2)類與類之間關(guān)系(3)文件列表如下表所示。名稱類型存放位置說明guestSuccess.jspJSPWebRoot/order/guestSuccess.jsp用戶已入住訂單的頁面add.jspJSPWebRoot/comment/add.jsp用戶添加評(píng)論的頁面2功能實(shí)現(xiàn)說明.2刪除評(píng)論1功能設(shè)計(jì)描述(1)類同.1添加評(píng)論。(2)類與類之間關(guān)系同.1添加評(píng)論。(3)文件列表如下表所示。名稱類型存放位置說明detail.jspJSPWebRoot/comment/detail.jsp用戶評(píng)論詳情的頁面2功能實(shí)現(xiàn).3查看評(píng)論1功能設(shè)計(jì)描述(1)類同.1添加評(píng)論。(2)類與類之間關(guān)系同.1添加評(píng)論。(3)文件列表如下表所示。名稱類型存放位置說明detail.jspJSPWebRoot/house/detail.jsp房屋詳情頁面2功能實(shí)現(xiàn).4審核評(píng)論1功能設(shè)計(jì)描述(1)類1)action.AdminAction管理員模塊的action類,負(fù)責(zé)后臺(tái)管理模塊相關(guān)的所有操作,是Struts的核心部分。2)service.AdminService管理員模塊的業(yè)務(wù)邏輯類,負(fù)責(zé)對(duì)數(shù)據(jù)的真實(shí)操作,實(shí)例化dao中的對(duì)象并調(diào)用dao中的方法。3)dao.BaseDao通用的數(shù)據(jù)訪問類,負(fù)責(zé)最基本的增刪改查單個(gè)操作。4)entity.Comment評(píng)論的實(shí)體類,定義了評(píng)論類的各個(gè)屬性,與數(shù)據(jù)庫中的comment表相互映射。(2)類與類之間關(guān)系(3)文件列表如下表所示。名稱類型存放位置說明checking.jspJSPWebRoot/admin/checking.jsp待審核評(píng)論頁面2功能實(shí)現(xiàn).5修改評(píng)論1功能設(shè)計(jì)描述(1)類同.1添加評(píng)論。(2)類與類之間關(guān)系同.1添加評(píng)論。(3)文件列表如下表所示。名稱類型存放位置說明edit.jspJSPWebRoot/comment/edit.jsp修改評(píng)論頁面2功能實(shí)現(xiàn)3DataStructure數(shù)據(jù)結(jié)構(gòu)/DatabaseDesign數(shù)據(jù)庫設(shè)計(jì)3.1概念模型3.2數(shù)據(jù)庫表設(shè)計(jì)管理員表字段類型可為空描述idInteger否管理員編號(hào)nameString否管理員名稱passwordString否管理員密碼mailString否管理員郵箱用戶表字段類型可為空描述idInteger否用戶編號(hào)nameString是用戶名passwordString否用戶密碼emailString否用戶電子郵箱phoneString是用戶手機(jī)號(hào)RegisterdateDate否用戶注冊(cè)時(shí)間用戶歌單表字段類型可為空描述MusicidInteger否歌單編號(hào)User_idInteger否所屬的用戶編號(hào)SingerString否歌手TypeStri
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 租客有老人小孩租房合同(2篇)
- 巜趙州橋 課件
- 西南林業(yè)大學(xué)《茶藝》2023-2024學(xué)年第一學(xué)期期末試卷
- 西京學(xué)院《設(shè)計(jì)表現(xiàn)》2023-2024學(xué)年第一學(xué)期期末試卷
- 探究水溫對(duì)金魚呼吸的影響
- 新人教版五年級(jí)上冊(cè)用字母表示數(shù)例3教程
- 西京學(xué)院《工程力學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 西京學(xué)院《安裝工程計(jì)量與計(jì)價(jià)》2021-2022學(xué)年第一學(xué)期期末試卷
- 西華師范大學(xué)《數(shù)字電子技術(shù)基礎(chǔ)》2022-2023學(xué)年期末試卷
- 描寫眼睛 課件
- 中醫(yī)知識(shí):產(chǎn)后頭痛
- 住院醫(yī)師規(guī)范化培訓(xùn)臨床小講課指南(2021年版)
- 執(zhí)行實(shí)務(wù)一百問
- 成人癌性疼痛護(hù)理-中華護(hù)理學(xué)會(huì)團(tuán)體標(biāo)準(zhǔn)2019
- 吊籃作業(yè)安全措施
- 《思想道德與法治》2021版第四章
- 找出劃線部分讀音不同的單詞
- 產(chǎn)品銷售培訓(xùn)心得
- 精神分裂癥的規(guī)范化治療講課課件
- 二年級(jí)下冊(cè)道德與法治教案-3.2節(jié)約糧食北師大版
- 急診剖宮產(chǎn)分級(jí)
評(píng)論
0/150
提交評(píng)論