基于J2EE的房屋租赁管理系统文档格式.doc

上传人:b****1 文档编号:13166289 上传时间:2022-10-07 格式:DOC 页数:32 大小:871KB
下载 相关 举报
基于J2EE的房屋租赁管理系统文档格式.doc_第1页
第1页 / 共32页
基于J2EE的房屋租赁管理系统文档格式.doc_第2页
第2页 / 共32页
基于J2EE的房屋租赁管理系统文档格式.doc_第3页
第3页 / 共32页
基于J2EE的房屋租赁管理系统文档格式.doc_第4页
第4页 / 共32页
基于J2EE的房屋租赁管理系统文档格式.doc_第5页
第5页 / 共32页
点击查看更多>>
下载资源
资源描述

基于J2EE的房屋租赁管理系统文档格式.doc

《基于J2EE的房屋租赁管理系统文档格式.doc》由会员分享,可在线阅读,更多相关《基于J2EE的房屋租赁管理系统文档格式.doc(32页珍藏版)》请在冰豆网上搜索。

基于J2EE的房屋租赁管理系统文档格式.doc

关键词:

J2EE;

快速原型法;

应用服务器

RentManageInformationSystemBasedonJ2EE

Abstract:

Sincethe70s,computerinformationtechnologydevelopingrapidly,andnowthecomputerhasbeenwidelyusedineverywhereofthesocialproductionandlife.AfterEnteringthe21stcentury,China'

ssustainedrapideconomicdevelopment,particularlythedevelopmentofrealestateishighnoon.Inthiscase,houserenthasbeenthemostactiveeconomicactivityineverybigcity.Howtomanagethehousingrentalrealestateagencyeffectivelyisanimportantissue.Asahousingagency,theyneedtoknowthecompany'

srentalhousinginformation&

availabilityofinformationandcustomermanagement.Therefore,developingasetofhouseleasingmanagementsystemisimperative.

Thispaperanalyzesthehousingrentalmanagementsystem,customerneeds,andthendiscussesthedevelopmentofappropriatetechnologyandarchitectureofthehouseleasingmanagementsystemneedsanalysis,functionaldesign,databasedesignanddetaileddesign.Intheactualdevelopmentprocess,weusedakindofthesoftwareengineeringcalledrapidprototyping

ThesystemisbasedontheJ2EEarchitecture.Front-enddevelopmentusesJSPandJavaScript,businesslogiclayerusingtheJavaBeantechnology,back-enddatabaseusingSQLServer2000.And,weusethemostpopularopensourceDevelopmenttoolEclipse3.4throughourdevelopment,finally,weuseTomcat5.5asourapplicationservers

Keywords:

J2EE;

RapidPrototyping;

WebApplicationServer

目录

1.前言 2

2.相关基础 3

2.1Web应用程序 3

2.2技术与环境 3

2.2.1开发技术 3

2.2.2SQL简介 4

2.2.3.JDBC驱动程序 4

2.2.4.开发工具 5

2.2.5.运行环境 5

2.3方案选择 5

3.功能设计与实现 7

3.1系统结构 7

3.1.1需求分析 7

3.1.2系统处理流程图 7

3.2各模块功能介绍 8

3.3总体结构设计 9

3.4数据库设计 11

3.4.1数据基本操作 11

3.4.2查询功能 11

3.4.3打印和统计功能 11

3.4.4其他辅助功能 11

3.4.5数据表的设计 12

4.详细设计 15

4.1设计原则 15

4.2用户登录界面设计 15

4.3首页设计 17

4.4房屋出租模块设计 18

4.4.1房屋出租信息登记 18

4.4.2房屋出租查询 20

4.5房屋出租报表的统计和打印 21

4.6房屋求租模块设计 22

4.7留言簿 23

5.系统测试 24

5.1测试的原则 24

5.2测试的方法 24

6.小结 26

致谢 27

参考文献 28

1.前言

改革开放以来,我国经济持续高速发展,已经完全进入了市场经济体系。

21世纪已经走过了十年,在这十年中,我国各行各业都得到了长足的发展。

最为典型的是房地产开发市场。

经济规模短短几年间增加了数倍。

随着大学扩招,城市化进程加快,越来越多的人正逐步向城市转移。

而这部分人在城市立足生存,开始基本上都是租房而居,这就使得房屋租赁市场异常的火爆。

于是,房屋租赁公司如雨后春笋般地涌现出来,租赁市场的竞争也变得激烈起来。

如何能够在激烈竞争中拔得头筹,加强信息流通,留住并发展更多的客户成为房屋租赁公司的一大课题。

