版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本文格式为Word版,下载可任意编辑——毕业设计报告青岛理工大学毕业设计(论文)
摘要
随着互联网技术的不断发展,以及经济水平和人们生活水平的不断提高,越来越多的商业活动都从传统的现实生活中发展到了网络上,房屋的出租业务也从现实生活中走上了网络空间。本租房管理系统为房主和求租者提供一个直接交流的平台,帮房主将房子租出去,帮求租者租到满意的房子,省去了中介这一中间环节,便利了房主和求租者之间的直接交流,提高了工作效率。
网上租房管理系统主要有四个模块,一个针对普通用户,主要功能有浏览网站介绍,查询房屋出租信息,浏览最新出租信息及精品房屋推荐,注册成为会员;一个是针对求租者,主要功能有个人管理、求租管理、租房管理;一个是针对房主,主要功能有个人管理、出租管理、查看求租信息;一个针对管理员,主要功能有对房源信息、留言信息、房主及求租者信息的管理及维护等。
本文主要介绍了本课题的开发背景、开发技术、开发过程和完成的功能。本次的设计是基于Web的网站开发,采用目前较为流行的B/S(Browser/Server浏览器/服务器)三层体系结构和JSP动态网页开发技术及MyEclipse进行开发,使用Tomcat服务器和MicrosoftSQLServer数据库,设计并实现了一个功能较为完善的租房管理系统。本系统界面友好,功能实用,操作简便、安全,实现了租房管理的自动化和信息化。
青岛理工大学毕业设计(论文)
1.2课题的研究意义
网络信息技术发展到今天,Internet已经直接影响着我们的生活,并将成为人们获得信息和实现社会多种功能的主要载体。以其高效率、低支付、高收益、全球性等特点,受到各界的广泛重视。这就是我们创立房屋中介网站的起因。
随着互联网技术的迅猛发展,网络给人们带来了好多便利,譬如人们借助于网络进行相互交流变得更加便利。好多人都在网上发布自己的个人信息,公司也在网上拥有自己的网上交易平台,这给人们带来了便利。本课题是设计一个房屋中介系统网站。主要实现网上房屋信息发布,包括出租、求租、出售、求购等信息,便利人们在网上看了信息后直接与房主联系等功能,同时提供后台管理功能,对系统进行维护。这样使得购房者可以不出家门了解各小区的房价状况,使得租房者能快速找到自己想要的房子,而不用出中介费。随着使用互联网的人越来越多,课题具有广大的应用前景。
对于客户来说,网络信息系统就是工具,并且永不下班关门,客户可以随时随地自由地查询他想要的房屋信息,客户无需亲临,只要坐在电脑前,开机上网即可查询到自己想要的房屋信息,传统的房屋租售和咨询方式耗时吃力,网上查询方式节省了大量时间,这对于那些没有时间客户来说,具有实际意义,因此房产中介系统的设计与实现有着必要的成长趋势。基于现阶段房产信息管理模式状况和广大客户对信息的需求和接触状况来说,一个网络管理信息系统是网络时代的必然产物。所以,房产中介系统的设计和实现是市场所需,是信息时代的市场产物。所以该系统的设计和实现是有市场依据的,是完全应着广大客户的需求来设计实现的。
1.3课题的研究方法
本租房管理系统为房东和求租者提供一个直接交流的平台,房东可以发布出租信息,将房子租出去,求租者可以发布求租信息,查看求租信息,租到满意的
2
青岛理工大学毕业设计(论文)
房子,不需要经过第三方,使交易过程变得简单,使房屋信息在房东和求租者之间传播更为透明。同时,参与管理员这一角色,负责对房东及求租者进行管理以及处理留言信息。本系统采用现有的软硬件环境及科学的管理系统开发方案,实现操作直观、便利、实用、安全等要求。
本系统的开发要求采用B/S结构[1]。首先对系统做需求分析,确定系统的使用人员,系统中数据流程,系统的功能模块组成。然后根据需求分析设计出正确合理的数据库规律结构,先画出E-R图,再将E-R图转换成关系模型,对模型进行优化后再在SQLServer上实施。其次就开始编写程序,一个一个模块的实现。
3
青岛理工大学毕业设计(论文)
第2章系统分析
随着互联网技术及城市现代化的发展,房屋出租业务也变得炙手可热。房屋的出租与求租本身是一种双向选择的关系,为房东与求租者提供一个可以直接交流的平台也更加符合现在生活的需要。基于这种需求,本次毕业设计开发了“租房管理系统的设计与实现〞。
2.1设计目标
实现一个租房管理网站,通过该网站实现求租者注册为会员并登陆,会员对房屋出租信息的流览,租房、退房,并且可以发布求租信息以及进行留言,会员还可以对自已的账号进行管理。房东可以进行出租与求租信息的查看,添加与删除房屋出租信息,查看订单信息,留言。管理员可以对求租者、房东、房源信息、留言信息进行管理。对于典型的管理系统,本系统需要满足一下几个系统设计目标:
(1)实用性原则:真正为用户的实际工作服务,依照租房管理管理工作的实际流程,设计出实用的租房管理网站。
(2)可靠性原则:必需为用户提供信息安全的服务,以保证用户的各类信息的不被泄露。
(3)友好性原则:本租房管理网站面向广大房东与求租者,所以系统操作上要求简单、便利、快捷,便于用户使用。
(4)可扩展性原则:采用开发的标准和接口,便于系统向更大规模和功能扩展。
2.2可行性分析
本租房管理系统是基于为房东及求租者提供一个直接交流的平台而设计实现
的。可以从以下几个角度分析其可行性:
4
青岛理工大学毕业设计(论文)
(1)社会角度:在传统方式上,求租者都是电话查询或者亲自到房屋中介公司去询问房屋出租信息并进行租房,房东与求租者在出租房屋过程中还要经过中介这一环节,使得人们花费过多的时间,人们的满意度很低,这样也给中介公司增加了大量的业务,造成有些房屋信息的积压,而有的却供不应求,这样就不能形成一个稳定有序的房屋租赁机制。因此一个良好稳定的租房管理管理系统的推出势在必行。
(2)经济角度:它是基于Web网络环境下,采用B/S工作模式,集会员管理和房屋出租查询预订处理统一于一体的信息控制和管理,是建立在网络办公自动化和企业生产、经营管理基础上的统一网络信息管理平台。在此信息平台下,可灵活的处理房屋出租管理业务,实现管理控制的一体化,为公司创造了便利,快捷的工作环境。
(3)管理角度:以前传统的方式上的房屋出租方式很不便利,而且花费在这上面的时间也是好多的。而且纯手工的操作也会给租房管理带来一定的隐患。随着房屋出租业务的不断发展,传统的房屋出租方式明显不能适应社会的发展,不能满足社会的的需要。
(4)技术角度:本系统采用JSP技术动态设计前台页面,利用JAVA语言编写后台代码,以MicrosoftSQLServer2023作为后台数据库,选用JDBC-ODBC桥访问数据库来实现各种功能。
(5)法律角度:①所有技术资料都为合法。②开发过程中不存在知识产权问题。③未抄袭任何系统,不存在侵扰版权问题。④开发过程中未涉及任何法律责任。
2.3系统基本状况描述
租房管理系统的建立,可以通过本系统为房东及求租者提供一个直接交流的平台,在交易上要避免中间环节的干扰。总体上要符合各角色的需求,使用简单安全,管理及维护便利。根据具体的需求分析,确定了本网站的基本功能模块。
5
青岛理工大学毕业设计(论文)
系统功能图
租房管理系统普通用户会员房东管理员注册会员出租查询个人管理求租管理租房管理个人管理出租管理查看求租房东管搭理员管理留言管理图2.1系统功能图
2.4系统功能分析
2.4.1登录
用户登录再本系统中有很重要的地位,不管是会员、房东还是管理员,都要先登录,才能选择后续要进行的操作。
在登录时,首先选择要登录的角色,将用户名及密码输入。然后系统将输入的信息与数据库的记录进行校验,两者都正确时进入相应的界面,否则报错重新输入。
2.4.2普通用户功能分析
本模块即为网站首页设计。用户进入网站首页时即为普通用户,普通用户可以不用登录就可以查询房屋出租信息,可以注册成为会员,可以在网站首页查看网站介绍、最新出租消息、精品房屋推荐,以及可以选择自己的角色进行登录。
(1)出租查询:普通用户不用注册即可查询,可以选择要查询的条件,包括房屋地址、租金、楼高、房型等。
6
青岛理工大学毕业设计(论文)
(2)注册会员:用户需要填写用户名、真实姓名、密码、联系电话、性别、年龄等信息进行注册。2.4.3会员功能分析
普通用户注册完会员信息后即可登录。会员即求租者,包括个人管理、求租管理、租房管理三个功能模块。
1、个人管理
个人管理主要包括修改密码、修改个人信息及我要留言。其功能介绍如下:(1)修改密码:会员为提高自身信息的安全,需要对自己的密码定期进行修改。输入自己的用户名及原始密码,输入新密码,然后再次输入新密码进行确认。修改成功后返回会员操作主页面。
(2)修改个人信息:会员可以对自己的电话、年龄、性别等信息进行修改。(3)我要留言:会员可以通过留言板查看留言信息,可以用昵称进行留言。2、求租管理
求租管理主要包括发布求租信息、修改求租信息、删除求租信息。其功能介绍如下:
(1)发布求租信息:求租者可以根据自己的需求发布求租信息,将自己对租房的需求提供给房东。
(2)修改求租信息:假使发布的求租信息需要进行修改,可以在求租信息中进行修改。
(3)删除求租信息:当求租者不需要再进行求租的时候,求租信息可以进行删除,删除后,求租信息将不再显示。
3、租房管理
租房管理主要包括查看出租信息、租房、退房。其功能介绍如下:(1)查看出租信息:查看所有房屋出租信息,并分页显示在页面上。
7
青岛理工大学毕业设计(论文)
(2)租房:求租者看到满足自己需求的房屋时,可以进行租房。输入自己想要租的房屋编号,确认租房信息,点击租房即可完成。此时可以查看自己的已租信息。
(3)退房:求租者可以对已租房屋进行退房操作。退房完成后已租信息中将不再显示。
2.4.4房东功能分析
房东这一角色主要包括个人管理、出租管理、查看求租信息三个模块。1、个人管理:
个人管理主要包括查看个人信息、修改密码及我要留言,其功能介绍如下:(1)查看个人信息:房东是由管理员进行添加的,房东可以查看管理员添加的个人信息是否一致。
(2)修改密码:此功能与会员修改密码操作一致。
(3)我要留言:房东对网站的建议以及对求租信息等,都可以通过留言板进行留言,并可以查看所有的留言。
2、出租管理:
出租管理主要包括查看出租信息、发布出租信息、删除出租信息、查看订单,其功能介绍如下:
(1)查看求租信息:房东可以查看所有的求租信息,并分页显示在页面中。(2)发布出租信息:当房东有房屋要进行出租的时候,可以在网站发布出租信息。根据页面上输入框的提醒进行填写,填写完成点击保存即可。
(3)删除出租信息:当房东不想讲房屋出租的时候,可以删除出租信息,假使该房屋已经租出去,删除后,已租信息中也将不再显示。3、查看求租信息
房东可以了解求租者的需求,查看自己出租的房屋是否有市场。假使满足需
8
青岛理工大学毕业设计(论文)
求,房东可以去留言板进行留言,也可以通过求租者留下的电话进行沟通。2.4.5管理员功能分析
管理员是为了对网站进行维护、对会员已经房东进行管理而设定的。包括会员管理、房东管理、留言管理三个模块。
普通用户可以通过注册会员进入系统前台操作,但是房东只能通过管理员的添加才可以进行之后的操作。管理员一旦删除房东信息,房东将失去权限。
此外,管理员还要进行留言管理,对房东及会员的留言进行查看,及时删除过时的留言信息,对留言板进行维护。
2.5软硬件环境要求
硬件要求:CPUIntel586/50MHZ或更高、内存在512MB或更高。
软件要求:JDK6.0或者以上版本,MyEclipse8.6或者以上版本。服务器使用tomcat7.0或者以上版本的服务器。数据库使用MicrosoftSQLServer2023或者以上版本的数据库。
9
青岛理工大学毕业设计(论文)
第3章系统总体设计
3.1系统整体功能
本系统基本依照系统规划的要求设计,根据需求分析的要求,租房管理系统整体功能如图3.1所示:
租房管理系统网站首页普通用户会员房东管理员网站介绍注册会员出租查询精品推荐最新消息个人管理求租管理租房管理个人管理出租管理查看求租会员管理房东管理留言管理图3.1系统整体功能图
本租房管理系统网站首页设计(即普通用户模块)、会员、房东、管理员等功能。登录网站首页即可查看网站介绍、最新出租消息、精品房屋推荐,普通用户不需要登录即可查询房屋出租信息,还可以注册成为会员。会员可以进行的操作有个人管理、求租管理、租房管理。其中个人管理包括修改个人信息、修改密码及我要留言;租房管理包括查询房屋出租信息,租房,查看已租房屋并进行退房。房东可以进行的操作有个人管理、出租管理及查看求租信息。其中出租管理包括对出租信息的添加、修改、删除。管理员可以进行的操作有会员管理、房东管理、留言管理,它们共有的功能为查看、删除等功能。
10
青岛理工大学毕业设计(论文)
3.2各模块功能介绍
3.2.1普通用户模块介绍
此模块即为网站首页设计,包括网站介绍、注册会员、出租查询、精品房屋推荐、最新出租消息。如图3.2所示:
普通用户网站介绍注册会员出租查询精品推荐最新消息图3.2普通用户功能图
模块主要功能如下:
(1)注册会员:注册成为会员并进行相应的操作;(2)出租查询:不用登录直接多条件查询房屋出租信息。
(3)在网站首页可以直接查看网站介绍、精品房屋推荐以及最新出租消息。3.2.2会员功能模块介绍
普通用户注册成为会即可登录会员模块。本模块包括个人管理、求租管理、租房管理。如图3.3所示:
会员个人管理求租管理图3.3会员功能图
租房管理11
青岛理工大学毕业设计(论文)
模块功能如下:
(1)个人管理:修个密码、修改个人信息、查看留言信息并留言;(2)求租管理:对求租信息进行发布、修改、删除;
(3)租房管理:查看求租信息、租房、查看已租房屋、退房。3.2.3房东功能模块介绍
房东由管理员添加,添加完成后直接输入用户名及密码登陆。本模块包括个人管理、出租管理、查看求租信息。如图3.4所示:
房东个人管理出租管理图3.4房东功能图
查看求租模块功能如下:
(1)个人管理:查看个人信息、修改密码、查看留言信息及留言;(2)出租管理:发布、查看、删除出租信息,查看订单信息。(3)查看求租:对会员发布的求租信息进行查看。3.2.4管理员功能模块介绍
管理员是为了对网站进行维护及管理而设定的,可以查看会员及房东的非隐私信息。本模块包括会员管理、房东管理及留言管理。如图3.5所示:
12
青岛理工大学毕业设计(论文)
管理员会员管理房东管理留言管理图3.5管理员功能图
模块功能如下:
(1)会员管理:查看会员信息、删除会员信息;
(2)房东管理:添加房东、查看房东信息、删除房东信息;(3)留言管理:查看留言板、删除留言信息。
13
青岛理工大学毕业设计(论文)
第4章数据库设计
4.1数据库概念设计
4.1.1各实体属性图
(1)会员信息实体
存储会员信息,会员的注册、登录,管理员对会员的管理,都与此实体有关。会员信息实体图如图4.1所示:
会员用户名真实姓名性别年龄电话密码图4.1会员信息实体图
(2)房东信息实体
存储房东的信息。房东信息实体图如图4.2所示:
房东姓名密码地址电话图4.2房东信息实体图
(3)管理员信息实体
存储管理员的信息。管理员信息实体图如图4.3所示:
14
青岛理工大学毕业设计(论文)
管理员用户名密码图4.3管理员信息实体图
(4)房屋信息实体
用于存储房屋信息。房屋信息实体图如图4.4所示:
房屋信息房屋编号房东电话房屋地址房东姓名房型楼高面积价位登记日期备注目前状态图4.4房屋信息实体图
(5)租房信息实体
用于存储已租房屋信息。租房信息实体如图4.5所示:
租房信息租房编号登记日期房屋编号房东姓名房屋地址房型楼高面积价位房东电话图4.5租房信息实体
15
青岛理工大学毕业设计(论文)
(6)求租信息实体
用于存储会员发布的求租信息。求租信息实体如图4.6所示:
求租信息求租编号地址房型价位求租日期备注求租姓名求租电话
图4.6求租信息实体
(7)留言信息实体
用于存储留言信息。留言信息实体如图4.7所示:
留言信息留言编号标题正文图4.7留言信息实体
昵称联系电话
4.1.2系统总体E-R图
系统总体E-R图如图4.8所示,其中各实体E-R图如图4.1-图4.7所示:
16
青岛理工大学毕业设计(论文)
普通用户1注册m查看1会员m管理m管理n求租信息n查看m查看n发布n留言信息n发布m房东m管理1管理管理员1n租房信息n查看房屋信息n管理图4.8系统总体E-R图
4.2数据库规律结构设计
数据库常用的数据模型有:网状模型、层次模型、关系模型、面相对象模型。本租房管理系统中,我们采用了关系模型的方式。
(1)会员信息:(用户名,真实姓名,性别,年龄,电话,密码);(2)房东信息:(用户名、地址、电话、密码);(3)管理员:(用户名、密码);
(4)房屋信息:(房屋编号、房屋地址、房型、楼高、面积、价位、登记日期、备注、房东姓名、房东电话、目前状态);
(5)出租信息:(求租编号、房屋编号、房屋地址、房型、楼高、面积、价位、登记日期、备注、房东姓名、房东电话);
(6)求租信息:(求租编号、房屋地址、房型、价位、求租日期、备注、求租姓名、求租电话);
17
mmmm
青岛理工大学毕业设计(论文)
(7)留言板信息:(留言编号、标题、正文、昵称、联系电话);
4.3数据库表设计
会员表,主要存放会员的基本信息,如表4.1所示:
表4.1会员表
表名列名UsernameNameSexAgeTelPassword补充说明users解释用户名真实姓名性别年龄电话密码数据类型(精度范围)空/非空varchar(20)varchar(20)varchar(20)varchar(20)varchar(20)varchar(20)Notnullnullnullnullnullnull主键备注房东表,主要存放房东的基本信息,如表4.2所示:
表4.2房东表
表名列名nameaddresstelpassword补充说明Fangdong解释用户名地址电话密码数据类型(精度范围)空/非空varchar(20)varchar(20)varchar(20)varchar(20)Notnullnullnullnull主键备注管理员表,主要存放管理员的登录信息,如表4.3所示:
表4.3管理员表
表名列名namepassword补充说明Admin解释用户名密码数据类型(精度范围)空/非空varchar(20)varchar(20)NotnullNotnull主键备注房屋信息表,主要存放房屋的基本信息,如表4.4所示:
表4.4房屋信息表
18
青岛理工大学毕业设计(论文)
表名列名haoaddressroomstoryareapricedateremarkfdnamefdtelstatus补充说明house解释房屋编号房屋地址房型楼高面积价位登记日期备注房东姓名房东电话目前状态数据类型(精度范围)空/非空varchar(20)varchar(20)varchar(20)intintintdatetextvarchar(20)varchar(20)varchar(20)NotnullNotnullNotnullNotnullNotnullNotnullNotnullNotnullnullnullnull主键备注租房信息表,主要存放已租房屋的基本信息,如表4.5所示:
表4.5租房信息表
表名列名IDhaoaddressroomstoryareapricedateremarkfdnamefdtel补充说明zufang解释出租编号房屋编号房屋地址房型楼高面积价位登记日期备注房东姓名房东电话数据类型(精度范围)空/非空varchar(20)varchar(20)varchar(20)varchar(20)intintintdatetextvarchar(20)varchar(20)Notnul
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 垂体危象与垂体卒中讲课课件
- 21、《槐乡五月》第二课时
- 初二年级期中考试家长会教学案例
- 二零二五年网络零售商合作协议样本2篇
- 新教材高考地理一轮复习课时作业二十四城镇化课件新人教版
- 水利工程合同管理制度
- 黄金投资入门教学教案
- 九年级物理全册192家庭电路中电流过大的原因课件新版新人教版
- 《科幻小说赏析与写作》 课件 -第四章 “生命奇迹”的重述与复魅-《弗兰肯斯坦》
- 二零二五年矿产品资源整合开发合作协议书3篇
- 2025年考研政治全套复习题库及答案(全册完整版)
- 新人教版小学英语五年级下册单词默写版
- 先进集体发言稿
- 2025年融媒体行业分析报告
- 新建3000只肉羊养殖基地建设项目可行性研究报告
- 船舶自动化系统
- 政府审计课件教学课件
- 公路改建工程公路工程竣工资料编制办法
- (高级)增材制造设备操作员技能鉴定理论考试题库(浓缩500题)
- 华为经营管理 -华为干部管理
- 空置房屋 物业费 合同
评论
0/150
提交评论