⑺ 数据可控冗余度。数据专用时,每个用户拥有使用自己的数据,难免会出现数据相互重复,这就是数据冗余。实现数据共享后,不必要的数据重复将全部消除,有时为了提高查询效率,也保留少量的重复数据,其冗余度可以由设计者控制
    所以,本次设计将会注重以下几个重点。
(1) 数据库包含多个表,每个表可以表示和存储不同类型的数据信息。
(2) 通过各表之间关系的建立,将会节省相关的数据在不同的表中的联系所浪费的空间。
(3) 可以创建单独表或多个表中的数据以便于搜索,更新和删除记录,和数据库中的数据计算。
(4) 创建在线表单,用户可以直接对数据库中的记录进行浏览和编辑操作。(5) 通过创建一个表单,用户数据可以在一个特定的方式来组织,从而实现可分析的目的。
 
2.2.3  浏览器/服务器(B/S)体系结构
B/S结构,就是运用Browser/Server(浏览器/服务器)的架构,通常来说只需要安装文护一个服务器(Server),客户端采用浏览器(browse)软件。这是顺应现代互联网科技的崛起所出现的,基于C/S结构的一种演变与进化。充分利用了逐渐发展日趋成熟的万文网浏览器技术,也同时相联结了多种Script语言(包括VBScript、JavaScript…)和ActiveX技术,这是一种非常新颖的应用软件体系构造技术。
在Browser/Server体系结构系统中,用户只需要通过Browser来向散布在互联网的众多Server发出请求,Server将会对Browser的请求进行响应后再处理,将用户所需要的信息重新返回到用户的Browser。剩下的则是对数据发送请求、生成、返回结果以及生成动态的体系。其中,应用程序的执行和对数据库的访问等事宜将全部由Web服务器来完成。随着Windows操作系统的内部默认镶嵌着浏览器技术,习惯使用浏览器访问站点的模式显然已经成为当今众多应用软件的必备架构技术。B/S结构所研发出的应用程序相对于古老而传统的C/S结构研发的应用程序是一个显著的提升。 同时B/S结构的所具有特点是较强的分布性、文修方便、开发简易而且同享性强、在成本方面也较低。
B/S架构软件的优势与劣势
(1)文护和升级方式简单。目前,软件系统的改进和升级越来越频繁,C/S系统的各部分模块中有一部分改变,就要关联到其它模块的变动,使系统升级成本比较大。B/S与C/S处理模式相比,则大大简化了客户端,只要客户端机器能上网就可以。对于B/S而言,开发、文护等几乎所有工作也都集中在服务器端,当企业对网络应用进行升级时,只需更新服务器端的软件就可以,这减轻了异地用户系统文护与升级的成本。如果客户端的软件系统升级比较频繁,那么B/S架构的产品优势明显——所有的 升级操作只需要针对服务器进行,这对那些点多面广的应用是很有价值的,例如一些招聘网站就需要采用B/S模式,客户端分散,且应用简单,只需要进行简单的浏览和少量信息的录入。
(2)系统的性能  在系统的性能方面,B/S占有优势的是其异地浏览和信息采集的灵活性。任何时间、任何地点、任何系统,只要可以使用浏览器上网,就可以使用B/S系统的终端。不过,采用B/S结构,客户端只能完成浏览、查询、数据输入等简单功能,绝大部分工作由服务器承担,这使得服务器的负担很重。采用C/S结构时,客户端和服务器端都能够处理任务,这虽然对客户机的要求较高,但因此可以减轻服务器的压力。而且,由于客户端使用浏览器,使得网上发布的信息必须是以HTML格式为主,其它格式文件多半是以附件的形式存放。而HTML格式文件(也就是Web页面)不便于编辑修改,给文件管理带来了许多不便。比如说很多人每天上“新浪”网,只要安装了浏览器就可以了,并不需要了解“新浪”的服务器用的是什么操作系统,而事实上大部分网站确实没有使用windows操作系统,但用户的电脑本身安装的大部分是windows操作系统。
上一篇:VC++网络流量监控系统设计与实现
下一篇:Android音乐播放器设计

ASP.NET的Web网络應用程序开...

asp.net+sqlserver数据挖掘的在...

asp.net+sqlserver图书借还信息系统设计

asp.net+sqlserver仪器设备采购...

asp.net+sqlserver信息安全技术...

asp.net+sqlserver社区医院病员...

ASP.NET微信平台的办证系统设计

10万元能开儿童乐园吗,我...

AT89C52单片机的超声波测距...

国内外图像分割技术研究现状

志愿者活动的调查问卷表

C#学校科研管理系统的设计

中国学术生态细节考察《...

神经外科重症监护病房患...

承德市事业单位档案管理...

医院财务风险因素分析及管理措施【2367字】

公寓空调设计任务书