论文部分内容阅读
随着Internet技术的发展,人们对网络信息的需求越来越大,对网络数据库的动态交互性和查询速度等性能要求越来越高,建立高性能的网络站点数据库是网络技术和应用发展的必然。 本文分析了自计算机网络出现以来,分布式体系结构发展的各个阶段的特点和不足,指出了在互联网时代Browser/Server模式所面临的问题。 HTML在人机界面方面很成功,但却非常不利于机器间的相互交流与信息传递。其不足之处具体体现在难以扩展、交互性差、语义性差以及单向的超链接等方面。XML有着HTML语言所欠缺的伸缩性和灵活性,XML也不再象HTML一样有着一成不变的格式。XML语言为基于Web的应用提供了一个描述数据的有效手段,允许异构数据库间进行数据交换,给用户提供了浏览方式的选择。 ASP是Active Server Pages(活动服务器页面)的简称,它是微软公司的Web应用开发环境,是一种编制服务器端应用程序的技术。它的突出表现在于能够与ActiveX集成,具有强大的功能,其中尤其是ADO,ASP利用ADO实现了与后台数据库的交互。 为了顺应网络应用发展的要求,进一步完善B/S体系结构,本文分析了HTML在网络应用中信息传递方面的不足及XML所具有的相对优势,并对基于XML的数据库技术进行分析后,试图结合可扩展编程语言XML和Microsoft公司的ASP技术,提出一种解决方案,即以XML为核心实现数据显示,用ASP访问数据,完成与数据库的交互。 按照解决方案,本文将XML和ASP技术有机地结合,实现了一个应用实例—大学物理自选实验计算机网上预约系统。该系统为武汉科技大学教学研究项目,是为了解决教学中遇到的实际困难而设计。