基于JSP的房屋出租网站

 2022-11-21 09:11

论文总字数:21989字

摘 要

房屋出租管理系统是房产中介必备的软件之一,不过许多房屋管理系统并不够专业,由于此类系统只有简单的房源、客源记录功能,而且无法管理类型繁多的出租房。面对如此多的功能缺陷,这必将阻碍中介公司的业务发展。因此传统房屋的人工管理系统必须经过变革,来满足与时俱进的需求。

本房屋租赁网站,分为前台和后台功能模块。在前台功能中有通过登陆页面进入系统的功能,通过注册页面实现身份注册的功能;在进行浏览过程中,只需要点击“页码”按钮就能实现房屋浏览功能,点击房屋图片或文字就可以查看到详细的房屋信息;在登陆之后能,具有对浏览的房屋进行留言的功能;本网站还具有在个人中心实现对个人信息进行修改的功能,对收藏房屋进行订单查看的功能以及结算功能。对于后台管理而言,本网站规定只有管理员才能进入。管理员进入之后可以对房屋的信息进行修改,还能够查询用户的订单,以此来了解房屋的出租情况。

通过测试,系统的准确率达100%,系统功能模块基本完成。但需要在系统的响应速度和处理并发量上加以改进,还有对用户模块的Servlet进行优化。

关键词:房屋租赁网站;jsp技术;前端用户功能;后端管理员功能;用户识别

JSP-based house rental website

Abstract

House rent management system is the software that estate intermediaries must have, however a lot of traditional house management systems are not quite professional, because they only have simple record functions of house source and guest source, and cannot manage a variety of renting houses. Faced with so many functional defects, they will hinder the business development of intermediary companies. Therefore, the manual management system of traditional houses must be reformed to meet the needs to keep pace with time.

The designed house rental website is divided into the front and the back function modules. In the foreground function, there are the function of entering the system through the landing page, and the function of identity registration through the registration page. In the process of browsing, the user can click the "page number" button to achieve the house browsing function, and click the house picture or text to see the detailed house information; The website has the function of leaving message to the browsed house after it is logged in; There is also the functions of modification of personal information in the personal center, viewing the collected house and the final settlement. For the background management, this website only allows the administrator to enter. The administrator can not only modify the information of the house, but also query the order of the users to know the rental situation of the house.

The accuracy of the system reaches 100% by test, and the system function module is basically completed. However, improvements need to be made in the response speed of the system and handling the amount of concurrency, as well as in the Servlet optimization of the user module.

Key words: House rental website; JSP technology; Front end user function; Back end administrator function; User identification

目录

摘要 I

Abstract II

第一章 绪论 1

1.1 基于JSP的房屋出租网站选题背景与意义 1

1.2 主要工作内容 1

1.3 研究方法及思路 1

1.4 论文结构 2

第二章 相关技术基础 3

2.1 开发环境与开发工具 3

2.2 本章小结 4

第三章 需求分析 5

3.1 需求概述 5

3.2 功能需求 5

3.2.1 登录注册 6

3.2.2 查看浏览房源信息 7

3.2.3 留言 7

3.2.4 添加收藏到代付款列表 8

3.2.5 结算 8

3.2.6 个人账户管理 9

3.2.7 后台管理 9

3.3 本章小结 10

第四章 系统设计 11

4.1 系统总体设计 11

4.1.1 系统模块划分 11

4.1.2 业务处理流程 11

4.2 建模分析 12

4.3 数据库设计 13

4.3.1 数据库设计类图 13

4.3.2 数据库的设计实体图 14

4.3.3 数据库中的表的设计 16

4.4 系统详细设计 17

4.4.1 主要功能模块 17

4.5 本章小结 21

第五章 系统实现 22

5.1 前台功能实现 22

5.1.1 用户注册、激活、登录、修改功能的实现 22

5.1.2 房屋查看功能的实现 24

5.1.3 租房订单生成的功能实现 25

5.1.4 租房订单支付功能实现 26

5.2 管理员的后台管理功能实现 26

5.2.1 查看房屋列表功能实现 27

5.2.2 房屋编辑功能实现 27

5.2.3 后台管理订单查看功能实现 27

5.3 本章小结 28

第六章 系统测试 29

6.1 系统测试的目的 29

6.2 系统测试的方法 29

6.3 本章小结 32

第七章 总结与展望 33

7.1 总结 33

7.2 展望 33

致谢 34

参考文献 35

第一章 绪论

在第一章绪论中主要介绍了房屋出租网站的背景意义以及一些对系统的概述。

1.1 基于JSP的房屋出租网站选题背景与意义

伴随着我国经济的迅速发展,越来越多的人选择背井离乡到发达的大城市中工作与生活。面对城市中巨大的生活压力与高额的房价,更多的人选择的是采用租房的方式解决住宿问题。而对于以往的租房模式来说,它们已经无法满足众多外来人员的租房需求了。

面对这个问题,我们应当利用合理的网站来组织房屋搜索和房屋租赁,这不但能解决普通人的租房问题还能提高中介公司的办事效率,增强公司的核心竞争力。因此建立一个有效的房屋出租网站是非常有必要的,新的房屋出租网站在方便性和适用性会大大提高,一方面抓住现有的租房客提供方便快捷的续租服务,另一方面扩大知名度以吸引其他租房客。一个合理的房屋出租管理系统可以使得自身的服务档次提高一个境界,也是出租公司信息化的标志还有利于提高整个人类社会的生活质量。

1.2 主要工作内容

本房屋出租网站主要分为用户模块和管理员模块。普通大众在本房屋出租网站上租房,只需要通过注册并验证信息就能成为该房屋出租网站的会员(同时会员们也可以根据自己的需求改变自己的会员名等信息),就可以在这个网站上预定您所中意的出租屋,同时还可以在各类出租屋上留言,和出租屋的所有者和各位租客分享信息,以便全面了解所中意房屋的信息,选中租房之后可以根据自己的需要选择所需要租的时间(以月作为租房时间单位)再通过结算功能就能够租到满意的房屋了。该网站就是基于这些实际的应用问题出发,再利用网络对信息快速传输,实现管理员、房源信息、会员用户三者之间的交互,帮助出租各方人员从复杂、多样、繁琐的工作中解放出来,使得租房流程更简洁,房屋管理更方便。

1.3 研究方法及思路

首先,我对我所要开发的工具先明确它的功能要求,因为只有明确了功能要求才能以此做出准确且满足运用者的期望的产品。在制作初期,我会参照同类软件的相似功能,试着在此基础上做一个初始的网站,看是否满足功能,如果满足就可以在此基础继续修改、完善,如果不行则及时调整降低损失。同时还要准备比较详细的技术规范书,覆盖他们的要求,必要时加以图表解说。然后进行需求分析,详细的功能分析等,同时还要思考我所要做的产品有没有什么特殊的概念比如说,包括功能分类、应该具备什么功能、这个功能的操作又是怎么样、要考虑在什么时候应该注意什么、还要考虑系统运行的环境是什么样的要符合什么样的要求等等(这些考虑要保证和以后使用到的技术规范书一致)。在需求分析之后我还要进行技术分析,可以先列出来一些技术方案。找到哪些技术问题适合解决哪些问题,还要评估在以后可能遇到什么问题,运用现在的技术方案是否可以解决,如果不行又应当使用什么方法技术来解决,要对的技术有一个长久的规划(包括技术的升级计划等)。接下来就要进行系统分析其包括:具体功能的实现、功能模块的组成还有功能流程图等等复杂且多样的问题,在明白各项问题之后开始准备进行编码了。

剩余内容已隐藏,请支付后下载全文,论文总字数:21989字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;