基于的房屋租赁管理系统样本.doc

上传人:新** 文档编号:547447239 上传时间:2023-07-26 格式:DOC 页数:33 大小:861.54KB
返回 下载 相关 举报
基于的房屋租赁管理系统样本.doc_第1页
第1页 / 共33页
基于的房屋租赁管理系统样本.doc_第2页
第2页 / 共33页
基于的房屋租赁管理系统样本.doc_第3页
第3页 / 共33页
基于的房屋租赁管理系统样本.doc_第4页
第4页 / 共33页
基于的房屋租赁管理系统样本.doc_第5页
第5页 / 共33页
点击查看更多>>
资源描述

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

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 widely us

3、ed 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 the housing re

4、ntal 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 analyzes the housing

5、 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 the software enginee

6、ring 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 . And,we use the most popular open source Development tool Eclipse3.4 through our development

7、,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.3总体构造设计93.4数据库设计113.4.1 数据基本操作1

8、13.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 1,非常易用,便于维护。应用服务器使用了开源Tomcat 5.5,使得本系统运营性能非常高,同步也可以便于迅速扩展公司此后发展新需求。2.有关基本2.1 Web应用程序如今常用管理信息系统大体分为两个类型:客户机/服务器

12、(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、Interstage、JBuilder等数种之多。Java Web应用程序一种典型目录构造如下图1-2-1所示:其中,src目录下存储是Java源代码;buil

13、d目录下存储是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公司倡导、许多公司参加一起建立一种动态网页技术原则。JSP技术是用JAVA语言作为脚本语言,JSP网页为整个服务器端JAVA库单元提供了一种接口来服务于HTTP应用程序。在Web容器中运营时,Jsp文献一方面被解释成为一种Java

14、文献(Servlet),然后被web服务器执行。得益于Java跨平台优势,用JSP开发Web应用也是跨平台。即一种JSP开发应用程序不但可以在Windows平台下运营,也可以在Linux等其她操作系统上运营。 JSP技术使用Java编程语言编写类XMLtags和scriptlets,来封装产生动态网页解决逻辑。网页还能通过tags和scriptlets访问存在于服务端资源应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用基于组件设计,使基于Web应用程序开发变得迅速和容易。JSP开发技术长处:(1)一次编写,处处运营。除了系统之外,代码不用做任何更改。(2)系统多平台支持。基本上可以在

15、所有平台上任意环境中开发,在任意环境中进行系统布置, 在任意环境中扩展。(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、UPDATE、DELETE。SQL Server 是一种关系数据库管理系统它是由Microsoft推出。SQL Server 是一种具备完全 Web 支持数据库产品,提供了对可扩展标记语言 (XML) 核心支持以及在 Internet 上和防火

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

当前位置:首页 > 高等教育 > 其它相关文档

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