ImageVerifierCode 换一换
格式:DOCX , 页数:30 ,大小:526.21KB ,
资源ID:8023429      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-8023429.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于jsp房屋中介信息管理系统的设计与实现.docx)为本站会员(b****6)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

基于jsp房屋中介信息管理系统的设计与实现.docx

1、基于jsp房屋中介信息管理系统的设计与实现目录内容摘要3关 键 词3Abstract3Keywords31引言41.1房屋中介管理系统开发背景41.2房屋中介管理系统现状41.3系统开发意义 52系统开发方法选择62.1系统开发工具及工作平台62.2体系结构 7 3系统分析123.1需求分析123.2可行性分析124网站总体设计144.1项目规划144.2系统功能结构图144.3数据库设计155系统主要功能模块详细设计235.1系统整体主要流程图235.2主要功能模块设计236系统测试276.1系统运行环境的搭建276.2 系统的测试277结束语29参考文献30内容摘要:随着我国经济的快速发展

2、以及人们生活水平的不断提高,简单的人工租赁服务已经不能满足人们的需求。怎样利用先进的管理方法,提高房屋租赁的管理水平,是现今社会所面临的一个重要课题。本文通过用JSP编写房屋中介管理系统,利用软件工程原理,采用面向对象的编程方法,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,实现了房屋中介管理的自动化和信息化。整个系统从操作简单、界面友好、灵活、实用、安全的要求出发,实现基本资料管理、客户资料管理、交易管理等功能.经过测试证明,本文所设计的房屋中介管理系统可以用于小区中介从事房屋中介信息管理方面的需要。论文主要介绍了本课题的开发背景,所要完成的功能和开发的全过程。重点的说

3、明了系统设计的重点、设计思想、难点技术和解决方案。 经过分析,本系统采用SQL SERVER 2000 来设计数据库, JSP工具开发系统。利用JSP提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成满意的系统。 论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点的说明了系统设计的重点、设计思想、难点技术和解决方案。关键词:JSP;SQL SERVER 2000;管理系统;房屋中介Abstract: With the rapid development of

4、 the market economy of our country and people living standard rise ceaselessly, lease service has simply cant satisfy peoples needs. How to make use of the advanced management measures, improve the house lease management level, is facing society today an important issue. This article through with JS

5、P write house agency management system, with the software engineering theory, by using object oriented programming method, and its development mainly include the setting and maintenance of database and development of front application program of two aspects, realize the house agency management autom

6、ation and information.From the entire system to operate and friendly interface, flexible, practical, safe based on the requirements of complete basic data management, customer information management and transaction management etc. Function. After the actual test, this paper designed by house agency

7、management system can be used in residential house agency information management intermediary engaged in need.Paper mainly introduced this topic development background, want to complete the functions and development entire process. The focus of the explanation of the system design, design thoughts,

8、the focus of the difficult technology and solutions.Through analysis, the system USES SQL SERVER 2000 to design database, JSP tool development system. Use of JSP provide object oriented development tools, especially a data window can be easily manipulated and concise database of intelligent object,

9、the first in a short time application prototype system is established, and then, on the basis of the prototype system needs iteration, revise and improve, until satisfactory system formed.Paper mainly introduced this topic development background, want to complete the functions and the process of dev

10、elopment. The focus of the explanation of the system design, design thoughts, the focus of the difficult technology and solutions.Key Words : JSP; SQL SERVER 2000; management system; House agency1 引言1.1 房屋中介管理系统开发背景随着我国经济的快速发展以及信息化水平的不断提高,怎样利用先进的管理手段,提高物业管理的水平,是如今社会所面临的一个课题。提高企业的管理水平,必须全方位地提高企业的管理方法

