生活随笔
收集整理的這篇文章主要介紹了
基于SSM的房屋出租管理系统设计与实现
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
目錄
第一章 緒論
1.1 論文背景 1
1.2 研究目的 2
1.3 研究意義 2
1.4 研究方法及思路 2
1.4.1 研究方法 2
1.4.2 設計思路 2
1.5 論文結構 3
1.6 本章小結 3
第二章 需求分析
2.1 需求概述 4
2.2 功能需求 4
2.3 開發環境 7
2.4 相關技術 8
2.5 本章小結 8
第三章 系統概要設計
3.1 系統總體設計 9
3.2 房屋出租管理平臺建模分析 10
3.3數據庫設計 11
3.3.1 數據庫設計類圖 11
3.3.2 數據庫設計實體圖 11
3.3.3 數據庫表設計 14
3.4 本章小結 16
第四章 系統詳細設計
4.1 系統總體詳細設計 17
4.2 系統主要功能模塊類圖設計 17
4.3 系統主要功能模塊時序圖設計 21
4.4 本章小結 24
第五章 系統實現
5.1 系統前臺功能實現 25
5.1.1 登錄注冊模塊功能實現 25
5.1.2 新聞公告模塊功能實現 26
5.1.3 發布房源信息模塊功能實現 26
5.1.4 查看房源信息模塊功能實現 27
5.1.5 個人中心管理模塊功能實現 28
5.1.6 房源收藏模塊功能實現 29
5.2 系統后臺功能實現 29
5.2.1 后臺主頁面功能實現 29
5.2.2 房源信息管理功能實現 30
5.2.3 用戶信息管理功能實現 31
5.2.4 用戶評價信息管理 32
5.2.5 房源收藏管理 32
5.2.6 管理員信息注銷管理 33
5.3 本章小結 33
第六章 系統測試
6.1 測試目的 34
6.2 測試方法 34
6.2.1 功能測試 34
6.2.2 性能測試 39
6.3 系統調試 40
6.4 本章小結 40
總結 41
參考文獻 42
Abstract:. 43
1.4 研究方法及思路
1.4.1 研究方法
(1)研究方法采用面向對象的設計開發方法進行系統的分析與實施,把系統各個獨立運行的模塊分別開發,使得模塊內與模塊間高度向高內聚低耦合靠近。
(2)各模塊采用服務器集群部署,使得模塊之間既可以協同運行,同時也能單獨運行,降低整個系統的運行風險。
(3)其次采用了前后端分離的技術思想。前后端分離即前端只實現整一個前端頁面以及交互邏輯,以及利用ajax與nodejs服務器(中間層)交互;后端提供API接口,利用redis來管理session,與數據庫交互,文件服務器fdfs來上傳文件或者圖片。Redis和fdfs安裝在虛擬機VWware14 Centos Linux系統中。通過橋接的方式ping通本地系統和虛擬機Linux系統傳輸文件數據。最后將服務發布于linux系統中。
1.4.2 設計思路
本文的開發主要是基于web端數據庫來實現,設計首先分析用戶身份認證方面的問題,結合自身對房屋出租行業的經歷與認識和研究情況來寫出需求分析設計;其次,結合自身的學術技能,選擇自己擅長的開發語言和開發工具以及數據庫進行此論文的開發;在設計中以需求分析文和系統設計原型圖為基礎,寫出系統、全面的開發計劃、實現流程及相關功能的實現方法;與此同時,在開發設計與實現中,選擇適當要保存的相關設計文檔,為完善以后的系統、修改個別功能模塊、更新升級做準備材料。最后,系統開發完成后,進行系統調試和系統測試,做好系統調試和系統測試運行的測試用例的相關記錄,為進一步提升系統性能做好準備。論文的主要設計思路如下:
(1)首先對國內的房屋租賃市場情況進行研究和分析,結合國內的成功及失敗的案例,做出適合于國內現狀,符合國內租房情況的房屋出租管理系統的構建思路。
(2)熟悉java servelet框架技術的發展情況,選擇簡單易用的數據庫進行后臺設計。
(3)對本論文構建的結構體系模型的原理和優勢進行可行性分析。
(4)學習模塊化軟件的結構設計的思想和方法,完成房屋出租管理系統的整體結構設計和功能模塊設計。
第三章 系統概要設計
統的概要設計目標是使系統實現所要求的全部功能。本系統是基于B/S框架的web端系統。主要功能就是招租者發布房源信息于該系統上,求租者可以查看瀏覽房源信息后聯系房主,咨詢房源房源情況;求租者可以收藏房源,對房源及房主進行評價;招租者可以查看自己發布的房源記錄,也可以查看瀏覽過房源的用戶的記錄。這些功能都是由各個模塊之間協作而產生的。
3.1 系統總體設計
本系統設計總體上分為前臺設計和后臺設計。前臺設計主要指針對用戶操作功能,后臺設計主要是針對管理員操作。前臺主要操作功能流程為:用戶注冊登錄、發布房源信息、查看新聞公告、查看招/求租信息、個人中心管理修改個人信息、修改/刪除房源信息、收藏房源信息;后臺主要操作功能流程為:管理員登錄、用戶信息管理、房源信息管理、房源收藏信息管理、首頁展示、管理員注銷。以下為本系統的模塊劃分和業務處理流程說明。
(1)模塊劃分:本系統將房屋出租管理的模塊功能劃分為個人中心管理、招租信息、求租信息、新聞公告、注冊、登錄、注銷、后臺管理等幾大模塊。主要的功能就是招租者注冊登錄后發布房源信息,用戶注冊登錄后瀏覽查看房源信息。用戶登后可以查看新聞公告,通過查看新聞公告,了解求租房的一些常識,有助于提高用戶對于租房的安全意識。后臺管理員可以刪除招租者信息和用戶信息,以及房源信息。房主可以在個人中心管理里面查看房源記錄,修改、刪除房源信息。用戶在個人中心管理模塊,查看、修改、刪除自己的求租信息。求租過房的用戶可以對房主及房源給出文字評價和打分評價。
(2)業務處理流程:房屋出租管理的流程是首次進入系統用戶或者招租者只能查看新聞公告,停留在新聞公告頁面。用戶注冊后登陸成功才可以查看房源信息以及發布自己的招租信息。招租者跟用戶的功能有點兒類似,先注冊登陸進去才可以有相關功能模塊的權限,招租者登陸成功后可以發布房源,查看房源的瀏覽記錄。管理員后臺對招租者信息、用戶信息、和房源信息進行管理,增刪改查的功能。模塊功能流程圖如圖3.1所示。
圖3.1 模塊功能流程圖
<%@ page language="java" contentType="text/html; charset=UTF-8"import = "java.util.*,java.sql.*"pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><head><title>房屋出租管理平臺</title><link rel="stylesheet" href="css/right.css" type="text/css" /></head><body><table><tr><p><td width="993" class="pageName"></td>租房常識 <td width="785"></td></p></tr> <tr><td class="bodyText"><table border="0" cellspacing="0" cellpadding="0"><tr><td width="167" rowspan="3" valign="top"><p align="center"><img src="img/1.jpg" alt="3" width="137" height="189" /></p></td><td width="634" valign="top"><p> <strong><font size =6px>租房六大注意事項</font></strong></p></td></tr> <tr><tr><td><p><strong> </strong><font size=3px >1、要看出租方是否有產權證,上面是否有當地房地局的公章;2、如果發現出租方出租的房屋不是其本人的,則應要求出租方出示房產證、身份證、房主委托書,求租人最好與房主聯系,確認房屋的產權狀態;3、找房管所、居委會或物業部門了解房屋的產權狀況;4、租賃合同簽訂后,應到房管部門登記備案;5、如果房主要求支付定金,也需要請查看以上證件,一般定金不要超過月租金的20%;6、登錄房地產交易管理網,查看中介公司的信用檔案。
</font> </p></td></tr></table><tr><td class="bodyText"><table border="0" cellspacing="0" cellpadding="0"><tr><td width="167" rowspan="3" valign="top"><p align="center"><img src="img/2.jpg" alt="3" width="137" height="189" /></p></td><td width="634" valign="top"><p> <strong><font size =6px>訂立租賃合同注意三點 </font> </strong></p></td></tr><tr><tr><td><p><strong> </strong><font size=3px >一、簽約前應注意的兩點:
(1) 要看房屋的產權證是否與出租人同一個人;
(2) 看了解房屋是否已被抵押,否則,抵押權優于租賃權;以上兩點因實際原因無法獲得真實情況,則應爭取在合同里寫明;
二、房屋租賃合同應當具備以下主要條款:
(3) 出租房屋的坐落地點和特征。合同應載明具體地點、門牌號碼、樓層、方屋的結構及附屬設備。
(4) 出租房屋的數量。在合同中要載明出租房屋的自然間數和面積。
(5) 出租房屋的用途。是用于生活還是生產、經營。
(6) 租金及交付租金的方法。合同中應明確租金的數額、計租標準、對租金的交付期限和具體日期。
(7) 租賃期限。即合同對雙方當事人有約束力的時間范圍。
(8) 違約責任。即違反合同的民事責任。當事人不履行或不適當履行合同,所應承擔相應的法律后果。
(9) 房屋質量及維修問題。
(10) 雙方當事人認為確有必要的其他約定事項。
三、 同時要將租賃合同報房產管理部門登記備案以便有法律糾紛時容易保護自己的權益。。</font> </p></td></tr></table><tr><td class="bodyText"><table border="0" cellspacing="0" cellpadding="0"><tr><td width="167" rowspan="3" valign="top"><p align="center"><img src="img/3.jpg" alt="3" width="137" height="189" /></p></td><td width="634" valign="top"><p> <strong><font size =6px>什么情況下可更改租房合同 </font> </strong></p></td></tr><tr><tr><td><p><strong> </strong><font size=3px > 什么情況下承租人或出租人可以更改原房屋租房合同?1.私房租賃期間,經租賃當事人協商一致的,可以變更房屋租賃合同。2.私房租賃期間,租賃當事人死亡的,應按以下方式處理:1)出租人死亡或者依法終止的,由房屋所有權的繼承人或者繼受人繼續履行租賃合同;2)承租人死亡的,其生前共同居住人可以繼續履行租賃合同。繼續履行租賃合同者有多人的,應當協商確定一名承租人。協商一致的,出租人依法變更承租人;協商不一致的,由出租人在可以繼續履行承租合同的人中確定一名承租人,原承租人的生前同住人仍享有居住權。房屋在租賃期間發生改建、擴建、拆除重建,至原租賃合同部分或大部分不能適用的,出租人應當與承租人協商變更租賃合同。</font> </p></td></tr></table><tr><td class="bodyText"><table border="0" cellspacing="0" cellpadding="0"><tr><td width="167" rowspan="3" valign="top"><p align="center"><img src="img/4.jpg" alt="3" width="137" height="189" /></p></td><td width="634" valign="top"><p> <strong><font size =6px>租房殺價必殺技 </font></strong></p></td></tr><tr><tr><td><p><strong> </strong><font size=3px >1、 不要表露對房子有好感;2、 告之房東已看中其它出租的房子并準備付定金;3、 告之房東已看中其它房子并付定金,但亦喜歡此房屋,是否能再便宜點兒補償已付出不能退的定金;4、 不停找房子的缺點要求降價;5、 以配套設備不足為由,要求降價,或配齊;6、 告之自己很滿意,但家人有其他的想法,希望便宜點可以解決問題;或者表現出強烈的租房欲望,迫使對方降價;7、 帶著現金,說只要價錢合適馬上付定金或簽約;9、 實在談不下去,抬腿就走,讓出租方擔心失去你這個準房客;10、 用其它房子的價格做比較,要求再減價;11、 告之能力有限租不起,要求再便宜一點兒;以自己的經濟能力不夠作為理由;12、 與房東成為好朋友;盡情爭取拿到最優惠的價格;13、 看多處不同的房子,聲東擊西探知更便宜的價格;14、 記住,房客也希望快點把房子租出去。如果你的時間不急,拖延談判的時間,慢慢磨。</font> </p></td></tr></table><tr><td class="bodyText"><table border="0" cellspacing="0" cellpadding="0"><tr><td width="167" rowspan="3" valign="top"><p align="center"><img src="img/5.jpg" alt="3" width="137" height="189" /></p></td><td width="634" valign="top"><p> <strong><font size =6px>如何辦理房屋出租手續? </font> </strong></p></td></tr><tr><tr><td><p><strong> </strong><font size=3px >在簽訂私房出租租賃合同前,私房業主或委托代理人應首先向公安派出所提交私房出租申請書及產權證明、承租協議、治安承包協議書。公安派出所審核批準,發給《私房出租安全許可證》后,到房屋所在地的房管部門辦理出租登記手續,符合出租條件的,由房管部門頒發《私房出租許可證》。租賃雙方應簽訂租賃合同,并填寫《**市私有居住房屋租賃登記表》,租賃合同與登記表一并報房屋所在地的房管機關審核,并報稅務機關備案。私有居住房屋租賃合同應載明房屋座落地點、建筑結構、附屬設備、租賃部位與面積、租賃用途、租賃年限、房租金額、交付方法、維修責任等。在以下情況下,私有居住房屋出租人可以解除租賃關系并收回房屋,以保障自己的權益:1、承租人擅自將承租住房轉租、轉讓、轉借或無正當理由閑置不用連續半年以上的;2、承租人利用承租的房屋進行非法活動,損害公共利益;3、承租人無故累積6個月不交付租金的;4、承租人擅自在承租的房屋內搭建或改變房屋用途而拒不恢復原狀的。</font> </p></td></tr><tr> </tr><tr> </tr><tr> </tr><tr> </tr><tr> </tr></table></table></body>
總結
以上是生活随笔為你收集整理的基于SSM的房屋出租管理系统设计与实现的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。