短租網(wǎng)系統(tǒng)設(shè)計(jì)文檔_第1頁(yè)
短租網(wǎng)系統(tǒng)設(shè)計(jì)文檔_第2頁(yè)
短租網(wǎng)系統(tǒng)設(shè)計(jì)文檔_第3頁(yè)
短租網(wǎng)系統(tǒng)設(shè)計(jì)文檔_第4頁(yè)
短租網(wǎng)系統(tǒng)設(shè)計(jì)文檔_第5頁(yè)
已閱讀5頁(yè),還剩48頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、項(xiàng)目名稱Project Name密級(jí)Confidentiality Level輕松短租網(wǎng)僅供收件方查閱項(xiàng)目編號(hào)Project ID版本Version文檔編號(hào)Document Codev9.4348.2761.322.0v9.4348.2761.32_SD_001Shortrent Software System High Level Design Specification 輕松短租網(wǎng) 軟件系統(tǒng)概要設(shè)計(jì)說(shuō)明書(shū) Prepared by 擬制黃蓉Date日期2015-07-22Reviewed by 評(píng)審人李鵬Date日期Approved by批準(zhǔn)周偉Date日期 武漢市軟酷網(wǎng)絡(luò)科技有限公司版權(quán)所

2、有 不得復(fù)制Copyright Ruankosoft Technologies(WuHan) Co., Ltd. All Rights ReservedRevision Record修訂記錄Date日期Revision Version修訂版本CR ID /Defect IDCR/ Defect號(hào)Sec No.修改章節(jié)Change Description修改描述Author作者2015-07-081.0初稿黃蓉2015-07-221.02、3、4、5填充黃蓉2015-07-232.0第二次迭代黃蓉目 錄1 Introduction 簡(jiǎn)介61.1 Purpose 目的61.2 Scope 范圍61

3、.2.1 Name 軟件名稱61.2.2 Functions 軟件功能61.2.3 Applications軟件應(yīng)用61.3 Reference 參考資料62 High Level Design 概要設(shè)計(jì)72.1 Level 0 Design Description 第0層設(shè)計(jì)描述72.1.1 軟件系統(tǒng)上下文定義72.1.2 Design Considerations設(shè)計(jì)思路72.2 Level 1 Design Description 第1層設(shè)計(jì)描述102.2.1 System Architecture系統(tǒng)結(jié)構(gòu) Description of the Architecture

4、系統(tǒng)結(jié)構(gòu)描述 Representation of the Business Flow業(yè)務(wù)流程說(shuō)明102.2.2 Decomposition Description分解描述 用戶管理模塊.1 用戶注冊(cè).2 用戶登錄.3 用戶找回密碼.4 用戶注銷.5 用戶個(gè)人信息管理.6 用戶管理 房屋管理模塊.1 創(chuàng)建房屋.2 修改房屋.3 刪除房屋.4 查詢房屋242.2.2.

5、2.5 查看房屋詳情.6 審核房屋2 訂單管理模塊2.1 生成訂單2.2 取消訂單30.3 查詢訂單30.4 審核訂單3 評(píng)論管理模塊3.1 添加評(píng)論3.2 刪除評(píng)論3.3 查看評(píng)論3.4 審核評(píng)論3.5 修改評(píng)論382.2.3 Interface Description接口描述383 Data Structure 數(shù)據(jù)結(jié)構(gòu)/Database Design 數(shù)據(jù)庫(kù)設(shè)計(jì)393.1 概念模型393.2 數(shù)據(jù)庫(kù)表

