基于SSM的分时租房管理系统的设计与实现.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于SSM的分时租房管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《基于SSM的分时租房管理系统的设计与实现.doc(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘 要我国交通逐渐完善,旅游业发展愈发成熟,我国出差白领和旅游者等人群擢发难数,这类人群对泊点周边分时短时等租房需求越来越多。而相对于传统的租房管理方式往往会出现浪费人力、数据错漏等不足,因此,随着我国全面进入“互联网+”时代,结合互联网科技开发一套针对泊点周边分时租房的管理系统有着积极的发展意义。本论文阐述了基于SSM的分时租房管理系统的完整开发过程。前期进行课题背景研究,中期通过可行性研究和需求分析等确定开发技术和意义。随后对系统架构、系统功能模块、数据库表等方面进行设计后。最后实现了一款选用B/S结构模式、SSM框架、Tomcat服务器、Oracle数据库的高通用性的符合房东管理员管理和
2、租客租房业务的高效便捷系统。关键词:B/S结构模式;分时租房;泊点租房;SSM框架AbstractTraffic in our country gradually perfect, the tourism development of increasingly mature, white-collar workers and tourists crowd too numerous to count on business in our country, this kind of crowd of mooring point around the time-sharing short-term
3、rental demand more and more rent and compared with traditional management way often there will be a waste of human error, data, etc, therefore, with the full access to the Internet + era, combined with the Internet technology to develop a set of management system for mooring point surrounding time-s
4、haring rent is of positive significance this paper expounds the development of timeshare rental management system based on SSM complete development process In the early stage, I conducted research on the subject background, and in the middle stage, I determined the development technology and signifi
5、cance through feasibility study and demand analysis, and then I designed the database table of system function modules of the system architectureThis paper describes the ssm-based timeshare management system development process.In the early stage, the background research is carried out, and in the m
6、iddle stage, the development technology and significance are determined through feasibility study and demand analysis.Then the system architecture, system function modules, database tables and other aspects of the design.Finally, an efficient and convenient system with B/S structure mode, SSM framew
7、ork, Tomcat server and Oracle database is implemented, which is in line with the landlord administrators management and tenants rental business.Key words: B/S; Time-Sharing Rental; Mooring points; SSM framework目 录第一章 绪论11.1 研究背景及意义11.2 研究现状1第二章 可行性研究与需求分析32.1可行性分析32.1.1 技术可行性分析32.1.2 经济可行性分析32.1.3 操
8、作可行性分析42.2 系统功能模块分析42.2.1 前台系统功能模块分析42.2.2 后台管理系统功能分析52.3 数据库需求分析5第三章 开发环境及开发技术73.1 开发环境73.1.1 硬件平台与软件平台73.1.2 开发工具IntelliJ IDEA73.1.3 后台服务器Tomcat973.2 开发技术介绍83.2.1 B/S结构模式83.2.2 JSP技术83.2.3 Maven技术83.2.4 Spring技术93.2.5 SpringMVC技术93.2.6 MyBatis技术93.2.7 Datetimepicker.js技术103.3 本章小结10第四章 系统总体设计114.1
9、 系统架构模式设计114.2 系统功能模块设计114.2.1 前台系统功能模块设计114.2.2 后台管理系统功能模块设计124.3 数据库设计144.3.1 概念模型设计144.3.2 逻辑模型设计184.4 本章小结19第五章 系统实现215.1 部分功能代码215.1.1 前端代码215.1.2 算法代码225.2 系统实现展示235.2.1 登录注册功能展示235.2.2 前台实现展示255.2.3 后台管理系统实现展示275.3 本章小结29第六章 总结与展望306.1 总结306.2 展望31参 考 文 献32致 谢33广东东软学院本科毕业设计(论文)第一章 绪论1.1 研究背景及
10、意义随着中国社会建设的飞速发展,我国经济飞速发展离不开交通建设日益完善,如中国高铁技术世界排名前三、高铁总长度世界第一、高速公路总里程世界第一等都反应了我国在交通方面完善。我国人口多、交通方便时效快、经济贸易自由和民生质量提高等因素,人们的生活节奏越来越快,人群的流动有着:人群流动数量大、范围广、速度快三个特点。随着旅游业的迅速发展,各个城市之间的人口流动越来越频繁1,带动了房屋租赁市场,承租群体不断扩大2。而出差白领、业务员、旅游者等人士千千万万使用火车、飞机、游轮,所以交通泊点周边人口密集人流量多,而这类人士往往外出有着更加灵活的时间计划或临时计划,因此传统的酒店宾馆服务对于这群需要短时分
11、时房间需求的人士来说,酒店宾馆一天的房租费用相对高昂性价比低,因此往往会打消他们的消费念头。而分时租房就有着灵活的时间安排,可以按时收费,有着灵活便宜实惠的优点,因此在交通泊点周边有着很大分时租房需求。当下互联网普及全民化的今天,大力推测“互联网+”发展,“互联网+”。因此将传统行业的房屋租赁与“互联网+”结合起来具有巨大的市场空间3。同时人们也越来越重视运用计算机手机等工具进行信息管理,提高工作效率。当分时租房信息量越来越大,业务越来越多,房间信息越来越多时,管理人员处理业务订单枯燥繁重,因此现在住宿行业都有着自己的互联网后台管理系统,而对于分时租房这个行业就需要一款专门的分时租房管理系统来
12、承担起了提高工作效率这个工具角色。有了管理系统,相关管理人士就能直接通过管理系统能将信息可视化,简单轻巧高效率地管理整个租房业务。1.2 研究现状近些年来,我国经济稳定发展同时,各个行业也悄然成长中,而在成熟的行业中,逐渐衍生出“分时租赁”业务,该业务也有着不错的市场。如为了满足用车需求并更加环保有了新能源汽车分时租赁,国内王秀旭4就为了该行业的企业提供了分时租赁管理平台设计建设方案;另外为了满足更多电动汽车“加油”,有了充电桩分时租赁,国内的宋家来5就为了解决充电桩分时租赁业务的不足做了面向分时租赁的智能充电桩控制系统的研究,加入了互联网物联网技术,使其更加智能。因此可以看出伴随我国互联网发
13、展迅速,每个成功的公司或产业结合着互联网,互联网能更全面的拓展业务,如分时租赁业务。因为当下互联网的广泛普及和应用以及整个互联网信息技术大大提升,生活中每一个角落都有着互联网的痕迹,人们可以借助互联网查询、办公、娱乐,极大丰富了人们的生活。我国有着不错的租房分时租赁市场,当租房行业衍生分时租房业务并结合互联网时,需要互联网管理系统或平台就成为了一种必然趋势。在住宿服务业未使用互联网管理系统进行业务管理前,无论是前台还是房东,都只能通过手账方式去进行信息的管理,通过多种纸介去进行订单信息的核实检查,甚至订房时需要实地去查看。当信息量业务多时,这些操作不仅繁琐笨重,而且不利于对信息的管理,如:出现
14、信息的错填、遗漏、查询慢等问题,对整个业务管理不够规范,效率低下。因此同为住宿服务行业的分时租房也需要一套互联网的分时租房管理系统。在国外,由于他们有着更长的互联网发展历史,很多行业都与互联网相结合,早已融合到他们的日常生活中。国外的互联网管理系统也早已普及。相对于国外而言,虽然我国互联网信息化发展时间短,但得益于我国重视计算机互联网等人员高质量培养,我国互联网信息技术发展迅猛,因此分时租房这个新兴产业需要跟上步伐,拥有一套分时租房管理系统。第二章 可行性研究与需求分析2.1可行性分析2.1.1 技术可行性分析(1) 硬件可行性分析由于该项目是B/S结构模式的Web项目,整个系统运行无需占用太
15、多的电脑硬件资源,系统在不需要硬件有高端的硬件配置要求,所以用户电脑上只需要有网络和一款浏览器就流畅稳定地使用系统工作。(2) 软件可行性分析在这次系统开发中,主要运用到技术的JSP动态页面技术和SSM框架整合开发,从JSP角度看,JSP有着性能强、拓展性好、可跨平台等优点。开发过程中使用框架,因为在项目的服务器端,需要的知识和内容很多,往往开发人员很难全面涉及了解。而在技术的某些方面使用市面流行的框架等同于使用直接使用别人的代码去实现业务功能,而且市面流行的框架一般都是经过多数人使用,有着结构好,拓展性好等优点。而这次框架的选用上使用了Spring+Mybatis两个开源且成熟的框架整合而成
16、的SSM框架。市面上企业级的SSM框架项目有着不错的表现,SSM是轻量级并且应用较多的一种组合框架,好多中小型企业的门户网站、政府网站、金融项目都是基于SSM架构开发的6,通过SSM框架开发项目,可以使开发人员提高开发效率,是整个项目的业务逻辑更加清晰,也提升了未来的维护和再次开发拓展,并且在当今想毕业后想进入一家公司,掌握SSM框架是最基本的条件,因此选用SSM框架对于本课题设计与开发有一定的意义。除了以上两种技术,还使用了Tomcat服务器、Oracle数据库等技术,这些技术都是各自领域中的顶尖技术。因此,从硬件和软件两个方面分析,该项目的技术可行性都是具有一定的可行性。2.1.2 经济可
17、行性分析本次系统开发的是B/S模式结构Web项目,开发过程是使用开源免费的SSM框架,降低了开发成本。得益于B/S模式结构系统只需要在普通的计算机浏览器上就能保证稳定运行,日后业务拓展进行系统维护和升级仅需要对服务端进行操作,极大的减少了项目投入使用的维护和升级成本。当今现代人几乎都有电脑和网络,用户只需要在已有网络的电脑上安装浏览器即可使用该系统。因此初期不仅仅不需要什么成本还能节约人力达到降级整体经济成本。所以该系统的开发具有一定的经济可行性。2.1.3 操作可行性分析随着互联网时代的发展广泛普及化,各行各业都离不开计算机。对于中国大多数平民百姓都会使用计算机和使用浏览器。系统开发中,对操
18、作上追求简单明了,目的用户仅需要一台可以上网的普通计算机上对业务管理工作简单易操作效率高。因此对于租客而言基本能顺利完成租房业务,如账号注册登陆,搜索房间,填写租房信息等;对于房东而言,房东都已具备业务能力,再会基本计算机操作即能完成管理业务,如发布房间、审核订单等;而对于系统管理员而言,都会具备管理系统和网络知识,所以管理员只需短时间熟悉业务需求即可上手管理。并且如果当用户不会使用,都能通过系统的联系方式联系技术人员,技术人员提供教学。所以该系统的开发具有一定的操作可行性。2.2 系统功能模块分析为了更加了解管理系统的开发方向,明确系统拥有的功能,降低开发成本和提高开发效率,需要对系统的功能
19、做一个需求分析。在整个分时租房业务中主要有3个角色,分别为:租客、房东和管理员。对于分时租房管理系统而言,最主要功能就是管理分时租房业务产生的信息的功能,为了使该分时租房管理系统有着更好地市场使用可行性,还需要为租客开发一个前台系统。2.2.1 前台系统功能模块分析一个成熟的分时租房住宿服务行业在互联网业务上都会有前台系统,有了前台系统,租客才能直接在互联网上直接进行租房操作,这也是分时租房开启互联网业务的出发点。同时有了前台系统,后台管理系统管理处理的信息才能更好地展现,现实中前后台系统相辅相成,互相依赖,而在本次课题项目中,前台系统主要是突出管理系统的对于互联网业务的重要性。前台系统的功能
20、模块分析如下:(1) 租客租房模块:1) 租客登录、注册。2) 实名信息:实名信息添加、修改等业务。3) 订单:查询生成的租房订单,对订单进行修改操作。4) 房间预订:租客填写租房信息预订房间,生成租房订单信息。(2) 房间展示模块:1) 房间展示:展示房东发布的房间信息。2) 房间搜索:条件筛选搜索房间,列表添加筛选搜索房间。3) 房间预订:租客租房提供表单,获取租房信息,生成租房订单信息。前台系统的功能模块流程如图3-2:2.2.2 后台管理系统功能分析实际开发中,后台管理系统往往会根据前台系统的业务需求进行开发,到前台系统的数据信息得到规范安全高效地管理处理。根据分时租房的业务需求,后台
21、管理系统功能模块分为:房东管理模块和管理员管理模块,前者主要用于房东通过系统简单的操作对租房业务的房间和订单进行处理;后者主要用于管理员通过系统对整个业务的管理。本次后台管理系统的功能模块分析如下:1) 房东注册、登录。2) 房间管理:对房间进行如发布、上下架、条件搜索等业务管理。3) 订单管理:订单条件查询、进行如订单审核等业务管理。(2) 管理员管理模块:1) 管理员注册、登录。2) 租客管理:对租客进行如账号冻结、实名信息查询等业务管理。3) 房东管理:对房东进行如条件搜索、账号冻结等业务管理。4) 房间管理:对房间进行如条件搜索、上下架等业务管理。2.3 数据库需求分析为了满足整个系统
22、的开发过程中,对数据库的前期分析是尤为重要,根据分时租房业务功能需求进行数据库表、序列等分析,并最终选用了Oracle数据库和SQL Developer可视化工具进行数据的储存管理,并分析了最重要的数据库表,需求如下:(1) 租客表:对应POJO中的Renter类,存储租客ID,登录名,密码等基本信息,用于登录注册验证,租房等业务;(2) 实名信息表:对应POJO中的RenterInfo类,存储租客的实名信息;(3) 房东表:对应POJO中的Owner类,存储房东ID,登录名,密码,拥有的房间编号等,用于房东登录后台进行房间管理和订单管理等;(4) 房间表:对应POJO中的Room类,存储房间
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 SSM 分时 租房 管理 系统 设计 实现
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内