欢迎来到天天文库
浏览记录
ID:34838868
大小:2.21 MB
页数:67页
时间:2019-03-12
《基于xml与.net技术的动态web信息发布系统的研究和设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、l绪论硕士论文重复建设,开发的效率低;另一方面,难以对教育资源开展有效的描述、存储、检索、互操作。现代远程教育信息的分散和不规范的现状,严重限制了对他们的充分利用,因而迫切需要一个规范的应用方案和一套标准的资源描述,教育资源的标准化已是大势所趋。XML(ExtensibleMarkupLanguage,可扩展标记语言)作为一种专门用于互联网上传递信息的标记语言,其具有自描述性、结构良好性、有效性、以及内容与显示分离等优势。XML用于教学资源的发布和管理,将带来以下几方面的优势:(1)使资源文件格式
2、、数据结构标准化XML提供了切合实际的并清楚地描述了的易于读写的格式,提供了标准化的结构,利用他们可以定义需要的标记,或者使用其他组织定义的最适合需要的标记组。用XML定义数据表示的基本结构,可以实现远程教育信息文件格式、数据结构的标准化。(2)资源信息描述、提取、发布、查询的标准化使用XML提供一套标准的资源描述方法的同时也解决了信息提取、发布、查询的标准化问题。教育资源的客户端——教师或学习者,根据标准提出包含自己需要提取、查询的资源信息的XML标识,教育资源服务端就可以根据这些标识生成包含相
3、应信息的XML文档响应客户端的请求,而这个文档使用了Ⅺ皿。结构化的具有具体意义的标记,因此客户端可以很容易从文档中识别和获取需要的信息。发布资源信息时,教育资源服务端可以根据标准来生成包含资源信息XML文档,任何授权的客户都可以编制自己的应用程序来获取其中的信息。这样就可以使既定的标准能很方便地应用到资源信息的提取、发布、查询中。(3)远程教育信息交换标准化应用客户需要与不同的数据源进行交互时,数据可能来自不同的数据库,它们都有各自不同的复杂格式。但客户与这些数据库间只通过一种标准语言进行交互,那
4、就是XML。由于XML的自定义性及可扩展性,它足以表达各种类型的数据。在这类应用中,XML解决了数据的统一接口问题。总之,XML技术在教学资源开发与发布方面是一个非常具有优势的技术,它的简单易读性、可扩展性、结构严谨性、强适应性、运行高效性、保值性、可持续发展性等优点,都将为我们提供良好的标准化环境。由于XML是一个统一的标准,也使得使用其开发的教学资源管理系统具有换开放性和可扩展性。1.4论文的研究内容和组织结构本文在阅读大量国内外文献的基础上,通过学习相关知识和技术,对基于XML与.NET平台
5、的动态Web发布技术进行了研究,最后实现一个基于XML的完整的4南京理工大学硕士学位论丈基于姒L与.m技术韵动态feb信息发布系统的母f究和设计教学资源管理系统,实现了对教学资源的格式转换、以及不同用户对教学资源进行管理、组织、发布与共享。该系统综合运用了XML与.NET技术,以XML作为网络资源描述的技术手段,充分利用XML内容与形式分离的特点及良好的可扩展性,用CSS、XSL定义文档显示格式,并利用了XSL的格式转换功能,实现内容与样式的分离,以及不同格式间的转换;用DTD、Schema进行验
6、证,保证文件的正确性;利用ADO.NET的核心组件DataSet以及.NETFramework数据提供程序实现高效的数据访问,实现方便的获取、组织和表示数据。本文所做工作:(1)研究网络技术理论知识与技术:包括业务层、逻辑层、数据层技术,信息传递技术,安全技术,以及网站构建技术。(2)深入研究XML技术、ASP.NET技术,结合数据库技术及Web技术编写应用程序。(3)教学资源管理系统的总体规划与设计:包括系统需求、业务逻辑,数据库分析以及系统流程、数据库、系统模块设计.(4)教学资源管理系统的开
7、发与实现:编程实现各模块的功能,包括页面设计以及后台编码实现。其中通过数据库技术实现用户树状权限菜单,通过设计一个词法分析函数实现课件HTML输入到XML格式的转换并存储到文件系统。本论文的组织结构如下:第一章是本文的绪论部分。本文在第二章中介绍了XML,XSL、.NET等相关技术,这是课题研究的动态Web发布技术的基础。第三章中论文提出了一个基于XML的动态Web发布系统模型.第四章是系统的总体设计部分,对系统的需求、功能和总体架构进行了分析。第五章详细说明了系统数据访问模块的详细设计,包括数据
8、库设计、用户角色权限管理的实现以及ADO.NET数据访问模块的设计和实现。第六章详细说明了系统的XML课件自动生成模块的设计和实现,其中包括词法分析函数实现课件的XML格式自动转换,以及课件的验证、课件的样式显示等。第六部分是论文的结尾部分,对论文所做工作进行了小结和展望。最后是致谢和参考文献。5南京理工大学硕士学位论文基于Ⅺn与.NET技术的动态Web信息发布系统的研究和设计2XML及.NET技术概述2.1)圆几及其相关技术XML,可扩展标识语言(eXtensibleMarkup
此文档下载收益归作者所有