没有合适的资源?快使用搜索试试~ 我知道了~
基于JavaEE的掌上e租系统的设计与实现论文
需积分: 9 4 下载量 70 浏览量
2019-01-15
16:49:52
上传
评论 1
收藏 8.8MB DOC 举报
温馨提示
基于JavaEE的掌上e租系统的设计与实现学士论文,基于JavaEE技术搭建在线租房平台,采用B/S设计模式,运用MVC设计思想,Eclipse为开发平台,MySQL为后台数据库。系统分为前台用户系统和后台房源管理系统。系统前台功能包括用户登录、房源信息查看、出租房屋信息填写、搜索房源等。
资源推荐
资源详情
资源评论














目 录
1 绪论.................................................................................................2
1.1
选题背景
.........................................................................................................................................2
1.2
选题意义
.........................................................................................................................................2
1.3
论文组织结构
.................................................................................................................................3
2 相关知识...........................................................................................3
2.1 B/S
架构简介
...................................................................................................................................3
2.2 JSP
简介
...........................................................................................................................................4
2.3 Eclipse
简介
......................................................................................................................................4
2.4 MySQL
简介
.....................................................................................................................................4
2.5 UML
简介
.........................................................................................................................................4
2.6 MVC
简介
.........................................................................................................................................4
3 基于 JavaEE 的掌上 e 租系统设计.........................................................5
3.1
需求分析
.........................................................................................................................................5
3.1.1 功能性需求分析......................................................................................................................5
3.1.2 非功能性需求分析..................................................................................................................6
3.1.3 可行性分析..............................................................................................................................6
3.2
系统整体结构设计
.........................................................................................................................6
3.3
数据库设计
.....................................................................................................................................8
3.3.1 系统 E-R 图...............................................................................................................................8
3.3.2 数据逻辑结构表....................................................................................................................11
4 基于 JavaEE 的掌上 e 租系统实现.......................................................14
4.1
搭建开发环境
...............................................................................................................................14
4.2
系统的整体实现
............................................................................................................................14
4.3
前台系统实现
...............................................................................................................................15
4.3.1 前台用户个人中心模块实现................................................................................................15
4.3.2 前台首页模块实现................................................................................................................17
4.3.3 前台我要出租模块实现........................................................................................................20
4.3.4 前台看房日程模块实现........................................................................................................21
4.4
后台系统实现
...............................................................................................................................22
4.4.1 后台用户登录模块实现........................................................................................................22
4.4.2 后台管理员管理模块实现....................................................................................................23
4.4.3 后台角色管理模块实现........................................................................................................23
4.4.4 后台权限管理模块实现........................................................................................................24

4.4.5 后台待审阅房源管理模块实现............................................................................................24
4.4.6 后台已审阅房源管理模块实现............................................................................................25
4.4.7 后台订单预约管理模块实现................................................................................................27
5 系统测试.........................................................................................29
5.1
设计测试场景
...............................................................................................................................29
5.2
设计测试用例
...............................................................................................................................29
结束语...............................................................................................34
参考文献............................................................................................35
致谢..................................................................................................36

基于 JavaEE 的掌上 e 租系统设计与实现
摘要:随着我国城市化进程的加快,越来越多的务工人员涌入“北上广深”等城市,出门在外的第一
件事情就是租上一个合适的房子。然而,目前租房网站鱼龙混杂,导致用户很难租到理想的房子。
基于上述分析,本课题基于 JavaEE 技术搭建在线租房平台,采用 B/S 设计模式,运用 MVC 设计思
想,Eclipse 为开发平台,MySQL 为后台数据库。系统分为前台用户系统和后台房源管理系统。系
统前台功能包括用户登录、房源信息查看、出租房屋信息填写、搜索房源等。系统后台功能包括房
源管理、后台用户管理等。系统为租客提供实时、安全、可靠的房源信息,为房东提供便捷的房源
发布平台,本系统具有较强的实用性。
关键词:租房网站;JavaEE 技术;B/S 模式;MySQL 数据库。
Design and implementation of a handheld e - rent system
based on JavaEE.
Abstract: With the acceleration of urbanization in China, the number of migrant workers flooding into
cities like Beijing, Shanghai, Guangzhou and Shenzhen is on increase. The top priority in workplace far
away from home is to rent an appropriate house. However, in websites for house renting where the good
and the bad are intermingled, users can hardly find an ideal house. In order to dealing with this problem,
this project based on JavaEE technology is to establish an online house renting platform by employing the
B/S design pattern and adopting the design conception of MVC, with the help of Eclipse as a platform and
MySQL as back-end database. The system is divided into front-end user system and back-end house
resources management system. The features of front-end system include login, details about houses,
information required to let rooms out, search for suitable rooms, and so on. The back-end system includes
house resources management, back-end user management and so on. The system provides tenants with real-
time, secure and reliable housing information, and provides landlords with a convenient platform to let their
rooms out. This system is really practical.
Key words: Rent House Web Site;JavaEE Technology;B/S Mode;MySQL Database。
1

