




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
房屋租賃自助系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)目錄TOC\o"1-3"\h\u244461緒論 1186421.1課題研究背景 1166351.2研究目的和意義 174281.3主要工作 1226642系統(tǒng)開(kāi)發(fā)技術(shù)介紹 280792.1SpringBoot框架介紹 2257152.2BootStrap框架介紹 2296402.3MySQL數(shù)據(jù)庫(kù)介紹 2266143系統(tǒng)需求分析 3123783.1可行性分析 315623.1.1技術(shù)可行性分析 3243243.1.2經(jīng)濟(jì)可行性分析 3207293.1.3操作可行性分析 390673.2系統(tǒng)業(yè)務(wù)描述 423963.3系統(tǒng)用例分析 5211743.3.1用戶(hù)用例分析 5159153.3.2管理員用例分析 62414系統(tǒng)設(shè)計(jì) 7220454.1系統(tǒng)軟件設(shè)計(jì)原則 7228594.2系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) 8324.3系統(tǒng)功能模塊設(shè)計(jì) 10226424.3.1系統(tǒng)單點(diǎn)登錄與注冊(cè) 1071644.3.2我的收藏 1248794.3.3訂單管理 12131104.3.4我的家 1390404.3.5個(gè)人信息管理 14325824.3.6房子管理 15196554.3.7反饋管理 15198464.3.8新聞資訊 16100364.4數(shù)據(jù)庫(kù)設(shè)計(jì) 17326064.4.1數(shù)據(jù)庫(kù)概念模型 1872844.4.2數(shù)據(jù)庫(kù)邏輯設(shè)計(jì) 21238675系統(tǒng)功能實(shí)現(xiàn) 24113265.1系統(tǒng)前臺(tái) 249275.1.1前臺(tái)首頁(yè) 24179035.1.2前臺(tái)房屋搜索 2493675.1.3前臺(tái)用戶(hù)管理 25192725.1.4我的收藏 2846425.1.5我的家 2897295.1.6訂單管理 29302235.1.7房子管理 29215265.1.8我的反饋 30153275.1.9新聞資訊 30311275.1.10聯(lián)系房東 31125835.2后臺(tái)功能實(shí)現(xiàn) 3221795.2.1系統(tǒng)后臺(tái)房子管理 32224575.2.2系統(tǒng)后臺(tái)訂單管理 32153405.2.3用戶(hù)管理 33257925.2.4反饋管理 34187315.2.5新聞資訊管理 3486156系統(tǒng)測(cè)試 35244896.1系統(tǒng)測(cè)試目的 3513326.2系統(tǒng)功能性測(cè)試 3551346.3測(cè)試結(jié)論 43200977結(jié)論 43311907.1總結(jié) 43309057.2對(duì)未來(lái)展望和不足之處 441691參考文獻(xiàn) 45摘要:本系統(tǒng)在開(kāi)發(fā)過(guò)程中使用到的前后端技術(shù)都是當(dāng)前主流的技術(shù),這個(gè)系統(tǒng)使用了SpringBoot框架以及BootStrap框架,再通過(guò)MySQL數(shù)據(jù)庫(kù)開(kāi)發(fā)出來(lái)的。該系統(tǒng)所分配的用戶(hù)角色是房東、管理員以及租客。其中管理員屬于后臺(tái)管理者,管理員后臺(tái)主要擁有的功能有房子管理、訂單管理、新聞管理。用戶(hù)前臺(tái)中房東所實(shí)現(xiàn)的功能有個(gè)人信息、房子管理、訂單管理。用戶(hù)前臺(tái)中租客主要擁有個(gè)人信息、我的家、我的收藏這些功能。本文會(huì)對(duì)房屋租賃管理系統(tǒng)總體功能結(jié)構(gòu)、開(kāi)發(fā)使用的技術(shù)以及該系統(tǒng)中這些功能的最終實(shí)現(xiàn)效果進(jìn)行詳細(xì)介紹。關(guān)鍵詞:房屋租賃;BootStrap;SpringBoot;MySQL1緒論1.1課題研究背景城市的經(jīng)濟(jì)相對(duì)于農(nóng)村是處于高速發(fā)展的狀態(tài),許多人都要在城市謀生,而他們首先要解決的就是住宿問(wèn)題,對(duì)于低收入者來(lái)說(shuō)很難直接去買(mǎi)房,他們需要租房才能謀生,這也促進(jìn)發(fā)展了房屋出租行業(yè),房屋出租是我們異地工作者的首選,也是我們的國(guó)家政府不斷推動(dòng)支持的行業(yè),如今的房屋租賃已然成為市場(chǎng)的寵兒,吸引了無(wú)數(shù)的目光。我們能在許多城市看到很多地方的小區(qū)宣傳欄上面貼滿(mǎn)了各種各樣的租房信息,這樣不僅影響小區(qū)的容貌也很難讓想租房的人看到自己需要的信息。租房者有時(shí)也會(huì)找中介來(lái)租房,然而這種方式已經(jīng)很難適應(yīng)現(xiàn)在快節(jié)奏的生活方式,并且房屋中介者是以盈利為目的,他們所給出的價(jià)格價(jià)高,這樣會(huì)增加租房者的負(fù)擔(dān),因此傳統(tǒng)的房屋租賃過(guò)程已經(jīng)不適應(yīng)現(xiàn)在的發(fā)展。根據(jù)調(diào)查,許多租房者由于想要尋找合適的并且低價(jià)的房子,經(jīng)常要去城市的各個(gè)小區(qū)尋找合適的房源,這樣既耗時(shí)耗力還不一定能找到合適的房子。1.2研究目的和意義現(xiàn)在是信息化的時(shí)代,計(jì)算機(jī)給我們的生活帶來(lái)的極大的便利,現(xiàn)在許多行業(yè)也都進(jìn)行了改革,使用計(jì)算機(jī)進(jìn)行日常運(yùn)營(yíng)管理。過(guò)去的房屋租賃過(guò)程中人們通常都是通過(guò)找中介或者電話(huà)預(yù)約進(jìn)行房屋租賃,對(duì)于現(xiàn)在來(lái)說(shuō)傳統(tǒng)的房屋租賃模式很容易出現(xiàn)租賃信息不準(zhǔn)確或者不及時(shí)等問(wèn)題,對(duì)于現(xiàn)在這個(gè)信息現(xiàn)代化的時(shí)代來(lái)說(shuō)這種傳統(tǒng)模式已經(jīng)不再適用,房屋租賃也應(yīng)該由傳統(tǒng)模式轉(zhuǎn)變?yōu)榉仙鐣?huì)發(fā)展的模式。房屋租賃管理系統(tǒng)是房產(chǎn)與計(jì)算機(jī)的一個(gè)結(jié)合,該系統(tǒng)可以使房屋信息得到精準(zhǔn)化管理,對(duì)管理者來(lái)說(shuō)可以節(jié)省大量的時(shí)間、提高了處理效率;對(duì)于房東來(lái)說(shuō)由于操作便利可以自己發(fā)布租房信息,不用再尋求中介代理或者在小區(qū)宣傳欄貼租房廣告;對(duì)于租客來(lái)說(shuō)可以節(jié)省自己尋找合適房子的時(shí)間,并且由于是跟房東進(jìn)行交流相比于中介房屋的價(jià)格相對(duì)的會(huì)低一些。本文會(huì)首先講述在開(kāi)發(fā)房屋租賃管理系統(tǒng)時(shí)需要的理論知識(shí),然后對(duì)該系統(tǒng)進(jìn)行系統(tǒng)分析,由于考慮到系統(tǒng)實(shí)際的可行性,在開(kāi)發(fā)過(guò)程中我選擇了現(xiàn)在比較流行的SpringBoot框架來(lái)進(jìn)行開(kāi)發(fā)。1.3主要工作本文的內(nèi)容包括下面4個(gè):房屋租賃的研究分析JAVA在跨平臺(tái)領(lǐng)域的開(kāi)發(fā)應(yīng)用房屋租賃管理系統(tǒng)頁(yè)面的設(shè)計(jì)4)JAVA在網(wǎng)站中的應(yīng)用本文共分為七章:第一章:緒論中分別闡述了該課題的研究背景、房屋租賃管理系統(tǒng)的研究的目的和意義以及各章節(jié)工作內(nèi)容的安排。第二章:系統(tǒng)的論述了房屋租賃管理系統(tǒng)的相關(guān)的技術(shù)大致介紹。本章講到系統(tǒng)開(kāi)發(fā)所用到的SpringBoot框架、BootStrap框架和MySQL數(shù)據(jù)庫(kù)的應(yīng)用。第三章:主要論述了房屋租賃管理系統(tǒng)的需求分析。本章會(huì)將從多個(gè)層面對(duì)該系統(tǒng)開(kāi)發(fā)的可行性進(jìn)行分析,其次對(duì)該系統(tǒng)的業(yè)務(wù)功能進(jìn)行描述,然后進(jìn)行系統(tǒng)的用例分析。第四章:主要論述了房屋租賃管理系統(tǒng)的系統(tǒng)設(shè)計(jì)。本章簡(jiǎn)要說(shuō)明了系統(tǒng)開(kāi)發(fā)時(shí)的一些設(shè)計(jì)原則,其次對(duì)該系統(tǒng)的總體架構(gòu)、架構(gòu)下的各個(gè)功能以及這個(gè)系統(tǒng)的數(shù)據(jù)庫(kù)進(jìn)行分析論述。第五章:詳細(xì)的展示了該開(kāi)發(fā)系統(tǒng)實(shí)現(xiàn)的功能。本章將會(huì)把該系統(tǒng)的前臺(tái)和后臺(tái)的各個(gè)功能分部進(jìn)行效果展示。第六章:主要論述了對(duì)房屋租賃管理系統(tǒng)的測(cè)試,分析每個(gè)測(cè)試的結(jié)果是否符合期望,并對(duì)這些測(cè)試結(jié)果進(jìn)行總結(jié)。第七章:結(jié)論。主要是對(duì)該開(kāi)發(fā)系統(tǒng)在開(kāi)發(fā)前后的過(guò)程進(jìn)行總結(jié),然后提出對(duì)未來(lái)的展望以及該系統(tǒng)目前的存在的不足。2系統(tǒng)開(kāi)發(fā)技術(shù)介紹2.1SpringBoot框架介紹SpringBoot是Spring開(kāi)源組織下的開(kāi)源項(xiàng)目,SpringBoot被設(shè)計(jì)出來(lái)是為了降低開(kāi)發(fā)者搭建Spring項(xiàng)目的難度以及開(kāi)發(fā)過(guò)程,能夠讓Spring開(kāi)發(fā)者更好的進(jìn)行項(xiàng)目開(kāi)發(fā)。SpringBoot的出現(xiàn)不僅幫助開(kāi)發(fā)者降低了使用難度,還使得Spring的配置由繁雜變得更加簡(jiǎn)便。因?yàn)樵趥鹘y(tǒng)的SSM項(xiàng)目中,創(chuàng)建項(xiàng)目后需要自定義大量的配置,而不同的項(xiàng)目的配置卻大同小異,甚至就是完全相同,所以SpringBoot就直接完成了相關(guān)的配置,并要求使用者遵循配置值的約定,使用者就按照這個(gè)配置值使用即可,無(wú)須自已編寫(xiě)配置。系統(tǒng)開(kāi)發(fā)采用SpringBoot框架可以幫助開(kāi)發(fā)者在開(kāi)發(fā)時(shí)防止系統(tǒng)項(xiàng)目出現(xiàn)多個(gè)Maven和項(xiàng)目中出現(xiàn)Jar包的版本沖突,再加之該結(jié)構(gòu)框架不需要使用XML文件。因此不需要配置太多東西。2.2BootStrap框架介紹BootStrap是現(xiàn)在比較受歡迎的響應(yīng)式框架,它具有簡(jiǎn)潔靈活、快速響應(yīng)等優(yōu)點(diǎn),可以使開(kāi)發(fā)者在進(jìn)行Web開(kāi)發(fā)時(shí)能夠快捷方便,也能快速的開(kāi)發(fā)出我們想要的原型。系統(tǒng)開(kāi)發(fā)采用BootStrap框架可以使得開(kāi)發(fā)者只需要具備基礎(chǔ)的前端知識(shí)就可以上手使用,該框架內(nèi)置了許多組件,方便開(kāi)發(fā)者進(jìn)行定制。該框架還可以自適應(yīng)所有的機(jī)型,能夠給開(kāi)發(fā)者節(jié)省許多時(shí)間。2.3MySQL數(shù)據(jù)庫(kù)介紹MySQL是我們常用的開(kāi)源數(shù)據(jù)庫(kù),它具有速度快、成本低等優(yōu)點(diǎn),它是世界上很受歡迎的開(kāi)源的關(guān)系型數(shù)據(jù)庫(kù),很多互聯(lián)網(wǎng)公司在開(kāi)發(fā)項(xiàng)目時(shí)優(yōu)先選擇的數(shù)據(jù)庫(kù)就是MySQL。房屋租賃管理系統(tǒng)的開(kāi)發(fā)中我使用了第三方管理工具Navicat連接MySQL,使用Navicat可以幫助開(kāi)發(fā)者方便管理數(shù)據(jù)庫(kù)信息,Navicat也能夠降低系統(tǒng)管理的各種成本。平臺(tái)系統(tǒng)開(kāi)發(fā)使用MySQL數(shù)據(jù)庫(kù)平臺(tái)的優(yōu)勢(shì)為它支持多種存儲(chǔ)引擎,還可以使源代碼擁有可移植性,并且它優(yōu)化了查詢(xún)算法,可以幫助開(kāi)發(fā)者提高查詢(xún)速度。3系統(tǒng)需求分析3.1可行性分析任何管理系統(tǒng)要想長(zhǎng)期生存,就需要首先擁有一個(gè)不錯(cuò)的用戶(hù)體驗(yàn),其次系統(tǒng)還需要擁有一個(gè)完善的管理,然后還需要與時(shí)俱進(jìn)、不斷改進(jìn),讓管理系統(tǒng)適應(yīng)社會(huì)的變化。可行性分析是進(jìn)行管理系統(tǒng)開(kāi)發(fā)首先要做的事情,為的是要確定開(kāi)發(fā)房屋租賃管理系統(tǒng)有無(wú)意義、可靠性如何,如何確保在系統(tǒng)出現(xiàn)問(wèn)題時(shí)怎么樣在短時(shí)間內(nèi)解決問(wèn)題,系統(tǒng)開(kāi)發(fā)完成后帶來(lái)的收益是不是大于用來(lái)投資開(kāi)發(fā)這個(gè)管理系統(tǒng)所需要用到的資金。在項(xiàng)目開(kāi)發(fā)之前需要從技術(shù)視角、系統(tǒng)的可操作性上還有經(jīng)濟(jì)層面對(duì)項(xiàng)目實(shí)施分析。我下面會(huì)從這三個(gè)角度對(duì)該房屋租賃管理系統(tǒng)來(lái)分析設(shè)計(jì)。3.1.1技術(shù)可行性分析在這個(gè)項(xiàng)目的開(kāi)發(fā)中我采用的是傳統(tǒng)的三層架構(gòu),其中包括前臺(tái)的界面開(kāi)發(fā)和后臺(tái)用來(lái)存儲(chǔ)數(shù)據(jù)的數(shù)據(jù)庫(kù)設(shè)計(jì)兩個(gè)大部分。該管理系統(tǒng)前臺(tái)的界面用到的開(kāi)發(fā)平臺(tái)是IntelliJIDEA,在這個(gè)系統(tǒng)的開(kāi)發(fā)中是用SpringBoot和BootStrap來(lái)編寫(xiě)代碼,以此來(lái)封裝生成動(dòng)態(tài)頁(yè)面。該系統(tǒng)在JSP頁(yè)面內(nèi)通過(guò)表單和數(shù)據(jù)庫(kù)來(lái)獲取用戶(hù)的信息,從而動(dòng)態(tài)的創(chuàng)建出用戶(hù)需要的頁(yè)面,系統(tǒng)的后臺(tái)的各項(xiàng)數(shù)據(jù)是通過(guò)訪(fǎng)問(wèn)MySQL數(shù)據(jù)庫(kù)來(lái)獲取然后進(jìn)行顯示的。房屋租賃管理系統(tǒng)在開(kāi)發(fā)上對(duì)于開(kāi)發(fā)的電腦性能配置沒(méi)有要求,日常使用的電腦就可以進(jìn)行對(duì)該項(xiàng)目的開(kāi)發(fā),因此不需要擔(dān)心項(xiàng)目開(kāi)發(fā)對(duì)硬件的要求。根據(jù)以上所述該管理系統(tǒng)的開(kāi)發(fā)能夠在技術(shù)角度上進(jìn)行通過(guò)。3.1.2經(jīng)濟(jì)可行性分析我們?cè)诩夹g(shù)上通過(guò)了之后還需要考慮開(kāi)發(fā)的這個(gè)管理系統(tǒng)所帶來(lái)的效益能不能負(fù)擔(dān)得起該系統(tǒng)的開(kāi)發(fā)以及后續(xù)維護(hù)等費(fèi)用。該系統(tǒng)是為房東和租客們開(kāi)發(fā)的,它可以使房屋信息得到精準(zhǔn)化管理,對(duì)管理者、房東和租客來(lái)說(shuō)都能省去東奔西跑尋找房子或者長(zhǎng)時(shí)間宣傳沒(méi)有人知道的方式。并且該管理系統(tǒng)還有操作方便、易于管理等優(yōu)點(diǎn)。根據(jù)以上所述該管理系統(tǒng)的開(kāi)發(fā)能夠在經(jīng)濟(jì)層面上進(jìn)行通過(guò)3.1.3操作可行性分析這個(gè)項(xiàng)目做出來(lái)后會(huì)發(fā)現(xiàn)在前臺(tái)里有菜單式目錄和彈出式目錄兩種,這樣既可以讓用戶(hù)輕松實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的交互,而且布局簡(jiǎn)潔、操作方便,用戶(hù)不用熟悉數(shù)編程或者數(shù)據(jù)庫(kù)等技術(shù)性相關(guān)知識(shí),就可以自由使用該系統(tǒng)。根據(jù)以上所述,該管理系統(tǒng)的模式開(kāi)發(fā)能在在經(jīng)濟(jì)層面上進(jìn)行通過(guò)。3.2系統(tǒng)業(yè)務(wù)描述房屋租賃管理系統(tǒng)所分配的用戶(hù)角色是房東、管理員以及租客,其中管理員屬于后臺(tái)管理者,房東和租客屬于系統(tǒng)前臺(tái)用戶(hù)。該管理系統(tǒng)前臺(tái)是房東用戶(hù)登錄后可以對(duì)房子和訂單進(jìn)行管理,租客用戶(hù)登錄后可以對(duì)查找房源,對(duì)已下單的房子進(jìn)行管理或者將看中的房子進(jìn)行收藏。該系統(tǒng)具體的使用流程以及相對(duì)應(yīng)的功能模塊如下:用戶(hù)進(jìn)入管理系統(tǒng)首頁(yè)后可以看到房東發(fā)布的最新的房屋信息,用戶(hù)也可以通過(guò)搜索條件查找自己喜歡的類(lèi)型。如果用戶(hù)想要在該系統(tǒng)上發(fā)布房屋或者收藏房屋就需要首先使用注冊(cè)賬號(hào)功能。用戶(hù)要填寫(xiě)正確的注冊(cè)信息(登錄用戶(hù)名、電子郵箱、手機(jī)號(hào)、賬號(hào)、密碼、角色)。用戶(hù)注冊(cè)完后需要管理員進(jìn)行審核,審核通過(guò)后用戶(hù)才能登錄進(jìn)行操作用戶(hù)在系統(tǒng)內(nèi)完成登錄之后可以選擇在個(gè)人中心頁(yè)面中完善自己的信息。租客和房東用戶(hù)因其角色不同,在登錄后顯示的菜單欄也不太一樣。租客用戶(hù)有我的收藏模塊,租客用戶(hù)在該系統(tǒng)上看到合適的房子可以將房屋添加到收藏里,也可以在收藏里將不需要的房屋給取消收藏。租客用戶(hù)有我的家模塊。租客用戶(hù)在該系統(tǒng)上看好房子并下單后,可以在我的家里看見(jiàn)自己下單后的房子信息。租客用戶(hù)有訂單管理功能。當(dāng)租客將自己看中的房子進(jìn)行預(yù)定后無(wú)論是否支付都能夠生產(chǎn)房屋訂單,租客能夠在后臺(tái)看到自己已經(jīng)下單的房屋的訂單信息。房東用戶(hù)有房子管理模塊。房東用戶(hù)可以將自己想要出租的房屋掛在這個(gè)房屋租賃管理系統(tǒng)上進(jìn)行出租,房東也可以對(duì)自己出租的房屋進(jìn)行信息的修改或者把房屋下架。房東還擁有訂單管理功能。房東可以在該系統(tǒng)的訂單管理中看到自己發(fā)布的房屋被預(yù)定的訂單信息。該管理系統(tǒng)的日常管理是由管理員負(fù)責(zé)的,他們主要是對(duì)傳送到后臺(tái)的數(shù)據(jù)進(jìn)行處理,具體功能實(shí)現(xiàn)如下:房屋管理模塊,管理員可以對(duì)房東上傳的房屋進(jìn)行審核管理。用戶(hù)管理模塊。當(dāng)用戶(hù)注冊(cè)完賬號(hào)后,無(wú)法立即登錄該系統(tǒng)。需要等管理員通過(guò)后用戶(hù)才能登錄,管理員能夠允許或禁止用戶(hù)登錄。訂單管理模塊。房屋租賃管理系統(tǒng)上的所有訂單都能被管理員瀏覽查看,管理員需要審核系統(tǒng)上所有的房屋訂單信息、訂單狀態(tài),審核需要退租的訂單。反饋管理模塊。如果用戶(hù)對(duì)系統(tǒng)或者房屋提出意見(jiàn),可以在反饋?lái)?yè)面提交意見(jiàn)。管理員能看到所有的用戶(hù)意見(jiàn)。新聞資訊模塊。房屋租賃管理系統(tǒng)上會(huì)發(fā)布一些新聞讓用戶(hù)瀏覽,管理員能夠在資訊頁(yè)面編寫(xiě)新聞然后發(fā)布出去,平臺(tái)管理員還能夠?qū)σ呀?jīng)發(fā)布的新聞通稿進(jìn)行重新修改甚至將該新聞在后臺(tái)進(jìn)行刪除。3.3系統(tǒng)用例分析3.3.1用戶(hù)用例分析房屋租賃管理系統(tǒng)所分配的用戶(hù)角色是房東、管理員以及租客,其中管理員屬于后臺(tái)管理者,房東和租客屬于系統(tǒng)前臺(tái)用戶(hù)。所有用戶(hù)在系統(tǒng)內(nèi)登錄成功后,在后臺(tái)可以看到自己注冊(cè)的詳細(xì)信息,我們可以對(duì)這些信息進(jìn)行完善,我們?cè)诤笈_(tái)還能夠根據(jù)自己的需要修改自己的登錄帳戶(hù)密碼。平臺(tái)中的所有用戶(hù)都可以在資訊頁(yè)面里看到該系統(tǒng)中所有已經(jīng)發(fā)布的資訊。房東用戶(hù)和租客用戶(hù)也都可以在該系統(tǒng)上填寫(xiě)要反饋的信息。房東可以將自己想要出租的房屋掛在這個(gè)房屋租賃管理系統(tǒng)上進(jìn)行出租,如果有租戶(hù)對(duì)出租的房屋進(jìn)行了預(yù)定,房東能夠在系統(tǒng)中看到。圖3.1房東用戶(hù)表在該系統(tǒng)中角色為租客的用戶(hù)在該系統(tǒng)上看到合適的房子但又不想及時(shí)下單就可以將房屋添加到收藏里,當(dāng)租客用戶(hù)在該系統(tǒng)上看好房子并下單后,可以在訂單管理中查看自己的訂單信息。圖3.2系統(tǒng)租客用例表3.3.2管理員用例分析管理員擁有該系統(tǒng)的所有權(quán)限,因此該系統(tǒng)的后臺(tái)由管理員進(jìn)行管理,該角色能對(duì)每個(gè)模塊進(jìn)行操作。管理員可以在房子管理模塊發(fā)布新房子、對(duì)已經(jīng)發(fā)布但是沒(méi)有被租客預(yù)定的房子的信息進(jìn)行一定的改動(dòng)或者下架指定的房子。所有注冊(cè)的用戶(hù)都要在管理員審核通過(guò)后才可以使用,管理員可以對(duì)注冊(cè)的賬號(hào)進(jìn)行凍結(jié)也可以?xún)鼋Y(jié)的賬號(hào)進(jìn)行解封。管理員能夠在后臺(tái)看到租客預(yù)定房子的信息。在列表中允許管理員發(fā)起退租,也可以處理已經(jīng)發(fā)起退租申請(qǐng)的訂單。由于后臺(tái)管理系統(tǒng)比較特殊,只有管理員能夠處理該系統(tǒng)的所有信息。圖3.3系統(tǒng)管理員用例圖4系統(tǒng)設(shè)計(jì)4.1系統(tǒng)軟件設(shè)計(jì)原則無(wú)論什么系統(tǒng)在架構(gòu)設(shè)計(jì)上不僅要反映出用戶(hù)和系統(tǒng)模塊存在著有效互動(dòng),還需要在設(shè)計(jì)方案上滿(mǎn)足下面幾個(gè)原則。先進(jìn)性和成熟性原則開(kāi)發(fā)者在開(kāi)發(fā)前就應(yīng)該首先掌握目前先進(jìn)的、成熟的開(kāi)發(fā)技術(shù),并且將技術(shù)于該系統(tǒng)的實(shí)際應(yīng)用情況進(jìn)行結(jié)合甚至創(chuàng)新,從而保證該管理系統(tǒng)功能滿(mǎn)足市場(chǎng)要求并且還能具有較長(zhǎng)的使用周期,還要符合現(xiàn)在的技術(shù)發(fā)展方向以及未來(lái)發(fā)展趨勢(shì)。擴(kuò)展性伴隨著人們對(duì)房屋租賃管理系統(tǒng)提出的要求越來(lái)越多,該管理系統(tǒng)在后面為了滿(mǎn)足用戶(hù)們的期望會(huì)對(duì)該系統(tǒng)功能進(jìn)行擴(kuò)展。當(dāng)開(kāi)發(fā)者想要在后面對(duì)系統(tǒng)進(jìn)行變動(dòng)時(shí),在系統(tǒng)開(kāi)發(fā)前應(yīng)該準(zhǔn)備好一套良好的可擴(kuò)展性方案。實(shí)用性原則開(kāi)發(fā)者在系統(tǒng)的設(shè)計(jì)之初就應(yīng)該要想著該系統(tǒng)的設(shè)計(jì)能夠滿(mǎn)足市場(chǎng)的實(shí)際使用需用,要將系統(tǒng)的界面和功能都設(shè)計(jì)的簡(jiǎn)潔方便,可以讓使用者能夠快速上手使用。后期維護(hù)保障性該管理系統(tǒng)的開(kāi)發(fā)者在設(shè)計(jì)時(shí)就應(yīng)該要考慮到后面對(duì)該管理系統(tǒng)的維護(hù),因此在開(kāi)發(fā)時(shí)就應(yīng)該讓開(kāi)發(fā)者在編寫(xiě)系統(tǒng)代碼時(shí)考慮到代碼能否讓別的開(kāi)發(fā)者看懂,如果做不到這點(diǎn)就會(huì)使得日后對(duì)系統(tǒng)維護(hù)時(shí)提高維護(hù)的預(yù)算和時(shí)間精力。4.2系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)該房屋租賃管理系統(tǒng)所分配的用戶(hù)角色是房東、管理員以及租客。管理員屬于后臺(tái)管理者,房東和租客屬于系統(tǒng)前臺(tái)用戶(hù)。角色為房東的用戶(hù)擁有的功能有查看管理員發(fā)布的新聞咨詢(xún)、在系統(tǒng)中進(jìn)行反饋、對(duì)已經(jīng)下單的房屋訂單進(jìn)行瀏覽或者退租以及修改個(gè)人信息等。角色為租客的用戶(hù)擁有的功能有修改個(gè)人信息、我的家、訂單管理、進(jìn)行反饋、查看新聞咨詢(xún)等。管理員的權(quán)限最大,他有房東和用戶(hù)的所有功能,而且還能在后臺(tái)對(duì)房東和租客申請(qǐng)或者反饋進(jìn)行處理。管理員可以在房子管理模塊發(fā)布新房子、管理員有修改個(gè)人信息、對(duì)注冊(cè)的賬號(hào)進(jìn)行凍結(jié)也可以?xún)鼋Y(jié)的賬號(hào)進(jìn)行解封、房屋信息審核、新聞資訊發(fā)布以及反饋處理等。圖4.1房屋租賃系統(tǒng)總體結(jié)構(gòu)圖用戶(hù)前臺(tái)包含租客、房東,他們的功能有些不一樣,租客用戶(hù)功能模塊圖如圖4.2所示。圖4.2租客用戶(hù)功能模塊圖房東用戶(hù)功能模塊圖如圖4.3所示。圖4.3房東用戶(hù)功能模板圖圖4.4管理員后臺(tái)詳情圖4.3系統(tǒng)功能模塊設(shè)計(jì)4.3.1系統(tǒng)單點(diǎn)登錄與注冊(cè)系統(tǒng)用戶(hù)注冊(cè)使用房屋租賃管理系統(tǒng)的用戶(hù)如果沒(méi)有登錄是無(wú)法在系統(tǒng)里預(yù)定要租賃的房屋或者上傳要出租的房屋信息。用戶(hù)在注冊(cè)時(shí)需要填寫(xiě)姓名、手機(jī)號(hào)、郵箱等信息方可提交注冊(cè)信息。如果用戶(hù)在注冊(cè)頁(yè)面沒(méi)有按照提示的要求進(jìn)行操作填寫(xiě),系統(tǒng)會(huì)告知用戶(hù)正確的填寫(xiě)要求。用戶(hù)填寫(xiě)好注冊(cè)信息但是信息不符合要求,系統(tǒng)會(huì)告知用戶(hù)無(wú)法注冊(cè)。只有當(dāng)用戶(hù)填寫(xiě)的信息符合要求才會(huì)被系統(tǒng)將信息存儲(chǔ)到數(shù)據(jù)庫(kù)里。管理員需要對(duì)申請(qǐng)的平臺(tái)賬號(hào)進(jìn)行審核。用戶(hù)在啟用成功后就可以在該系統(tǒng)上登錄成功然后進(jìn)行相關(guān)的操作。這樣是為了防止系統(tǒng)上線(xiàn)后會(huì)被黑客批量注冊(cè)從而導(dǎo)致網(wǎng)站擁堵。圖4.5系統(tǒng)用戶(hù)注冊(cè)流程圖系統(tǒng)登錄管理員對(duì)申請(qǐng)的平臺(tái)賬號(hào)進(jìn)行審核啟用后,用戶(hù)就能夠在頁(yè)面上進(jìn)行登錄。如果賬號(hào)或密碼出現(xiàn)錯(cuò)誤是無(wú)法登錄進(jìn)去的,只有二者都正確系統(tǒng)才會(huì)提示登錄成功。在該系統(tǒng)上登錄進(jìn)去的用戶(hù)能夠使用系統(tǒng)對(duì)該賬戶(hù)角色開(kāi)發(fā)的功能。圖4.6系統(tǒng)登錄流程圖4.3.2我的收藏我的收藏模塊是租客用戶(hù)在該系統(tǒng)上看到合適的房子但又不想及時(shí)下單就可以將房屋添加到收藏里,租客用戶(hù)也可以在收藏里將不需要的房屋給取消掉。圖4.7房屋收藏流程圖4.3.3訂單管理房屋租賃管理系統(tǒng)的訂單管理模塊記錄了租客和房東的所有歷史訂單信息,租客在系統(tǒng)上支付預(yù)定房租后可以在該模塊上看到自己的房屋的訂單信息,房東也可以在該模塊上看到自己發(fā)布的房屋被預(yù)定的訂單信息。并且雙方都可以在訂單里進(jìn)行退訂申請(qǐng)操作,該系統(tǒng)的管理員在系統(tǒng)后臺(tái)的房屋訂單信息頁(yè)面里審核用戶(hù)退租的訂單信息,然后進(jìn)行同意退租或者拒絕退租操作。圖4.8系統(tǒng)用戶(hù)訂單管理流程圖圖4.9系統(tǒng)管理員訂單管理流程圖4.3.4我的家租客用戶(hù)在該系統(tǒng)上看好房子并下單后,租客用戶(hù)在我的家的頁(yè)面中看到自己下單的房屋信息以及該房屋的房東。圖4.10我的家流程圖4.3.5個(gè)人信息管理房屋租賃管理系統(tǒng)的用戶(hù)信息頁(yè)面里會(huì)顯示該用戶(hù)的詳細(xì)信息,如果用戶(hù)想要對(duì)一些信息進(jìn)行完善時(shí)可以在該頁(yè)面進(jìn)行操作。圖4.11個(gè)人信息管理流程圖4.3.6房子管理房東用戶(hù)和管理員有房子管理模塊,房東用戶(hù)在該模塊上可以上傳自己的房屋信息進(jìn)行招租。也可以對(duì)自己已上傳的房屋進(jìn)行修改或下架處理。管理員對(duì)房東用戶(hù)上傳的房子進(jìn)行審核、發(fā)布新房子。房子管理流程圖如圖4.12示。圖4.12房子管理管理流程圖4.3.7反饋管理在系統(tǒng)中角色為房東和租客的使用者可以在反饋?lái)?yè)面提交自己的反饋信息,提交成功后耐心等待管理員對(duì)于反饋的回復(fù)即可。管理員在后臺(tái)的反饋處可以對(duì)信息進(jìn)行回復(fù)。系統(tǒng)用戶(hù)反饋管理流程圖如圖4.13示、系統(tǒng)管理員反饋管理流程圖如圖4.14示。圖4.13系統(tǒng)用戶(hù)反饋管理流程圖圖4.14系統(tǒng)管理員反饋管理流程圖4.3.8新聞資訊在系統(tǒng)中角色為房東和租客的使用者可以在資訊頁(yè)面里看到系統(tǒng)里的所有新聞。管理員是咨詢(xún)的發(fā)布者,他可以在房屋租賃管理系統(tǒng)上會(huì)發(fā)布一些新聞讓用戶(hù)瀏覽,還可以對(duì)已發(fā)布新聞進(jìn)行修改操作或者將該新聞進(jìn)行刪除操作。、圖4.15用戶(hù)新聞資訊管理流程圖圖4.16管理員新聞咨詢(xún)管理流程圖4.4數(shù)據(jù)庫(kù)設(shè)計(jì)4.4.1數(shù)據(jù)庫(kù)概念模型數(shù)據(jù)庫(kù)中擁有的表有房屋信息表、反饋信息表用戶(hù)表、新聞資訊表、訂單信息表和收藏表。這六個(gè)表中系統(tǒng)用戶(hù)表里存儲(chǔ)的是用戶(hù)的基本信息,新聞資訊表里存儲(chǔ)的是管理員發(fā)布的新聞的標(biāo)題、新聞詳情等信息,訂單信息表里存儲(chǔ)的是租戶(hù)下單租賃房屋的相關(guān)信息,收藏表里存儲(chǔ)的是平臺(tái)中所有的使用者收藏的房屋以及收藏者的編號(hào)。房屋信息表里存儲(chǔ)的是房東用戶(hù)上傳的房屋詳細(xì)信息,反饋信息表里存儲(chǔ)的是系統(tǒng)里租客與房東提交的反饋意見(jiàn)以及管理員對(duì)這些意見(jiàn)的處理。圖4-17系統(tǒng)用戶(hù)實(shí)體圖圖4-18新聞資訊實(shí)體圖圖4-19房屋訂單信息實(shí)體圖圖4-20我的收藏實(shí)體圖圖4-21房屋信息實(shí)體圖吐4-22用戶(hù)反饋信息實(shí)體圖4.4.2數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)開(kāi)發(fā)者能夠?qū)⑸鲜龅膶?shí)體圖也就是E-R圖,將其轉(zhuǎn)換成數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu),然后以表的形式對(duì)其進(jìn)行展示。用戶(hù)信息表記錄了用戶(hù)的基本信息。
表4.1用戶(hù)信息表字段名稱(chēng)類(lèi)型長(zhǎng)度是否為Null是否主鍵字段含義idbigint0否是主鍵通増cerattimedatetime0否否注冊(cè)時(shí)間user_namevarchar255否否用戶(hù)名userdisplaynamevarchar255否否姓名phonevarchar255否否手機(jī)號(hào)emailvarchar255否否電子郵箱user__passvarchar255否否密碼idcardvarchar255否否身份證user_avatarvarchar255是否頭像UZ1地址userdescvarchar255是否頭像UZ1地址statusint0否否賬號(hào)狀態(tài)rolevarchar255否否角色sexvarchar255否否性別hobbyvarchar255是否業(yè)余愛(ài)好jobvarchar255是否職業(yè)新聞資訊表里包含了管理員在資訊頁(yè)面中發(fā)布的所有資訊的信息和資訊時(shí)間。表4.2新聞?dòng)嵪⒈碜侄蚊Q(chēng)類(lèi)型長(zhǎng)度是否為Null是否主鍵字段含義idbigint0否是主鍵通増cerattimedatetime0否否創(chuàng)建時(shí)間titlevaichai255否否標(biāo)題summaryvarchar1000否否摘要contentlongtext0否否內(nèi)容訂單信息表記錄了訂單信息,表的結(jié)構(gòu)如表4.3所示:
表4.3訂單信息表是否為Null0否是cerattimedatetime0否否創(chuàng)建時(shí)間0否否0否否0否否statusint0否否0否否0否否totalamountint0否否0否否0否否收藏表記錄了租客收藏的房屋信息,表的結(jié)構(gòu)如表4.4所示:表4.4收藏表是否為Null0否是0否否創(chuàng)建時(shí)間0否否0否否反饋信息表里存儲(chǔ)的是系統(tǒng)里租客與房東提交的反饋意見(jiàn)以及管理員對(duì)這些意見(jiàn)的處理。表的結(jié)構(gòu)如表4.5所示:
表4.5反饋信息表(t_feedback)是否為Null0否是0否否創(chuàng)建時(shí)間否否否否0否否0否否是否回復(fù)內(nèi)容否否聯(lián)系人姓名否否
房屋信息表記錄了房屋的相關(guān)信息,表的結(jié)構(gòu)如表4.6所示:表4.6房屋信息表(t_house)是否為Null0否是0否否創(chuàng)建時(shí)間0否否否否出租類(lèi)型否否0否否否否否否否否否否0否否0否否否否0否否0否否0否否0否否0否否是否有空調(diào)area否否floorint0否否當(dāng)前所在樓層數(shù)0否否0否否int0否否否否朝向0是否上次開(kāi)始入住時(shí)間0是否上次結(jié)束八住時(shí)間否否否否聯(lián)系人姓名否否5系統(tǒng)功能實(shí)現(xiàn)5.1系統(tǒng)前臺(tái)房進(jìn)入系統(tǒng)之后我們首先會(huì)進(jìn)入到系統(tǒng)的首頁(yè),在該頁(yè)面上我們能看到房東發(fā)布的最新的房屋信息,也能在首頁(yè)進(jìn)行搜索。用戶(hù)登錄后可以完善自己的信息。系統(tǒng)前臺(tái)還有房屋管理、我的收藏、我的家、訂單管理、用戶(hù)反饋和新聞資訊查看等功能。5.1.1前臺(tái)首頁(yè)當(dāng)用戶(hù)進(jìn)入該系統(tǒng)后,系統(tǒng)會(huì)自動(dòng)來(lái)到系統(tǒng)首頁(yè),首頁(yè)展示了現(xiàn)在最新的房屋出租信息,用戶(hù)可以根據(jù)個(gè)人的需求瀏覽房屋信息。用戶(hù)點(diǎn)擊看好的房子后會(huì)跳轉(zhuǎn)到詳細(xì)信息瀏覽頁(yè),該頁(yè)面不僅展示了該房屋的所有信息,我們還能在此頁(yè)面上進(jìn)行下單或者聯(lián)系房東。圖5.1管理系統(tǒng)首頁(yè)界面5.1.2前臺(tái)房屋搜索系統(tǒng)會(huì)在用戶(hù)進(jìn)入時(shí)自動(dòng)來(lái)到首頁(yè),我們能夠看到在上方有一個(gè)醒目的搜索欄,系統(tǒng)用戶(hù)若是想要根據(jù)需求快速查找符合要求的房屋,可以在該搜索欄里進(jìn)行搜索。用戶(hù)也可以進(jìn)入系統(tǒng)的整租或者合租頁(yè)面,可以在進(jìn)入對(duì)應(yīng)頁(yè)面后的左側(cè)進(jìn)行選擇。圖5.2系統(tǒng)首頁(yè)房屋搜索圖5.3系統(tǒng)整租頁(yè)面房屋搜索圖5.4系統(tǒng)合租頁(yè)面房屋搜索5.1.3前臺(tái)用戶(hù)管理該房屋租賃管理系統(tǒng)中的用戶(hù)模塊擁有的功能有完善用戶(hù)的信息,用戶(hù)將登錄密碼進(jìn)行更換,管理員對(duì)賬號(hào)禁用或者啟用。通過(guò)對(duì)賬號(hào)的審核以此來(lái)防止系統(tǒng)被惡意注冊(cè)和入侵,用戶(hù)審核通過(guò)后需要通過(guò)賬號(hào)密碼的驗(yàn)證以此來(lái)保證用戶(hù)數(shù)據(jù)信息的安全。前臺(tái)用戶(hù)注冊(cè)房東用戶(hù)可以在該系統(tǒng)中上傳自己的房屋信息進(jìn)行招租。租客可以將看好的房屋放入收藏里或者想預(yù)定房屋就需要進(jìn)行平臺(tái)的賬號(hào)登錄。如果使用者沒(méi)有賬號(hào)就需要申請(qǐng)賬號(hào),使用者在申請(qǐng)賬號(hào)時(shí)要填寫(xiě)一些基本信息才可以。這些信息包含了使用者的真實(shí)姓名、使用者的電子郵箱、使用者登進(jìn)系統(tǒng)時(shí)的賬號(hào)、使用者登進(jìn)系統(tǒng)時(shí)的密碼、使用者真實(shí)手機(jī)號(hào)以及在系統(tǒng)中所需要的身份。使用者填寫(xiě)的這些信息都必須符合系統(tǒng)要求,如果填寫(xiě)錯(cuò)誤頁(yè)面會(huì)進(jìn)行提示。使用者填寫(xiě)的這些信息都正確后系統(tǒng)會(huì)將這些信息放入用戶(hù)表里。然后系統(tǒng)會(huì)跳轉(zhuǎn)到首頁(yè)。注冊(cè)完成后等待管理員對(duì)該賬號(hào)進(jìn)行啟用,用戶(hù)在管理員啟用成功后就可以在該系統(tǒng)上成功登錄然后進(jìn)行相關(guān)的操作。圖5.5用戶(hù)注冊(cè)界面前臺(tái)用戶(hù)登錄完成注冊(cè)的用戶(hù)需要等待管理員對(duì)該賬號(hào)進(jìn)行啟用,用戶(hù)在管理員啟用成功后才能夠在該系統(tǒng)上進(jìn)行登錄。在登錄時(shí)我們需要輸入賬號(hào)、密碼,若是登錄失敗會(huì)根據(jù)情況在頁(yè)面上顯示失敗的原因。當(dāng)使用者將信息都填寫(xiě)正確,頁(yè)面會(huì)進(jìn)行刷新,在首頁(yè)的右上角會(huì)顯示用戶(hù)賬號(hào)和頭像。用戶(hù)在該系統(tǒng)上成功登錄然后就可以使用系統(tǒng)對(duì)該用戶(hù)的角色劃分的那些功能。圖5.6前臺(tái)用戶(hù)登陸模塊界面系統(tǒng)用戶(hù)個(gè)人信息修改成功登錄的用戶(hù)在該系統(tǒng)中可以完善自己申請(qǐng)賬號(hào)時(shí)填寫(xiě)的信息。在個(gè)人信息頁(yè)面中我們能看到自己所填寫(xiě)的所有信息,并且能在里面進(jìn)行修改。其中姓名身份證號(hào)屬于必填項(xiàng)。我們?cè)谙到y(tǒng)里下單時(shí)首先進(jìn)入到的就是合同頁(yè)面,合同上會(huì)顯示我們的姓名和身份證號(hào),因此用戶(hù)需要保證這兩項(xiàng)真實(shí)有效。我們?cè)谕晟菩畔r(shí)依舊要保證填寫(xiě)的信息符合系統(tǒng)的要求,如果用戶(hù)沒(méi)有根據(jù)要求填寫(xiě),系統(tǒng)不會(huì)進(jìn)行提交。當(dāng)用戶(hù)按照要求填寫(xiě)好信息后,信息會(huì)被放入數(shù)據(jù)庫(kù)中。系統(tǒng)用戶(hù)個(gè)人信息如圖5.7所示。圖5.7系統(tǒng)用戶(hù)個(gè)人信息用戶(hù)密碼修改成功登錄的用戶(hù)在該系統(tǒng)中能夠根據(jù)自己的需要修改自己的密碼,修改密碼的要求就是在修改頁(yè)面填寫(xiě)上現(xiàn)有的密碼以及自己想要更換的新密碼。系統(tǒng)會(huì)在提交時(shí)判斷現(xiàn)有的密碼填寫(xiě)是否正確,如果現(xiàn)有的密碼填寫(xiě)不正確,頁(yè)面會(huì)告知用戶(hù)填寫(xiě)出錯(cuò)。當(dāng)原密碼填寫(xiě)正確,系統(tǒng)會(huì)在數(shù)據(jù)庫(kù)中更新自己現(xiàn)有的密碼。圖5.8系統(tǒng)修改密碼5.1.4我的收藏當(dāng)租客用戶(hù)在該系統(tǒng)上看中了自己心儀的房屋,可以將該房屋添加到自己的收藏列表里,用戶(hù)所有收藏的房屋都會(huì)存放在收藏列表中,用戶(hù)可以根據(jù)需求點(diǎn)擊查看詳細(xì)信息,也可以將房屋取消收藏。我的收藏如圖5.9所示。圖5.9我的收藏5.1.5我的家當(dāng)租客用戶(hù)在該系統(tǒng)上將要租賃的房屋選擇好租賃時(shí)間后就可以進(jìn)行下單,支付成功后可以在我的家模塊查看自己下單的房屋信息和房東。圖5.10我的家信息界面5.1.6訂單管理不管是房東還是租客他們都可以在訂單管理頁(yè)面中查看自己的訂單信息,雙方也都可以在訂單頁(yè)面申請(qǐng)退租。如果有用戶(hù)進(jìn)行退訂,就需要等候管理員的審核。管理員認(rèn)為退訂合理會(huì)同意用戶(hù)的退訂,管理員認(rèn)為退訂不合理會(huì)拒絕用戶(hù)的退訂。圖5.11訂單管理5.1.7房子管理當(dāng)房東用戶(hù)想要在在該系統(tǒng)里上傳了房屋,需要在上傳頁(yè)面填寫(xiě)房子的詳細(xì)信息。房東在填寫(xiě)信息時(shí)要保證信息的真實(shí),管理員會(huì)對(duì)房東提交的信息進(jìn)行查看,查看通過(guò)后才會(huì)被批準(zhǔn)在系統(tǒng)頁(yè)面上進(jìn)行顯示,這樣系統(tǒng)的用戶(hù)們才能在平臺(tái)上得到。房東能夠?qū)](méi)有被租客預(yù)定的房子的信息進(jìn)行一定的改動(dòng)或者下架已發(fā)布的房屋。圖5.12房子管理模塊5.1.8我的反饋如果用戶(hù)對(duì)系統(tǒng)或者房屋提出意見(jiàn),可以在反饋?lái)?yè)面提交意見(jiàn)。管理員能看到所有的用戶(hù)意見(jiàn),而房東只能看到預(yù)定自己房屋的租客提出的意見(jiàn)。管理員跟房東能夠?qū)ο嚓P(guān)意見(jiàn)進(jìn)行處理。圖5.13我的反饋5.1.9新聞資訊系統(tǒng)的用戶(hù)們可以在資訊頁(yè)面里看到該系統(tǒng)中所有已經(jīng)發(fā)布的資訊。用戶(hù)們可以在該頁(yè)面查看自己感興趣的資訊信息。新聞資訊如圖5.14所示。圖5.14新聞資訊5.1.10聯(lián)系房東如果用戶(hù)對(duì)該系統(tǒng)中看中的房屋感覺(jué)不錯(cuò),但是還想對(duì)該房屋有一個(gè)更加詳細(xì)的了解,用戶(hù)就可以在房子的詳情頁(yè)面中填寫(xiě)想要詢(xún)問(wèn)的信息。信息的填寫(xiě)需要按照也買(mǎi)你的要求來(lái)寫(xiě),如果不按照要求正確填寫(xiě),該信息不會(huì)被系統(tǒng)發(fā)送到房東郵箱中。當(dāng)用戶(hù)正確填寫(xiě)信息后,該信息會(huì)發(fā)送到房東的郵箱中,房東接收到的郵箱信息會(huì)顯示用戶(hù)填寫(xiě)的信息以及要詢(xún)問(wèn)的這個(gè)房子的鏈接。房東知曉后就可以通過(guò)用戶(hù)填寫(xiě)的郵箱進(jìn)行回復(fù)。圖5.15聯(lián)系房東功能5.2后臺(tái)功能實(shí)現(xiàn)5.2.1系統(tǒng)后臺(tái)房子管理管理員擁有該系統(tǒng)的所有權(quán)限,在登錄后可以在后臺(tái)對(duì)房屋、用戶(hù)、訂單、反饋、新聞模塊進(jìn)行管理。管理員可以在房子管理模塊發(fā)布新房子、對(duì)已經(jīng)發(fā)布但是沒(méi)有被租客預(yù)定的房子的信息進(jìn)行一定的改動(dòng)或者下架已發(fā)布的房子。圖5.16房子后臺(tái)管理功能5.2.2系統(tǒng)后臺(tái)訂單管理在該系統(tǒng)中如果租客能找得到自己要預(yù)定的房屋后,無(wú)論租客是否支付系統(tǒng)都會(huì)生成訂單,管理員能夠在后臺(tái)看到租客預(yù)定房子的信息。在列表中允許管理員發(fā)起退租,也可以處理已經(jīng)發(fā)起退租申請(qǐng)的訂單。圖5.17后天訂單管理模塊5.2.3用戶(hù)管理為了防止該系統(tǒng)被別人惡意注冊(cè),所有注冊(cè)的用戶(hù)都要在管理員審核通過(guò)后才可以使用,管理員可以對(duì)注冊(cè)的賬號(hào)進(jìn)行凍結(jié)也可以?xún)鼋Y(jié)的賬號(hào)進(jìn)行解封。圖5.18后臺(tái)用戶(hù)管理模塊5.2.4反饋管理如果用戶(hù)對(duì)系統(tǒng)或者房屋提出意見(jiàn),可以在反饋?lái)?yè)面提交意見(jiàn)。管理員能看到所有的用戶(hù)意見(jiàn),管理員需要對(duì)相關(guān)意見(jiàn)進(jìn)行處理。例如管理員可以對(duì)提交的反饋信息進(jìn)行回復(fù),也可以將不當(dāng)?shù)姆答佇畔⑦M(jìn)行刪除。后臺(tái)反饋管理模塊如圖5.19所示。圖5.19后臺(tái)反饋管理模塊5.2.5新聞資訊管理新聞資訊是管理員發(fā)布的房屋相關(guān)的消息,該模塊包含有新聞標(biāo)題、新聞?wù)⑿侣勗斍楹桶l(fā)布的時(shí)間。管理員可以將編輯好的資訊進(jìn)行發(fā)布。發(fā)布的資訊會(huì)被用存到資訊表里,系統(tǒng)的用戶(hù)們可以在資訊頁(yè)面里看到該系統(tǒng)中所有已經(jīng)發(fā)布的資訊。管理員可以在新聞資訊列表里對(duì)已經(jīng)發(fā)出的新聞進(jìn)行再次編輯,如果管理員覺(jué)得有些資訊不適合瀏覽了就可以把該資訊刪除掉。圖5.20后臺(tái)新聞資訊6系統(tǒng)測(cè)試6.1系統(tǒng)測(cè)試目的當(dāng)我們把這個(gè)系統(tǒng)給編寫(xiě)完成后,我們需要在系統(tǒng)上線(xiàn)前進(jìn)行測(cè)試從而找出該系統(tǒng)存在的問(wèn)題,以及檢查該系統(tǒng)是否能夠滿(mǎn)足用戶(hù)的日常使用要求。如果在測(cè)試中出現(xiàn)了問(wèn)題,開(kāi)發(fā)者就可以對(duì)出現(xiàn)問(wèn)題的地方查找原因,找到原因后就可以對(duì)該問(wèn)題進(jìn)行修復(fù)。如果在測(cè)試中沒(méi)有出現(xiàn)任何問(wèn)題,也能夠讓開(kāi)發(fā)者對(duì)該項(xiàng)目放心,從而將項(xiàng)目進(jìn)行上線(xiàn)供大家使用。6.2系統(tǒng)功能性測(cè)試注冊(cè)模塊的測(cè)試是為了保證使用者在填寫(xiě)時(shí)進(jìn)行各種填寫(xiě)時(shí)系統(tǒng)可以對(duì)填寫(xiě)的信息進(jìn)行注冊(cè)或者對(duì)錯(cuò)誤填寫(xiě)的信息進(jìn)行提示。系統(tǒng)用戶(hù)注冊(cè)測(cè)試見(jiàn)表6.1。表6.1系統(tǒng)用戶(hù)注冊(cè)測(cè)試測(cè)試用例01功能模塊系統(tǒng)用戶(hù)注冊(cè)模塊測(cè)試測(cè)試類(lèi)型單元測(cè)試1、測(cè)試目的∶測(cè)試該系統(tǒng)的注冊(cè)能否使用。2、步驟∶方法1∶在注冊(cè)頁(yè)面輸入符合要求的各項(xiàng)信息,點(diǎn)擊注冊(cè)。方法2∶在注冊(cè)頁(yè)面輸入不符合要求的各項(xiàng)信息,點(diǎn)擊注冊(cè)。方法3∶在注冊(cè)頁(yè)面輸入符合要求但已經(jīng)注冊(cè)過(guò)的賬號(hào)和符合要求的其它信息,點(diǎn)擊注冊(cè)。3、期望結(jié)果∶(1)注冊(cè)成功提示注冊(cè)成功。(2)注冊(cè)失敗提示填寫(xiě)信息不符合要求。(3)注冊(cè)失敗提示注冊(cè)賬號(hào)重復(fù)。4、實(shí)際結(jié)果與期望結(jié)果相同。測(cè)試該系統(tǒng)是否能按要求對(duì)使用者在填寫(xiě)時(shí)進(jìn)行各種操作進(jìn)行及時(shí)的響應(yīng),填寫(xiě)的信息不符合要求時(shí)系統(tǒng)會(huì)提示填寫(xiě)有誤,填寫(xiě)的賬戶(hù)被凍結(jié)時(shí)系統(tǒng)會(huì)提示賬號(hào)被凍結(jié),需要聯(lián)系管理員,填寫(xiě)的賬戶(hù)密碼都正確時(shí)系統(tǒng)會(huì)顯示登錄成功然后刷新頁(yè)面。系統(tǒng)用戶(hù)登錄測(cè)試見(jiàn)表6.2。表6.2系統(tǒng)用戶(hù)登錄測(cè)試測(cè)試用例02功能模塊系統(tǒng)用戶(hù)登陸模塊測(cè)試測(cè)試類(lèi)型單元測(cè)試1、測(cè)試目的∶測(cè)試該系統(tǒng)的登錄能否使用。2、步驟∶測(cè)試該系統(tǒng)的登錄能否使用。方法1∶在登錄頁(yè)面輸入在數(shù)據(jù)庫(kù)表中有的賬號(hào)和密碼,點(diǎn)擊登錄。方法2∶在登錄頁(yè)面輸入在數(shù)據(jù)庫(kù)表中沒(méi)有的賬號(hào)和正確的密碼,點(diǎn)擊登錄。方法3∶在登錄頁(yè)面輸入在數(shù)據(jù)庫(kù)表中有的賬號(hào)和錯(cuò)誤的密碼,點(diǎn)擊登錄。3、期望結(jié)果(1)登錄成功進(jìn)入到用戶(hù)界面。(2)登錄失敗提示該用戶(hù)不存在。(3)登錄失敗提示密碼錯(cuò)誤。4、實(shí)際結(jié)果與期望結(jié)果相同。測(cè)試該系統(tǒng)的信息修改是否能按要求對(duì)用戶(hù)正確填寫(xiě)的各項(xiàng)信息進(jìn)行修改保存或者對(duì)錯(cuò)誤填寫(xiě)的各項(xiàng)信息進(jìn)行提示。系統(tǒng)用戶(hù)信息修改測(cè)試見(jiàn)表6.3。表6.3系統(tǒng)用戶(hù)信息修改測(cè)試測(cè)試用例03功能模塊系統(tǒng)用戶(hù)信息修改測(cè)試測(cè)試類(lèi)型單元測(cè)試1、測(cè)試目的∶檢驗(yàn)用戶(hù)信息修改能否使用2、步驟方法1∶用戶(hù)在個(gè)人信息頁(yè)面填寫(xiě)好符合要求的各項(xiàng)信息,點(diǎn)擊修改。方法2∶用戶(hù)在個(gè)人信息頁(yè)面填寫(xiě)好不符合要求的各項(xiàng)信息,點(diǎn)擊修改。3、期望結(jié)果(1)提示修改成功并刷新頁(yè)面。(2)提示錯(cuò)誤信息并刷新頁(yè)面。4、實(shí)際結(jié)果與期望結(jié)果相同。測(cè)試該系統(tǒng)的密碼修改功能是否能正常使用,當(dāng)用戶(hù)填寫(xiě)的現(xiàn)有密碼不符合要求時(shí)系統(tǒng)應(yīng)該提示錯(cuò)誤,當(dāng)用戶(hù)填寫(xiě)的現(xiàn)有密碼符合要求時(shí)系統(tǒng)應(yīng)該對(duì)密碼進(jìn)行更新。用戶(hù)密碼修改測(cè)試見(jiàn)表6.4。表6.4用戶(hù)密碼修改測(cè)試測(cè)試用例04功能模塊系統(tǒng)用戶(hù)密碼修改測(cè)試測(cè)試類(lèi)型單元測(cè)試1、測(cè)試目的∶用戶(hù)密碼修改能否使用2、步驟檢驗(yàn)方法1∶用戶(hù)在密碼修改頁(yè)面填寫(xiě)好正確的原密碼和符合要求的新密碼,點(diǎn)擊修改。方法2∶用戶(hù)在密碼修改頁(yè)面填寫(xiě)好錯(cuò)誤的原密碼和符合要求的新密碼,點(diǎn)擊修改。方法3∶用戶(hù)在密碼修改頁(yè)面填寫(xiě)好正確的原密碼和不符合要求的新密碼,點(diǎn)擊修改。3、期望結(jié)果(1)提示密碼修改成功并刷新頁(yè)面。(2)提示原密碼錯(cuò)誤。(3)提示填寫(xiě)的密碼不符合要求。4、實(shí)際結(jié)果。與期望結(jié)果相同。
表6.5我的收藏測(cè)試測(cè)試用例05功能模塊房屋收藏測(cè)試測(cè)試類(lèi)型單元測(cè)試1、測(cè)試目的∶檢驗(yàn)房屋收藏能否使用2、步驟∶方法1∶用戶(hù)將看中的房屋點(diǎn)擊收藏。方法2∶用戶(hù)對(duì)已經(jīng)收藏過(guò)的房屋再次點(diǎn)擊收藏。方法3∶用戶(hù)在我的收藏頁(yè)面取消已收藏的房屋。3、期望結(jié)果(1)提示收藏成功。(2)提示用戶(hù)已經(jīng)收藏過(guò)了。(3)提示取消收藏成功。4、實(shí)際結(jié)果與期望結(jié)果相同。測(cè)試該系統(tǒng)的用戶(hù)對(duì)已經(jīng)下單的房屋是否能夠退訂。訂單管理測(cè)試見(jiàn)表6.6。表6.6訂單管理測(cè)試測(cè)試用例06功能模塊系統(tǒng)用戶(hù)密碼修改測(cè)試測(cè)試類(lèi)型單元測(cè)試1、測(cè)試目的∶測(cè)試訂單管理的各項(xiàng)功能是否正常2、步驟∶方法1∶在訂單頁(yè)面選擇查看合同。方法2∶對(duì)已經(jīng)付過(guò)款的訂單申請(qǐng)退租。方法3∶對(duì)已經(jīng)下單但未付款訂單點(diǎn)擊取消訂單。3、期望結(jié)果(1)進(jìn)入到合同頁(yè)面。(2)該訂單狀態(tài)變?yōu)橥俗馍暾?qǐng)。(3)該訂單狀態(tài)變?yōu)樽饪鸵讶∠?、實(shí)際結(jié)果與期望結(jié)果相同。測(cè)試該系統(tǒng)的房屋發(fā)布功能是否能按要求對(duì)房東用戶(hù)正確填寫(xiě)的房屋信息進(jìn)行保存發(fā)布或者對(duì)錯(cuò)誤填寫(xiě)的各項(xiàng)信息進(jìn)行提示。用戶(hù)發(fā)布新房子測(cè)試見(jiàn)表6.7。
表6.7發(fā)布房子測(cè)試測(cè)試用例07功能模塊發(fā)布新房屋測(cè)試測(cè)試類(lèi)型單元測(cè)試1、測(cè)試目的∶測(cè)試房東發(fā)布要出租的房屋功能是否正常2、步驟∶方法1∶在發(fā)布房屋頁(yè)面按要求填寫(xiě)各項(xiàng)正確的信息。方法2∶在發(fā)布房屋頁(yè)面不按要求填寫(xiě)各項(xiàng)信息.3、期望結(jié)果(1)提示發(fā)布成功并跳轉(zhuǎn)到首頁(yè)。(2)提示發(fā)布失敗。4、實(shí)際結(jié)果與期望結(jié)果相同。測(cè)試該系統(tǒng)的房屋修改功能是否能按要求對(duì)房東用戶(hù)正確填寫(xiě)的房屋信息進(jìn)行保存發(fā)布或者對(duì)錯(cuò)誤填寫(xiě)的各項(xiàng)信息進(jìn)行提示。房東用戶(hù)房屋管理功能測(cè)試見(jiàn)表6.8。表6.8修改房子信息測(cè)試測(cè)試用例08功能模塊修改房子信息測(cè)試測(cè)試類(lèi)型單元測(cè)試1、測(cè)試目的房東修改已發(fā)布的房屋信息功能是否正常2、步驟測(cè)試方法1∶在修改房屋頁(yè)面按要求填寫(xiě)各項(xiàng)正確的信息。方法2∶在修改房屋頁(yè)面不按要求填寫(xiě)各項(xiàng)信息。3、期望結(jié)果(1)提示修改成功并跳轉(zhuǎn)到首頁(yè)(2)提示修改失敗。與期望結(jié)果相同。4、實(shí)際結(jié)果與期望結(jié)果相同。測(cè)試該系統(tǒng)的房屋管理功能是否能按要求對(duì)房東用戶(hù)的操作進(jìn)行正確的響應(yīng)。房東用戶(hù)房屋管理測(cè)試見(jiàn)表6.9
。表6.9房屋管理信息測(cè)試測(cè)試用例09功能模塊系統(tǒng)用戶(hù)密碼修改測(cè)試測(cè)試類(lèi)型單元測(cè)試1、測(cè)試目的∶測(cè)試房東是否能對(duì)已發(fā)布的房屋進(jìn)行管理2、步驟∶方法1∶在房屋管理頁(yè)面對(duì)已發(fā)布的房屋點(diǎn)擊查看.方法2∶在房屋管理頁(yè)面對(duì)已發(fā)布的房屋點(diǎn)擊下架.方法3∶在房屋管理頁(yè)面對(duì)已發(fā)布的房屋點(diǎn)擊刪除。3、期望結(jié)果∶(1)跳轉(zhuǎn)到詳情頁(yè)面顯示該房屋的詳細(xì)信息。(2)提示下架房屋成功。(3)提示刪除房屋成功。與期望結(jié)果相同。4、實(shí)際結(jié)果與期望結(jié)果相同。測(cè)試該系統(tǒng)的用戶(hù)反饋功能是否能正常使用,當(dāng)用戶(hù)填寫(xiě)的意見(jiàn)不符合格式要求時(shí)系統(tǒng)應(yīng)該提示錯(cuò)誤,當(dāng)用戶(hù)填寫(xiě)的意見(jiàn)符合格式要求時(shí)系統(tǒng)應(yīng)該將該意見(jiàn)保存到反饋表里,管理員也能查看該意見(jiàn)并進(jìn)行處理。表6.10用戶(hù)反饋測(cè)試測(cè)試用例10功能模塊用戶(hù)反饋測(cè)試測(cè)試類(lèi)型單元測(cè)試1、測(cè)試目的∶測(cè)試用戶(hù)能否給管理員反饋2、步驟∶方法1∶在用戶(hù)反饋?lái)?yè)面填寫(xiě)符合要求的反饋信息并提交。方法2∶在用戶(hù)反饋?lái)?yè)面填寫(xiě)不符合要求的反饋信息并提交。3、期望結(jié)果(1)提示提交成功并刷新頁(yè)面。(2)提示提交失敗。與期望結(jié)果相同。4、實(shí)際結(jié)果與期望結(jié)果相同。測(cè)試該系統(tǒng)的用戶(hù)管理功能是否能正常使用,當(dāng)用戶(hù)成功申請(qǐng)到賬號(hào)后,管理員可以對(duì)所有用戶(hù)申請(qǐng)的賬號(hào)進(jìn)行啟用,也可以對(duì)不符合要求的賬號(hào)進(jìn)行禁用。后臺(tái)用戶(hù)管理測(cè)試見(jiàn)表6.11。
表6.11后臺(tái)用戶(hù)管理測(cè)試見(jiàn)測(cè)試用例11功能模塊后臺(tái)房屋管理功能測(cè)試測(cè)試類(lèi)型單元測(cè)試1、測(cè)試目的管理員是否能對(duì)所有已發(fā)布的房屋進(jìn)行管理2、步驟測(cè)試方法1∶在后臺(tái)房屋管理頁(yè)面對(duì)已發(fā)布的房屋點(diǎn)擊查看。方法2∶在后臺(tái)房屋管理頁(yè)面對(duì)已發(fā)布的房屋點(diǎn)擊修改。方法3∶在后臺(tái)房屋管理頁(yè)面對(duì)已發(fā)布的房屋點(diǎn)擊下架。3、期望結(jié)果(1)跳轉(zhuǎn)到該房屋的詳情頁(yè)面顯示該房屋的詳細(xì)信息。(2)跳轉(zhuǎn)到該房屋的修改頁(yè)面.(3)提示下架房屋成功。4、實(shí)際結(jié)果與期望結(jié)果相同。測(cè)試該系統(tǒng)的管理員對(duì)房東用戶(hù)上傳的所有房屋進(jìn)行管理,管理功能包括查看、修改、下架、刪除。管理員后臺(tái)房屋管理測(cè)試見(jiàn)表6.12。表6.12管理員后臺(tái)房屋管理測(cè)試測(cè)試用例12功能模塊后臺(tái)房屋管理功能測(cè)試測(cè)試類(lèi)型單元測(cè)試1、測(cè)試目的∶測(cè)試管理員是否能對(duì)所有已發(fā)布的房屋進(jìn)行管理2、步驟檢驗(yàn)方法1∶在后臺(tái)房屋管理頁(yè)面對(duì)已發(fā)布的房屋點(diǎn)擊查看。方法2∶在后臺(tái)房屋管理頁(yè)面對(duì)已發(fā)布的房屋點(diǎn)擊修改。方法3∶在后臺(tái)房屋管理頁(yè)面對(duì)已發(fā)布的房屋點(diǎn)擊下架。方法4∶在后臺(tái)房屋管理頁(yè)面對(duì)已發(fā)布的房屋點(diǎn)擊刪除。3、期望結(jié)果(1)跳轉(zhuǎn)到該房屋的詳情頁(yè)面顯示該房屋的詳細(xì)信息。(2)跳轉(zhuǎn)到該房屋的修改頁(yè)面.(3)提示下架房屋成功。(4)提示刪除房屋成功4、實(shí)際結(jié)果。與期望結(jié)果相同。
后臺(tái)管理員反饋管理測(cè)試見(jiàn)表6.13。表6.13后臺(tái)管理員反饋管理測(cè)試測(cè)試用例13功能模塊后臺(tái)反饋功能測(cè)試測(cè)試類(lèi)型單元測(cè)試1、測(cè)試目的∶測(cè)試管理員是否能在后臺(tái)對(duì)用戶(hù)提交大反饋進(jìn)行處理2、步驟檢驗(yàn)方法1∶在后臺(tái)房反饋理頁(yè)面對(duì)用戶(hù)提交的反饋點(diǎn)擊回復(fù)然后回復(fù)正確的信息。方法2∶在后臺(tái)房反饋理頁(yè)面對(duì)用戶(hù)提交的反饋進(jìn)行刪除。3、期望結(jié)果(1)反饋狀態(tài)變?yōu)橐烟幚?,并且顯示回復(fù)內(nèi)容。(2)提示刪除成功并刷新頁(yè)面。4、實(shí)際結(jié)果。與期望結(jié)果相同。測(cè)試該系統(tǒng)的管理員能否對(duì)新聞資訊的各項(xiàng)功能進(jìn)行管理,管理員可以將編輯好的資訊進(jìn)行發(fā)布。發(fā)布的資訊會(huì)被用存到資訊表里,系統(tǒng)的用戶(hù)們可以在資訊頁(yè)面里看到該系統(tǒng)中所有已經(jīng)發(fā)布的資訊。管理員可以在新聞資訊列表里對(duì)已經(jīng)發(fā)出的新聞進(jìn)行再次編輯,對(duì)不適合瀏覽的資訊刪除掉。新聞資訊管理測(cè)試見(jiàn)表6.14。表6.14新聞資訊管理測(cè)試測(cè)試用例14功能模塊新聞資訊功能測(cè)試測(cè)試類(lèi)型單元測(cè)試1、測(cè)試目的∶測(cè)試新聞資訊各項(xiàng)功能是否正常方法2、步驟檢驗(yàn)方法1∶在后臺(tái)新聞資訊頁(yè)面點(diǎn)擊發(fā)布新聞,然后發(fā)布填寫(xiě)的新聞。方法2∶在后臺(tái)新聞資訊頁(yè)面對(duì)已發(fā)布的新聞點(diǎn)擊編輯,然后修改新聞。方法3∶在后臺(tái)新聞資訊頁(yè)面對(duì)已發(fā)布的新聞點(diǎn)擊刪除。3、期望結(jié)果(1)新聞資訊頁(yè)面顯示剛發(fā)布的新聞。(2)新聞資訊頁(yè)面顯示剛修改的新聞。(3)提示刪除成功并刷新頁(yè)面。與期望結(jié)果相同。4、實(shí)際結(jié)果。與期望結(jié)果相同。6.3測(cè)試結(jié)論經(jīng)過(guò)系統(tǒng)測(cè)試后,房屋租賃管理系統(tǒng)所有的功能都能正常使用,不會(huì)出現(xiàn)錯(cuò)誤導(dǎo)致使用者不能正常使用。進(jìn)行這些測(cè)試我們也能夠了解到系統(tǒng)功能是否存在的問(wèn)題,從而便于我們進(jìn)行及時(shí)查找,開(kāi)發(fā)者通過(guò)測(cè)試也可以了解到系統(tǒng)在使用過(guò)程中各個(gè)頁(yè)面的功能是不是穩(wěn)定的。如果在測(cè)試中沒(méi)有出現(xiàn)問(wèn)題,這樣也可以讓開(kāi)發(fā)者將該項(xiàng)目正常上線(xiàn)。7結(jié)論7.1總結(jié)傳統(tǒng)的房屋租賃模式很容易出現(xiàn)租賃信息不準(zhǔn)確或者不及時(shí)等問(wèn)題,對(duì)于現(xiàn)在這個(gè)信息現(xiàn)代化的時(shí)代來(lái)說(shuō)這種傳統(tǒng)模式已經(jīng)不再適用。我希望能夠通過(guò)開(kāi)發(fā)的這個(gè)系統(tǒng)能夠讓市面上的房屋信息得到精準(zhǔn)化管理,這樣不管對(duì)房東還是租客來(lái)說(shuō)可以節(jié)省大量的時(shí)間、提高了房屋處理效率。該系統(tǒng)的開(kāi)發(fā)使用了Java中的SpringBoot框架、JSP、BootStrap、MySQL數(shù)據(jù)庫(kù)等相關(guān)技術(shù),房屋租賃管理系統(tǒng)所分配的用戶(hù)角色是房東、管理員以及租客,其中管理員屬于后臺(tái)管理者,房東和租客屬于系統(tǒng)前臺(tái)用戶(hù)。我們能在該管理系統(tǒng)前臺(tái)看到房東發(fā)布的最新的房屋信息,也能在首頁(yè)進(jìn)行搜索。用戶(hù)登錄后可以完善自己的信息。系統(tǒng)前臺(tái)還有房屋管理、我的收藏、我的家、訂單管理、用戶(hù)反饋和新聞資訊查看等功能。該管理系統(tǒng)后臺(tái)的功能主要實(shí)現(xiàn)的是用戶(hù)管理模塊、房子模塊、訂單模塊、反饋模塊等功能模塊。該房屋租賃管理系統(tǒng)在開(kāi)發(fā)前對(duì)大家的需求進(jìn)行了分析整理,因此我劃分了租客、房東和管理員三種角色,通過(guò)用例圖表示租客、房東和管理員擁有什么業(yè)務(wù)。再根據(jù)用例分析結(jié)果畫(huà)出該系統(tǒng)的功能結(jié)構(gòu)圖,然后通過(guò)數(shù)據(jù)流程圖來(lái)描述該系統(tǒng)各個(gè)子功能模塊之間的數(shù)據(jù)信息流向,再根據(jù)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 物理-福建省龍巖市2025年高中畢業(yè)班三月教學(xué)質(zhì)量檢測(cè)(龍巖一檢)試題和答案
- (三檢)漳州市2025屆高三畢業(yè)班第三次教學(xué)質(zhì)量檢測(cè) 地理試卷(含答案)
- 江蘇財(cái)稅知識(shí)培訓(xùn)課件
- 黑龍江省雙鴨山市2023-2024學(xué)年高一政治下學(xué)期開(kāi)學(xué)考試含解析
- 鄒平基坑施工方案
- 2025年新高考地理全真模擬試卷1(含答案解析)
- 人造草坪合同范本
- 涼皮店轉(zhuǎn)讓合同范例
- 信陽(yáng)小區(qū)購(gòu)房合同范例
- 辦公空調(diào)維修 合同范例
- 2025安徽振含控股集團(tuán)有限公司招聘8人筆試參考題庫(kù)附帶答案詳解
- 2025年內(nèi)蒙古機(jī)電職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)及答案一套
- 河道洪水應(yīng)急響應(yīng)預(yù)案
- 《欣賞與設(shè)計(jì)》(教案)2024-2025學(xué)年數(shù)學(xué)六年級(jí)下冊(cè) 北師大版
- 2025年中國(guó)煙氣檢測(cè)儀器行業(yè)市場(chǎng)運(yùn)行態(tài)勢(shì)、進(jìn)出口貿(mào)易及發(fā)展趨勢(shì)預(yù)測(cè)報(bào)告
- 減免保證金申請(qǐng)書(shū)
- 五年級(jí)下冊(cè)語(yǔ)文第三單元遨游漢字王國(guó)單元整體教學(xué)設(shè)計(jì)
- 工業(yè)級(jí)3D打印市場(chǎng)潛力-深度研究
- 某縣電子政務(wù)信息化服務(wù)平臺(tái)項(xiàng)目可行性研究報(bào)告管理資料
- 加油站的充電樁建設(shè)與運(yùn)營(yíng)
- 2024-2025學(xué)年江蘇省南京建鄴區(qū)新城中學(xué)七年級(jí)(上)期末數(shù)學(xué)試卷(含答案)
評(píng)論
0/150
提交評(píng)論