面向服务架构的房屋租赁系统设计与实现毕业论文
2022-01-27 15:55:18
论文总字数:19640字
摘 要
本系统整体设计采用SSM框架以及面向服务的架构(SOA)。SSM作为目前使用率较高的开发框架,具有效率高、维护简单的特点。SSM也是典型的MVC开发模式,所以代码的耦合度较低,后期维护容易。SOA服务架构的引入使得系统的整体移植性更高,系统对外提供接口,方便其他服务接入。数据管理方面则使用MySQL,安装体积更小,SQL语句更加简化。
论文首先介绍了选题背景和国内外现状,然后就系统开发的过程进行了阐述,最后对系统实现的功能进行了总结和展望。
关键词 :房屋租赁 SSM SOA MySQL
Design and Implementation of Service-Oriented Housing System
Abstract
In recent years, with the continuous construction and improvement of the government's infrastructure, the number of floating population has increased rapidly. On the one hand, population mobility has led to economic development in the region, but it has also caused tension in the supply of houses in the region. The rapid expansion of the rental community has forced us to manage limited real estate in more efficient ways. This topic is based on this background design and implementation of a complete set of housing rental system. The system adopts B/S mode, users can visit the website at any time to view and view the housing information. All listings on the login system must undergo a system check and an administrator's review to ensure the authenticity and accuracy of the listing information. In addition, the system uses a more streamlined rental process to provide convenience to both parties while ensuring the legality of renting.
The overall design of the system adopts the SSM framework and service-oriented architecture (SOA). As a development framework with a high utilization rate, SSM has the characteristics of high efficiency and simple maintenance. SSM is also a typical MVC development model, so the coupling of the code is low, and the post-maintenance is easy. The introduction of the SOA service architecture makes the overall portability of the system higher. The system provides external interfaces to facilitate access to other services. MySQL is used for data management. The installation size is smaller and the SQL statement is more simplified.
First, the topic background is introduced, the current situation at home and abroad is emphasized, then the purpose and significance of the project development are described, and finally the function of the system is introduced, and attach the original design ideas.
Key Words: House Rental; SSM; SOA; MySQL
目 录
摘 要 I
Abstract II
第一章 项目概述 1
1.1课题背景 1
1.2 研究的目的及意义 2
1.3 系统目标 2
第二章 需求分析 3
2.1可行性分析 3
2.1.1 技术可行性 3
2.1.2 经济可行性 5
2.1.3 操作可行性 5
2.2 系统功能需求 5
2.2.1 系统的基本功能 5
2.2.2用户界面需求 5
第三章 总体设计 6
3.1 系统总体设计描述 6
3.2 系统模块图 6
3.3 数据库设计 7
3.3.1 数据库介绍 7
3.3.2 系统E-R图 7
3.3.3数据库物理设计 8
第四章 详细设计与系统实现 12
4.1主控模块体系结构设计 12
4.1.1 主控模块功能简介 12
4.1.2 系统操作流程图 12
4.2 主控模块界面设计 13
4.3 登陆、注册模块详细设计 14
4.3.1 登陆模块的逻辑设计 14
4.3.2 登陆模块遇到的问题和对应的解决方案 14
4.4 注册模块详细设计 15
4.4.1 注册模块界面设计 15
4.4.2 注册模块逻辑设计 16
4.5二手房信息查询设计 16
4.6 新增房源详细设计 17
4.7房屋收藏及详细信息展示设计 20
4.7.1 房屋详细信息展示 20
4.7.2房屋收藏 21
4.8 房屋租赁模块设计 21
4.9辅助功能设计 23
第五章 总结与展望 24
参考文献 25
致谢 27
第一章 项目概述
1.1课题背景
自从改革开放以来,国家综合国力不断提升,人民基础设施不断完善,长途旅程耗时越来越短。人们为了追求更好的发展,不再拘束于原居住地,越来越多的人才流向大城市,过多的人口注入一个城市必定会造成供房紧张,如何有效的利用有限的资源为外来人口或者低收入人群提供一个舒适的住房环境,这是每一个城市规划者需要考虑的问题。进入21世纪后, 随着我国经济的快速发展和住房制度改革的不断深入推进, 我国房地产市场呈现快速发展态势, 尤其是买卖市场受供需两旺因素影响, 迅猛发展, 导致房价居高不下, 国家宏观调控力度不断增加[1]。但是相对的租赁市场则显得很受冷落,国家对房屋租赁虽然也出台过一些政策,但总的来说力度并不大。受国内高房价的影响,越来越多的外出打拼年轻人选择“以租代购”。这些因素促成了房屋租赁市场的迅速发展,但是发展过快也会引发一系列问题。比如在正规租赁市场之外,城市中存在大量“隐形”租赁市场。该问题的存在主要是因为群众缺少法律观念,并且缺少了正规租赁流程双方都会节省不少时间。殊不知这种租赁一旦产生资产纠纷,租赁双方的合法权益都很难得到维护。房屋租赁需要政府各个阶级同时进行监管,完全交由地级市自治压力过大,需要加大国家宏观调控。由于国内租赁市场过大,光投入大量的人力物力是不治本的,为租赁双方提供一套可靠的房屋租赁平台则是一个行之有效的途径。
美国在1974年颁布的《住房和社区发展法》第八条款就是向低收入阶层提供存量住房租金补贴的计划, 即租金证明计划[2]。政府统一发放租金补贴,解决了人民租房资金上的困难,但如何有效的寻找到合适的房源也需要解决。查阅资料得知,美国租房合理化主要得益于MLS。MLS指的是美国房地产,它的核心服务主要交由计算机完成,美国所有的房地产中介都可以自由加入。用户如果想要租赁房屋只要登陆此系统,输入自己的房屋要求便能够从资源库中找到符合自己要求的房屋,可以说相当的智能化。国内也有许多租房网站如:链家、58同城等,这些租房网站掌握着大量的租房资源,但各自的资源是独享的,并没有整合到一起,加大了用户的搜索难度,同时租房网站过多也容易产生恶性竞争。考虑到国内租客对房屋的要求,国内租房网站通常会对房屋做出细致分类方便用户进行筛选,并且会为租客提供“带看”服务,以便用户更真实的了解房屋。借鉴国内外租房优点进行本课题研究将会大大增加系统的实用性。
1.2 研究的目的及意义
房屋租赁管理是一项复杂而又十分细致的工作,为了提高开发效率,本毕业设计拟采用MVC开发模式配合SSM框架,做到前后端代码分离,这样的设计让代码看起来更加具有可读性,并且层次分明,同时降低了代码耦合度,更加方便后期维护。SOA架构对外提供接口方便不同系统之间的数据访问,即使合作对象发生改变,自身也不需要改变内部代码,只需要修改自身的操作或者业务流程。SOA通过自描述文档XML管理通信消息,当有外部消息请求时,SOA寻找对应服务,并将之暴露给外部。
请支付后下载全文,论文总字数:19640字