ASP.net+sqlserver书店管理系统开发与设计(7)
时间:2017-04-21 12:56 来源:毕业论文 作者:毕业论文 点击:次
B/S结构的优点: (1) 具有分布性特点,可以随时随地进行查询、浏览等业务处理。 (2) 业务扩展简单方便,通过增加网页即可增加服务器功能。 (3) 文护简单方便,只需要改变网页,即可实现所有用户的同步更新。 (4) 开发简单,共享性强。 B/S模式的缺点: (1) 个性化特点明显降低,无法实现具有个性化的功能要求。 (2) 操作是以鼠标为最基本的操作方式,无法满足快速操作的要求。 (3) 页面动态刷新,响应速度明显下降。 (4) 功能弱化,难以实现传统模式下的特殊功能要求。 2.4.4 B/S、C/S结构软件技术上的比较 C/S 结构软件(即客户机/服务器模式)分为客户机和服务器两层,客户机不是毫无运算能力的输入、输出设备,而是具有了一定的数据处理和数据存储能力,通过把应用软件的计算和数据合理地分配在客户机和服务器两端,可以有效地降低网络通信量和服务器运算量。由于服务器连接个数和数据通信量的限制,这种结构的软件适于在用户数目不多的局域网内使用。 B/S(浏览器/服务器模式)是随着 Internet 技术的兴起,对 C/S 结构的一种改进。在这种结构下,软件应用的业务逻辑完全在应用服务器端实现,用户表现完全在 Web服务器实现,客户端只需要浏览器即可进行业务处理,是一种全新的软件系统构造技术。 1.数据安全性比较。由于 C/S 结构软件的数据分布特性,客户端所发生的火灾、盗抢、地震、病毒、黑客等都成了可怕的数据杀手。对于 B/S 结构的软件来讲,由于其数据集中存放于总部的数据库服务器,客户端不保存任何业务数据和数据库连接信息,也无需进行什么数据同步,所以不存在这些安全问题。 2.数据一致性比较。在 C/S 结构软件的解决方案里,对于异地经营的大型集团都采用各地安装区域级服务器,然后再进行数据同步的模式。这些服务器每天必须同步完成之后,总部才可得到最终的数据。对于 B/S 结构的软件来讲,其数据是集中存放的,客户端发生的每一笔业务单据都直接进入到中央数据库,不存在数据一致性的问题。 3.数据实时性比较。在集团级应用里,C/S 结构不可能随时随地看到当前业务的发生情况,看到的都是事后数据;而 B/S 结构则不同,它可以实时看到当前发生的所有业务,方便了快速决策,有效地避免了企业损失。 4.数据溯源性比较。由于 B/S 结构的数据是集中存放的,可以直接追溯到各级分支机构的原始业务单据,也就是说看到的结果可溯源。大部分 C/S 结构的软件则不同,为了减少数据通信量,仅仅上传中间报表数据,不可能查到各分支机构的原始单据。 5.服务响应及时性比较。C/S 结构软件,由于其应用是分布的,需要对每一个使用节点进行程序安装,所以,即使非常小的程序缺陷都需要很长的重新部署时间。而B/S 结构的软件不同,其应用都集中于总部服务器上,各应用结点并没有任何程序,一个地方更新则全部应用程序更新,可以做到快速服务响应。 6.网络应用限制比较。C/S 结构软件仅适用于局域网内部用户或宽带用户;而 B/S结构软件可以适用于任何网络结构。 从以上的分析可以看出,B/S 结构的管理软件有着 C/S 结构软件无法比拟的优势。而从国外的发展趋势来看,也验证了这一点。目前,国外大型企业管理软件要么已经是B/S 结构的,要么正在经历从 C/S 到 B/S 结构的转变。从国内诸多软件厂商积极投入开发 B/S 结构软件的趋势来看,B/S 结构的大型管理软件势必在将来的几年内占据管理软件领域的主导地位。 (责任编辑:qin) |