1 绪论
1.1 选题背景
随着我国城市化进程的加快,有越来越多的务工人员涌入“北上广深”等城市。在这种情况下,
房屋租赁市场也呈现出了井喷式的发展
[1]
。数据显示,目前中国租赁人口已达1.9亿人,住房租赁市
场租金GMV(交易总额)已超过1万亿元,未来10年,中国租赁人口近2.3亿人,租房市场租金
GMV将接近3万亿元,到2030年,租赁人口近3亿人,租金GMV将达4.6万亿元
[2]
。
然而,对于刚刚来到陌生城市的务工人员,没有足够的经济能力去购买一套房,大多数外出人
员都是选择租房
[3]
。但是,在以中介公司为主要中间环节的传统房屋租赁市场上,租赁双方从初期
的房源筛选,看房议价,到最后的承租签约,往往都要受制于中介员工,除了地位十分被动之外,
还要承担时间和经济的双重成本压力
[4]
。中国的租房热潮逐步上升,这些问题也随之而来,如租赁
欺诈,纠纷,高额中介费等,这在很大程度上严重损害了租客和房主的共同利益
[5]
。
随着移动互联网时代的到来,各个行业都找到了新的升级渠道,房屋租赁领域也不例外。目前,
已经有很多相关的APP上线,这其中大部分是以为租户和房主提供直租的渠道为主要卖点
[6]
。不过
由于这些APP依旧将佣金作为重要的收入来源,所以并没有完全解决租户的诉求,仅仅是相当于将
线下的房屋中介搬到了线上
[7]
。
为了解决这一问题,本课题设计了一款基于JavaEE的掌上e租系统,系统使用MVC设计模式搭
建架构,MVC是Model-View-Controller的简称,即模型-视图-控制。本系统采用JSP(Java Server
Pages)技术制作前后端显示页面,JSP可以将Java代码和特定的动作嵌入到静态页面中。同时建立
数据库,对用户和房源信息进行存储、管理。
1.2 选题意义
如今中国外出务工人员逐渐增多,然而,目前租房网站鱼龙混杂,不能为用户提供悉心的服务,
有些第三方中介人员更是欺负外来人员不懂行情,特别是对于刚刚从校园里走出来的大学生,刚刚
进入社会很容易在租房这个流程中被一些中介人员欺骗,花了很多的钱却没有租上想要的房子。在
传统的租赁模式中,业主只是定期“收租”,租客则往往为押一付三、押二付三、季付、年付等规则
所困扰,这些在很大程度上严重损害了租客和房东的共同利益。为了更好的服务那些想要租房的用
户,使用户和房东直接交流,省去中介费和中间繁琐的流程,为用户提供更加悉心的服务、更多选
择、为房东提供更加便捷出租房屋方式的手机端网站必将孕育而生。开发方便的租房网站,不仅可
以解决用户租房上的困扰,房东出租房屋的困难,而且没有第三方介入,为用户提供更多选择的同
时也省去了中介费用,使用户线下直接和房东沟通更加便捷。
传统的中介租房的房源真实性差、房源信息更新慢。看房时间受到限制,由于有第三方的介入,
需要第三方再去联系房东商量合适的看房时间。还有较高的中介费用,这样就降低了用户的利益,
也降低了房东的利益,流程繁琐办事效率低。
现在市场上的一些租房的互联网产品,比如租房网站和手机端租房 APP 软件依旧将佣金作为重
要的收入来源,这些产品也会需要租客或者房东支付较高的第三方费用,并没有极大的保障租客和
房东的最大利益。
因此,不管是对于用户还是对于房东都需要一个系统较之传统租房,能够做到用户少花钱、房
东多挣钱,并且这个系统还可以给用户提供更加广泛的选择、更加真实的房源信息、便捷的看房时
间、简约的流程,真正达到了用户的利益最大化。同时为用户和房东省去较高的中介费用。它相比
较传统的中介租房形式和其他类似产品有了很大的改进和完善,例如:
2

