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

下載本文檔

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

文檔簡介

1、項(xiàng)目名稱Project Name密級Confidentiality Level輕松短租網(wǎng)僅供收件方查閱項(xiàng)目編號Project ID版本Version文檔編號Document Codev9.4348.2761.322.0v9.4348.2761.32_SD_001Shortrent Software System High Level Design Specification 輕松短租網(wǎng) 軟件系統(tǒng)概要設(shè)計(jì)說明書 Prepared by 擬制黃蓉Date日期2015-07-22Reviewed by 評審人李鵬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號Sec No.修改章節(jié)Change Description修改描述Author作者2015-07-081.0初稿黃蓉2015-07-221.02、3、4、5填充黃蓉2015-07-232.0第二次迭代黃蓉目 錄1 Introduction 簡介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ù)流程說明102.2.2 Decomposition Description分解描述 用戶管理模塊.1 用戶注冊.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 評論管理模塊3.1 添加評論3.2 刪除評論3.3 查看評論3.4 審核評論3.5 修改評論382.2.3 Interface Description接口描述383 Data Structure 數(shù)據(jù)結(jié)構(gòu)/Database Design 數(shù)據(jù)庫設(shè)計(jì)393.1 概念模型393.2 數(shù)據(jù)庫表

6、設(shè)計(jì)393.3 基礎(chǔ)數(shù)據(jù)配置414 UI Design 界面設(shè)計(jì)424.1 主頁424.2 注冊界面434.3 登錄界面434.4 找回密碼界面444.5 個(gè)人信息界面444.6 注銷界面464.7 創(chuàng)建房屋界面464.8 刪除房屋界面474.9 查詢房屋界面484.10 房屋詳情界面494.11 后臺管理界面504.12 審核房屋界面505 Error Design 出錯(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)分析,本文檔主要針

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

8、)。1.2 Scope 范圍1.2.1 Name 軟件名稱輕松短租網(wǎng)1.2.2 Functions 軟件功能請參考輕松短租網(wǎng)系統(tǒng)需求規(guī)格說明書2.2 章節(jié)。1.2.3 Applications軟件應(yīng)用輕松短租網(wǎng),給用戶提供了一個(gè)房屋短期出租和預(yù)訂房屋的平臺。1.3 Reference 參考資料無。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ù)訪問層),它們通過調(diào)用entity(業(yè)務(wù)模型)來完成數(shù)據(jù)的傳遞,其中有一部分類會(huì)被多處公用,就像工具一樣,這時(shí)把它們統(tǒng)一放在util中。2、程序的框架系統(tǒng)使用Struts MVC模式,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.da

10、o),每層之間傳遞業(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存放樣式文件common存放公共頁面admin存放后臺管理頁面user存放用戶模塊頁面house存放房屋模塊頁面order存放訂單模塊頁面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ù)流程說明用戶模塊:房屋模塊:訂單模塊:評論模塊:2.2.2 Decomposition Description分解描述 用戶管理模塊1、簡介本模塊負(fù)責(zé)用戶的管理,包括前臺的用戶注冊、登錄、找回密碼、注銷、個(gè)人信息管理,以及后臺的用戶管理。2、功能列表功能名稱功能描述用戶注冊用戶注冊后成為網(wǎng)站的會(huì)員,可以使用網(wǎng)站的完整功

12、能。用戶登錄用戶注冊后可以登錄系統(tǒng),使用網(wǎng)站的完整功能。用戶找回密碼用戶在登錄時(shí)若忘記密碼,則可以通過找回密碼來重置自己的密碼。用戶注銷用戶注銷賬戶以后,不能再通過原來的用戶名和密碼來登錄系統(tǒng)。用戶個(gè)人信息管理用戶登錄后可以查看和修改個(gè)人信息。用戶管理管理員登錄后可以對用戶進(jìn)行管理,用戶狀態(tài)分為“正常”、“已凍結(jié)”、“注銷待審核”和“已注銷”四種,管理員可以凍結(jié)、解凍用戶,對用戶的注銷申請進(jìn)行審核。.1 用戶注冊1 功能設(shè)計(jì)描述(1)類1)action.UserAction用戶模塊的action類,負(fù)責(zé)用戶模塊相關(guān)的所有操作,是Struts的核心部分。2)service.User

13、Service用戶模塊的業(yè)務(wù)邏輯類,負(fù)責(zé)對數(shù)據(jù)的真實(shí)操作,實(shí)例化dao中的對象并調(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 用戶注冊。2 功能實(shí)現(xiàn).3 用戶找回密碼1 功能設(shè)計(jì)描述同.1

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

15、t.jspJSPWebRoot/user/edit.jsp用戶的修改信息頁面editPass.jspJSPWebRoot/user/editPass.jsp用戶的修密碼頁面2 功能實(shí)現(xiàn).6 用戶管理1 功能設(shè)計(jì)描述(1)類1)action.AdminAction管理員模塊的action類,負(fù)責(zé)后臺管理模塊相關(guān)的所有操作,是Struts的核心部分。2)service.AdminService管理員模塊的業(yè)務(wù)邏輯類,負(fù)責(zé)對數(shù)據(jù)的真實(shí)操作,實(shí)例化dao中的對象并調(diào)用dao中的方法。3)dao.BaseDao通用的數(shù)據(jù)訪問類,負(fù)責(zé)最基本的增刪改查單個(gè)操作。4)entity.Admin管理

