基于B/S结构的在线考试系统关键技术研究与系统实现外文翻译资料
2022-12-02 19:29:31
B/S structure
B/S structure that Browser/Server (browser/server) structure, with the emergence of Internet technology, a change or improvement to C/S structure. In this structure, user interface through “WWW” fully realized part of the logic in the front end to achieve, but the main logic in the server to form a so called 3tier structure. B/S structure, primarily used to mature “WWW” technology, the combination of multiple browsers Script Language (VBScript, JavaScript) and ActiveX technology, using a standard Web browser on the need to achieve the original complex proprietary software in order to achieve powerful functions, and the development of cost savings, is a brand new software system construction technology. 98/Windows with Windows-2000 operating system will be browser technology implanted within the structure of todays software applications have become the preferred architecture. Clearly B/S structural applications versus traditional C/S applications will be enormous progress.
B/S structure using star shape configuration or build an internal communications network using Internet “Xunizhuanwang (VPN)”. The former is characterized by security, fast and accurate. The latter is a savings investment, cross advantages. Subject to firm size and geographic distribution determined. Internet access through an internal firewall, then the entire network.
C/S with B/S distinction :
Client/Server is built on the basis of the LAN. Browser/Server is built on the basis of the Wan.
Hardware environment different :
C/S generally built on dedicated network, the small scope of the network environment, between via LAN servers to provide connectivity and data exchange specialized services.
B/S built on the Wan above, need not be specialized network hardware environment cases with the telephone network, leased equipment. Information own management. C/S stronger than the scope of general operating systems and browsers
as long as there is on line.
For different security requirements:
C/S relatively fixed user group oriented general, the control of information security is strong. General highly confidential information systems used C/S structure appropriate, through the issuance of publicly B/S information.
B/S built on the Wan, based on the ability to control security weak in the face of the user group is unknown.
Procedural framework for the different:
C/S procedures can focus more on processes; multi level access to the competence of the operating speed can be less consideration.
B/S visit to the security and speed of multiple considerations, based on the need for greater optimization basis. B/S, C/S have higher requirements than the procedural framework is the development of the structural trend from Ms. Net series BizTalk 2000-Exchange-2000, comprehensive support network components erection system. Sun and IBM pushed the Java Bean component technology to enable B/S more mature.
Different software trusted:
C/S procedures could inevitable holistic considerations, the trusted components of the components is in the trusted B/S request of the good.
B/S of multiple structures, components for relatively independent functions. To the relatively better trusted. On the table can be used to buy, instead of doing the stone wall in the tables.
Maintaining different systems:
System software maintenance is the survival cycle, big spending, important C/S procedures as a result of the overall importance of the overall mission to address the problems and the system upgrading. Upgrading is difficult, and maybe doing a new system.
B/S components composition of the replacement of individual components and systems to achieve seamless escalation. Minimize system maintenance costs. Downloaded from the Internet installed on the users themselves can achieve promotion.
Different treatment:
C/S procedures to deal with users face fixed, and in the same region, the security requirements of high demand, and related operating systems. Is the same system should be.
B/S built on the wide area network, the different user groups, geographical dispersion, and this is C/S unable to do so. Relations with the operating system platform smallest.
Different user interface:
C/S are established Windows platform, the performance of limited means, to reflect the general requirements established in the browser B/S higher, a more rich and vivid manifestations and users exchange. And the most difficult to reduce, reduce development costs.
Different information flow:
C/S procedures generally typical centralized mechanical processing, the world of relatively low.
B/S information flow can change B-B, B-C, B-G information, and the flow changes, more like trading centres.
B/S structure of the benefits software:
What B/S structure is only the installation of a server (Server), and customer used browser (Browse, such as Internet Explorer, MYIE) operating software, browser/server architecture. Compared to C/S struct, despite C/S struct compared to the earlier document server, and great progress, but compared with B/S, shortcomings and deficiencies are obvious.
First, B/S than C/S maintenance workload has been greatly reduced. C/S struct every customer must install and configure the software. A total of 50 enterprises if a client site using a C/S struct software, even when the software has been very minor changes (for example, increased a function), the system must protect workers such maintenance; Servers will be updated to the latest version; Will be customer old software unloading, and then install the new version, and then proceed to set up, is the most horrible customer out maintenance work must be carried out 50 times. If one side is in another part of the local customers, system maintenance workers must also went to that place again unloading installation
剩余内容已隐藏,支付完成后下载完整资料
B/S结构
B/S结构即Browser/Server(浏览器/服务器)结构,是伴随着互联网技术出现的一种对C/S结构的改变或者说是改进。在这种结构中,用户界面通过WWW来达到在前端充分实现部分逻辑的目的,但最主要的逻辑在服务器中实现,从而形成一个所谓的三层结构。B/S结构主要被用于成熟的WWW技术,与多种浏览器脚本语言(VBScript, JavaScript)以及ActiveX技术相结合。为了实现强大的功能和开发成本的节约,用一个标准的网页浏览器来与复杂的专用软件相结合,是一种全新的软件架构技术。在今天的软件应用中,Windows98和Windows2000操作系统在浏览器技术上植入B/S结构已成为优先的架构。很明显,B/S结构的应用相对于传统的C/S结构的应用程序会有巨大进步。
B/S结构使用星形配置或使用互联网虚拟专网(VPN)来建立内部的通讯系统网络。前者具有安全、快速和准确的特性。后者则是投入的节约,与利益相关联。以公司规模和地理位置分布为前提,利用互联网接入,通过内部防火墙至整个网络。
C/S结构和B/S结构的区别:
客户/服务器结构是建立在局域网的基础上的。浏览器/服务器结构是建立在广域网基础上的。
不同的计算机硬件环境:
C/S结构一般建立在专用网络上,在小范围的网络环境中,在经由的局域网服务器之间提供连接和数据交换的专业化服务。
B/S结构建立在广域网以上,不需要在电话网络和租用设备中安装专门的网络硬件环境。其信息自主化管理,C/S结构比一般的操作系统和浏览器适用范围更广,只要能联网就行。
不同的安全性要求:
C/S结构相对固定的一般用户团体,其信息安全控制能力是强大的。高度机密的信息系统一般采用C/S结构比较合适,因为通过发布,公开了B/S结构的信息。
建立在广域网上的B/S结构面临未知的用户群体,在安全控制能力上显得薄弱一些。
不同的程序框架:
C/S结构把更多的注意力放在过程上,对于多层次的访问权限的操作速度则会少做考虑。
基于对更大优化基础的需求,B/S结构需考虑访问安全和速度的多重因素。B/S 结构、C/S结构比程序框架结构更需要的是Ms.Net系列BizTalk 2000 Exchange 2000这种全面支持网络组件安装系统的发展趋势。Sun和IBM公司推出JavaBean组件技术来使B/S结构更加成熟。
不同的软件信任:
C/S结构的操作可能不可避免要整体考虑,组件中的可信任成分在可信赖的B/S中要求更好。
B/S结构的多种结构,具有相对独立的功能的组件,都是为了更好的被信任。在桌子上也可以通过习惯被接受,而不是只在桌子上做石墙。
不同的系统维护:
系统软件维护就是生存周期,巨额开支以及重要性使得C/S结构由整体的重要性这个总体目标来解决问题和对系统进行升级,而升级是困难的,也可能是做一个新的系统。
用代替独立的部件和系统的B/S结构的组成元件来实现无缝升级,产生最小的系统维护成本,只要从互联网下载安装在用户自己系统中就能得到升级。
不同的处理方式:
C/S结构来处理用户所面对的固定的、在同一区域的问题,其安全需求的高要求以及相关的操作系统在方式上应该是相同的。
B/S结构建立在广域网上,其用户群体的不同,地理位置上的分散,这是C/S结构所不能实现的,与操作系统平台的关系最小。
不同的用户界面:
C/S结构的软件是已建立的Windows平台软件,其在功能方面有限的方法,反映了在浏览器中建立B/S结构的更高要求、更丰富而生动的表现与用户的交流,是减少、降低开发成本中最困难的。
不同的信息流:
C/S结构的程序一般是典型的集中机械加工,其范畴相对比较局限。
B/S结构的信息流可以改变B-B、B-C、B-G的信息,其流的转换更像是交易中心。
基于B/S结构的软件的好处:
B/S结构只是一种安装服务器(Server)、用户使用的浏览器(就像Internet Explorer, MYIE)操作软件、浏览器/服务器结构。和C/S结构相比来看,尽管C/S结构堪比早期的文件服务器,加上其巨大的发展,但是与B/S结构相比,其缺点和不足之处是显而易见的。
首先,B/S结构比C/S结构的维护工作量已经大大减少了。比如C/S结构中所有要求用户安装和配置的软件。如果一个拥有50家企业的客户端使用了一个C/S结构的软件,即使这个软件有了一些很小的变化(比如增加了一个新的功能),该系统必须保护工作者这样的维护;服务器将得到最新版本的更新;将用户过期的软件卸载,然后安装上新的版本,接着继续进行建立,最可怕的是客户外部维修工作必须进行50次。如果一方是当地客户的另一个地方,系统维护人员也要再去那个地方进行卸载、安装等维护工作。如果在一个客户端停止服务之后,忘记了这样的维护,那么客户将由于版本不一致的问题而停止,导致不能工作。而B/S结构中,客户只需安装而不需维护。如果我们想把企业软件加入到B/S结构和C/S结构中去,看看我们的软件升级、系统维护人员如何保护:系统的维护只要在网上将服务器升级到最新版本,其他客户端只需重新登录系统即可,所使用的最新版本软件便已经存在。
其次,为了降低整体所有权C/S结构和B/S结构的相对成本,C/S结构的软件通常使用双层结构。
双层结构中,客户端接受用户请求向客户服务端数据库发出要求,该数据库服务将会提交用户数据,用户数据将被计算处理(可能涉及计算机、集成、统计等等),结果将显示给用户。
在三层结构中,客户端接受用户向客户服务应用端发出的申请请求服务来从数据库服务端中获取数据,申请服务将被计算处理,结果会被提交给处理数据的客户端,客户端会给用户一个结果。
这两种结构是不同的,在客户端操作下的双层结构以及末端的三层结构都没有参与客户的处理,用户简单的接收请求,表明了最后的结果。因为三层结构的客户端不需要参与计算,客户计算机配置的要求也相对较低。
此外,由于从客户端申请服务只会传输最终结果,其数据量少,使用电话线就能满足要求。C/S结构使用双层结构,其使用电话线作为传输线路由于太慢可能会不能够被接受。采用三层结构的翡翠中国软件配置可以提高服务器的配置,降低用户需要的配置。这种增长是一种服务器(在同一台电脑上的应用服务和数据库服务)的价格,而较低分数的台湾正是客户机的价格标准,在降低综合成本的所有权上扮演了一个重要角色。
C/S结构的软件数据一致性比B/S结构要求更多:
在C/S结构的软件问题解决方案中,为了让大型企业集团使用,被用于贯穿在整个区域服务器安装中以及数据同步模型中。这些服务器必须在每天总部获得最终数据后被同步。局域网故障作为个人数据库不能及时同步的结果,服务器不是数据中的一个点,而这些数据是不一致的,这不是为了决策,对于B/S结构的软件结构来说,其数据是存储在每个商业文件的客户端中,这些数据直接进入中央数据库,这样就不存在数据一致性的问题了。
C/S结构和B/S结构的软件数据实时比较:
在集团技术应用程序中,C/S结构在当前商业下看不出任何的来龙去脉,它在数据之后才被看见,而B/S结构则不同,它可以立即看到所有的当前操作以便快速决策,从而有效避免公司的损失。
C/S结构的数据安全软件比B/S结构要求更多:
由于C/S结构的软件数据分布特征,客户出现诸如火灾、凶杀、地震、病毒、黑客入侵等已经成为一种可怕的数据杀手。此外,团队标准造成的软件应用的不同,C/S结构软件必须在多处安装多个服务器,而且需要各个服务器之间的大量数据同步。这样,每个数据点,在整个应用程序中,其数据安全又有潜在的数据安全。因此,在团体层面的大规模的应用中,C/S结构的软件安全是不能被接受的。B/S结构构成的软件部分由于其专注于在数据库服务器总部的数据存储,而不是保存任何商业客户的数据库和数据库连接的信息以及同步的数据,很自然的会出现一些安全问题。
剩余内容已隐藏,支付完成后下载完整资料
资料编号:[25559],资料为PDF文档或Word文档,PDF文档可免费转换为Word