论文部分内容阅读
现代远程教育成为教育信息化的重要实践内容和研究方向之一,硬件、软件和教育资源构成了现代远程教育的三大基础,网络课程则是现代远程教育资源的重要组成部分。在现代远程教育中,教学活动围绕着网络课程展开,网络课程是实施现代远程教育目标的基本单元和核心,因此运用较新的动态网络编程技术来开发适用于现代远程教育的高质量的网络课程成了我国发展现代远程教育的一个非常重要而迫切的课题。网络课程是通过网络表现的某门学科的教学内容及实施的教学活动的总和。网络课程的设计与制作是一项很复杂的任务,必须运用多种计算机技术才能够实现。现有网络课程编程技术有:ASP、PHP、JSP、VBScript 和JavaScript 等,但这些技术均在不同程度上都存在着程序复用程度低、重复劳动大、浏览速度低、程序源代码安全性差等一些缺陷和不足。随着Internet 和信息技术的发展,现有网络课程日益彰显的技术缺点及不足,势必又制约着网络课程建设工程的发展。ASP.NET 是基于.NET 框架体系结构的一部分,它为网络课程的建设与开发提供了强有力的技术支持和保障。与现有网络课程开发技术相比,ASP.NET 提供了许多重要的优点如:简易性、安全性、可管理性等,且ASP.NET可用Microsoft Visual Studio.net、Dreamweaver 等多种工具进行开发,大大地加快了开发效率。ASP.NET从整个网页的执行架构、编写程序使用的语言和程序设计的方法上都较传统编程技术发生了质的改变。论文在对网络课程开发的教学理论基础和现有网络课程开发技术分析的基础上,从分析.NET 框架着手,具体解析了ASP.NET 编程技术。其后,介绍了利用ASP.NET 技术实现了《网络规划与设计》网络课程的开发。该网络课程利用Web Form(网络窗体)技术设计动态页面,用ADO.NET 实现数据库的连接与访问,用SQL Server 2000 实现数据库的管理,用Dreamweaver MX 2004 开发工具实现静态页面的设计,用Web Services(网络服务)实现网络的调用。最后介绍了学生在线自测系统、在线答疑系统的总体设计与实现,且对其各模块的实现作了详细探讨,同时附有少量的重要源程序代码。