1、本科毕业论文(20 届)惠民租房网的设计与应用所在学院专业班级 计算机科学与技术学生姓名指导教师完成日期惠民租房网的设计与应用摘 要随着互联网技术的迅猛发展,越来越多的商业活动都从传统的现实社会中发展到了网络上。房屋的出租业务也从现实生活中走上了网络空间。伴随着这类业务的开展,如何对出租房屋进行高效,合理的管理这个问题越来越凸现出来。如今,各种房屋中介如雨后春笋般在大街小巷遍布开来,要经营这样的店必须依赖于大量的房屋信息,且要具有很大的灵活性,这样才能立于竞争的不败之地。鉴于房管局及房屋中介的实际业务情况,且在当今电脑与网络通信技术普遍的前提下,开发这一房屋租赁管理信息系统是有一定现实意义的。
2、针对这一需求,本文设计并实现了一套基于 Web 的房屋出租管理系统,力求能简洁高效地解决房屋出租管理方面的问题。本系统采用 B/S 模式,基于 JAVA 平台开发,后台数据库采用 MYSQL,WEB 服务器采用 TOMCAT6.0。系统主要由以下几个模块组成:房屋管理模块,顾客管理模块,订单管理模块,身份验证模块,系统管理模块。系统实现了用户登录,房屋的增删改查,顾客的增删改查,订单的增删查等功能。使用本系统,客户端用户只需要通过浏览器访问就可以实现对房屋出租信息管理的操作。关键词:房屋出租,MYSQL,B/SHuimin network design and application of r
3、ent AbstractWith the rapid development of Internet technology, more and more business activities are taking places from the real world to web space. Housing rental business also walked from real life into cyberspace. By conducting such business, how to manage renting houses efficiently and rationall
4、y is a more and more evident problem. Now, A variety of housing agencies are springing open all over the streets ,and to operate such a store we must rely on a large number of housing information as well as a great deal of flexibility in order to stand undefeated in competitions. In view of the Hous
5、ing Authority and Housing agencies actual business conditions, and based on todays wide spreading computers and network communication technology, the development of this house leasing management information system has some practical significance. In response to this demand, the paper designed and de
6、veloped a Web-based rental management system seeks to solve rental management issues briefly and efficiently.The system uses the B/S model, and based on JAVA platform, with using the background database MYSQL, and WEB server TOMCAT 6.0. The system mainly consists of the following modules: housing ma
7、nagement module, customer management module, order management modules, authentication modules, system management module. And it can implement functions like users login , adding and deleting houses and making changes or inquiry, adding, deleting customers and making changes or inquiry, deleting, add
8、ing and inquiring orders. To use of this system, the client user only need to access through the browser to achieve management operations of housing rental information.Key words: Housing Rent, MYSQL, B/S目 录毕业设计(论文)任务书 .摘 要 .IIABSTRACT .第 1 章 绪 论 .11.1 课题背景 .11.2 国内外情况 .11.3 房屋出租管理系统的目的 .1第 2 章 关键技术介
9、绍 .32.1 项目目标的动态控制方法 .32.2 MYSQL.32.3 房屋工程量清单编制方法 .32.4 操作系统 .32.5 TOMCAT 概述 .4第 3 章 系统分析 .53.1 系统开发环境 .53.1.1 操作系统 .53.1.2 软件环境 .53.2 系统功能角色分析 .53.3 系统任务的可行性分析 .63.3.1 技术可行性 .63.3.2 运行可行性 .63.3.3 经济可行性 .7第 4 章 系统设计 .84.1 登录机制 .84.2 构架概述 .84.3 房屋管理结构设计 .84.4 订单信息设计 .84.5 顾客档案管理 .94.6 订单管理 .94.7 数据库设计
10、 .94.7.1 房屋信息 .94.7.2 顾客信息 .104.7.3 订单信息 .104.7.4 员工信息 .10第 5 章 系统实现 .115.1 系统前台实现 .115.2 系统后台实现 .115.2.1 登入模块 .115.2.2 房屋管理模块 .125.3 数据库链接 .135.3.1 Hibernate 配置文件 .135.3.2 Hibernate 链接代码 .135.4 主页面设计 .14第 6 章 系统测试 .156.1 测试对象 .156.2 测试环境 .156.3 功能测试 .156.3.1 内容测试 .156.3.2 登陆功能测试 .156.3.3 添加订单功能测试 .
11、166.4 压力测试 .16第 7 章 结 论 .17参考文献 .18致 谢 .191 绪 论1.1 课题背景随着经济的快速发展,企事业单位面对的压力也越来越大,当代的竞争就是效率的竞争,而往往一个公司管理的好坏就直接影响到工作效率,所以在这种前提下,一个即方便又管理严密的方法迫在眉睫,而尤其对于房屋出租,要处理和管理的事物烦琐,没有一个好的管理系统是非常麻烦的,费力不讨好。本课件就是针对这种现状而编写的一个可在实际中解决问题的管理系统,重点是对房屋出租的添加,修改,查询,读取和删除的管理,同时也可以节省大量的时间和工作量,还可以提高工作效率,对房屋的出租及管理一目了然,使公司在整体上的效率都
12、提高不少,从而在竞争中立与不败之地,随着我国市场经济的快速发展和信息化水平的不断提高,如何利用先进的管理手段,提高物业管理的水平,是当今社会所面临的一个课题。提高企业的管理水平,必须全方位地提高企业的管理意识。只有高标准、高质量的管理才能满足企业的发展需求。面对信息时代的挑战,利用高科技手段来提高房屋出租管理无疑是一条行之有效的途径。在某种意义上,信息与科技在企业管理与现代化建设中显现出越来越重要的地位。房租出租管理方面的信息化与科学化,已成为现代化生活水平步入高台阶的重要标志。 1.2 国内外情况世界各国都把人民居住的问题作为本国重大的社会问题来研究。一方面,住宅作为一种不动产是个人生活的主
13、要财产,住宅所有权的保障和正确行使,关系着公民的重大利益和社会生产秩序;另一方面,住宅紧缺与公民要求改善居住条件、居住环境之间的矛盾,也是世界各国普遍面临的问题,国家必须以法律形式稳定住房秩序,相当一部分国家把房屋租赁作为房地产市场的重要组成部分。从有关的文献看,国外一些学术组织和团体机构已经开始研究和探讨基于 WEB 房屋出租的利用情况和服务效益等问题,也就是基于 WEB 的房屋出租管理系统的服务绩效。国内也有以“ 深圳市万心执着科技有限公司 ”为代表的一些公司开发了几种房屋出租管理系统。但是这些系统有的需要在客户端安装插件,有的操作繁冗不利于管理;如何开发简单高效的 WEB 房屋出租管理系
14、统还未引起足够的重视。1.3 房屋出租管理系统的目的房屋出租管理系统是在先进的软件系统和快速、高容量的硬件系统的基础上更新出另一种新的房屋出租管理模式,通过集约式的信息数据库、自动化处理信息以及服务信息共享的方法,达到公司降低运营成本、提高工作效率、革新管理模式的目的。房屋出租管理系统通过与企业现阶段的网络技术相互联系,以保证房屋出租管理与高速发展的网络技术同步。本课题将达到以下几个目的:(1)公司管理人员工作量的减少公司传统的信息整理方法是使用 Excel 来收录各项信息,导致公司需要花费大量人力去维护这些信息,而且大大增加了工作时长、大大的增加了顾客的等待时间,而且在同类企业中没有任何竞争
15、性。(2)突破传统的模式房屋出租系统可以便捷、有效地录入客户信息,而收录的信息整个公司内部都能看到。无论是用户还是企业员工,都可以通过该系统找自己需要的信息。公司的管理高层通过该系统可以便捷的看到公司在租房这个模块上的相关信息,便于高层领导的管理和检查,对于一些错误又可以很容易的看到并提出修改意见,提高了公司的管理能动性。(3)降低成本房屋出租管理系统通过减少房屋出租管理工作量及工作时间的操作成本、降低员工流动率以及减少通信使用费、打印纸张等办公耗材等费用,传统模式下的信息收录方式枯燥乏味会使员工很容易疲劳,工作效率和积极性大幅度的下降,但是采用本系统,以往需要很多时间来整理的信息,现在变得非
16、常简单,这样减少了公司员工的疲劳感,变相的提高的员工的主管工作能力。(4)革新房屋出租管理理念房屋租赁公司等形式的租房公司,最传统的时候是使用记录流水账的模式来记录相关租房信息,这样的模式准确性差,很容易由于字迹的缘故产生误差,给公司和客户造成损失。电脑在各个公司的大规模推广和使用,使得使用笔来记录的时代成为过去。但是仅仅是使用办公软件,例如:Word,Excel 等简单的办公软件来达到收录的目的,这样好比把传统在记账本上用笔来记录的形式活生生的复制到了电脑里。这样,无论从收录的过程,还是后期的管理,公司领导层的查阅,都是一个繁琐,枯燥的过程。目前,我认为惠民租房网系统的应用将会开启另外一个时
17、代,它的使用将会使公司在形象上有一个质的提高,公司使用的系统将会在同类公司中更有竞争性。从公司员工的角度来看,没有了以往无聊的、简单的、纯粹的输入,取而代之的事使用一款便捷的软件来管理以前所要处理的相关信息。而从公司上层来看,可以更频繁的检查公司的业绩情况和员工的工作情况,及时提出具有修改性的建议和意见。2 关键技术介绍2.1 项目目标的动态控制方法项目动态控制是做一个项目基本的方法论。它有如下的一些元素。对需要的目标进行分离,用来确定是否合适;收集一定的相关信息,对所要做的目标的实际值和当前所适用的范围做比较,得出结论,看是否需要调整。2.2 MySQLMySQL 是受广大使用者欢迎的一种开
18、源 SQL 数据库管理系统,该系统是由MySQL AB 开发、发布和支持的系统之一。 MySQL AB 是一家致力于 MySQL 开发的商业网络公司,该公司是一家结合了开源价值和方法论的商业模式的第二代开源公司。MySQL AB 的注册商标是 MySQL。MySQL 是一个拥有高速的、复杂线程、大量用户和丰富的 SQL 数据库服务器。MySQL 服务器可以支持关键性任务、高负载网络系统的使用,同时它能够嵌入到一个拥有大配置的软件中去。在本课题设计中,由于我们对数据存储的数量和性能没有很高的要求,并且 MySQL 的开发性、免费性、轻量级等都与我们所要设计的平台无关,因此,在数据库产品的选择和利用上,MySQL 数据库管理系统毫无疑问成为了本设计所要使用的系统。2.3 房屋工程量清单编制方法一个建设工程项目的工程量清单由五个清单组成,分别是分部分项工程量清单、措施项目清单、其他项目清单、规费项目清单和税金项目清单。分部分项工程量清单的内容包括项目编码、项目名称、项目特征、计量单位和工程量。分部分项工程量清单的项目编码采用十二位阿拉伯数字表示。措施项目清单包括通用措施项目和专业工程的措施项目。其他项目清单的内容一般包括暂列金额;暂估价,含材料暂估价和专业工程暂估价;计日工和总承包服务费。