论文部分内容阅读
随着Web技术日新月异的发展,Internet逐渐应用到人们生活的方方面面,成为了网上信息展示、交流的中心。Web技术的发展和Web应用需求的日益增长,使得Web发布技术正面临着从静态到动态,从HTML到XML的两次飞跃。在这种情况下,如何对网络上的资源和信息进行合理的组织与发布显得尤为重要。 本论文以此为背景,对如何利用XML技术和.NET技术来进行动态Web信息的管理和发布进行了研究和实现。论文首先对XML及其相关技术进行了简单介绍,接着论述了动态Web系统的开发平台.NET框架及ASP.NET程序设计技术,这是本论文的基础;随后提出了一个基于XML的动态Web信息发布系统的数据模型,并应用XML、.NET技术以及相关数据库技术开发设计了一个基于XML的教学资源管理系统。该系统使用可扩展标记语言XML对数据进行描述和存储,使用可扩展样式语言XSL进行数据格式转换,实现了数据内容与应用的分离;系统的开发平台采用Microsoft公司推出.NET框架,实现了平台的跨系统特性;并结合ADO.NET数据访问体系和SQL Server数据库技术进行开发,从而建立具有互操作性和可伸缩的数据访问体系。 系统通过数据库技术实现了不同用户的权限管理;教师用户可以通过手动输入方式或自动套用格式输入方式输入教学课件并提交,系统自动将其转化整合成完整的XML格式课件,并呈现给用户;系统用户可根据各自权限对教学资源进行提交、修改、浏览、下载等管理。该系统实现了对教学资源的标准化以及灵活的管理、组织与发布,完成了预期设计目标。