11、。只有高标准、高质量的管理才能满足企业高速发展的需要。面对信息时代的挑战,利用高科技手段来管理房屋中介无疑是一条行之有效的途径。在某种意义上,信息与科技在企业管理与现代化建设中显现出越来越重要的地位。房租中介管理的信息化与科学化,已成为现代化生活水平步入高台阶的重要标志。 随着计算机技术不断的飞速发展,计算机以及计算机控制的自动处理技术已融入人类社会的各个领域并发挥着越来越重要的作用。对于当今的科学信息是一次重大的进步,为人们的生活、工作、学习带来不可忽视的影响。如今我们使用计算机对房屋中介信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命

12、长、成本低等。这些优点能够极大地提升房屋中介管理的效率。面对目前的实际状况,迫切需要开发一个新的系统来适应这一些工作。本系统是结合了小区的实际情况,进行综合考察,经过实际的需求分析采用了功能强大的JSP作为开发工具,SQL SERVER 2000作为数据库,开发出的房屋中介管理系统。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成从登记到服务对象,以及房租中介三个方面的工作,经过实践证明本系统完全可以满足这个方面的需要。1. 房屋中介管理系统现状房屋中介管理系统是房屋中介不可缺少的一部分,房屋中介管理系统必须为用户提供大量的信息以及简便的查询手段。但是人们一直使用传统的人工方

13、式管理房屋中介信息,这种管理方法存在着很多缺点,例如:效率低、保密性差,有时时间一长,会产生大量的文件和数据,这给查找、更新和维护都带来了很多的困难。随着科学技术的不断发展,计算机技术的日渐成熟,其强大的功能已被人们深刻地认识和应用,它已进入人类社会的各个领域并发挥着越来越重要的作用。因此,建立高性能的房屋中介信息管理系统,使用计算机对房屋信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提升房屋信息管理的效率,这也就是房屋中介的科学化、正规化管理的体现。因此,开发这样一套管理软件成为一件很有必要的事情,

14、我经过一个月的时间,参考各种资料和进行数据库编程实践,在指导老师的帮助下,已经基本上成功地实现了设计要求。使我设计的数据库系统能够实现房屋中介管理功能。该系统基本上满足了用户在房屋中介档案管理方面的需求,用户界面友好。此系统更加贴近信息电子化处理,从而降低了人工劳动并增加了信息的准确性。所以开发一小型C/S系统,目的是为了提高工作效率及管理水平。1. 系统开发意义计算机已经成为我们学习和工作的得力助手:如今,计算机的价格已经十分便宜,性能却有了很大的提高。它在许多领域发挥着重要作用,计算机之所以如此流行的原因主要有以下几个方面:首先,计算机可以代替人工进行许多繁杂的工作;其次,计算机可以节省很

15、多资源;第三,计算机可以大大的提升人们的工作效率;第四,计算机可以使敏感文档变得更加安全,等等。在公安部门中用计算机管理房屋中介信息的意义现在我国的房屋中介的管理基本还处于纸介质的基础上,这样的手段已经不能适应时代的发展,因为它浪费了很多人力和物力,在这个信息时代这种传统的管理方法肯定会被计算机为基础的信息管理所取代。我作为一个网络工程的本科生,希望可以在这方面有所贡献。改革的总设计师邓小平同志说过“科学技术是第一生产力”,我希望能用我四年的所学编制出一个实用的程序来帮助进行更有效的信息管理。 归纳起来,好处大约有以下几点:1 可以存储房屋的基本信息以及客户的信息,安全、高效;2 只需一到二名

16、信息录入员即可操作系统,节省大量人力;3 可以迅速查到所需信息。现状分析(背景分析)21世纪以来,随着人类经济高速发展,人们的生活发生了日新月异的变化,特别是计算机的应用已经普及到经济和社会生活的各个领域。使原本旧的管理方法越来越不适应如今社会的发展。许多人还停留在以前的手工操作。这大大地阻碍了人类经济的发展。为了适应现代社会人们高度强烈的时间观念,房屋中介管理系统软件为房屋中介带来了极大的方便。我所开发的这个系统所采用的是当前较为流行的编程软件JSP 6.0作为实现语言,以数据库SQL SERVER 2000作为系统的后台操作,其功能在系统内部有源代码直接完成。我们只需按系统要求输入即可操作

