XML可采用三层体系结构来实现:使用可升级三层结构模型,XML能从现有的数据库中生成。XML可以使业务规则和显示与结构数据分离。数据集成、传递、控制和显示是底层过程的几个步骤。如图1-1所示:

图 1-1三层构架图

    运行于中间件上的代理访问多种现有数据库并把数据转换成XML。当前在有效的XML文档中,用DTDs描述XML的语法,但其缺乏丰富的数据类型描述包含在数据库中的所有数据。以后基于XML数据的计划(schemas)将增强相关数据库的集成型。计划是元素名称的正式说明,它指出在XML文档中什么元素可以使用,是怎样结合的。基于XML数据的计划是用XML写成,即允许XML描述自身是结构。XML数据也勾画出扩展计划的模型。MicrosoftWeb服务器IIS的ASP(ActiveServerPages)技术可以方便有效地将数据库数据生成XML文档或将XML数据更新数据库。

XMLNamespaces让开发的人员以一种可识别的方式限定数据,避免了具有相同名称的元素的冲突。Namespaces不决定怎样处理数据,解析器知道元素的含义及怎样处理它们。

XML是一开放文本的格式,因此它可以通过HTTP以HTML同样的方式传递。在桌面上的数据用XML对象模型进行操作。代理也支持产生XML更新的能力。更新的XML可通知客户端中间件上或数据库服务器上数据的变化,反之亦然。

XML对象本质是一API(ApplicationProgrammingInterface),它提供了一标准的方式让用户可以和XML结构树中的元素相互作用。例如,XML对象模型中addChild方法允许"barometricpressure"这样的数据集加入现有的数据中。类似的通过对象模型的相互作用能改变气候页面上关于温度的数据。

为了能显示数据,Web服务器或Web浏览器需要将XML数据转换成HTML。在动态HTML中,数据绑定能将XML数据转换成HTML。XMLDSO(XMLDataSourceObject)可以帮助开发人员完成这个过程,它本质上是将数据并入HTML模板。基于XML的数据可以不在XMLDSO帮助下完成转换,但脚本是必须的。将来使用XSL,开发人员能不用复杂的脚本就能产生HTML。XSL定义了映射结构化XML数据到HTML的规则。使用XSL处理器,XSL还能伴随HTML产生CSS。XSL处理器原理如图1-2所以:文献综述

图 1-2XSL处理器原理图

通过对系统需求的分析来得出了开发这个实验室智能管理平台所需要的开发工具,所使用的数据库,以及架构思路。通过对现代高校的需求调研,来确定了开发这个平台所需要的功能模块,以及需要解决的问题,以及最后所要达到的效果是什么。搭建这个平台后,系统的使用者能通过不同的权限来使用不同的功能,最终完成了这个平台所希望的样子,一个权限分明,功能方便的平台,来满足各大高校的实验室管理工作。

2系统概要设计

通过上述对高校的需求调研,我们要开始准备对系统功能模块和系统构架的设计。

2。1功能模块的概要设计

    有了明确的需求之后,我开始对系统的总体模块设计以及各个子模块的设计进行编写。

2。1。1系统总体模块的概要设计

我打算为学校设计一套具有可远程查看实验室状态以及数据可以及时记录和上传的智能实验室管理系统,系统设计包括以下功能:

信息门户:通过门户展示学校实验室基本情况、项目建设情况、实践教学动态、通知公告、管理规定等内容。

实验室人员管理:系统的最高权限使用者可以根据实验室具体的使用情况,对相关人员的权限进行设置。

实验教学管理:根据教务安排的实验课程或在实验课程库中选择相应的课程,制定相应的实验项目。

上一篇:asp.net宾馆服务管理信息系统设计与开发
下一篇:Apriori算法面向用户偏好挖掘的商业数据分析

java+mysql通用试题库系统后台设计与实现

浅析人工智能体系建设【5490字】

人工智能茬知识付费产业...

网络虚拟实验室体系结构研究【1450字】

智能光网络茬城域网中的...

家居智能系统建设中的标...

校园网的实验室管理运行...

老年2型糖尿病患者运动疗...

互联网教育”变革路径研究进展【7972字】

张洁小说《无字》中的女性意识

LiMn1-xFexPO4正极材料合成及充放电性能研究

新課改下小學语文洧效阅...

麦秸秆还田和沼液灌溉对...

ASP.net+sqlserver企业设备管理系统设计与开发

我国风险投资的发展现状问题及对策分析

网络语言“XX体”研究

安康汉江网讯