asp.net+sqlserver中小学生作业管理系统设计(6)
时间:2022-07-02 20:44 来源:毕业论文 作者:毕业论文 点击:次
(3)对程序架构不同 C/S在搭建的时候,对过程特别注重,即使是一些小细节的权限,它也会分多个层次去校检,来确保绝对的信息安全,因此,它的速度比较慢。B/S则更为全面的考虑了运行速度和信息安全等综合因素,它的基础需要更为优化,才能方便建立,所以要求要比C/S要高,它是呈现出发展趋势的一个架构。从 MS的。 Net系列的 BizTalk 2000 Exchange 2000等,全面支持网络的构件搭建的系统。 SUN和 IBM推的 JavaBean构件技术等,使 B/ S更加成熟。 (4)软件重用不同 C/S是一个整体性很强的架构,所以它的构件升级,以及部分构件的再循环利用性是比不上在B/S要求下的构件的。而B/S具有多重性,多个构件之间都具有独立的功能,能够做到最大化的再循环利用,就如同,一张折叠餐桌,每次吃完收拾好,以后再吃的时候可以多次反复利用,而不是一个镶嵌在墙上的石头桌。 (5)系统维护不同 系统维护这方面对于整体性强的C/S结构来说,升级是一个很麻烦且很难的过程。因为由于它的整体性强,处理问题必须要整体性考虑,在这方面的处理,甚至可能需要重新在原本的基础上建立一个全新的系统。而B/S不同,它是由数个构件组成的,即使其中某个或者数个构件出现了问题,因为他们是具有独立性的额,所以可以分别完成更换和升级,这一过程是无缝的同步进行的。另外,这些独立构件升级所需要的维护开销是少量的,用户在这方面只需要上网查找资源并下载到客户端就可以实现系统维护和升级, (6)处理问题不同文献综述 在这方面,C/S由于在同一块系统区域,对系统的安全性需求非常高,所以它在可以处理的客户的类型方面显得很固定,即如果你达不到这个要求就不能为你服务,只有当你达到了要求,我才会对你服务。而建立在广域网基础上的B/S则不同,他在这方面的功能与系统平台类型关系很小,所能够服务的面是很广泛的,可有很多个服务群,所面向的地域也很多。 (7)用户接口不同 C/S对操作它的程序员能力高低的要求都基本很高,这一局限性很大程度上给C/S的应用和受欢迎程度打了折扣。因为它基本都是建立在Windows的基础之上的,表现方法并没有B/S这么丰富和生动。而B/S是在浏览器的基础上建立的,它与用户交互的方式十分多变且显得更加生动形象,对程序员能力的要求也很低,这大大地降低了使用门槛并且减少了开发难度和开发成本。 (8)信息流不同 同上面的描述差不多,C/S它如同大型工厂一般,运行显得很机械化,是非常典型的中心集权的处理方式。在这一点上,B/S则更显得像一个交易市场,信息流的变化时刻都在发生,交互无处不在,显得更具有活力,更加方便信息流的转换。 由于B/S架构它不是一个窗口化体的一种程序,而是通过众多操作系统中,那些多样化的浏览器例如IE,chrome等来实现运用的,所以它并不像多数程序以及浏览器那样需要在系统上安装才可以运用。 2。3 数据库技术 数据库技术说的简单点,就是技术开发人员用以开发语言来描绘出这个世界,可能是一个公司,一个部门,一个机构,通过对这些事物的属性的分类、概括,简历相对来说抽象的概念模型。这个概念模型能很好的反应事物的各类属性和各类信息之间的关系,必须要明确这些事物属性之间的关系还有制约条件。来;自]优Y尔E论L文W网www.youerw.com +QQ752018766- 在Structured Query Language里,数据库实体其实就是我们下面将要介绍的E-R图。E-R图是由三种基本元素构的——“实体”、“属性”、“关联”。我们拿图4-2来举例,“项目”这个事物是一个实体,我们就要用方框来表示,这个方框内就要写这个实体——“项目”的名称;而在它四周蔓延出来的五根线,分别连接着——“编号”、“名称”、“标记”、“用户编号”、“创建时间”这五个东西,这五个东西就是我们所说的属性,属性说白了就是对“实体”每一种特性加以描述,能让我们一看到就知道——哦,这个讲的是项目呀。在一张大E-R图里,还会有“实体间关系”这种来表示每个实体之间互相连接的关系。 (责任编辑:qin) |