(房地产经营管理)基于J2EE的房屋租赁管理系统

上传人:管****问 文档编号:137785194 上传时间:2020-07-11 格式:DOCX 页数:32 大小:731.28KB
返回 下载 相关 举报
(房地产经营管理)基于J2EE的房屋租赁管理系统_第1页
第1页 / 共32页
(房地产经营管理)基于J2EE的房屋租赁管理系统_第2页
第2页 / 共32页
(房地产经营管理)基于J2EE的房屋租赁管理系统_第3页
第3页 / 共32页
(房地产经营管理)基于J2EE的房屋租赁管理系统_第4页
第4页 / 共32页
(房地产经营管理)基于J2EE的房屋租赁管理系统_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《(房地产经营管理)基于J2EE的房屋租赁管理系统》由会员分享,可在线阅读,更多相关《(房地产经营管理)基于J2EE的房屋租赁管理系统(32页珍藏版)》请在金锄头文库上搜索。

1、毕 业 论 文基于J2EE的房屋租赁管理系统摘要:70年代以来,计算机信息技术发展迅猛,如今计算机已经被广泛应用到社会生产生活的每一个角落。进入21世纪之后,中国的经济持续高速发展,尤其是房地产的发展更是如日中天。在这种情形下,房屋租赁成为大中城市中最为活跃的一种经济活动。如何有效地对房屋租赁进行管理是房产中介公司的一个重要课题。作为房屋中介公司,需要对本公司的出租房源信息、求租房源信息和客户进行管理。因此,开发一套房屋租赁管理系统势在必行。本文首先分析了房屋租赁管理系统的客户需求,然后探讨了合适的开发技术和架构,对房屋租赁管理系统进行了需求分析、功能设计、数据库设计和详细设计。在实际开发过程

2、中,采取了软件工程的快速原型开发法。本系统采用J2EE架构。前端开发采用JSP和Javascript,业务逻辑层使用了JavaBean技术,后台数据库使用了SQL Server。开发工具为广泛流行的Eclipse3.4,应用服务器使用了Tomcat 5.5。关键词: J2EE;快速原型法;应用服务器Rent Manage Information System Based on J2EEAbstract: Since the 70s, computer information technology developing rapidly, and now the computer has been

3、 widely used in everywhere of the social production and life. After Entering the 21st century, Chinas sustained rapid economic development, particularly the development of real estate is high noon. In this case, house rent has been the most active economic activity in every big city. How to manage t

4、he housing rental real estate agency effectively is an important issue. As a housing agency, they need to know the companys rental housing information & availability of information and customer management. Therefore, developing a set of house leasing management system is imperative. This paper analy

5、zes the housing rental management system, customer needs, and then discusses the development of appropriate technology and architecture of the house leasing management system needs analysis, functional design, database design and detailed design. In the actual development process, we used a kind of

6、the software engineering called rapid prototypingThe system is based on the J2EE architecture. Front-end development uses JSP and JavaScript, business logic layer using the JavaBean technology, back-end database using SQL Server 2000. And, we use the most popular open source Development tool Eclipse

7、3.4 through our development, finally, we use Tomcat 5.5 as our application serversKeywords: J2EE; Rapid Prototyping; Web Application Server目 录1.前言22.相关基础32.1 Web应用程序32.2技术与环境32.2.1开发技术32.2.2 SQL简介42.2.3.JDBC驱动程序42.2.4.开发工具52.2.5.运行环境52.3 方案选择53.功能设计与实现73.1 系统结构73.1.1 需求分析73.1.2 系统处理流程图73.2 各模块功能介绍83

8、.3总体结构设计93.4数据库设计113.4.1 数据基本操作113.4.2 查询功能113.4.3打印和统计功能113.4.4 其他辅助功能113.4.5数据表的设计124.详细设计154.1 设计原则154.2 用户登录界面设计154.3 首页设计174.4房屋出租模块设计184.4.1房屋出租信息登记184.4.2房屋出租查询204.5房屋出租报表的统计和打印214.6房屋求租模块设计224.7留言簿235.系统测试245.1 测试的原则245.2 测试的方法246.小 结26致 谢27参考文献281.前言改革开放以来,我国经济持续高速发展,已经完全进入了市场经济体系。21世纪已经走过了