6、設(shè)計(jì)393.3 基礎(chǔ)數(shù)據(jù)配置414 UI Design 界面設(shè)計(jì)424.1 主頁(yè)424.2 注冊(cè)界面434.3 登錄界面434.4 找回密碼界面444.5 個(gè)人信息界面444.6 注銷界面464.7 創(chuàng)建房屋界面464.8 刪除房屋界面474.9 查詢房屋界面484.10 房屋詳情界面494.11 后臺(tái)管理界面504.12 審核房屋界面505 Error Design 出錯(cuò)處理設(shè)計(jì)52Keywords 關(guān)鍵詞:短租Abstract 摘 要: 本文檔是基于輕松短租網(wǎng)軟件系統(tǒng)的概要設(shè)計(jì)及說(shuō)明書(shū),用于指導(dǎo)編碼實(shí)現(xiàn)階段工作,也是產(chǎn)品最終提交文檔之一,描述的是輕松短租網(wǎng)系統(tǒng)的模塊功能點(diǎn)分析,本文檔主要針

7、對(duì)輕松短租網(wǎng)系統(tǒng)各個(gè)業(yè)務(wù)功能模塊進(jìn)行外界環(huán)境、系統(tǒng)框架、業(yè)務(wù)流程、功能類上的分析。List of abbreviations 縮略語(yǔ)清單:Abbreviations縮略語(yǔ)Full spelling 英文全名Chinese explanation 中文解釋1 Introduction 簡(jiǎn)介1.1 Purpose 目的本系統(tǒng)設(shè)計(jì)文檔是為設(shè)計(jì)人員和開(kāi)發(fā)人員而編寫(xiě)的,它說(shuō)明了本系統(tǒng)的各項(xiàng)功能和性能需求,明確標(biāo)識(shí)各功能的實(shí)現(xiàn)過(guò)程,闡述使用范圍及背景,提供客戶解決問(wèn)題或達(dá)到目標(biāo)所需的條件或權(quán)能,提供一個(gè)度量和遵循的標(biāo)準(zhǔn)。本說(shuō)明書(shū)的預(yù)期讀者為中間用戶(指軟件的管理人員、設(shè)計(jì)人員、開(kāi)發(fā)人員、測(cè)試人員、維護(hù)人員

8、)。1.2 Scope 范圍1.2.1 Name 軟件名稱輕松短租網(wǎng)1.2.2 Functions 軟件功能請(qǐng)參考輕松短租網(wǎng)系統(tǒng)需求規(guī)格說(shuō)明書(shū)2.2 章節(jié)。1.2.3 Applications軟件應(yīng)用輕松短租網(wǎng),給用戶提供了一個(gè)房屋短期出租和預(yù)訂房屋的平臺(tái)。1.3 Reference 參考資料無(wú)。2 High Level Design 概要設(shè)計(jì) 2.1 Level 0 Design Description 第0層設(shè)計(jì)描述2.1.1 軟件系統(tǒng)上下文定義2.1.2 Design Considerations設(shè)計(jì)思路1、系統(tǒng)的三層架構(gòu)包的結(jié)構(gòu)圖如下圖所示:系統(tǒng)分為action(視圖層)、servic

9、e(業(yè)務(wù)邏輯層)、dao(數(shù)據(jù)訪問(wèn)層),它們通過(guò)調(diào)用entity(業(yè)務(wù)模型)來(lái)完成數(shù)據(jù)的傳遞,其中有一部分類會(huì)被多處公用,就像工具一樣,這時(shí)把它們統(tǒng)一放在util中。2、程序的框架系統(tǒng)使用Struts MVC模式,Struts與三層架構(gòu)的結(jié)合中,Struts主要是負(fù)責(zé)頁(yè)面(表示層)與業(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ù)訪問(wèn)層(com.ruanko.da

10、o),每層之間傳遞業(yè)務(wù)類,即com.ruanko.entity中類。三層結(jié)構(gòu)與Struts結(jié)合包層次結(jié)構(gòu)如下表所示:程序架構(gòu)文件與目錄結(jié)構(gòu)表示層(Struts)JSP頁(yè)面struts.xmlcom.ruanko.action業(yè)務(wù)邏輯層com.ruanko.service數(shù)據(jù)訪問(wèn)層com.ruanko.dao模型類com.ruanko.entity3、程序的目錄結(jié)構(gòu)文件夾名說(shuō)明img存放圖片js存放腳本文件css存放樣式文件common存放公共頁(yè)面admin存放后臺(tái)管理頁(yè)面user存放用戶模塊頁(yè)面house存放房屋模塊頁(yè)面order存放訂單模塊頁(yè)面2.2 Level 1 Design Descr