17、.根据实际情况,我们使用原型法(Rapid Prototyping)即以少量代价快速地构造一个可执行的软件系统模型。使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。此时模块也发展成为最终产品了。2 系统开发方法选择2. 系统开发工具及工作平台2.1.1 JSP编程技术Java Server Page或简称为JSP是由Sun公司在Java语言上开发出来的一种动态网页制作技术,它提供了一种建立动态网页的简单方法,并为开发人员提供了一个Server端框架,基于这个框架,开发人员可以综合使用 HTML,XM

18、L,JAVA语言以及其他脚本语言,灵活,快速地创建和维护动态网页,特别是目前的商业系统。作为JavaTM 技术的一部分,JSP能够快速的开发出基于所有Web服务器和应用服务器环境,独立于平台的应用程序,而且具有非常强的可伸缩性。同时,JSP把用户界面从系统内容中分离开来,使得设计人员能够在不改变底层动态内容的前提下改变网页布局。JSP编程技术的优势在于:(1)一次编写,到处运行。在这一点上Java比PHP更出色,除了系统之外,代码不用做任何更改。(2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP/PHP的局限性是显而易见的。

19、(3)强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。 (4)多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。JSP的运行原理:在JSP第一次获得来自于客户端浏览器的请求时,JSP文件将被JSP引擎(JSP engine)转换成一个Servlet,即将”.jsp”文件编译成Java Class文件。当Servlet引

20、擎接收到请求后,如果设置了使用最新的JSP,它就会去找JSP文件,检查该文件在上次编译后是否改动过。如果改动过,就会重新编译生成新的Servlet,最终将请求转交给编译好的Servlet引擎执行。在编译时如果发现JSP文件有任何语法错误,转换过程将中断,并向客户端发出出错信息;如果编译成功,则所转换产生的Servlet代码被编译,然后该Servlet被JSP引擎加载到内存中。此时JSP引擎还请求了jspInit()方法的执行,并对此Servlet初始化。JspInit()方法在Servlet的生命周期中只被请求一次,然后将被调用来处理客户端的请求和回复操作。对于所有随后对该JSP文件的请求,服

21、务器将检查该JSP文件自最后一次被存取后是否经过修改。如果没有修改,则将请求交还给还在内存中的Servlet的jspService()方法,执行回复操作。由于Servlet始终驻于内存,所以响应是非常快的。Jsp页面在第一次访问时由于要转化和编译,运行速度较慢,但是当第二次访问该页时,由于文件已经被编译成字节码文件了,所以速度非常得快。JSP页面的组成:JSP页面看上去像标准的HTML和XML页面,并附带有JSP引擎能够处理和解析执行的代码与组件。通常,JSP代码和组件用于创建在最终页面上显示的文本。通常来说,JSP页面包括编译指令,声明,表达式等内容。(1)编译指令:使用JSP编译指令(%

22、和 %内的)来指定所使用的脚本语言,Servlet实现的接口,Servlet扩展的类,Servlet导入的软件包。JSP指令的一般语法形式为:。 (2)声明:用于声明合法的变量和方法。与任何语言相同,JSP语言使用变量来保存数据。这些变量用declaration元素声明,声明的语法为。当页面被初始化的时候,JSP页面中的所有声明都被初始化。除了简单的变量,方法也能被声明。声明不对当前的输出流产生任何影响。(3)表达式:通过计算表达式所得到的结果来表示某个值。表达式的形式为:。表达式求值的结果被强制转换为一个字符串,并插入到当前的输出流中。JSP运行环境:要运行Jsp(注意,不是浏览Jsp页面)

23、,需要有支持Jsp的服务器。这里分2种情况:一种是自身就支持Jsp的服务器,如Jrun,Weblogic,JSWDK等;而另一种则是在不支持Jsp的服务器上安装Jsp引擎的插件,如在IIS,Apache等服务器上安装WebSphere,tomcat,Resin等插件。其中主流服务器是Weblogic和tomcat.Tomcat服务器是Apache Group Jakarta小组开发的一个免费服务器软件,适合于嵌入Apache中使用,而且,它的源代码可以免费获得,你可以自由地对它进行扩充。访问的地址 http:/jakarta. apache.org/tomacat/index.html, To

24、mcat服务器的兼容性很好,如WebLogic服务器采用其为Web服务器引擎,Jbuilder将其作为标准的测试服务器,Sun公司也将其作为JSP技术应用的示例服务器。不足之处是它的配置比较麻烦,而且有一些安全性的问题没有解决。但是Tomcat服务器有众多大软件公司的支持,而且服务器的性能稳定,其发展前景很好。2.1.2 SQL SERVER 2000数据库SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统的最新版本。它的特性包括:1.Internet 集成。SQL Server 2000 数据库引擎提供完整的XML 支持。它还具有构成最大的W

25、eb 站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQL Server 2000 程序设计模型与 Windows DNA 构架集成,用以开发 Web 应用程序,并且SQL Server 2000 支持 English Query 和 Microsoft 搜索服务等功能,在Web 应用程序中包含了用户友好的查询和强大的搜索功能。2.可伸缩性和可用性。同一个数据库引擎可以在不同的平台上使用,从运行 Microsoft Windows® 98 的便携式电脑,到运行 Microsoft Windows 2000 数据中心版的大型多处理器服务器。SQL Server 2000 企业版支持

26、联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大 Web 站点所需的性能级别。3.企业级数据库功能。SQL Server 2000 关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。SQL Server 2000 分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是 SQL Server 2000 数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,

27、然后将他们所做的修改合并回发布服务器。4.易于安装、部署和使用。 SQL Server 2000 中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用 SQL Server 的过程。SQL Server 2000 还支持基于标准的、与 Windows DNA 集成的程序设计模型,使 SQL Server 数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。这些功能使您得以快速交付 SQL Server 应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。数据仓库。 SQL Server 2000 中包括析取和分析汇总数据以进行联机分析处理 (OLAP)

28、的工具。SQL Server 中还包括一些工具,可用来直观地设计数据库并通过 English Query 来分析数据。2.1.3 系统开发的硬件环境该系统是在在WINDOWS98或WINDOWS NT/XP下的一个应用程序,本身对软硬件没有特殊要求,也就是说,它对环境的要求与 WINDOWS95/98、WINDOWS NT/XP要求是一致的 硬件要求:一般在P2以上的处理器,64MB以上的内存、1G以上的 硬盘 软件要求:WINDOWS98以上的版本。2.2 体系结构2.2.1 Client /Server模式本房屋中介管理系统采用Client /server简称C/S 体系结构。C/S体系结

29、构一般分为3个层次:第1层为客户浏览器,它是人员与整个系统的接口,客户的应用程序精简到一个通用的浏览器软件。第2层为web服务器,它是客户机的后台。第3层为数据库服务器。2.2.2 Browser/Server模式本管理系统采用B/S模式,服务器采用著名的web服务器端软件apache,该http服务器有着良好的跨平台性和安全性,可以运行在包括windows、linux、mac等操作系统上。用户客户端使用各种浏览器都能够进行正常的浏览和操作。需要注意的是在程序的开发过程中,程序和路径相关的要考虑到不同的操作系统的文件目录结构。B/S结构,即Browser/Server(浏览器/服务器)结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。它是随着Internet技术的兴起,对C/S结构的一种变化和改进。主要利用了不断成熟的WWW浏览器技术,结合多种Script语言(VBScript、JavaScript等)和ActiveX技术,是一种全新的软件系统构造技术。 B/S三层体系结构采用三层客户/服务器结构,在数据管理层(Server)和用户界面层(Client)增加了一层结构,称为中间件(Middleware),使整个体系结构

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2