16、員的實(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.jspJSPWeb

17、Root/admin/userDeregister.jsp已注銷用戶頁面2 功能實(shí)現(xiàn)說明 房屋管理模塊1、簡介本模塊負(fù)責(zé)房屋的管理,包括前臺房東的創(chuàng)建、查看、修改、刪除房屋,房客的搜索房屋、查看詳情,以及后臺的房屋管理。2、功能列表功能名稱功能描述創(chuàng)建房屋用戶登錄后可作為房東創(chuàng)建房屋,并提交管理員審核,審核通過后房屋上線,可供房客預(yù)訂。修改房屋房東可對已創(chuàng)建的房屋進(jìn)行信息修改。刪除房屋房東可以刪除已經(jīng)創(chuàng)建的房屋。查詢房屋房客可以指定關(guān)鍵詞查詢房東已經(jīng)發(fā)布的房屋。查看房屋詳情房客可以查看自己感興趣的房屋詳情。審核房屋管理員登錄以后可對房東創(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é)對數(shù)據(jù)的真實(shí)操作,實(shí)例化dao中的對象并調(diào)用dao中的方法。3)dao.BaseDao通用的數(shù)據(jù)訪問類,負(fù)責(zé)最基本的增刪改查單個(gè)操作。4)entity.House房屋的實(shí)體類,定義了房屋類的各個(gè)屬性,與數(shù)據(jù)庫中的house表相互映射。5)entity.User用戶的實(shí)體類,定義了用戶類的各個(gè)屬性,與數(shù)據(jù)庫中的user表相互映射。(2)類與類之間關(guān)系(3)文件列表如下表所示。名稱類

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

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

21、)類同.1 創(chuàng)建房屋。(2)類與類之間關(guān)系同.1 創(chuàng)建房屋。(3)文件列表如下表所示。名稱類型存放位置說明detail.jspJSPWebRoot/house/detail.jsp房客房屋詳情的頁面details.jspJSPWebRoot/house/details.jsp房東房屋詳情的頁面2 功能實(shí)現(xiàn).6 審核房屋1 功能設(shè)計(jì)描述(1)類1)action.AdminAction管理員模塊的action類,負(fù)責(zé)后臺管理模塊相關(guān)的所有操作,是Struts的核心部分。2)service.AdminService管理員模塊的業(yè)務(wù)邏輯類,負(fù)責(zé)對數(shù)據(jù)的真實(shí)操作

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

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

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

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

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

27、PWebRoot/order/hostCancel.jsp房東已被取消的訂單頁面2 功能實(shí)現(xiàn).4 審核訂單1 功能設(shè)計(jì)描述(1)類同.1 生成訂單。(2)類與類之間關(guān)系同.1 生成訂單。(3)文件列表如下表所示。名稱類型存放位置說明hostChecking.jspJSPWebRoot/order/hostChecking.jsp房東待審核的訂單頁面2 功能實(shí)現(xiàn) 評論管理模塊1、簡介本模塊負(fù)責(zé)評論的管理,包括前臺的添加評論、刪除評論、評論顯示,以及后臺的評論管理。2、功能列表功能名稱功能描述添加評論房客登錄以后可以對已經(jīng)完成的訂單進(jìn)行評論,

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

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

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

31、action.AdminAction管理員模塊的action類,負(fù)責(zé)后臺管理模塊相關(guān)的所有操作,是Struts的核心部分。2)service.AdminService管理員模塊的業(yè)務(wù)邏輯類,負(fù)責(zé)對數(shù)據(jù)的真實(shí)操作,實(shí)例化dao中的對象并調(diào)用dao中的方法。3)dao.BaseDao通用的數(shù)據(jù)訪問類,負(fù)責(zé)最基本的增刪改查單個(gè)操作。4)entity.Comment評論的實(shí)體類,定義了評論類的各個(gè)屬性,與數(shù)據(jù)庫中的comment表相互映射。(2)類與類之間關(guān)系(3)文件列表如下表所示。名稱類型存放位置說明checking.jspJSPWebRoot/admin/checking.jsp待審核評論頁面2

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

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

34、eger否房屋編號user_idInteger否房屋所屬的用戶編號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否訂單編號user_idInteger否房客編號house_idInteger否房屋編號checkin_dateDate否入住時(shí)間ch

36、eckout_dateDate否退房時(shí)間living_daysInteger否入住天數(shù)total_priceInteger否總價(jià)order_stateString否訂單狀態(tài)comment_stateString否評論狀態(tài)order_create_timeDate否訂單生成時(shí)間評論表(comment)字段類型可為空描述comment_idInteger否評論編號order_idInteger否訂單編號host_rangeInteger否房東評級1-5house_rangeInteger否房屋評級1-5comment_contentString否評論內(nèi)容comment_create_timeDate否評論添加時(shí)間3.3 基礎(chǔ)數(shù)據(jù)配置管理員(admin)表中默認(rèn)配置管理員用戶名為admin,密碼為shortrent。4 UI Design 界面設(shè)計(jì)4.1 主頁1 界面原圖 2 界面說明左上角為網(wǎng)站logo,點(diǎn)擊可回到主頁;中上部為房屋搜索框,用戶可輸入地點(diǎn)來搜索對應(yīng)的房屋;右上角為注冊、登錄和發(fā)布房屋按鈕,點(diǎn)擊后跳轉(zhuǎ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)僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論