




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于BS三层体系结构的房屋租赁系统的设计与实现目录TOC\o"1-2"\h\u212401概述 23371.1背景介绍 210701.2研究意义 2238202系统分析 2195862.1设计目标 2298532.2可行性分析 3109532.3系统基本功能描述 317912.4系统功能分析 360472.5软硬件环境要求 3209013系统总体设计 332823.1系统整体功能 3227253.2各模块功能介绍 443324数据库设计 659244.1数据库概念设计 6123874.2数据库逻辑结构设计 8310054.3数据库表设计 8227785系统实现 10258435.1租客功能 10290025.2房东功能 14252675.3管理员功能 1555306小结 1718484参考文献 18摘要:最近这些年,人们与互联网的距离越来越近,很多人也更愿意使用互联网,对于不同人群的需求,互联网都可以解决。而房屋管理系统可以解决人们的住房问题本系统主要有三个模块,租房者模块,出租房屋者模块能够发布租赁信息和查看我的租赁信息,房屋管理,房屋报修管理等功能。房东管理,主要功能是添加和查看房源,管理员模块,主要功能是查看、修改、删除房源并且可以进行合同管理。本项设计是基于Web的网站开发,开发软件为Eclipse,该开发使用当前广泛使用的B/S三层体系结构,使用SSM框架搭建项目,采用Tomcat服务器和MySQL数据库。本系统简洁,可以方便人们查询想要租赁的房屋信息。关键词:房屋租赁管理系统;住房;MySQL;tomcat1概述土地资源有限,但是人们对房屋的需求与日俱增,随着住房价格的不断上涨,面临着买不起房子的问题,所以,住房问题已成为亟待解决的问题,房屋租赁已成为人们的首选。但是,由于过去的租赁方式比较落后,对于有着紧急需求的人们来说,我们就不能够保证在传统租赁公司找中介的时效性。并且,传统的租赁方式非常麻烦,中介公司在租赁过程中会收取一定的费用,因此对于租客负担有所增加。所以,需要针对房东和租户的直接通信来开发房屋租赁系统来解决这些问题。因特网对工作和研究产生了极大的影响。诸如租房和寻找房屋等实际社会活动也已经转移到互联网上,给人们带来了便利。如果租客想要了解房屋的信息,需要依靠传统的宣传渠道,而互联网为我们了解房屋信息提供了有力保障,每个人都期望得到一个更实用的房屋租赁系统。该系统根据实际房屋的供需情况在网络上进行了虚拟化,本系统实现了管理员登录,租客登录、房东登录的功能,简化了流程,该网站结合了Java编程语言编程和数据库进行开发,结构紧凑,执行速度快,操作简单。1.1背景介绍由于中国经济发展迅猛,社会主义城市化建设不断进步,今日人口普查报告公布,我国人口与日俱增,但是土地资源有限,加上人员的流动也在不断增加,所以住房问题也日益凸显。为了解决这个问题,需要开发一个房屋租赁系统。1.2研究意义在我们的生活中,有时遇到各种各样的问题都会在互联网上寻求帮助,由于使用互联网的人多,互联网业务变得炙手可热。有些人通过互联网进行消息的传递,同时也有许多人在网上发布信息,为房屋中介系统设计一个网站。帮助人们在线获取房屋信息,申请看房,帮助房东添加日程等。通过本系统,人们可以时刻了解到想要获取的信息,能够极大地方便的求租者和出租者。使用互联网的人与日俱增,人们可以通过互联网接触本系统,本项设计也能够为人们提供租房上的便利,传统的房屋租赁方法既费时又费力,而房屋租赁系统可以极大的方便客户租房,客户随时可以通过互联网来进行房屋租赁信息查询,通过此系统进行房屋信息查询可以帮助人们实现时间的合理利用,可以方便一些比较紧急的客户,因为本系统能够为人们节省与传统中介联系的时间,因此需要我们开发并实现一个可以方便人们看房、租房的系统是有必要的。2系统分析互联网的不断发展,人们的需求也越来越多,近日公布的第七次人口普查报告显示,人口不断增加,但是土地资源有限,以至于产生了一系列问题,尤其是人们实际生活中的住房问题,所以,我们需要开发一个能够帮助人们租房的房屋租赁系统,让人们能够坐在家里或者躺在床上就能了解房屋信息,本系统可以进行房屋查询,租金查询,以及在住房过程中遇到的一些问题进行上报。这样的系统给人们带来了极大的便利,所以本次毕业设计确立了本题目。2.1设计目标本系统具有以下功能,房东可以查看房源,添加房源。管理员可以查看并删除房源,可以查看看房申请和退租申请,可以添加日程,在添加日程时可以选择日期,在文本框里输入日程信息,点击保存就可以添加日程,也可以查看租客上报的故障信息,故障信息包括房屋的地址,租客的姓名,租客遇到的具体故障,当故障处理完后,点击已处理,租客就可以收到反馈。租客能够查看房屋信息,申请看房、上报故障,查看我的租金,包括已交租金和未交租金。当租客租赁申请被通过后,会生成合同,租客需要填写自己的姓名、电话、身份证号码等信息。2.2可行性分析房屋租赁管理系统为了方便人们租房而实现的,从社会学角度来说,本系统能够实现资源配置最优,让人们空闲的房屋都能够租出去,极大的解决的住房与人口比例失衡的问题。从经济的角度来说,本系统能够实现房东与房客的直接联系,传统的租客通过第三方机构不仅浪费时间更需要财力的消耗,但是通过本系统可以转变原来的租赁方式,不通过中介租赁公司,能够帮助人们节省中介费。2.3系统基本功能描述房屋租赁系统的建立,为房东和客户提供了信息交流的平台,房东可以通过登录进行查看以及房源的添加;求租者可以通过登录查看房源的详情信息,申请看房,我的租赁以及故障上报等操作;管理员登录后可以对房源进行增加、删除的操作,可以查看租房信息和合同管理、对租客上报的故障进行处理等操作。综上所述,确定了本系统的功能。2.4系统功能分析2.4.1登录本系统是为了方便租房的,所以租客非常重要,在登录时,租客首先要输入用户名,输入密码,并且选择租客身份,系统会判断输入的密码是否正确,如果密码正确,即可完成登录。2.4.2普通租客功能分析本模块是租客租房信息管理模板。租客选择角色的时候,选择为租客,登录后可以实现房源信息,租用信息,租金信息,报障维修。2.4.3管理员功能分析管理员是为了对网站进行维护、管理信息的角色。选择管理员角色登录之后,可以实现房源信息维护、租金以及合同信息维护,申请模块,报障模块,我的日常等信息管理。2.5软硬件环境要求硬件要求:Windows操作系统内存4G硬盘100G。软件要求:JDK6.0或者以上版本,Eclipse。服务器使用tomcat7.0或者以上版本的服务器。数据库使用MySQL数据库。3系统总体设计3.1系统整体功能租房管理系统整体功能如图3-1所示:图3-1系统整体功能图本房屋租赁系统有普通租客、管理员、房东三个模块。租客可以进行的操作有租赁信息、我的申请、我的租赁和报障管理,租赁信息可以查看代缴租金和已缴租金,报障管理可以进行故障上报和查看未处理的报障信息。管理员可以进行的操作有房源管理、租房信息与合同管理及查看租金信息。其中房源信息可以查看房源列表和添加房源,租房信息可以查询在租的房屋信息和退租的房屋信息,租金信息可以查看收租日期。房东可以进行的操作有添加房源和查看房源,通过填写房屋的编号、地址、面积等详情信息点击提交即可添加房源。3.2各模块功能介绍3.2.1普通租客模块介绍此模块为普通租客,该模块功能图如图3-2所示:图3-2租客功能图模块主要功能如下:(1)房源信息:查看在租房源信息。(2)租赁信息:当前租客的租赁信息。(3)我的申请:有着租房意向的申请信息。(4)我的租赁:可以查看待缴租金和已缴租金。(5)故障报修:在房屋发生问题时可以通过此项功能进行上报。3.2.2管理员功能模块介绍本模块为管理员功能。如图3-3所示:图3-3管理员功能图模块功能如下:(1)房源信息,新增房源,维护房源信息。(2)查看房源信息、合同信息、申请信息、故障信息以及我的日程。3.2.3房东功能模块介绍图3-4房东功能图模块功能如下:(1)添加房源:填写房屋信息可以添加新的房源。(2)查看房源:可以查看发布的房源信息。4数据库设计4.1数据库概念设计4.1.1各实体属性图(1)租客信息实体租客信息实体如图4-1所示。图4-1租客信息实体图(2)申请看房信息实体租客的申请看房信息。申请信息实体图如图4-2所示:图4-2申请信息实体图(3)合同信息实体租客与房东的合同信息。合同信息实体图如图4-3所示:图4-3合同信息实体图(4)房屋信息实体用于存储房屋信息。房屋信息实体图如图4-4所示:图4-4房屋信息实体图(5)租金信息实体出租房屋租金信息。租房信息实体如图4-5所示:图4-5租金信息实体4.1.2系统总体E-R图系统总体E-R图如图4-6所示:图4.6系统总体E-R图4.2数据库逻辑结构设计本系统中,采用了关系模型的数据逻辑结构。(1)租客信息:(ID,租客名,密码,类型);(2)租客申请信息:(房屋编号、房屋地址、价位、租客、是否出租);(3)合同信息:(求租编号、房屋编号、租金信息、房屋地址租客以及房东姓名、身份证号,房东电话号码);(4)房屋信息:(房屋ID,地址,价位,状态);(5)租金信息:(求租编号、租客、应缴时间、已缴时间、价格、地址);(6)保障信息:(编号、发生日期、正文、租客、房屋信息)。4.3数据库表设计本系统有租客表、申请信息表、合同表、房屋信息表、求租信息表、保障信息表、退租信息表、租金信息表、收租日程表、在租房源信息表,下面对部分信息表进行详细介绍。(1)租客表主要存放租客的基本信息,如表4-1所示:表4-1租客表属性属性类型长度Idint11user_namevarchar255Passwordvarchar255Typevarchar255Phonevarchar255(2)申请信息表主要存放租客申请看房的信息,如表4-2所示:表4-2申请信息表属性属性类型长度apply_idint11house_idvarchar255Addressvarchar255Areadouble255Pricedouble10Ststusvarchar255userlist_idint255(3)合同表主要存放合同信息,如表4-3所示:表4-3合同表属性属性类型长度Idint11Chuzuvarchar255chuzu_idcardvarchar255Zukevarchar255zuke_idcardvarchar255Fromdatevarchar255Todatevarchar255Pricedouble10Addressvarchar255house_idvarchar255Paydayint11(4)出租信息表主要存放需要出租房屋的基本信息,如表4-4所示:表4-4求租信息表属性属性类型长度Idint11house_idvarchar255Addressvarchar255Pricedouble10Datedate0Paydatedate0Namevarchar255Userlist_nameint11Statusvarchar255(5)房屋信息表主要存放房屋的基本信息,如表4-5所示:表4-5房屋信息表属性属性类型长度Idint11house_idvarchar255Addressvarchar255Areadouble255Pricedouble10Ststusvarchar255(6)报障信息表主要存放租客上报故障信息,如表4-6所示:表4-6报障信息表属性属性类型长度Idint11house_idvarchar255Addressvarchar255Datedate0Detailtext0Namevarchar255userlist_idint255Statusvarchar2555系统实现5.1租客功能5.1.1登录在登录页面中,租客要输入账户、密码,选择租客、管理员或者房东身份进行登录,系统会自动判断输入的信息是否符合要求,确认符合要求后,进入首页。登录页如图5-1所示:图5-1登录页5.1.2首页在首页中,租客可以通过用户名和密码并以租客身份登录,进行查看房源、租赁信息以及租金信息。首页如图5-2所示:图5-2首页5.1.3房源信息在网站首页可以查看各种房源的面积、价格、地址和租赁状态。房源列表如图5-3所示:图5-3房源列表核心代码如下:5.1.4我的租赁信息用户可以通过登录查看自己的租赁信息。租赁信息列表如图5-4所示:图5-4租赁信息5.1.5租金信息用户可以通过登录查看自己待缴租金的房屋id、地址、应缴租金和日期等租金信息。租金信息如图5-5所示:图5-5租金信息5.1.6报障信息用户可以上报自己在住房过程中遇到的障碍,通过用户登录,填写房屋id、地址、租客姓名以及遇到的障碍详情,点击提交即可报障完成。报障信息如图5-6所示:图5-6报障信息核心代码如下:5.2房东功能5.2.1我的日程房东除了普通用户的查看修改功能之外还可以查看收租日、看房申请、退租申请以及租客提交的报障信息。日程信息如图5-7所示:图5-7日程信息图5.2.2发布出租信息功能房东对需要进行出租的房屋可以进行发布,填写好房屋ID、租金、房屋面积和地址,点击提交,即可提交成功。发布出租信息流程图如图5-8所示:图5-8发布出租信息流程图核心代码如下:5.3管理员功能5.3.1管理房屋功能管理员可以对房屋进行删除、添加房屋等操作。管理房屋如图5-9所示:图5-9管理房屋5.3.2管理用户功能管理员可以对用户进行删除操作。管理用户如图5-10所示:图5-10管理用户5.3.3报障处理功能管理员可以对租客提交的故障信息进行查看和处理操作。报障管理如图5-11所示:图5-11报障处理核心代码如下:5.3.4合同管理功能设计管理员可以通过登录系统对合同进行修改、打印操作。合同管理如图5-12所示:图5-12合同管理核心代码如下:6小结历时几个月,最终完
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 降低胆固醇的饮食和生活方式改善
- 集装箱基础知识
- 2025年大学辅导员招聘考试题库:学生综合素质评价体系评价指标体系试题
- 2025年大数据分析师职业技能测试卷:数据库设计与优化试题
- 2025年厨师职业技能鉴定高级试卷:西式烹饪技术与应用试题
- 2025年大学辅导员时事政治考试题库实战训练
- 2025年成人高考语文写作素材积累题库:艺术作品素材分析试题
- 雅安哪有高压清洗施工方案
- 部门培训计划面试
- 幼儿园教师春季传染病知识
- 车间现场管理培训
- 中小学生心理健康教育课件
- (正式版)CB∕T 4548-2024 船舶行业企业相关方安全管理要求
- 财务管理与成本控制实施方案三篇
- 智慧养老服务平台建设总体要求
- 酒店厨房消防知识培训普及消防知识课件
- JBT 10437-2024 电线电缆用可交联聚乙烯绝缘料(正式版)
- 2024年国家铁路局直属事业单位招聘(5人)历年重点基础提升难、易点模拟试题(共500题)附带答案详解
- 2024年山东青岛高中高一自主招生物理试卷试题(含答案)
- 2024年江苏海事职业技术学院单招职业适应性测试题库及答案1套
- 2024年江苏旅游职业学院单招职业适应性测试题库及参考答案
评论
0/150
提交评论