当前位置:   article > 正文

网上租房售房管理系统/二手房智能选取与推荐系统/房屋租赁管理系统/中原房产中介登记系统的设计与实现(源码+论文)_java_312_作为网络房屋租赁销售求租系统,在系统中有注册会员和各类的房屋信息要管理员

作为网络房屋租赁销售求租系统,在系统中有注册会员和各类的房屋信息要管理员

摘 要

本文开始先介绍了房屋租赁系统的选题背景和选题意义以及开发技术特色,然后对房屋租赁系统的可行性、功能需求、系统用例等方面进行了分析。最后对房屋租赁系统进行了功能结构以及数据库E-R图和表进行了设计。最终把房屋租赁系统分为了用户、中介和管理员三种角色,前台上的用户可以进行注册与登录、搜索租房/出租房源、收藏/评论房源、浏览租房信息、浏览售房信息、联系经纪人、预约中介看房、浏览求租信息、浏览购房指南、浏览行业登录、发布求租信息、我的求租管理、我的预约管理、我的消息记录、我的收藏记录、账户维护等;中介角色主要负责了中介的注册与登录、发布租房信息、我的租房信息管理、发布售房信息、我的售房信息管理、问题解答、账户维护等;管理员角色主要负责了租房信息管理、售房信息管理、预约申请审批、城市信息管理、房屋户型管理、求租信息管理、中介信息管理、会员信息管理、新闻栏目管理、新闻信息管理、公告信息管理、评论信息管理等。基于SSM的房屋租赁系统选择了IntelliJ IDEA 2019.3.4 x64集成开发环境,JavaEE中Spring+SpringMVC+MyBatis后端框架配合前端的Jquery+Bootstrap框架进行了页面设计和渲染以及MySQL5.5数据库存储数据。房屋租赁系统的运行结果表明,本房屋租赁系统可以为用户提供合适的房屋租赁信息及出售房屋的需求,满足了本课题的设计需求。

关键词:B/S架构;房屋租赁;Java;SSM;MySQL

4.2 系统功能需求分析

基于SSM的房屋租赁系统使用Eclipse集成开发环境,JavaEE中Spring+SpringMVC+MyBatis后端框架及MySQL5.5数据库进行设计实现,然后把基于SSM的房屋租赁系统划分了用户、房产中介、管理员三章角色,下面介绍一下它们各角色负责的功能:

用户角色:

(1)注册登录:非用户可以在线注册成为房屋租赁系统的正式用户;

(2)搜索房源:可以通过租房/求租两种方式加核心关键词来模糊搜索到自己想要的房源信息;

(3)房源详情:可以通过图文并茂的方式来了解出租/出售/求租房源的详情信息,支持收藏/评论房源操作;

(4)猜你喜欢:登录后的用户可以通过登录人的浏览房源的历史记录,使用协同过滤算法来为登录人推荐可能喜欢的其他房源;

(5)中介咨询:登录后的用户可以向房产中介进行在线咨询沟通;

(6)预订看房:发现合适的出租/出售房源信息后用户可以在线选择预约日期、咨询方式、联系电话进行申请预约看房;

(7)我的预约订单:登录后的用户可以查看到自己以往预约过的看房记录,以及管理员的审批情况;

(8)发布求租信息:登录后的用户可以发布自己求租房源信息;

(9)我的留言管理:登录后的用户可以查看到自己以往的留言记录以及房产中介的回复情况;

(10)我的收藏记录:登录后的用户可以查看到以往自己收藏过的房源记录,方便下次快速找到房源记录,并可以移除收藏;

房产中介角色:

(1)注册登录:非房产中介用户可以在线注册成为房屋租赁系统的正式房产中介用户;

(2)发布租房信息:房产中介自己可以发布需要对外出租的房源信息;

(3)我的租房管理:房产中介可以对自己以前发布的对外出租的房源信息进行维护和管理;

(4)发布出售房源:房产中介自己可以发布需要对外出售的房源信息;

(5)我的售房管理:房产中介可以对自己以前发布的出售房源信息进行维护和管理,当房子出售了后需要进行售房登记操作;

(6)问题解答:房产中介可以在线回复用户向自己提问的房源咨询问题;

管理员角色:

(1)房源分类管理:管理人员可以对房屋租赁系统中房源分类信息进行创建和管理;

(2)出租房源管理:管理人员可以对房产中介发布出来的出租房源信息进行审核,如果有不真实房源信息即可进行删除处理;

(3)出售房源管理:管理人员可以查看房产中介发布出来的出售房源信息,如果有不真实房源信息即可进行删除处理;

(4)求租房源管理:管理人员可以查看用户发布出来的求租房源信息,如果有不真实房源信息即可进行删除处理;

(5)城市信息管理:管理人员可以对系统支持的城市信息进行创建和管理;

(6)新闻栏目:管理人员可以对房屋租赁系统内的各种新闻栏目信息进行创建和管理;

(7)新闻管理:管理人员可以对各种新闻栏目内的新闻资讯信息进行发布和管理;

(8)通知公告管理:管理人员可以对房屋租赁系统内的通知公告信息进行发布和管理;

(9)评论信息管理:管理人员可以对用户提交的评论信息进行管理;

