



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、B/S系统的开发比起C/S系统的开发有哪些不同?一 C/S 技术:客户机/服务器系统也称C/S(Client/Server系统,它是基于局域网/广域网 的系统。在C/S中存在着服务器和客户端。为了充分利用客户机的计算能力,计算 和事务处理在服务器和客户机之间分配。服务器承担数据的集中管理、通信和 客户管理的任务,因为数据在服务器端,对数据的处理和计算都在服务器端执 行。而人机界面和一些需要实时响应的事件或人机交互的处理等在客户端进 行,这些程序都运行在客户端。C/S系统往往需要数据库服务器。1、C/S系统体系结构特征:计算和处理分布在服务器和客户机之间;数据 管理集中在服务器端;软件驻留在服务
2、器和客户机。2、C/S应用系统的特征:数据库可以分布在多个数据库服务器上;不同的 过程可以在不同服务器上进行;把需要在客户端执行的程序和定制的程序放在 客户端,以使客户快速得到响应;把对数据进行处理的过程放在数据库服务器 端,以加快数据处理速度;在 C/S体系结构中很容易加入多层结构,屏蔽不同 的硬件和软件。3、C/S系统构成:两层结构C/S系统和三(多)层结构 C/S系统4、C/S结构的局限性:第一,C/S结构的计算能力过于分散,网络中服务器和客户机的数目正发生 “细胞”分裂,使得系统的管理费用以几何级数的方式增长。第二,C/S结构中数据库信息的使用只限于局域网的范围内,无法利用 Inter
3、net 的网络资源。第三,在C/S结构中,无论多小的企业都必须安装自己的服务器,而服务 器和服务器软件的管理和维护都是非常复杂的工作,需要专门人员负责,小企 业往往无力购买高性能的服务器和聘用专门人员。因此,C/S结构不利于小企业计算机应用的发展。二 B/S 技术浏览器/服务器系统也称 B/S (Browser/Server)系统,它也是基于局域网 广域网的系统。它的客户端是标准的浏览器(如 IE 等),服务器端为标准的 Web 服务器,可协同应用服务器响应浏览器的请求。1、B/S是一种三层结构的系统:第一层客户机是用户与整个系统的接口。客户应用程序就是一个通用的浏 览器。第二层是 Web 服
4、务器,它负责启动相应的进程来响应处理请求,并动态生 成一串嵌入了处理结果的HTML代码,并返回给客户端的浏览器。如果客户机 提交的请求包括数据的存取, Web 服务器还需与 DB 服务器协同完成这一处理 工作。第三层数据库服务器的任务类似于 C/S模式,负责协调不同的 Web服务器 发出的SQL请求,管理数据库。2、B/S系统的特点:( 1) B/S 系统采用 B/W/D 结构。即客户端只安装一个浏览器(Browser)。中间层是 Web服务器。再根据需要安装小支持库,如 Java或VB 的DDL以处理特殊应用。(2)B/S结构简化了客户端。客户机上只需安装通用的浏览器软件。节省 客户机的硬盘
5、空间与内存。( 3)简化了系的开发和维护。系统的开发者只需把所有的功能都实现在 Web 服务器上,并就不同的功能为各个组别的用户设置权限就可以了。相对于 C/S模式,B/S的维护具有更大的灵活性。( 4)用户操作更简单。客户端只用浏览器。不用培训即可使用。(5)B/S适用于网上信息发布,这使得企业的大部分书面文件可以被电子 文件取代,1/3从而提高了企业的工作效率,使企业行政手续简化,节省人力、物力。3、B/S系统设计的框架和特点:(1) B/S系统本质上是一个查询系统,其客户端的输入输出很简单,所以 它的开发比C/S系统有很大的不同。B/S系统的开发过程实际上是网站开发过 程。包括确定网站目
6、标、对网站进行规划、估算成本、开发进度,估计风险、 建立网站的需求模型及分析需求,之后进入工程阶段。(2) 在工程阶段与C/S系统有很大差别。B/S一般是三层结构系统,对每 一层都要进行设计。此外由于 B/S是查询系统,因此导航系统设计和界面设计 就显得格外重要。( 3)网站开发的主要工作不是编程,而是网页设计 /制作,大量工作是使 用制作工具进行文本、声音、图形和图片等的设计和编辑。( 4)内容设计、网页的制作和网站结构设计是并行的。4、B/S系统设计要点:设计目标、计划和分析、工程、发布和用户评价三B/S和C/S的比较1 、技术特性比较( 1 )数据安全性比较。由于C/S结构的数据分布特性
7、,客户端的数据易攻击。对大型企业的异地 软件应用,数据要在多个服务器之间进行数据同步,每个数据点上的数据安全 都影响整个应用的数据安全。对于B/S结构的软件来讲,由于其数据集中存放在数据库服务器,客户端 不保存任何业务数据和数据库连接信息,安全问题好多了。( 2)数据一致性比较。在 C/S 结构的解决方案中,在异地经营点都采用区域级服务器,进行数据 同步操作。由于局部网络故障造成个别数据库不能同步,或即使可同步,各服 务器数据也有时差,数据无法一致,不能用于决策。对于 B/S 结构来讲,其数据是集中存放的,客户端发生的每一笔业务单据 都直接进入到中央数据库,不存在数据一致性的问题。( 3)数据
8、实时性比较。C/S结构不随时随地看到当前业务的情况,看到的都是事后数据;而 B/S 结构可以实时看到当前发生的所有业务,方便了快速决策,有效地 避免了企业损失。技术特性比较 (续 )(4)数据溯源性比较。由于B/S结构的数据集中存放,总公司可以直接追溯到各级分支机构的原 始业务单据,即结果可溯源。C/S结构则不同,为了减少数据通信量,仅上传中间报表数据,在总部不可 能查到各分支机构的原始单据。(5)服务响应及时性比较。对C/S结构软件,由于应用是分布的,所以即使非常小的更新都需要很长 的重新部署时间,为保证程序版本的一致性,必须暂停一切业务进行更新( 克更新 ”)。而B/S结构软件,如若更新,
9、仅在总部服务器段操作。(6)网络应用限制比较。C/S结构软件仅适用于局域网内部用户或宽带用户;而B/S结构软件可以适用于任何网络结构(包括拨号入网方式),特别适 于宽带不能到达的地方。2、商业特性比较2/3( 1)投入成本比较。B/S结构软件一般只有初期一次性投入成本。而 C/S结构软件则随着应用范 围扩大,投资会连绵不绝。( 2)硬件投资保护比较。当应用扩大,系统负载上升时,C/S结构的解决方案是购买更高级的中央服 务器,这是由于C/S软件的两层结构造成的,这类软件的服务器程序必须部署 在一台计算机上;而B/S结构则不同。随着服务器负载的增加,可通过增加服 务器数并在各服务器之间均衡负载来解决。有效地保护原有硬件投资。( 3)企业快速扩张支持上的比较。对于C/S结构软件来讲,由于必须同时安装服务器和客户端、建设机
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电气设备电能质量控制技术考核试卷
- 探秘色彩世界
- 四年级学生责任感培养
- 民办合肥滨湖职业技术学院《诊断学(二)》2023-2024学年第一学期期末试卷
- 沈阳城市建设学院《概率统计B》2023-2024学年第一学期期末试卷
- 内江市重点中学2025年高三九月月考历史试题含解析
- 闽西职业技术学院《计算机基础应用Ⅰ》2023-2024学年第二学期期末试卷
- 武汉纺织大学《钢琴三》2023-2024学年第一学期期末试卷
- 山东第一医科大学《社会工作专业英语》2023-2024学年第二学期期末试卷
- 兰州大学《建筑装饰材料与预算》2023-2024学年第二学期期末试卷
- 2025年度农业保险合同
- 2025年九江市第一批面向社会公开招聘留置看护队员【68人】笔试备考试题及答案解析
- 2025届广东省高三下学期二模英语试题(原卷版+解析版)
- 2024年河北石家庄事业单位招聘考试真题答案解析
- 杭州师范大学附属医院与拱墅区双向转诊信息平台建设项目招标文件
- 2025年中国邮政集团工作人员招聘考试笔试试题(含答案)
- 线上养羊合同协议
- 高速公路安全防护网的施工方案
- 2024年陕西延长石油有限责任公司管理人才招聘笔试真题
- 创造性使用中小学智慧教育平台典型案例
- 《中华人民共和国预算法》知识培训
评论
0/150
提交评论