基于Spring SpringMVC Mybatis的房屋租赁信息发布系统的设计与实现
2023-02-16 08:54:15
论文总字数:23801字
摘 要
随着互联网的发展,计算机已经进入了人们生活的每一个角落。而对于传统的物业管理行业来说,使用计算机来支持平时的日常工作是非常重要的,因为这样可以推动企业更加科学,高效。同时随着经济社会的快速发展,对于社会人员对于房屋租赁的要求也日益提升,租房已成为人们日常生活中一个比较重要的组成部分。
在物业管理行业中,房屋租赁信息的管理是其中一项比较繁琐,又需要非常细致的工作。房屋租赁信息的管理包括用户的管理,房屋出租信息的管理,以及各项数据的统计分析。这些是不允许出错的,一旦出错可能会酿成不可预计的后果。而使用计算机来支持这项工作能迅速的提高效率,不仅能保证各项信息的准确性,同时可以让工作人员对各项数据的管理更加规范,可靠。
本文主要实现了房屋租赁信息发布系统,对于用户来说,可以使用本系统来发布房屋信息以及查看其他用户发布的信息,对于管理员来说,可以对各项数据进行统计分析,以及管理用户信息,账目信息。
本系统主要使用了SSM(SpringMVC,Spring,MyBatis)的框架组合,用户页面使用了Vue.js,后台管理页面使用了JSP技术。
关键词:房屋租赁;管理系统;SSM;Vue.js
The design and development of house-renting publishing system
based on SSM framework
Abstract
With the development of Internet, computer has been widely used in our daily life, and for the traditional property companies, it is important for them to work with computer.Because it can make them more scientific and efficient. At the same time, with the development of economy, house renting plays an increasing significant role nowadays.
In all parts of property management, house renting management is difficult and meticulous, including the management of user information, the management of house renting information, and data analysis. All of above must be correct, otherwise, it may cause an unexpect result. If we work with computer, it will be easy.
In the paper, a house renting system is developed.it can be divided in two parts. For the users,they can publish the information of house renting and look for them, and for the administrators, they can do data analysis, manage user information, rent order information and so on.
This system use SSM(SpringMVC, Spring and Mybatis) framework. For the user page, Vue.js is used. For the adminstrator page, JSP is used.
Keywords:House Renting;Management System;SSM;Vue.js
目 录
摘 要 I
Abstract II
第一章引 言 1
1.1课题来源 1
1.2房屋租赁信息系统国内发展现状 1
1.3系统阐述及解决的主要问题 1
1.4本文章节安排 1
第二章 关键技术简介 3
2.1 SSM框架 3
2.1.1 Spring 3
2.1.2 MVC模式 3
2.1.3 SpringMVC 4
2.1.4 Mybatis 4
2.2 前后端分离 5
2.2.1 Vue.js 5
2.3 Java服务端技术 5
2.3.1 JSP技术 5
第三章 系统需求分析 6
3.1 需求说明 6
3.2 系统运行环境 6
3.3 系统功能分析 6
第四章 系统设计 7
4.1 房屋租赁信息系统结构图 7
4.2 数据库设计 7
4.2.1数据库E-R图 7
4.2.2 用户表(T_USER) 8
4.2.3房屋表(T_HOUSE) 9
4.2.4账目表(T_RENTORDER) 9
4.2.5模块表(T_MODULE) 10
4.2.6角色表(T_ROLE) 10
4.2.7用户角色表(T_USERROLE) 11
4.2.8用户权限表(T_USERAUTH) 11
4.2.9角色权限表(T_ROLEAUTH) 11
4.2.10用户图片表(T_USERPICTURE) 12
4.2.11房屋图片表(T_HOUSEPICTURE) 12
4.3 模块页面设计 13
4.3.1 主页面 13
4.3.2 房屋列表模块 13
4.3.3 我的出租信息页面 14
4.3.4 发布房屋信息模块 15
4.3.5 修改个人信息模块 15
4.3.6用户管理模块 16
4.3.7统计分析模块 16
4.3.8账目管理模块 17
4.4接口设计 18
4.4.1 设计原则 18
4.4.2 业务逻辑相关接口设计(增,删,改,查) 18
4.4.3 图片相关接口 19
第五章 系统实现 21
5.1 登录模块 21
5.1.1 功能描述 21
5.1.2 界面展示 21
5.1.3 实现过程 21
5.2注册模块实现 22
5.2.1 功能描述 22
5.2.2页面展示 23
5.2.3实现过程 23
5.3主页显示实现 24
5.3.1功能描述 24
5.3.2页面展示 24
5.3.3 实现过程 24
5.4 注销功能实现 26
5.4.1 功能描述 26
5.4.2 实现过程 26
5.5 房屋列表实现 26
5.5.1 功能描述 26
5.5.2 页面展示 26
5.5.3 实现过程 27
5.6 我的出租信息实现 28
5.6.1 功能描述 28
5.6.2 页面展示 28
5.6.3 实现过程 30
5.7 发布信息实现 30
5.7.1 功能描述 30
5.7.2 页面展示 30
5.7.3 实现过程 31
5.8 修改个人信息 31
5.8.1 功能描述 31
5.8.2 页面展示 31
5.8.3 实现过程 32
5.9 用户管理 32
5.9.1 功能描述 32
5.9.2 页面展示 32
5.9.3 实现过程 33
5.10 统计分析 33
5.10.1功能描述 33
5.11.2 页面展示 34
5.11.3 实现过程 34
5.12 账目管理 35
5.12.1功能描述 35
5.12.2 页面展示 35
5.12.3 实现过程 37
第六章 系统测试 39
6.1测试的原则 39
6.2 测试用例 39
6.2 测试结果 41
第七章 总结 42
致谢 43
参考文献 44
第一章 引 言
1.1 课题来源
在信息自动化处理技术发展迅速的今天,如何使用计算机技术对档案管理事务进行科学、全面、高效的自动化管理是个热门话题。各大企业都在购买各项软件,通过使用更加科学,高效的管理来提升自己的竞争力。而房屋租赁公司的管理者们来说,他们希望能尽快掌握房屋租赁事务管理的整个流程状态,与客户,房屋信息资料的情况,从而能尽快的做出正确的决定。而作为工作人员,在没有计算机的情况下,他们需要减少浪费在手工进行的操作中,如手工画表格,手工计算数据等。本系统就是在这一背景下开发的。
1.2 房屋租赁信息系统国内发展现状
近年来,由于中国房地产企业的告诉发展以及日益激烈的竞争,暴露出了房地产企业内部许多经营问题。随着国民生活水平的不断提高,房产行业的发展和居民租房需求的多元化带动了房产中介的发展,虽然存在着比较多的中介网站,但由于没有一套成熟的中介管理系统,所以对于效率的提高没有太大的帮助。在我国,房产中介行业的管理仍然比较保守,店面之间消息不流通,无法给用户提供更加全面,系统,及时的消息,这样的现象直接导致了国内房产交易速度越来越慢,从而无法进一步的发展。
而在国外,据了解,美国通过MLS(Mutiple Listing Service)已完成了超过95%的房屋交易。在这一模式下,房产中介交易活动主要通过卖方、买方、委托经纪人及销售经纪人完成[1]。委托经纪人的职责在于向买方提供房源信息,当买方愿意购买时,委托经纪人会代表卖方完成这次的交易。销售经纪人在这一过程中扮演了为卖方介绍买方,并促成交易的角色。经由这四种角色的消息互通,房屋信息能高速,有效的进行流通,迅速完成交易。
剩余内容已隐藏,请支付后下载全文,论文总字数:23801字