11、iption 第1層設(shè)計(jì)描述2.2.1 System Architecture系統(tǒng)結(jié)構(gòu) Description of the Architecture系統(tǒng)結(jié)構(gòu)描述 Representation of the Business Flow業(yè)務(wù)流程說(shuō)明用戶模塊:房屋模塊:訂單模塊:評(píng)論模塊:2.2.2 Decomposition Description分解描述 用戶管理模塊1、簡(jiǎn)介本模塊負(fù)責(zé)用戶的管理,包括前臺(tái)的用戶注冊(cè)、登錄、找回密碼、注銷、個(gè)人信息管理,以及后臺(tái)的用戶管理。2、功能列表功能名稱功能描述用戶注冊(cè)用戶注冊(cè)后成為網(wǎng)站的會(huì)員,可以使用網(wǎng)站的完整功

12、能。用戶登錄用戶注冊(cè)后可以登錄系統(tǒng),使用網(wǎng)站的完整功能。用戶找回密碼用戶在登錄時(shí)若忘記密碼,則可以通過(guò)找回密碼來(lái)重置自己的密碼。用戶注銷用戶注銷賬戶以后,不能再通過(guò)原來(lái)的用戶名和密碼來(lái)登錄系統(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.User

13、Service用戶模塊的業(yè)務(wù)邏輯類,負(fù)責(zé)對(duì)數(shù)據(jù)的真實(shí)操作,實(shí)例化dao中的對(duì)象并調(diào)用dao中的方法。3)dao.BaseDao通用的數(shù)據(jù)訪問(wèn)類,負(fù)責(zé)最基本的增刪改查單個(gè)操作。4)entity.User用戶的實(shí)體類,定義了用戶類的各個(gè)屬性,與數(shù)據(jù)庫(kù)中的user表相互映射。(2)類與類之間關(guān)系(3)文件列表如下表所示。名稱類型存放位置說(shuō)明header.jspJSPWebRoot/common/header.jsp公共的頭部頁(yè)面2 功能實(shí)現(xiàn)說(shuō)明.2 用戶登錄1 功能設(shè)計(jì)描述同.1 用戶注冊(cè)。2 功能實(shí)現(xiàn).3 用戶找回密碼1 功能設(shè)計(jì)描述同.1

14、用戶注冊(cè)。2 功能實(shí)現(xiàn).4 用戶注銷1 功能設(shè)計(jì)描述(1)類同.1 用戶注冊(cè)。(2)類與類之間關(guān)系同.1 用戶注冊(cè)。(3)文件列表如下表所示。名稱類型存放位置說(shuō)明deregister.jspJSPWebRoot/user/deregister.jsp用戶的注銷頁(yè)面2 功能實(shí)現(xiàn).5 用戶個(gè)人信息管理1 功能設(shè)計(jì)描述(1)類同.1 用戶注冊(cè)。(2)類與類之間關(guān)系同.1 用戶注冊(cè)。(3)文件列表如下表所示。名稱類型存放位置說(shuō)明admin.jspJSPWebRoot/user/admin.jsp用戶的個(gè)人信息頁(yè)面edi

15、t.jspJSPWebRoot/user/edit.jsp用戶的修改信息頁(yè)面editPass.jspJSPWebRoot/user/editPass.jsp用戶的修密碼頁(yè)面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ù)訪問(wèn)類,負(fù)責(zé)最基本的增刪改查單個(gè)操作。4)entity.Admin管理

16、員的實(shí)體類,定義了管理員類的各個(gè)屬性,與數(shù)據(jù)庫(kù)中的admin表相互映射。5)entity.User用戶的實(shí)體類,定義了用戶類的各個(gè)屬性,與數(shù)據(jù)庫(kù)中的user表相互映射。(2)類與類之間關(guān)系(3)文件列表如下表所示。名稱類型存放位置說(shuō)明userNormal.jspJSPWebRoot/admin/userNormal.jsp正常用戶頁(yè)面userFozen.jspJSPWebRoot/admin/userFrozen.jsp凍結(jié)用戶頁(yè)面userChecking.jspJSPWebRoot/admin/userChecking.jsp注銷待審核用戶頁(yè)面userDeregister.jspJSPWeb

