【摘 要】本文首先研究并介绍选题背景、国内外目前的背景和现状以及选题意义,在此基础上给出论文的主要研究内容,其次,对房屋租赁系统的需求进行了分析。再次,对房屋租赁系统进行了总体设计,根据其总体设计、软件架构和总体功能模块进行了详细设计,作出了业务流程图以及数据流程图。总体上把房屋租赁管理系统分为会员、中介、管理员三种角色,其中会员角色主要负责了用户注册、用户登录、我的求租、我的预约、浏览房源、搜索房源、收藏房源、评论房源、联系经纪人、账户维护等;中介角色主要负责了中介注册、中介登录、我的租房管理、我的售房管理、问题解答、账户维护等;管理员角色主要负责了租房管理、售房管理、预约审批、城市管理、户型管理、求租管理、中介管理、会员管理、新闻栏目管理、新闻管理、公告管理、评论管理等。并最后根据详细设计的结果,运用JavaEE技术平台,使用更灵活的B/S开发模式和经典的SSM组合框架实现系统的MVC分层架构,并结合MySQL数据库实现了房屋租赁系统的信息化管理,并列出核心代码和部分主要页面。还对系统的核心功能就行了压力测试。
【关键词】房屋租赁;B/S模式;JAVA;MySQL
1 前言
1.1选题背景
随着我国市场经济的快速发展和信息化水平的不断提高,如何利用先进的管理手段,提高物业管理水平,是当今社会所面临的一个课题[1]。为了提高企业的管理水平,必须全方位地提高企业的管理意识。只有高标准、高质量的管理才能满足企业的发展需求[1]。面对信息时代的挑战,利用高科技手段来提高房屋租赁管理无疑是一条行之有效的途径[1]。在某种意义上,信息与科技在企业管理与现代化建设中显示出越来越重要的地位。房屋租赁管理方面的信息化和科学化,已成为现代化生活水平不如高台阶的重要标志。
1.2国内外发展现状
因为互联网具有面向国际化、全球开放的特性,国际化的电子商务自然而然的成为电子商务的延伸,是电子商务的重要组成部分。因为互联网是可以跨越国界的,那么最重要的是他消除了现实世界中的时间和空间障碍,使得任何一个国家和地区具备网络条件的用户都可以自由的访问其网站,并进行网上交易。所以在国际化商务中采用电子商务的方式已然成为一个明智的选择,作为一种全然的国际商贸交易方式,国际电子商务的发展非常迅速,它的重要性也日渐增加。
据悉,美国95%的房屋交易通过MLS成交,MLS已发展成为全美第一大行业组织,其核心是通过特定的软件技术和网络手段,使加入该系统的各个独立中介商的所有房源信息形成一个统一的互通体系。MLS网络科技公司开发的TOWER新楼盘产品系列,创立了楼台展示平台、售楼现场销售导航系统、光盘电子楼书等手段,实现房地产商的远程职能化销售管理,并充分动用多媒体表现方式,集视屏、影音、动画、图像于一体,准确而完整表现发展上的创意和楼盘优势[2]。
目前我国的房地产电子商务的发展模式主要包括:企业之间的房地产电子商务、经营商与消费者之间的房地产电子商务、买卖双方之间的房地产电子商务、政府对消费者/政府对企业的房地产电子商务[2]。房地产电子商务与其他电子商务不一样,出于对资金安全的考虑很多人都选择当面交易,所以会出现很多网上看房,但不会考虑网上支付的现象,房屋租赁系统的发展也收到了一定的限制[2]。
虽然我国的房屋租赁系统的发展水平还比较落后,还是有很多操作仍然在使用手工管理的方式,不利于房屋出租市场的发展,但是为了改变目前这样一种现状,借助计算机网络来改变房屋租赁方式,可以实现房屋租赁管理信息系统的现代网络信息化[3]。
1.3选题意义
Spring MVC就是Spring框架提供的一个模块,通过实现MVC模式来很好地将数据、业务与展现进行分离,Spring MVC框架的目的是要简化我们日常的Web开发。Spring MVC框架跟其他的Web MVC框架一样,都是请求驱动,并且设计围绕一个能够分发请求到控制器以及提供其他加快web应用开发功能的核心Servlet。Spring的DispatcherServlet实现比其他框架中还要多的功能。它和spring的ioc容器完全整合,并且允许使用spring中其他的所有功能。Spring MVC框架设计的一个核心的原则就是"开闭原则",对扩展开放,对修改关闭.所以Spring MVC框架中很多方法都是final的,不允许用户随意覆盖,但是却提供给用户很多可扩展的机制。Spring MVC目前已经成为非常流行的web应用的框架。
计算机以及计算机控制的自动处理技术已融入人类社会的各个领域并发挥着越来越重要的作用。对于当今的科学信息是一次重要的飞跃,为人们的生活、工作、学习带来潜移默化的影响。房屋租赁系统是一个通过Internet进行的电子商务网站系统,它使用了电子商务平台的互联性,完整性、动态性、相关性等特点,为求租者与房源管理者建立一个网上交流信息平台。面对目前的实际现状,开发一个界面友好,操作简单,交互性好,真实性强的房屋租赁系统具有很大的研究意义。
3.3用例分析
其中会员角色主要负责了用户注册、用户登录、我的求租、我的预约、浏览房源、搜索房源、收藏房源、评论房源、联系经纪人、账户维护等。
中介角色主要负责了中介注册、中介登录、我的租房管理、我的售房管理、问题解答、账户维护等。
管理员角色主要负责了租房管理、售房管理、预约审批、城市管理、户型管理、求租管理、中介管理、会员管理、新闻栏目管理、新闻管理、公告管理、评论管理等。