(10)会员信息管理:管理人员可以对房屋租赁系统内注册过的会员信息进行管控;

(11)房产中介管理:管理人员可以对房屋租赁系统内注册过的房产中介信息进行管控;

(12)轮播图管理:管理人员可以对房屋租赁系统内的轮播宣传图进行上传和管理;

5.2.1 系统功能模块设计

根据前面第四章中针对基于SSM的房屋租赁系统功能需求分析,可得出基于SSM的房屋租赁系统的功能结构图如图5-2所示。

5.3.2数据逻辑结构设计—关系表

基于SSM的房屋租赁系统的各个数据库比较的详细信息。

(1)用户信息表主要用在前台用户注册和登录时进行使用,具体内容如下表5-1所示。

表5-1用户信息表(huiyuan)

字段名称

字段意义

字段类型

是否主键

是否外键

能否为空

id

用户编号

int(11)

accountname

用户名

varchar(50)

password

登录密码

varchar(50)

name

用户姓名

varchar(50)

sex

用户性别

varchar(50)

touxiang

用户头像

varchar(50)

mobile

用户手机

varchar(50)

email

用户邮箱

varchar(50)

idcardno

用户身份证

varchar(50)

(2)房产中介信息表主要用在前台房产中介注册和登录时进行使用,具体内容如下表5-2所示。

表5-2房产中介信息表(shanghu)

字段名称

字段意义

字段类型

是否主键

是否外键

能否为空

id

房产中介编号

int(11)

accountname

房产中介用户名

varchar(50)

password

房产中介登录密码

varchar(50)

name

房产中介姓名

varchar(50)

sex

房产中介性别

varchar(50)

tupian

房产中介头像

varchar(50)

tel

房产中介手机

varchar(50)

email

房产中介邮箱

varchar(50)

idcardno

房产中介身份证

varchar(50)

(3)出租房源信息表主要用在房产中介发布自己出租房源信息时进行使用,具体内容如下表5-3所示。

表5-3租房信息表(zufang)

字段名称

字段意义

字段类型

是否主键

是否外键

能否为空

id

房源编号

int(11)

title

房源标题

varchar(50)

city

所属城市

varchar(50)

dqid

所属地区

int(11)

fangling

房龄

varchar(50)

mianji

面积

varchar(50)

zhuangxiu

装修程度

varchar(50)

louceng

楼层

varchar(50)

chaoxiang

朝向

varchar(50)

jiaotong

交通

varchar(50)

tingshi

厅室

varchar(50)

jiage

价格

varchar(50)

lxren

联系人

varchar(50)

lxtel

联系电话

varchar(50)

des

房源说明

text

pubtime

发布时间

datetime

(4)出售房源信息表主要用在房产中介发布自己出售房源信息时进行使用,具体内容如下表5-4所示。

表5-4售房信息表(shoufang)

字段名称

字段意义

字段类型

是否主键

是否外键

能否为空

id

房源编号

int(11)

title

房源标题

varchar(50)

city

所属城市

varchar(50)

dqid

所属地区

int(11)

fangling

房龄

varchar(50)

mianji

面积

varchar(50)

zhuangxiu

装修程度

varchar(50)

louceng

楼层

varchar(50)

chaoxiang

朝向

varchar(50)

jiaotong

交通

varchar(50)

tingshi

厅室

varchar(50)

jiage

价格

varchar(50)

lxren

联系人

varchar(50)

lxtel

联系电话

varchar(50)

des

房源说明

text

pubtime

发布时间

datetime

(5)求租房源信息表主要用在会员发布自己求租房源信息时进行使用,具体内容如下表5-5所示。

表5-5求租信息表(qiuzu)

字段名称

字段意义

字段类型

是否主键

是否外键

能否为空

id

房源编号

int(11)

title

房源标题

varchar(50)

city

所属城市

varchar(50)

dqid

所属地区

int(11)

fangling

房龄

varchar(50)

mianji

面积

varchar(50)

zhuangxiu

装修程度

varchar(50)

louceng

楼层

varchar(50)

chaoxiang

朝向

varchar(50)

jiaotong

交通

varchar(50)

tingshi

厅室

varchar(50)

jiage

价格

varchar(50)

lxren

联系人

varchar(50)

lxtel

联系电话

varchar(50)

des

房源说明

text

pubtime

发布时间

datetime

(6)房源预约表主要用在用户预约房产中介进行看房时进行使用,具体内容如下表5-6所示。

表5-6房源预约表(yuyue)

字段名称

字段意义

字段类型

是否主键

是否外键

能否为空

id

房源收藏编号

int(11)

hyaccount

会员编号

int(11)

fwyid

房源id

int(11)

yydate

预约日期

datetime

msstyle

咨询方式

varchar(50)

mobile

联系电话

varchar(50)

des

预约备注

text

state

预约状态

int(11)

(7)房源收藏表主要用在用户收藏房源信息时进行使用,具体内容如下表5-7所示。

表5-7房源收藏表(shoucang)

字段名称

字段意义

字段类型

是否主键

是否外键

能否为空

id

房源收藏编号

int(11)

targetid

房源编号

int(11)

hyid

收藏人编号

int(11)

sctime

收藏时间

datetime

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/276618
推荐阅读
相关标签
  

闽ICP备14008679号