17、Root/admin/userDeregister.jsp已注銷用戶頁(yè)面2 功能實(shí)現(xiàn)說(shuō)明 房屋管理模塊1、簡(jiǎn)介本模塊負(fù)責(zé)房屋的管理,包括前臺(tái)房東的創(chuàng)建、查看、修改、刪除房屋,房客的搜索房屋、查看詳情,以及后臺(tái)的房屋管理。2、功能列表功能名稱功能描述創(chuàng)建房屋用戶登錄后可作為房東創(chuàng)建房屋,并提交管理員審核,審核通過(guò)后房屋上線,可供房客預(yù)訂。修改房屋房東可對(duì)已創(chuàng)建的房屋進(jìn)行信息修改。刪除房屋房東可以刪除已經(jīng)創(chuàng)建的房屋。查詢房屋房客可以指定關(guān)鍵詞查詢房東已經(jīng)發(fā)布的房屋。查看房屋詳情房客可以查看自己感興趣的房屋詳情。審核房屋管理員登錄以后可對(duì)房東創(chuàng)建的房屋進(jìn)行審核。.1 創(chuàng)建

18、房屋1 功能設(shè)計(jì)描述(1)類1)action.HouseAction房屋模塊的action類,負(fù)責(zé)房屋模塊相關(guān)的所有操作,是Struts的核心部分。2)service.HouseService房屋模塊的業(yè)務(wù)邏輯類,負(fù)責(zé)對(duì)數(shù)據(jù)的真實(shí)操作,實(shí)例化dao中的對(duì)象并調(diào)用dao中的方法。3)dao.BaseDao通用的數(shù)據(jù)訪問(wèn)類,負(fù)責(zé)最基本的增刪改查單個(gè)操作。4)entity.House房屋的實(shí)體類,定義了房屋類的各個(gè)屬性,與數(shù)據(jù)庫(kù)中的house表相互映射。5)entity.User用戶的實(shí)體類,定義了用戶類的各個(gè)屬性,與數(shù)據(jù)庫(kù)中的user表相互映射。(2)類與類之間關(guān)系(3)文件列表如下表所示。名稱類

19、型存放位置說(shuō)明create.jspJSPWebRoot/house/create.jsp創(chuàng)建房屋的頁(yè)面2 功能實(shí)現(xiàn)說(shuō)明.2 修改房屋1 功能設(shè)計(jì)描述(1)類同.1 創(chuàng)建房屋。(2)類與類之間關(guān)系同.1 創(chuàng)建房屋。(3)文件列表如下表所示。名稱類型存放位置說(shuō)明edit.jspJSPWebRoot/house/edit.jsp修改房屋的頁(yè)面2 功能實(shí)現(xiàn).3 刪除房屋1 功能設(shè)計(jì)描述(1)類同.1 創(chuàng)建房屋。(2)類與類之間關(guān)系同.1 創(chuàng)建房屋。(3)文件列表如下表所示。名稱類型存放位置說(shuō)明checking.jspJ

20、SPWebRoot/house/checking.jsp待審核房屋的頁(yè)面fail.jspJSPWebRoot/house/fail.jsp審核未通過(guò)房屋的頁(yè)面offline.jspJSPWebRoot/house/offline.jsp下線房屋的頁(yè)面2 功能實(shí)現(xiàn).4 查詢房屋1 功能設(shè)計(jì)描述(1)類同.1 創(chuàng)建房屋。(2)類與類之間關(guān)系同.1 創(chuàng)建房屋。(3)文件列表如下表所示。名稱類型存放位置說(shuō)明search.jspJSPWebRoot/house/search.jsp房屋搜索結(jié)果的頁(yè)面2 功能實(shí)現(xiàn).5 查看房屋詳情1 功能設(shè)計(jì)描述(1

21、)類同.1 創(chuàng)建房屋。(2)類與類之間關(guān)系同.1 創(chuàng)建房屋。(3)文件列表如下表所示。名稱類型存放位置說(shuō)明detail.jspJSPWebRoot/house/detail.jsp房客房屋詳情的頁(yè)面details.jspJSPWebRoot/house/details.jsp房東房屋詳情的頁(yè)面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í)操作