9、十年,在这十年中,我国各行各业都得到了长足的发展。最为典型的是房地产开发市场。经济规模短短几年间增加了数倍。随着大学扩招,城市化进程加快,越来越多的人正逐步向城市转移。而这部分人在城市立足生存,开始基本上都是租房而居,这就使得房屋租赁市场异常的火爆。于是,房屋租赁公司如雨后春笋般地涌现出来,租赁市场的竞争也变得激烈起来。如何能够在激烈竞争中拔得头筹,加强信息流通,留住并发展更多的客户成为房屋租赁公司的一大课题。首要的事,便是要解决传统的租赁管理模式,引入计算机管理海量的数据。因而,本系统应运而生。它能够将工作人员从传统的手工管理中解放出来,提供了房屋出租、求租、客户管理、意见反馈、企业新闻系统

10、等功能。能够方便、灵活地对出租、求租、客户的相关信息进行操纵、查询、统计、打印等。更值得一提的是,本系统采用了B/S架构,极大地方便了管理人员的工作,房屋租赁公司可以在全国各地开设分店,通过Internet共同使用这一套系统,这样也降低了房屋租赁公司的运营成本。本系统属于一个较为典型的管理信息系统(MIS)。它具备了一个管理信息系统的基本功能,包括对用户的页面展示;对管理员的后台管理;对客户的自服务管理。在软件的实现上,也就是通过JDBC驱动程序对数据库中数据进行增加、删除、修改、查询和统计。本系统不仅仅要便于用户信息浏览、查询和操作,同时也能够对系统管理员提供生成统计分析报表功能。此外,系统

11、通过用户登录实现了对不同用户的权限级别进行了控制,提高了数据的安全性和可靠性。除此之外,本系统还提供了一个新闻系统、一个用户留言簿和滚动新闻功能。便于房屋租赁公司及时地将本公司的动向、活动向客户进行公开。系统采用当前流行的J2EE架构,该程序可以在多个系统(如Windows、Linux、Solaris)下运行。动态网页技术使用了JSP和Servlet,业务逻辑层用了JavaBean。并且将数据库的操作单独封装在一个类中,较为清晰地实现了各个不同的组件之间的松耦合。后台数据库使用了流行的SQL Server 20001,非常易用,便于维护。应用服务器使用了开源的Tomcat 5.5,使得本系统的

12、运行性能非常高,同时也能够便于快速扩展企业今后发展的新需求。2.相关基础2.1 Web应用程序如今常见的管理信息系统大体分为两个类型:客户机/服务器(C/S)架构和浏览器/服务器(B/S)架构,前者最典型的如数据库软件Oracle的客户端管理工具、SQL Server的查询分析器和企业管理器。Web应用程序属于B/S架构。当下流行的Web应用程序有如下几种开发技术:(1) ASP/ASP.NET(2) PHP(3) JSP其中,以(3) JSP的应用最为广泛。由于Java技术的广泛应用,JSP应用程序开发得到了众多企业的支持2。仅仅是集成开发环境(IDE)就有:Eclipse、NetBeans

13、、Interstage、JBuilder等数种之多。Java Web应用程序一个典型的目录结构如下图1-2-1所示:其中,src目录下存放的是Java源代码;build目录下存放的是Java代码编译后的class文件;WebContent目录下是前台展示用的JSP文件;WebContent的子目录WEB-INF目录下存放的是使用到的库文件、标签库描述文件以及WEB程序配置文件Web.xml。图1-2-1 Java Web程序目录结构2.2技术与环境2.2.1开发技术JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准

14、。JSP技术是用JAVA语言作为脚本语言的,JSP网页为整个服务器端的JAVA库单元提供了一个接口来服务于HTTP的应用程序。在Web容器中运行时,Jsp文件首先被解释成为一个Java文件(Servlet),然后被web服务器执行。得益于Java的跨平台优势,用JSP开发的Web应用也是跨平台的。即一个JSP开发的应用程序不但能够在Windows平台下运行,也可以在Linux等其他操作系统上运行。 JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑

15、与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。JSP开发技术的优点:(1)一次编写,到处运行。除了系统之外,代码不用做任何更改。(2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署, 在任意环境中扩展。(3)强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理。Java显示了其强大的威力。(4)多样化和功能强大的开发工具支持。Java已经有了许多非常优秀的开发工具,而且许多是基于开源协议的免费软件,这些软件一般都可以运行于多种平台之下。最为典型的如:Eclipse IDE。2.2.2 SQL简介SQL是Structured Query Language(结构化查询语言)3的缩写。SQL是一种专门用于数据库操作的语言。它已经成为了数据库操作的理论基础4。SQL又包括2种具体的功能:数据库定义语言DDL;数据库操纵语言DML。数据库定义语言包括CREATE、DROP等关键字;数据库操纵语言包括SELECT、INSERT、U

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号