【毕业学位论文】(Word原稿)JSP,JAVA二手房中介管理系统论文范文_第1页
【毕业学位论文】(Word原稿)JSP,JAVA二手房中介管理系统论文范文_第2页
【毕业学位论文】(Word原稿)JSP,JAVA二手房中介管理系统论文范文_第3页
【毕业学位论文】(Word原稿)JSP,JAVA二手房中介管理系统论文范文_第4页
【毕业学位论文】(Word原稿)JSP,JAVA二手房中介管理系统论文范文_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

二手房 中介管理系统 【摘要】 随着信息自动化处理技术的日益发展,如何科学,全面,高效的对单位纷繁复杂的档案管理事务进行计算机的自动化管理是个热门话题,当前企事业单位为了提升自身的竞争力,各单位都在定制和购买各项业务应用软件,运用高科技手段进行科学,规范的管理。作为 二手房 中介公司的管理者,希望能够对 二手房 中介事务管理的整个流程状态,信息资料的情况了如指掌,使其可以做出科学的决策。作为工作人员期望能够避免繁琐的手工操作,甩掉传统的手工记录方式,达到事半功倍的效果。一个能够使其实现管理系统化、规范化、自动 化的计算机系统就显得很有必要。利用计算机技术 ,实现管理系的自动化 ,规范化就是这个问题最好的解决方法 。 论文主要探讨 “ 二手房 中介管理系统 ” 的理论基础和设计思想,根据系统的开发过程和系统的功能实现为主线来论述数据库管理软件的开发过程。主要阐述以软件工程理论作为系统开发的理论基础,以客户机 /服务器模式的关系型数据库作为后台,以专业数据库开发语言作为实现手段的数据库管理软件的开发过程分析和理论研究。 本系统以 开发工具,通过后台数据库的建立与设置,软件界面的设计与实现,程序的编写与调试等几个 阶段来完成对 二手房 中介管理系统的开发。 本论文详细地介绍了开发系统的具体步骤,以及应用的技术,以配图例的方式详尽说明,并在文中对一些源程序作了详细的解释 。 【关键词】 数据库 管理软件 二手房 中介管理 查询 As of in of T by by to s by as of , in as as 【 目 录 引 言 . 错误 !未定义书签。 第一章 系统概述 . 3 据库管理软件概述 . 3 理信息系统 . 3 据库管理信息系统的形成 . 5 据库管理信息系统的简介 . 5 系型数据库 . 5 统介绍 . 7 课题意义 . 7 第二章 系统开发方法选择 . 9 件工程介绍 . 9 发环境及工具 . 9 择 为开发语言 . 9 择 为后台数据库 . 10 据库开发技术 . 10 发数据库 . 10 发数据库 . 10 系结构 . 13 统体系机构的一般阐述 . 13 C/S 模式与 B/S 模式的比较分析 . 13 ,商业流通领域进入了一 个空前的发展阶段,面临商界的激烈竞争,只有在多变的商品和顾客中挖掘并掌握市场需求,即淘汰 “卖不出去的商品 ”,购进 “卖得快、利润高的商品 ”的经营者才会获利,企业也才能在竞争中生存和发展,如果能够选择一个好的管理系统,把大量繁杂的、看似毫无关系的数据,有机的结合起来,形象的反映出市场的供求关系,就能够为得出正确的决策做出事半功倍的效果。在过去,销售业的操作一般都靠人工操作,如靠人工登记卡片、填写表格资料,然后根据不同的分类入帐,销售额的日结算和每月的盘点都需花费大量的人力和物力来完成。即使前几年,有些商家开始使 用电脑管理,但也只是进行一些简单的数据计算的操作。这是一项极其繁琐的工作。通过人手工计算不仅容易出错,而且不能够及时把数据之间的关系形象化表现出来,也就不能够进一步掌握市场的最新动态。而通过本系统基本可解决以上问题,并且能够方便、灵活地对数据库的资料进行查询、统计、打印等操作,所有这些对数据库进行的操作都受到管理级别的限制,确保数据的安全性。 数据库技术是一门历史弥坚的学科,不像其它的计算机技术会随着时间的推移而变得越来越没有声息。考虑其原因,则是因为信息的爆炸对数据库技术的要求只增不减。在互联网日益发展、 壮大的背景下,在因特网热潮不减的情况下,如何让原来在单机中使用的数据库可供多机使用,也成了必然的趋势。企业要在竞争中求得生存,就应使自己的产品资料销售、管理等方面科学化。 此 “二手房 中介管理系统 ”的开发定位于一个能够满足数据库管理软件,即具备一个数据库管理软件的基本功能,包括数据的增加,删除,修改,查询,统计等,便于用户查看,操作,和查询房屋登记信息。同时能够提供高质量的套打及 快速生成统计分析报表 。此外,系统具有用户登录功能,不同用户有不同的权限,这样可以提高数据的安全性和可靠性。该系统符合各 二手房 中 介公司和各地房管局规定的各项数据项上报汇总统计的要求。系统采用 序设计语言的程序设计与数据库相结合的手段进行开发,结构紧凑、运行速度快、操作简单,更因为拥有自己的源代码,所以保证了软件具有高度的保密、安全性,本系统将 二手房 中介公司工作人员方便、安全、高效的进行管理。 第一章 系统概述 据库管理软件概述 理信息系统 管理信息系统( 称 最早是 J。 D。 基础上于 1961 年提出的, 起产生已有三十多年的历史。其定义是 “统是一个利用计算机软硬件,手工作业,分析计划。控制和决策模型以及数据库的人一机系统,它能够提供信息,支持企业或组织的运行,管理功能。 ” 它对管理信息进行收集、传递、储存与处理,形成多用户共享系统,直接为基层和各级管理部门服务。 运筹学、数理统计等对管理的过程信息进行监控和处理,并提供辅助决策支持。管理信息系统可以有广义和狭义之分。狭义的 指企业计算机网络管理信息系统,是指运用现代化计算机网络技术和企业管理学方法,系统地实现企业 经营生产目标的一种综合管理系统。广义的 所有运用计算机网络技术为其管理服务的政务部门和企事业单位,是指应用计算机网络技术和系统集成实现各项业务、技术、工作自动化及高水平管理的方法和模式。建设 要包括三方面的内容:一是管理模式的确立。就狭义 言,主要是现代企业管理技术和模式的选择和应用,如制造资源计划 、计算机集成制造系统 (管理理念的贯彻;对广义的 说,则包括了管理模式和方法、商业规则、办公自动化 程序等的确定,总体要求是管理工作程序化,管理业务标准化,管理流程科 学化,数据资料代码化。二是计算机网络系统的建设,包括系统软硬件平台的选择,管理信息系统的集成,局域网的建设及互联,局域网和广域网的互联等。三是 实施,如管理环境的适应性调整、人员培训、系统维护、信息源的组织等等。 在现代社会已深入到各行各业,由于计算机技术的迅速发展和普及, 实上已成为计算机 一个不断发展的新型学科, 定义随着计算机技术和通讯技术的进步也在不断更新,在现阶段普遍认为 由人和计算机设备或其他信息处理手段组成并用于管理信息的系统。 对象就是信息, 信息是经过加工的数据,信息是对决策者有价值的数据。信息的主要特征是来源分散,数量庞大。信息来源于生产第一线,来源于社会环境,来源于市场,来源于行政管理等部门。信息具有时间性。信息 的加工方式有多种形式。 业从信息管理的角度可划分为物流和信息流。生产过程是一个物流的投入产出过程,且是不可逆的过程。管理过程是信息流的过程,且具有信息反馈的特征。 管理信息系统作为企业进行整体信息处理的支柱,应具有如下五个方面的作用或特点: 结合的系统。 因此它要包括企业各种数据输入,存储,加工,查询,生成计划,物资供应,帐务帐目,生产,销售等日常信息处理。 本低。 理过程相对确定,所以数据(而不是业务目标,不同用户)成为系统工作的驱动力。 解过程和结果达到最优化。 一个管理信息系统的工作过程可大致描述如下:首先人们从观察客观事物(具体应用)入手,收集到大量信息,在对这些信息进行记录、整理和分类后送入有关的数据库中保存起来。随后, 使用者根据各自的需求向数据库发出相应的访问请 求,系统响应这些请求,从数据库中筛选出所需数据,并对数据进行加和处理,形成用户所需的计划、控制等决策信息。由些可见,一个管理信息系统不仅是一个简单的统计系统(如企业的产品统计)、一个数据更新系统(如图书馆中的借阅系统)、一个工作状态报告系统(如商场中的服务监视、人员排班表),而且要包含计划、控制和决策的功能。一个管理信息系统除依靠数据库系统作为数据处理的核心外,还需要知识库系统、方法库系统等支持。如图 1示: 图 1管理信息系统的构成 目前管理信息系统已成为计算机应用中的一个重要领域。特别是随着现代管理信息技术的日益发展,这个领域已涉及到专家系统、知识系统、决策系统等人工智能技术及计算机网络技术的应用。 据库管理信息系统的形成 图书管理员在查找一本书时,首先要通过目录检索找到那本书的分类号和书号,然后在书库找到那一类书的书架,并在那个书架上按照书号的大小次序查找,这样很快就能找到我所需要的书。 数据库里的数据像图书馆里的图书一样,也要让人能够很方便地找到才行。 如果所有的书都不按规则,胡乱堆在各个书架上,那么借书的人根本就没 有办法找到他们想要的书。同样的道理,如果把很多数据胡乱地堆放在一起,让人无法查找,这种数据集合也不能称为 数据库 。 数据库的管理系统就是从图书馆的管理方法改进而来的。人们将越来越多的资料存入计算机中,并通过一些编制好的计算机程序对这些资料进行管理,这些程序后来就被称为 数据库管理系统 ,它们可以帮我们管理输入到计算机中的大量数据,就像图书馆的管理员。 据库管理信息系统的简介 数据库是存储在一起的相关数据的集合,这些数据是结构化的,无有害的或不必要管理信息系统 息采集和处理 计划和决策 数据库系统 方法库系统 知识库系统 仿真系统 的冗余,并为多种应用服务;数据的存储独立于使用它 的程序;对数据库插入新数据,修改和检索原有数据均能按一种公用的和可控制的方式进行。当某个系统中存在结构上完全分开的若干个数据库时,则该系统包含一个 “ 数据库集合 ” 。 数据库的优点 使用数据库可以带来许多好处:如减少了数据的冗余度,从而大大地节省了数据的存储空间;实现数据资源的充分共享等等。此外,数据库技术还为用户提供了非常简便的使用手段使用户易于编写有关数据库应用程序。特别是近年来推出的微型计算机关系数据库管理系统 作直观,使用灵活,编程方便,环境适应广泛 (一般的十六位机,如 C/产长城 0520 等均可运行种软件 ),数据处理能力极强。数据库在我国正得到愈来愈广泛的应用,必将成为经济管理的有力工具。 数据库是通过数据库管理系统 (件来实现数据的存储、管理与使用的 是一种数据库管理系统软件。 系型数据库 数据库这一概念提出后先后出现了几种数据模型 ,其中基本的数据模型有三种 :层次模型系统 ,网络模型系统和关系模型系统 代末期提出的关系模型具有数据结构简单灵活 ,易学易懂且具有雄厚的数学 基础等特点 0 年代开始流行 ,发展到现在已成为数据库的标准 ,目前广泛使用的数据库软件都是基于关系模型的关系数据库管理系统 . 关系模型把世界看作是由实体 联系 成的。所谓实体就是指现实世界中具有区分与其它事物的特征或属性,并与其它实体有联系的。对象在关系模型中实体通常是以表的形式来表现的,表的每一行描述实体的一个实例,表的每一列描述实体的一个特征或属性,所谓联系就是指实体之间的关系,即实体之间的对应关系。联系可以分为三种: 一对一的联系如一个人只有一种性别一个人性 别为一对一的联系; 一对多的联系如相同性别的人有许多个性别人为一对多的联系;多对一的联系如很多人有同一个性别人性别为多对一的联系。 通过联系就可以用一个实体的信息来查找另一个实体的信息关系模型把所有的数据都组织到表中。表是由行和列组成的,行表示数据的记录,列表示记录中的域。表反映了现实世界中的事实和值。 所谓关系数据库就是基于关系模型的数据库,关系数据库管理系统就是管理关系数据库的计算机软件,关键字 键字是关系模型中的一个重要概念它是逻辑结构不 是数据库的物理部分;侯选关键字 果一个属性集能惟一地标识表的一行而又不含多余的属性那么这个属性集称为侯选关键字。主关键字 关键字是被挑选出来作表的行的惟一标识的侯选关键字,一个表只有一个主关键字。主关键字又可以称为主键。公共关键字 关系数据库中关系之间的联系是通过相容或相同的属性或属性组来表示的,如果两个关系中具有相容或相同的属性或属性组,那么这个属性或属性组被称为这两个关系的公共关键字。外关键字 果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个 关系的外关键字,由此可见外关键字表示了两个关系之间的联系,以另一个关系的外关键字作主关键字的表被称为主表,具有此外关键字的表被称为主表的从表,外关键字又称作外键。 统介绍 本系统是一套功能简单,操作简单而又实用的 二手房 中介管理软件,主要针对 二手房 中介管理中需要解决的具体问题进行开发,并能提供良好的功能扩展接口。在系统的设计中采用了模块化设计方法,即按照功能,将整个系统划分为多个相对独立的功能模块,包括: 二手房 出售登记模块, 二手房 出售查询模块, 二手房 出租登记模块, 二手房出租查询模块,出租报表统计模块, 出售报表统计模块和系统维护模块。 在编程时,尽可能从用户操作的角度出发,力求使得操作简单、容易掌握,并尽可能考虑到对误操作的提示和容错处理,使系统有一个友好的用户界面。 课题意义 随着当今科学技术的飞速发展,尤其是计算机技术的出现,使得人类进入了信息化社会,利用计算机,可以代替人进行很多复杂劳动,从而节省大批的人力,可以大大提高工作效率,而且计算机有更高的准确性和更安全的保密措施。计算机技术凭着自己无与伦比的优越性,已经迅速成为各个领域不可或缺的工具。在各行各业中离不开数据处理,这正是计算机被广泛 应用于数据库管理系统的环境。计算机的最大好处在于利用它能够进行数据管理。使用计算机进行数据控制,不仅提高了工作效率,而且大大的提高了其安全性。 在之前的 二手房 中介管理过程中,各地房管局往往采用的是通过粘贴板的方式用用户贴出本地房屋出售或者出租的情况,不仅不便于用户快速的查询房源情况,而且手工操作难免带来各种误差和错漏,尤其是在数据信息处理工作量大时容易出错;数据繁多 时,容易丢失,且不易查找,出错后又不易修改。 基于以上问题,有必要建立 二手房 中介管理系统,使管理工作规范化,系统化,程序化,避免的随意性,提高信 息处理的速度和准确性,能够及时、准确、有效的查询、修改房源基本信息,并能根据用户的不同需要,准确,迅速找到合适的 二手房 ,而且管理者也迅速的统计出本月 二手房 出租出售情况等。 第二章 系统开发方法选择 件工程介绍 软件工程是用科学知识和技术原理来定义、开发、维护软件的一门学科。它涉及计算机科学、工程科学、管理科学、数学等领域,计算机科学着重于原理和理论,而软件工程着重于如何建造一个软件系统。软件工程在软件开发过程中占有不可动摇的重要地位, 一 个软件从开始计划起,到废弃不用止,称为软件生存周期。一般来说,软件生存周包括计划、开发、运行三个时期,每一时期又可分为若干更小的阶段。计划时期的主要任务是分析用户要求,分析新系统的主要目标以及开发该系统的可行性。开发时期要完成设计和实现两大任务具体。具体分为需求分析、概要设计、详细设计、编码、测试。其中编码和测试是软件开发期的最后两个阶段。运行时期是软件生存周期的最后一个时期,软件人员在这一时期的工作,主要是做好软件维护。 “二手房 中介管理信息系统 ”虽然只是一个比较小的项目,但是为了做的更规范,也尽量按照软 件工程的指导来做,事实上,不管一个多小的工程,都是离不开软件工程的指导思想的。 发环境及工具 择 为开发语言 由 司倡导、许多公司参与一起建立的一种 动态网页 技术标准。 术有点类似 术,它是在传统的网页 件 )中插入 序段 ( 记 (从而形成 件 用 发的 用是跨平台的,即能在 运行,也能在其他操作系 统上运行。 术使用 程语言编写类 封装产生动态网页的处理逻辑。网页还能通过 网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于 应用程序的开发变得迅速和容易。 术的强势 : ( 1)一次编写,到处运行。在这一点上 出色,除了系统之外,代码不用做任何更改。 ( 2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署, 在任意环境中扩展。相比 局限性是显而易见的。 ( 3)强大的可伸缩性。从只有一个小的 件就可以运行 由多台服务器进行集群和负载均衡,到多台 行事务处理,消息处理,一台服务器到无数 台服务器, 示了一个巨大的生命力。 ( 4)多样化和功能强大的开发工具支持。这一点与 像, 经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。 择 为后台数据库 构化查询语言 )的缩写。 专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出 “ 做什么 ” 的命令, “ 怎么做 ” 是不用使用者考虑的。 能强大、简单易学、使用方 便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持 据库开发技术 发数据库 据库连接)是一种用于执行 句的以为多种关系数据库提供统一访问,它由一组用 言编写的类和接口组成。 工具 /数据库开发人员提供了一个标准的 此可以构建更高级的工具和接口,使数据库开发人员能够用纯 写数据库应用程序,同时, 标名。 有了 各种关系数据发送 句就是一件很容易的事。换言之,有了 不必为访问 据库专门写一个程序,为访问 据库又专门写一个程序,或为访问 据库又编写另一个程序等等,程序员只需用 一个程序就够了,它可向相应数据库发送 用。同时,将 言和 须写一遍程序就可以让它在任何平台上运行,这也是 言 “ 编写一次,处处运行 ” 的优势。 据库连接体系结构是用于 用程序连接数据库的标准方法。 序员而言是 实现与数据库连接的服务提供商而言是接口模型。作为 程序开发提供标准的接口,并为数据库厂商及第三方中间件厂商实现与数据库的连接提供了标准方法。 用已有的 准并支持与其它数据库连接标准,如 间的桥接。 现了所有这些面向标准的目标并且具有简单、严格类型定义且高性能实现的接口。 有坚固、安全、易于使用、易于理解和可从网络上自动下 载等特性,是编写数据库应用程序的杰出语言。所需要的只是 用程序与各种不同数据库之间进行对话的方法。而 是作为此种用途的机制。 展了 功能。例如,用 以发布含有 网页,而该 用的信息可能来自远程数据库企业也可以用 过 所有职员连到一个或多个内部数据库中(即使这些职员所用的计算机有 各种不同的操作系统)。随着越 来越多的程序员开始使用 程语言,对从 便捷地访问数据库的要求也在日益增加。 理员们都喜欢 结合,因为它使信息传播变得容易和经济。企业可继续使用它们安装好的数据库,并能便捷地存取信息,即使这些信息是储存在不同数据库管理系统上。新程序的开发期很短。安装和版本控制将大为简化。程序员可只编写一遍应用程序或只更新一次,然后将它放到服务器上,随后任何人就都可得到最新版本的应用程序。对于商务上的销售信息服务, 为外部客户提供获取信息 更新的更好方法。 发数据库 负责用户和数据库交流的中间媒介。事实上,应用程序是通过数据访问组件和 接,再由 访问数据库,完成对数据库的操作,而并非直接操作 这样用户只需关心 的数据组件即可,不用直接和 交道。 数据库组件主要分为两类: “数据访问组件 ”和 “数据控制组件 ”,它们和数据库的关系可用下面的关系图来示意: 图 2据库组件与数据库关系图 其中,数据访问组件在 件面板的 件页上。其中的 个控件,它们称为 “数据集组件 ”,用于和数据库连接。这些组件功能如下: ( 1) 件是数据集组件和数据控制组件的连接媒介。数据控制组件是用户操作数据库中数据的界面,只有通过 件才能和数据集组件连接,从而对数据进行显示、修改、维护等操作。 ( 2) 件是通过数据库引擎 存取数据库中的数据的。通过 添加、删除、修改等)传递给数据库。 ( 3) 件是 利用 构化查询语言)通过操作数据库的,和 件完成的功能相似,它只是采用了 实现。 ( 4) 件是通过 服务器数据库进行操作的,常用于客户 /服务器( C/S)结构的数据库应用程序。 ( 5) 件一般用于建立远程的数据库服务器 客户 /服务器结构的数据库应用程序和数据库之间的连接。 ( 6) 件是用于控制数据库应用程序和数据库连接的,主要用于复杂功能的实现,例如:多线程数据库 程序设计。 而数据控制组件也可以称为数据显示组件或数据浏览组件。它们的主要功能是与数据访问组件相配合,提供给用户一个对数据进行浏览、编辑等操作的界面。数据控制组件在组件板上的 上。 从上图可以看出, 责与具体的数据库相连,通过 乎可以操作目前所 有类型的数据库。但是 有很大的缺点,当然,在对于一些比较简单的数据库,例如 以直接访问。另外它也可以通过一些相应的驱动,访问特定的数据库,例如通过 问 据库。不同类型的驱动程序都具有不同的特征,主 要是表现在:数据库的安全性,事务,数据字典和完整性验证,存储过程和触发器。对于不能直接支持的数据库, 可以连接到 过 行访问,所以 时效率很低。 在 供的所有数据库访问方式中, 历史最长,因此提供的功能也最多,包括大量的和数据库交互的 用它访问 效率最高。同时,针对 访问也有专门的优化,效率也最高。 前正逐步放弃 经不再为 加新的功能,只是对现有的功能进行维护,排除 含如下组件: 系结构 统体系机构的一般阐述 统平台结构模式大体上分为 4 种:主机终端模式、文件服务器模式、客户机/服务器模式( 称 C/S)、 览器 /服务器模式( 称 B/S)。主机终端模式由于硬件选择有限,已被逐步淘汰。而文件服务器模式由于硬件选择有限,硬件投资得不到保证,已被逐 步淘汰。而文件服务器模式只适合小规模的局域网,对于用户多,数据量大的情况就会产生网络瓶颈,特别是在互联网上不能满足用户要求。因此,现代企业级平台结构模式应主要考虑 C/S 模式和 B/S 模式。 C/S 模式与 B/S 模式的比较分析 C/S 系统又被称作分布式计算系统,它的含义是程序的数据处理并不像通常在基于 小型机或基于主机的计算机系统(终端方式)中那样在单个的计算机上发生,而是把程序的不同部分在多台计算机上同时运行。例如,对于 讲,将数据存放在服务器计算机上,客户端界面作为程序的另一部 分(完成商业逻辑和显示逻辑)存在于客户端桌面计算机上。客户 /服务器系统的这两个部件通过网络连接相互通信,并且可以扩展到任意规模。 一个真正的客户 /服务器关系型数据库系统。它使企业可以设计出能够满足不断改变的信息需求的分布式数据库系统。客户端通过网络向服务器发送 句,服务器返回客户端结果集。对于 式而言,其主要特点为: 过多年的研究和积累,基于 式的系统设计开发方法已被用户所熟悉和掌握。并且,众多 的数据库和软件生产商提供了各种可是化工具和编程语言来支持它的开发。相对而言,目前的基于 面友好。各个 上运行的应用程序是针对待定的用户和任务设计,同时具有在线帮助和出错提示等辅助功能。这些优势是 式所不具备的。 全性高。 式中前后台传递的仅仅是查询请求 不象 式中在前台的 后台 间传递程序或主页模块: 式一般采用基于局域网点对点式的结构和安全性较好的网络协议,而 一种开放式的结构,面向众多的用户,其防火墙技术并不能完全屏蔽网络黑客和内部人员对系统的恶意侵袭。 C/S 模式主要由客户应用程序 (服务器管理程序 (中间件 (个部件组成。客户应用程序是系统中用户与数据进行交互的部件。服务器程序负责有效地管理系统资源,如管理一个信息数据库,其主要工作是当多个客户并发地请求服务器上的相同 资源时,对这些资源进行最优化管理。中间件负责联结客户应用程序与服务器管理程序,协同完成一个作业,以满足用户查询管理数据的要求 B/S 模式即 构模式 ,是基于 结构模式,分为三层,第一层为表示层,用户通过浏览器完成和后台的交互及最终查询结果的输出功能。第二层为具有 口的 务器,属功能层,主要利用服务器完成客户的应用功能。第三层为数据层,根据客户的请求独立 地进行各种运算。即前台客户端采用浏览器,中间件服务器为 务器,后台为数据库服务器 。此种结构由客户端在 面发出请求至 由 数据库服务器发出请求,而最后中间件服务器接受到数据库服务器的应答后,最终返回给客户端的仍然是页面形式。这样实现了客户端 不直接和数据库服务器发生关系,保证了数据安全性。 对 式而言,其主要特点为: 层结构,它在前台 后台 间增加了一层 ,所有的应用程序模块都安装在它上面,在 只需安装一个通用的浏览器软件,因此,这种模式简化了客 户端,使用户的操作更加方便。 全兼容。 据发展需要,可对系统随时进行扩展,降低了系统的开发和维护的开销 。它无需象 C/S 模式那样在不同的客户机上安装不同的客户应用程序,而只需安装通用的浏览器软件。这样不但可以节省客户机的硬盘空间与内存,而且使安装过程更加简便、网络结构更加灵活。假设一个企业的决策层要开一个讨论库存问题的会议,他们只需从会议室的计算机上直接通过浏览器查询数据,然后显示给大家看就可以了 。甚至与会者还可以把笔记本电脑联上会议室的网络插口,自己来查询相关的数据。其次,它简化了系统的开发和维护。系统的开发者无须再为不同级别的用户设计开发不同的客户应用程序了,只需把所有的功能都实现在 务器上,并就不同的功能为各个组别的用户设置权限就可以了。各个用户通过 求在权限范围内调用 务器上不同处理程序,从而完成对数据的查询或修改。现代企业面临着日新月异的竞争环境,对企业内部运作机制的更新与调整也变得逐渐频繁。相对于 C/S,B/S 的维护具有更大的灵活性。当形势变化时,它无须再为每一个现有 的客户应用程序升级,而只需对 务器上的服务处理程序进行修订。这样不但可以提高公司的运作效率,还省去了维护时协调工作的不少麻烦。如果一个公司有上千台客户机,并且分布在不同的地点,那么便于维护将会显得更加重要。 再次,它使用户的操作变得更简单。对于 C/S 模式,客户应用程序有自己特定的规格,使用者需要接受专门培训。而采用 B/S 模式时,客户端只是一个简单易用的浏览器软件。无论是决策层还是操作层的人员都无需培训,就可以直接使用。 B/S 模式的这种特性,还使 统维护的限制因素更少。 最后, B/S 特别适用于网上 信息发布,使得传统的 功能有所扩展。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论