22、,實(shí)例化dao中的對(duì)象并調(diào)用dao中的方法。3)dao.BaseDao通用的數(shù)據(jù)訪問(wèn)類,負(fù)責(zé)最基本的增刪改查單個(gè)操作。4)entity.House房屋的實(shí)體類,定義了房屋類的各個(gè)屬性,與數(shù)據(jù)庫(kù)中的house表相互映射。(2)類與類之間關(guān)系(3)文件列表如下表所示。名稱類型存放位置說(shuō)明houseChecking.jspJSPWebRoot/admin/houseChecking.jsp待審核房屋的頁(yè)面2 功能實(shí)現(xiàn) 訂單管理模塊1、簡(jiǎn)介本模塊負(fù)責(zé)訂單的管理,包括前臺(tái)的生成訂單、取消訂單、查詢歷史訂單信息,以及后臺(tái)的訂單管理。2、功能列表功能名稱功能描述生成訂單房客登錄以后選擇了自己心

23、儀的房屋可以預(yù)訂,生成訂單交給房東審核。取消訂單房客若臨時(shí)改變行程,可在房東審核訂單前取消訂單,若房東已受理訂單,則無(wú)法取消。查詢訂單管理員和用戶可以查看訂單。審核訂單房東登錄以后可對(duì)房客提交的訂單進(jìn)行審核。.1 生成訂單1 功能設(shè)計(jì)描述(1)類1)action.OrderAction訂單模塊的action類,負(fù)責(zé)訂單模塊相關(guān)的所有操作,是Struts的核心部分。2)service.OrderService訂單模塊的業(yè)務(wù)邏輯類,負(fù)責(zé)對(duì)數(shù)據(jù)的真實(shí)操作,實(shí)例化dao中的對(duì)象并調(diào)用dao中的方法。3)dao.BaseDao通用的數(shù)據(jù)訪問(wèn)類,負(fù)責(zé)最基本的增刪改查單個(gè)操作。4)entity

24、.House房屋的實(shí)體類,定義了房屋類的各個(gè)屬性,與數(shù)據(jù)庫(kù)中的house表相互映射。5)entity.User用戶的實(shí)體類,定義了用戶類的各個(gè)屬性,與數(shù)據(jù)庫(kù)中的user表相互映射。6)entity.Orders訂單的實(shí)體類,定義了訂單類的各個(gè)屬性,與數(shù)據(jù)庫(kù)中的orders表相互映射。(2)類與類之間關(guān)系(3)文件列表如下表所示。名稱類型存放位置說(shuō)明detail.jspJSPWebRoot/house/detail.jsp房屋詳情和預(yù)訂房屋的頁(yè)面2 功能實(shí)現(xiàn)說(shuō)明.2 取消訂單1 功能設(shè)計(jì)描述(1)類同.1 生成訂單。(2)類與類之間關(guān)系同.1 生成訂單。

25、(3)文件列表如下表所示。名稱類型存放位置說(shuō)明guestChecking.jspJSPWebRoot/order/guestChecking.jsp房客待審核訂單的頁(yè)面2 功能實(shí)現(xiàn).3 查詢訂單1 功能設(shè)計(jì)描述(1)類同.1 生成訂單。(2)類與類之間關(guān)系同.1 生成訂單。(3)文件列表如下表所示。名稱類型存放位置說(shuō)明guestChecking.jspJSPWebRoot/order/guestChecking.jsp房客待審核的訂單頁(yè)面guestFail.jspJSPWebRoot/order/guestFail.jsp房客未通過(guò)審核的訂單頁(yè)面gue

