论文部分内容阅读
随着Internet的迅速发展,教育逐步走上了网络化的时代,现代远程教育就是随着现代信息技术的发展而产生的一种新型教育形式,是构筑知识经济时代人们终身学习体系的主要手段。现代远程教育具有传统教学模式无可比拟的优点,它创造了一种全新的教学模式,打破了传统教学模式在时空上的限制,采用先进的教学手段和教学方法,可以实现适合学生个体发展的教学。因此,这种与网络相结合的学习系统的开发与利用越来越受到欢迎和重视。本研究工作的开展,主要是为了解决现实问题,满足当前应用需求,同时积累系统开发研制的经验。 本文从CAI的理论基础及发展和基于ASP的教学支持系统的现状分析入手,结合ASP开发的特点和软件工程的思想,进行了较详细的系统需求分析,在此基础上论述基于ASP的教学支持系统的设计思想、总体结构和功能,以及实现方法和技术。 系统采用B/S体系结构,注重良好的可扩展性,采用模块化设计方法,将其划分为网络课堂子系统,网上答疑子系统,在线测试子系统,网上作业子系统等功能模块,选择面向对象的、易于扩展的ASP编程语言环境及SQLServer数据库系统开发实现。文中重点讨论了基于ASP的教学支持系统设计与实现过程中的主要关键技术的特点及其在系统中的应用。 总之,通过本文的研究,在比较各种基于ASP的网上教学系统的基础上,提出了一种基于ASP的教学支持系统设计思想和方案,研究了基于ASP的数据库开发中常用的主要技术及其实现方法和过程,并最终实现了一个具有一定实用价值的基于ASP的教学支持系统,解决了我们的当前应用需求,并为今后的进一步研究工作奠定了基础。