毕业设计报告租房管理系统的设计与实现Word文件下载.docx
《毕业设计报告租房管理系统的设计与实现Word文件下载.docx》由会员分享,可在线阅读,更多相关《毕业设计报告租房管理系统的设计与实现Word文件下载.docx(32页珍藏版)》请在冰豆网上搜索。
![毕业设计报告租房管理系统的设计与实现Word文件下载.docx](https://file1.bdocx.com/fileroot1/2023-2/1/0e809544-dcd6-4551-a126-fff759a42276/0e809544-dcd6-4551-a126-fff759a422761.gif)
因此,急需一个为房东和求租者搭建的直接交流的平台来弥补以上的不足。
在当今互联网高速发展的背景下,网络已经对我们的生活、工作、学习等方面产生了潜移默化的影响。
房屋出租及求租等社会生活也已经转移到网上,这给人们带来了方便。
当今房地产业行业日愈火暴,通常的信息了解和传播方式越来越不能满足广大用户的要求。
广大用户群众为了掌握最新房屋信息,不得不借助媒体的宣传攻势,而互联网正是21世纪最强势的宣传工具.而比较实用的B/S模式的信息系统正是大家所期待的结果。
本系统根据现实房屋供求方式虚拟于网络之上,系统基本实现了房源信息和客户需求信息发布和搜索功能,具有用户登录功能,这样可以提高数据的安全性和可靠性,还能在此基础上提供更多,更贴心的服务。
本网站采用JSP程序设计语言的程序设计与数据库相结合的手段进行开发,结构紧凑、运行速度快、操作简单,更因为拥有自己的源代码,所以保证了软件具有高度的保密、安全性,本网站将房屋中介公司工作人员方便、安全、高效的进行管理。
信息技术的发展将更快的推动互联网的发展,也推动了房屋中介系统的设计和实现趋势。
2课题的研究意义
网络信息技术发展到今天,Internet已经直接影响着我们的生活,并将成为人们获得信息和实现社会多种功能的主要载体。
以其高效率、低支付、高收益、全球性等特点,受到各界的广泛重视。
这就是我们创建房屋中介网站的起因。
随着互联网技术的迅猛发展,网络给人们带来了很多便利,比如人们借助于网络进行相互交流变得更加方便。
很多人都在网上发布自己的个人信息,公司也在网上拥有自己的网上交易平台,这给人们带来了方便。
本课题是设计一个房屋中介系统网站。
主要实现网上房屋信息发布,包括出租、求租、出售、求购等信息,方便人们在网上看了信息后直接与房主联系等功能,同时提供后台管理功能,对系统进行维护。
这样使得购房者可以不出家门了解各小区的房价情况,使得租房者能快速找到自己想要的房子,而不用出中介费。
随着使用互联网的人越来越多,课题具有广大的应用前景。
对于客户来说,网络信息系统就是工具,并且永不下班关门,客户可以随时随地自由地查询他想要的房屋信息,客户无需亲临,只要坐在电脑前,开机上网即可查询到自己想要的房屋信息,传统的房屋租售和咨询方式耗时费力,网上查询方式节省了大量时间,这对于那些没有时间客户来说,具有实际意义,因此房产中介系统的设计与实现有着必要的成长趋势。
基于现阶段房产信息管理模式状况和广大客户对信息的需求和接触状况来说,一个网络管理信息系统是网络时代的必然产物。
所以,房产中介系统的设计和实现是市场所需,是信息时代的市场产物。
所以该系统的设计和实现是有市场依据的,是完全应着广大客户的需求来设计实现的。
1.3课题的研究方法
本租房管理系统为房东和求租者提供一个直接交流的平台,房东可以发布出租信息,将房子租出去,求租者可以发布求租信息,查看求租信息,租到满意的房子,不需要经过第三方,使交易过程变得简单,使房屋信息在房东和求租者之间传播更为透明。
同时,加入管理员这一角色,负责对房东及求租者进行管理以及处理留言信息。
本系统采用现有的软硬件环境及科学的管理系统开发方案,实现操作直观、方便、实用、安全等要求.
本系统的开发要求采用B/S结构[1]。
首先对系统做需求分析,确定系统的使用人员,系统中数据流程,系统的功能模块组成。
然后根据需求分析设计出正确合理的数据库逻辑结构,先画出E—R图,再将E—R图转换成关系模型,对模型进行优化后再在SQLServer上实施.其次就开始编写程序,一个一个模块的实现。
第2章系统分析
随着互联网技术及城市现代化的发展,房屋出租业务也变得炙手可热。
房屋的出租与求租本身是一种双向选择的关系,为房东与求租者提供一个可以直接交流的平台也更加符合现在生活的需要.基于这种需求,本次毕业设计开发了“租房管理系统的设计与实现"
.
2.1设计目标
实现一个租房管理网站,通过该网站实现求租者注册为会员并登陆,会员对房屋出租信息的流览,租房、退房,并且可以发布求租信息以及进行留言,会员还可以对自已的账号进行管理。
房东可以进行出租与求租信息的查看,添加与删除房屋出租信息,查看订单信息,留言.管理员可以对求租者、房东、房源信息、留言信息进行管理。
对于典型的管理系统,本系统需要满足一下几个系统设计目标:
(1)实用性原则:
真正为用户的实际工作服务,按照租房管理管理工作的实际流程,设计出实用的租房管理网站。
(2)可靠性原则:
必须为用户提供信息安全的服务,以保证用户的各类信息的不被泄露。
(3)友好性原则:
本租房管理网站面向广大房东与求租者,所以系统操作上要求简单、方便、快捷,便于用户使用。
(4)可扩展性原则:
采用开发的标准和接口,便于系统向更大规模和功能扩展.
2。
2可行性分析
本租房管理系统是基于为房东及求租者提供一个直接交流的平台而设计实现的.可以从以下几个角度分析其可行性:
(1)社会角度:
在传统方式上,求租者都是电话查询或者亲自到房屋中介公司去询问房屋出租信息并进行租房,房东与求租者在出租房屋过程中还要经过中介这一环节,使得人们花费过多的时间,人们的满意度很低,这样也给中介公司增加了大量的业务,造成有些房屋信息的积压,而有的却供不应求,这样就不能形成一个稳定有序的房屋租赁机制.因此一个良好稳定的租房管理管理系统的推出势在必行.
(2)经济角度:
它是基于Web网络环境下,采用B/S工作模式,集会员管理和房屋出租查询预订处理统一于一体的信息控制和管理,是建立在网络办公自动化和企业生产、经营管理基础上的统一网络信息管理平台.在此信息平台下,可灵活的处理房屋出租管理业务,实现管理控制的一体化,为公司创造了方便,快捷的工作环境。
(3)管理角度:
以前传统的方式上的房屋出租方式很不方便,而且花费在这上面的时间也是很多的.而且纯手工的操作也会给租房管理带来一定的隐患。
随着房屋出租业务的不断发展,传统的房屋出租方式明显不能适应社会的发展,不能满足社会的的需要。
(4)技术角度:
本系统采用JSP技术动态设计前台页面,利用JAVA语言编写后台代码,以MicrosoftSQLServer2008作为后台数据库,选用JDBC—ODBC桥访问数据库来实现各种功能.
(5)法律角度:
①所有技术资料都为合法.②开发过程中不存在知识产权问题。
③未抄袭任何系统,不存在侵犯版权问题.④开发过程中未涉及任何法律责任。
3系统基本情况描述
租房管理系统的建立,可以通过本系统为房东及求租者提供一个直接交流的平台,在交易上要避免中间环节的干扰。
总体上要符合各角色的需求,使用简单安全,管理及维护方便。
根据具体的需求分析,确定了本网站的基本功能模块。
系统功能图
图2.1系统功能图
4系统功能分析
4。
1登录
用户登录再本系统中有很重要的地位,不管是会员、房东还是管理员,都要先登录,才能选择后续要进行的操作。
在登录时,首先选择要登录的角色,将用户名及密码输入。
然后系统将输入的信息与数据库的记录进行校验,两者都正确时进入相应的界面,否则报错重新输入。
4.2普通用户功能分析
本模块即为网站首页设计。
用户进入网站首页时即为普通用户,普通用户可以不用登录就可以查询房屋出租信息,可以注册成为会员,可以在网站首页查看网站介绍、最新出租消息、精品房屋推荐,以及可以选择自己的角色进行登录。
(1)出租查询:
普通用户不用注册即可查询,可以选择要查询的条件,包括房屋地址、租金、楼高、房型等.
(2)注册会员:
用户需要填写用户名、真实姓名、密码、联系电话、性别、年龄等信息进行注册。
2.4.3会员功能分析
普通用户注册完会员信息后即可登录。
会员即求租者,包括个人管理、求租管理、租房管理三个功能模块。
1、个人管理
个人管理主要包括修改密码、修改个人信息及我要留言。
其功能介绍如下:
(1)修改密码:
会员为提高自身信息的安全,需要对自己的密码定期进行修改。
输入自己的用户名及原始密码,输入新密码,然后再次输入新密码进行确认.修改成功后返回会员操作主页面.
(2)修改个人信息:
会员可以对自己的电话、年龄、性别等信息进行修改。
(3)我要留言:
会员可以通过留言板查看留言信息,可以用昵称进行留言。
2、求租管理
求租管理主要包括发布求租信息、修改求租信息、删除求租信息。
(1)发布求租信息:
求租者可以根据自己的需求发布求租信息,将自己对租房的需求提供给房东。
(2)修改求租信息:
如果发布的求租信息需要进行修改,可以在求租信息中进行修改。
(3)删除求租信息:
当求租者不需要再进行求租的时候,求租信息可以进行删除,删除后,求租信息将不再显示。
3、租房管理
租房管理主要包括查看出租信息、租房、退房。
其功能介绍如下:
(1)查看出租信息:
查看所有房屋出租信息,并分页显示在页面上.
(2)租房:
求租者看到满足自己需求的房屋时,可以进行租房。
输入自己想要租的房屋编号,确认租房信息,点击租房即可完成。
此时可以查看自己的已租信息。
(3)退房:
求租者可以对已租房屋进行退房操作。
退房完成后已租信息中将不再显示。
4房东功能分析
房东这一角色主要包括个人管理、出租管理、查看求租信息三个模块.
1、个人管理:
个人管理主要包括查看个人信息、修改密码及我要留言,其功能介绍如下:
(1)查看个人信息:
房东是由管理员进行添加的,房东可以查看管理员添加的个人信息是否一致。
(2)修改密码:
此功能与会员修改密码操作一致.
房东对网站的建议以及对求租信息等,都可以通过留言板进行留言,并可以查看所有的留言。
2、出租管理:
出租管理主要包括查看出租信息、发布出租信息、删除出租信息、查看订单,其功能介绍如下:
(1)查看求租信息:
房东可以查看所有的求租信息,并分页显示在页面中。
(2)发布出租信息:
当房东有房屋要进行出租的时候,可以在网站发布出租信息。
根据页面上输入框的提示进行填写,填写完成点击保存即可。
(3)删除出租信息:
当房东不想讲房屋出租的时候,可以删除出租信息,如果该房屋已经租出去,删除后,已租信息中也将不再显示。
3、查看求租信息
房东可以了解求租者的需求,查看自己出租的房屋是否有市场。
如果满足需求,房东可以去留言板进行留言,也可以通过求租者留下的电话进行沟通。
5管理员功能分析
管理员是为了对网站进行维护、对会员已经房东进行管理而设定的。
包括会员管理、房东管理、留言管理三个模块。
普通用户可以通过注册会员进入系统前台操作,但是房东只能通过管理员的添加才可以进行之后的操作。
管理员一旦删除房东信息,房东将失去权限。
此外,管理员还要进行留言管理,对房东及会员的留言进行查看,及时删除过时的留言信息,对留言板进行维护。
2.5软硬件环境要求
硬件要求:
CPUIntel586/50MHZ或更高、内存在512MB或更高。
软件要求:
JDK6。
0或者以上版本,MyEclipse8。
6或者以上版本。
服务器使用tomcat7.0或者以上版本的服务器。
数据库使用MicrosoftSQLServer2008或者以上版本的数据库。
第3章系统总体设计
3.1系统整体功能
本系统基本按照系统规划的要求设计,根据需求分析的要求,租房管理系统整体功能如图3。
1所示:
图3.1系统整体功能图
本租房管理系统网站首页设计(即普通用户模块)、会员、房东、管理员等功能.登录网站首页即可查看网站介绍、最新出租消息、精品房屋推荐,普通用户不需要登录即可查询房屋出租信息,还可以注册成为会员。
会员可以进行的操作有个人管理、求租管理、租房管理.其中个人管理包括修改个人信息、修改密码及我要留言;
租房管理包括查询房屋出租信息,租房,查看已租房屋并进行退房。
房东可以进行的操作有个人管理、出租管理及查看求租信息。
其中出租管理包括对出租信息的添加、修改、删除。
管理员可以进行的操作有会员管理、房东管理、留言管理,它们共有的功能为查看、删除等功能。
3.2各模块功能介绍
3.2。
1普通用户模块介绍
此模块即为网站首页设计,包括网站介绍、注册会员、出租查询、精品房屋推荐、最新出租消息。
如图3.2所示:
图3。
2普通用户功能图
模块主要功能如下:
(1)注册会员:
注册成为会员并进行相应的操作;
(2)出租查询:
不用登录直接多条件查询房屋出租信息。
(3)在网站首页可以直接查看网站介绍、精品房屋推荐以及最新出租消息。
2会员功能模块介绍
普通用户注册成为会即可登录会员模块。
本模块包括个人管理、求租管理、租房管理。
如图3.3所示:
图3.3会员功能图
模块功能如下:
(1)个人管理:
修个密码、修改个人信息、查看留言信息并留言;
(2)求租管理:
对求租信息进行发布、修改、删除;
(3)租房管理:
查看求租信息、租房、查看已租房屋、退房。
3房东功能模块介绍
房东由管理员添加,添加完成后直接输入用户名及密码登陆。
本模块包括个人管理、出租管理、查看求租信息.如图3。
4所示:
图3.4房东功能图
查看个人信息、修改密码、查看留言信息及留言;
(2)出租管理:
发布、查看、删除出租信息,查看订单信息。
(3)查看求租:
对会员发布的求租信息进行查看。
3。
2.4管理员功能模块介绍
管理员是为了对网站进行维护及管理而设定的,可以查看会员及房东的非隐私信息.本模块包括会员管理、房东管理及留言管理。
如图3。
5所示:
图3.5管理员功能图
模块功能如下:
(1)会员管理:
查看会员信息、删除会员信息;
(2)房东管理:
添加房东、查看房东信息、删除房东信息;
(3)留言管理:
查看留言板、删除留言信息。
第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所示:
5租房信息实体
(6)求租信息实体
用于存储会员发布的求租信息。
求租信息实体如图4.6所示:
6求租信息实体
(7)留言信息实体
用于存储留言信息。
留言信息实体如图4.7所示:
7留言信息实体
1.2系统总体E—R图
系统总体E—R图如图4。
8所示,其中各实体E—R图如图4。
1—图4。
7所示:
8系统总体E—R图
4.2数据库逻辑结构设计
数据库常用的数据模型有:
网状模型、层次模型、关系模型、面相对象模型。
本租房管理系统中,我们采用了关系模型的方式.
(1)会员信息:
(用户名,真实姓名,性别,年龄,电话,密码);
(2)房东信息:
(用户名、地址、电话、密码);
(3)管理员:
(用户名、密码);
(4)房屋信息:
(房屋编号、房屋地址、房型、楼高、面积、价位、登记日期、备注、房东姓名、房东电话、目前状态);
(5)出租信息:
(求租编号、房屋编号、房屋地址、房型、楼高、面积、价位、登记日期、备注、房东姓名、房东电话);
(6)求租信息:
(求租编号、房屋地址、房型、价位、求租日期、备注、求租姓名、求租电话);
(7)留言板信息:
(留言编号、标题、正文、昵称、联系电话);
4.3数据库表设计
会员表,主要存放会员的基本信息,如表4。
表4。
1会员表
表名
users
列名
注释
数据类型(精度范围)
空/非空
备注
Username
用户名
varchar(20)
Notnull
主键
Name
真实姓名
null
Sex
性别
Age
年龄
Tel
电话
Password
密码
补充说明
房东表,主要存放房东的基本信息,如表4。
2所示:
表4.2房东表
Fangdong
name
varchar(20)
address
地址
tel
password
管理员表,主要存放管理员的登录信息,如表4。
3所示:
3管理员表
Admin
Not