26、stSuccess.jspJSPWebRoot/order/guestSuccess.jsp房客審核通過(guò)的訂單頁(yè)面guestCancel.jspJSPWebRoot/order/guestCancel.jsp房客已取消的訂單頁(yè)面hostChecking.jspJSPWebRoot/order/hostChecking.jsp房東待審核的訂單頁(yè)面hostFail.jspJSPWebRoot/order/hostFail.jsp房東未通過(guò)審核的訂單頁(yè)面hostSuccess.jspJSPWebRoot/order/hostSuccess.jsp房東審核通過(guò)的訂單頁(yè)面hostCancel.jspJS

27、PWebRoot/order/hostCancel.jsp房東已被取消的訂單頁(yè)面2 功能實(shí)現(xiàn).4 審核訂單1 功能設(shè)計(jì)描述(1)類同.1 生成訂單。(2)類與類之間關(guān)系同.1 生成訂單。(3)文件列表如下表所示。名稱類型存放位置說(shuō)明hostChecking.jspJSPWebRoot/order/hostChecking.jsp房東待審核的訂單頁(yè)面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ì)已經(jīng)完成的訂單進(jìn)行評(píng)論,

28、添加評(píng)論后交給管理員審核。刪除評(píng)論房客對(duì)已經(jīng)發(fā)表的評(píng)論可以進(jìn)行刪除。查看評(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.CommentAction評(píng)論模塊的action類,負(fù)責(zé)評(píng)論模塊相關(guān)的所有操作,是Struts的核心部分。2)service.CommentService評(píng)論模塊的業(yè)務(wù)邏輯類,負(fù)責(zé)對(duì)數(shù)據(jù)的真實(shí)操作,實(shí)例化dao中的對(duì)象并調(diào)用dao中的方法。3)dao.BaseDao通用的數(shù)據(jù)訪問(wèn)類,負(fù)責(zé)最基本的增刪改查單個(gè)操作。4)entit

29、y.House房屋的實(shí)體類,定義了房屋類的各個(gè)屬性,與數(shù)據(jù)庫(kù)中的house表相互映射。5)entity.User用戶的實(shí)體類,定義了用戶類的各個(gè)屬性,與數(shù)據(jù)庫(kù)中的user表相互映射。6)entity.Comment評(píng)論的實(shí)體類,定義了評(píng)論類的各個(gè)屬性,與數(shù)據(jù)庫(kù)中的comment表相互映射。(2)類與類之間關(guān)系(3)文件列表如下表所示。名稱類型存放位置說(shuō)明guestSuccess.jspJSPWebRoot/order/guestSuccess.jsp用戶已入住訂單的頁(yè)面add.jspJSPWebRoot/comment/add.jsp用戶添加評(píng)論的頁(yè)面2 功能實(shí)現(xiàn)說(shuō)明.2 刪除評(píng)

30、論1 功能設(shè)計(jì)描述(1)類同.1 添加評(píng)論。(2)類與類之間關(guān)系同.1 添加評(píng)論。(3)文件列表如下表所示。名稱類型存放位置說(shuō)明detail.jspJSPWebRoot/comment/detail.jsp用戶評(píng)論詳情的頁(yè)面2 功能實(shí)現(xiàn).3 查看評(píng)論1 功能設(shè)計(jì)描述(1)類同.1 添加評(píng)論。(2)類與類之間關(guān)系同.1 添加評(píng)論。(3)文件列表如下表所示。名稱類型存放位置說(shuō)明detail.jspJSPWebRoot/house/detail.jsp房屋詳情頁(yè)面2 功能實(shí)現(xiàn).4 審核評(píng)論1 功能設(shè)計(jì)描述(1)類1)

31、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ù)訪問(wèn)類,負(fù)責(zé)最基本的增刪改查單個(gè)操作。4)entity.Comment評(píng)論的實(shí)體類,定義了評(píng)論類的各個(gè)屬性,與數(shù)據(jù)庫(kù)中的comment表相互映射。(2)類與類之間關(guān)系(3)文件列表如下表所示。名稱類型存放位置說(shuō)明checking.jspJSPWebRoot/admin/checking.jsp待審核評(píng)論頁(yè)面2

