基于SpringBoot的房屋租赁管理系统的设计与实现

基于SpringBoot的房屋租赁管理系统的设计与实现

1 绪论

1.1 课题来源

随着社会的不断发展以及大家生活水平的提高,越来越多的年轻人选择在大城市发展。在大城市发展就意味着要在外面有一处安身的地方。在租房的过程中,大家也面临着各种各样的问题,比如需要费时费力去现场看房,价格不透明等等,就对于年轻人们来说,这是一个十分令人头疼的问题。而对于即将要毕业,在外工作的我来说,也面临着租房的问题。所以,想尽自己所学,写一个房屋租赁管理系统。实现租房自由化。

1.2 开发背景和目的

随着科技的不断发展与进步,人们的办公工具由之前的纸质笔记本都已经改变成了计算机,数字化时代,移动设备打破了地域的限制和提供了大量的办公工具,它的使用能大幅度解决我们很多工作上的难题,大大提高我们的办公效率和管理效率。例如:每个高校都有着自己的官网以进行校园的管理。只有有效的管理方法才能满足社会的发展需求,人们的生活需求[1]。面对房源信息层出不穷的冲击,利用现有的技术实现房屋租赁管理系统来提高房屋租赁管理的效率不仅是大势所趋,更是一个有效的方法。
本系统致力把繁琐复杂的房屋租赁变得简单快捷,解决房屋租赁中遇到的各种问题,解决传统方式处理房屋租赁效率不高,浪费人力物力,且人工的因素导致的信息丢失不可靠问题,为房屋租赁提供简单可靠的服务。

1.3 本课题的研究方法及设计思路

在实现此房屋租赁管理系统之前,使用问卷调查的方法对身边的人进行租房等一系列问题的调查。通过调查和分析得知,大多数人觉得线上租房还是不可靠且麻烦,并且就算是已经占据人们生活的安居客软件并没有完全的实现先线上租房,也要在线下进行签约支付。所以,利用现学的技术开发出一款适合年轻人租房的软件是必须趋势。
在实现此房屋租赁管理系统,设计了三层不同的权限的使用者,由高到低分别是管理员、房东(中介),用户。房屋租赁管理系统设计了以下几个模块,分别是房屋管理模块,订单模块,合同管理模块,收支记录模块,新闻公告模块,用户管理模块,角色管理模块这几大模块。不同权限对应着不同的操作,在此系统中,完整的实现租房的整个流程。具体研究内容如下:
第一章是绪论,这里首先介绍了房屋租赁管理系统确定这个课题的来源、开发的背景、研究的目的、国内外研究现状及本课题的研究方法。
第二章是可行性分析,从经济、技术、运行、操作四方面进行了相应的描述。
第三章是系统的总体设计,从系统的非功能性和功能性需求两方面入手,紧接着介绍了系统数据流图,系统数据流程图、系统功能流程图等内容。
第四章是系统的数据库设计,从概念设计、逻辑设计、以及结构设计三个角度对本系统数据库进行了详细的设计。
第五章是系统的设计与实现,先概述了下系统构建所需的硬件条件,再详细的介绍了系统各个模块的功能的设计与实现,从用户接口及方法和界面实现两方面展开叙述。
第六章是系统的运行与测试,在完成编码后,要对系统的功能对应需求进行验证,从系统的测试环境,测试过程两方面进行,用黑盒测试和性能测试方法对系统进行测试。

2系统的总体设计

2.1 系统非功能性需求

为了充分体现出在线租房带来的便捷与高效,此系统的设计需注意如下几点:
(1)高效性。高效性中主要在用户体验感方面,用户在访问的过程中,不会出现卡顿的现象,这适合在设计方面需要整体考虑房屋租赁的整体流程和数据库的访问次数问题,要考虑到数据冗余的设计,达到数据库的高效运行,反应到前台,用户访问起来快速而高效。
(2)安全性。此系统是房屋租赁管理,设计到的用户信息比较重要,例如姓名,身份证号,电话号码,房屋地址等,这些数据都是不能泄露的情况,因此设计系统必须要有安全性和稳定性,那就可以从两个方面来考虑,一是硬件设备的选择,开发系统必须是有很强的容错性。二是系统数据库的设计,利用MySql数据库来进行设计,使系统的体系结构更灵活,此外,考虑到是房屋租赁管理系统,信息量大,数据的管理要考虑到存储和备份。
(3)实用性。开发之初,通过对背景以及国内外现状进行了调查,使用的人群也比较广泛,在设计的过程中要考虑到会不会操作的问题,既要满足准确性和安全性,也要满足操作的简单,界面大方,功能齐全这些方面来进行设计。

2.2 系统功能性需求分析

2.2.1 基本信息描述

在此房屋租赁管理系统中,能够使用本系统的有三类人分别是管理员,房东(中介),用户。管理员具有最高权限,管理着房东(中介)和用户的所有操作,管理员管理着各种信息,例如房源信息,公告信息等。房东(中介)对房屋信息进行着管理,用户在此系统中进行租房,预定房屋,并且可以打电话进行详细咨询,线上合同的签订以及支付租金等功能。此房屋租赁管理系统致力于满足用户的各种需求以及解决房源累积的问题,使得屋尽所用[6]。

2.2.2 房屋租赁流程描述

在此房屋租赁管理系统中,在租房之前,房主(中介)要录入房屋的基本信息,方便用户浏览选房。用户登录系统后,系统显示整租、合租类型的房屋,用户根据自己的需求(房屋朝向,面积,租金,位置选择)选择自己想要的房子,看中哪个房子后,可点击进去,进行房屋信息的详细查看,用户可以与房东(中介)进行电话联系,用户看中房子可进行线上预订,预订成功后,用户进行线上合同签订,并进行支付租金。房东(中介)在后台浏览房屋信息,若是用户预订的房间暂时不能出租,可以提交退租申请,管理员会进行审核后做出处理。房东在后台可以看到房屋信息列表,订单的明细等。在房屋线上租定好后,管理员查询合同,并且查看订单,保证线上租赁的准确无误。至此,一套完整的线上租房流程已经结束。整个租房过程全程线上进行,保证着租房的高效性与安全性[7]。

2.3 系统功能框架图

具有不同的权限的用户就拥有不一样的可操作功能。在此房屋租赁管理系统里面,有三种权限拥有者,分别是管理员,房东(中介)&

  • 25
    点赞
  • 186
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值