1.提供的房源信息广泛,有整租、合租、短租、写字楼四种类型的房屋可供用户选择,并且提
供搜索功能,用户可以根据小区或者街道的名字、租金的范围来搜索房源信息;
2.房源信息真实性高,在进入房源详细界面后,有房源图片,房源租金,房源面积、类型、楼
层、朝向、装修程度、交通状况、配套设施、房源描述等详细信息;
3.提供了便捷的看房时间,用户对心仪的房源,可以在房源详细界面点击“我要看房”按钮,输入
信息后点击“立即预约”,我们后台系统就会有工作人员接受预约,然后负责通知房东,让房东第一
时间联系用户;并且用户可以在“看房日程”栏里面查看当前正在进行的预约看房日程和已经结束的
看房日程;
4.用户登录后可以在个人中心栏里面查看自己已经收藏的房源和预约的房源;
5.为房东提供了便捷的出租房屋方式,房东只需要在“我要出租”栏里面输入房源的详细信息,
并且点击“提交委托”后,我们后台系统就会有工作人员第一时间对信息进行审核,审核通过后会联
系房东,这样房东出租的房屋信息就会出现在我们系统中,从而可供用户查看选择;
6.与其他类似产品的最大不同之处还在于,其对房东和租客实行双向零费用政策,且同时提
供直联直签的服务,通过该平台,可以大大减少租客和房东的中间消费。
1.3 论文组织结构
本文主要阐述了基于 JavaEE 的掌上 e 租系统的设计。本设计实现了用户登录、搜索房源和热房
推荐、看房日程预约、房源管理、租房预约管理、权限管理、后台用户管理等功能。此外,系统简
化了房源出租的申请和发布,方便用户发布新的租房信息和后台工作人员审核,本系统为租客提供
合适的租房选择和完善的服务,同时为房东提供了便捷的方式去发布房源信息,具有较强的实用性
有效提高了租房管理工作的效率。最后,对本文做出了详细总结,具体安排如下:
第 1 部分,绪论,简单的介绍了选题的背景和意义、主要工作和方法。
第 2 部分,相关技术,介绍了系统的开发技术、开发工具和开发环境。
第 3 部分,系统设计,介绍了系统的需求分析、系统的结构、系统的流程和数据库设计。需求
分析,分为功能性需求分析、非功能性需求分析和可行性分析,功能性需求分析包括系统用例图和
模块流程图描述,非功能性需求分析分界面特性和功能特性两项,可行性分析包括技术可行性分析
和市场可行性分析。
第 4 部分,系统实现,介绍了系统实现的主要功能模块,并进行截图加以说明。
第 5 部分,系统测试,简单对系统的功能模块进行测试。
第 6 部分,结论,对系统进行简单的分析评价。
2 相关知识
基于 JavaEE 的掌上 e 租系统首先是运用 UML(Unified Modeling Language)
[8]
统一建模语言,
把系统各方面的需求比较全面的表达出来。采用 JSP 技术建立一套完整的掌上 e 租系统的前后台界
面,并运用 B/S 模式和 MVC 设计思想,以 Eclipse 为开发平台,Mysql 为后台数据库,来实现前台
界面的用户登录、房源信息查看与预约、收藏房源信息查看、房东出租房屋信息填写、热门房源信
息推荐、房源分类查看、搜索房源等功能;后台界面的管理员登录、房源信息管理、租房预约管理
权限管理、后台用户管理等功能。
2.1 B/S 架构简介
B/S 模式,其将系统功能实现的核心部分都集中在服务器上,因此它使系统的开发、维护和使
3
剩余37页未读,继续阅读
资源评论


陈序言
- 粉丝: 0
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 科教版高一年级《高中信息技术考试软件模拟操作流程》教学设计.doc
- 万科集团工程结算复核实施细则.doc
- 基於LoRa网路之校园巡回车动态查询LPWAN长距离低功耗物联网网路创新应用研.pptx
- 供应链管理的成功案例1.ppt
- 质量管理体系大纲.doc
- 互联网科技电商企业运营管理总结报告PPT(1)ppt模板.pptx
- 高尔夫练习场球场工程投标书.doc
- 通信电源专业基础知识和设备告警分析试卷.doc
- 幼儿园安全工作思路.doc
- 中国网络信息安全全民教育的新模式:以上海为例.docx
- 图书借阅系统----数据库课程设计报告.doc
- 绩效测量和监视控制程序.docx
- 第五讲--TSM与TDM.ppt
- 厦门某会展中心空调设计案例.doc
- 信息化背景下职业院校人才培养模式探索.docx
- 助教培训第二场记要魔王.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