32、 功能實(shí)現(xiàn).5 修改評(píng)論1 功能設(shè)計(jì)描述(1)類同.1 添加評(píng)論。(2)類與類之間關(guān)系同.1 添加評(píng)論。(3)文件列表如下表所示。名稱類型存放位置說(shuō)明edit.jspJSPWebRoot/comment/edit.jsp修改評(píng)論頁(yè)面2 功能實(shí)現(xiàn)2.2.3 Interface Description接口描述無(wú)。3 Data Structure 數(shù)據(jù)結(jié)構(gòu)/Database Design 數(shù)據(jù)庫(kù)設(shè)計(jì)3.1 概念模型3.2 數(shù)據(jù)庫(kù)表設(shè)計(jì)管理員表(Admin)字段類型可為空描述admin_idInteger否管理員編號(hào)admin_nameString否管理員名稱

33、admin_passwordString否管理員密碼admin_emailString否管理員郵箱用戶表(User)字段類型可為空描述user_idInteger否用戶編號(hào)user_nameString是用戶名user_passwordString否用戶密碼user_emailString否用戶電子郵箱user_phoneString是用戶手機(jī)號(hào)user_stateString否用戶狀態(tài)(正常、凍結(jié)、注銷、注銷待審核)deregister_reasonString是用戶注銷原因user_register_timeDate否用戶注冊(cè)時(shí)間房屋表(House)字段類型可為空描述house_idInt

34、eger否房屋編號(hào)user_idInteger否房屋所屬的用戶編號(hào)house_titleString否房屋標(biāo)題house_typeString否房屋類型(別墅、公寓)rent_typeString否出租類型(整租、單間、床位)house_areaInteger否房屋面積house_addressString否房屋地址guest_numInteger否可住人數(shù)bedroom_numInteger否臥室數(shù)量bed_numInteger否床數(shù)量bathroom_numInteger否衛(wèi)生間數(shù)量house_photoString否房屋照片house_describeString是房屋描述house_p

35、riceDouble否房屋價(jià)格house_facilityString是房屋設(shè)施min_dayInteger是最少入住天數(shù)max_dayInteger是最多入住天數(shù)checkin_timeDate是入住時(shí)間checkout_timeDate是退房時(shí)間house_ruleString是房屋使用規(guī)則house_stateString否房屋狀態(tài)house_create_timeDate否房屋創(chuàng)建時(shí)間訂單表(orders)字段類型可為空描述order_idInteger否訂單編號(hào)user_idInteger否房客編號(hào)house_idInteger否房屋編號(hào)checkin_dateDate否入住時(shí)間ch

36、eckout_dateDate否退房時(shí)間living_daysInteger否入住天數(shù)total_priceInteger否總價(jià)order_stateString否訂單狀態(tài)comment_stateString否評(píng)論狀態(tài)order_create_timeDate否訂單生成時(shí)間評(píng)論表(comment)字段類型可為空描述comment_idInteger否評(píng)論編號(hào)order_idInteger否訂單編號(hào)host_rangeInteger否房東評(píng)級(jí)1-5house_rangeInteger否房屋評(píng)級(jí)1-5comment_contentString否評(píng)論內(nèi)容comment_create_timeDate否評(píng)論添加時(shí)間3.3 基礎(chǔ)數(shù)據(jù)配置管理員(admin)表中默認(rèn)配置管理員用戶名為admin,密碼為shortrent。4 UI Design 界面設(shè)計(jì)4.1 主頁(yè)1 界面原圖 2 界面說(shuō)明左上角為網(wǎng)站logo,點(diǎn)擊可回到主頁(yè);中上部為房屋搜索框,用戶可輸入地點(diǎn)來(lái)搜索對(duì)應(yīng)的房屋;右上角為注冊(cè)、登錄和發(fā)布房屋按鈕,點(diǎn)擊后跳轉(zhuǎn)到

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論