首要的事,便是要解决传统的租赁管理模式,引入计算机管理海量的数据。

因而,本系统应运而生。

它能够将工作人员从传统的手工管理中解放出来,提供了房屋出租、求租、客户管理、意见反馈、企业新闻系统等功能。

能够方便、灵活地对出租、求租、客户的相关信息进行操纵、查询、统计、打印等。

更值得一提的是,本系统采用了B/S架构,极大地方便了管理人员的工作,房屋租赁公司可以在全国各地开设分店,通过Internet共同使用这一套系统,这样也降低了房屋租赁公司的运营成本。

本系统属于一个较为典型的管理信息系统(MIS)。

它具备了一个管理信息系统的基本功能,包括对用户的页面展示;

对管理员的后台管理;

对客户的自服务管理。

在软件的实现上,也就是通过JDBC驱动程序对数据库中数据进行增加、删除、修改、查询和统计。

本系统不仅仅要便于用户信息浏览、查询和操作,同时也能够对系统管理员提供生成统计分析报表功能。

此外,系统通过用户登录实现了对不同用户的权限级别进行了控制,提高了数据的安全性和可靠性。

除此之外,本系统还提供了一个新闻系统、一个用户留言簿和滚动新闻功能。

便于房屋租赁公司及时地将本公司的动向、活动向客户进行公开。

系统采用当前流行的J2EE架构,该程序可以在多个系统(如Windows、Linux、Solaris)下运行。

动态网页技术使用了JSP和Servlet,业务逻辑层用了JavaBean。

并且将数据库的操作单独封装在一个类中,较为清晰地实现了各个不同的组件之间的松耦合。

后台数据库使用了流行的SQLServer2000[1],非常易用,便于维护。

应用服务器使用了开源的Tomcat5.5,使得本系统的运行性能非常高,同时也能够便于快速扩展企业今后发展的新需求。

2.相关基础

2.1Web应用程序

如今常见的管理信息系统大体分为两个类型:

客户机/服务器(C/S)架构和浏览器/服务器(B/S)架构,前者最典型的如数据库软件Oracle的客户端管理工具、SQLServer的查询分析器和企业管理器。

Web应用程序属于B/S架构。

当下流行的Web应用程序有如下几种开发技术:

(1)ASP/ASP.NET

(2)PHP

(3)JSP

其中,以(3)JSP的应用最为广泛。

由于Java技术的广泛应用,JSP应用程序开发得到了众多企业的支持[2]。

仅仅是集成开发环境(IDE)就有:

Eclipse、NetBeans、Interstage、JBuilder等数种之多。

JavaWeb应用程序一个典型的目录结构如下图1-2-1所示:

其中,src目录下存放的是Java源代码;

build目录下存放的是Java代码编译后的class文件;

WebContent目录下是前台展示用的JSP文件;

WebContent的子目录WEB-INF目录下存放的是使用到的库文件、标签库描述文件以及WEB程序配置文件Web.xml。

图1-2-1JavaWeb程序目录结构

2.2技术与环境

2.2.1开发技术

JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。

JSP技术是用JAVA语言作为脚本语言的,JSP网页为整个服务器端的JAVA库单元提供了一个接口来服务于HTTP的应用程序。

在Web容器中运行时,Jsp文件首先被解释成为一个Java文件(Servlet),然后被web服务器执行。

得益于Java的跨平台优势,用JSP开发的Web应用也是跨平台的。

即一个JSP开发的应用程序不但能够在Windows平台下运行,也可以在Linux等其他操作系统上运行。

JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。

网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。

JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。

JSP开发技术的优点:

(1)一次编写,到处运行。

除了系统之外,代码不用做任何更改。

(2)系统的多平台支持。

基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。

(3)强大的可伸缩性。

从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理。

Java显示了其强大的威力。

(4)多样化和功能强大的开发工具支持。

Java已经有了许多非常优秀的开发工具,而且许多是基于开源协议的免费软件,这些软件一般都可以运行于多种平台之下。

最为典型的如:

EclipseIDE。

2.2.2SQL简介

SQL是StructuredQueryLanguage(结构化查询语言)[3]的缩写。

SQL是一种专门用于数据库操作的语言。

它已经成为了数据库操作的理论基础[4]。

SQL又包括2种具体的功能:

数据库定义语言DDL;

数据库操纵语言DML。

数据库定义语言包括CREATE、DROP等关键字;

数据库操纵语言包括SELECT、INSERT、U

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1