论文部分内容阅读
网络的发展对人们的学习方式产生着重大的影响,网络学习的类型有自主学习、协作学习、研究性学习和非线性学习等。其中非线性学习源于网络资源组织的非线性特征。当今网络教学平台中的多媒体系统结构和资源结构决定了网络学习的非线性的学习特征,因此设计和开发相应的网络教学资源对学习者有着很重要意义。根据非线性的特点来思考怎样组织和展示教学信息会使学习者更容易接受和理解,对网络教育资源的设计开发者来说是很重要的。同样对学生来说了解非线性的学习特征,选择与之适应的学习策略有助于提高学习效率也是很重要的。本文在非线性学习策略指导下采用ASP.NET以及SQL2005实现对教学平台的设计和开发中展开,在理论设计层次该教学平台主要是针对非线性学习策略设计,设计的思想是针对如何改善虚拟的学习环境,如何设计出更好的平台的逻辑来适应网络非线性学习策略。在技术设计层次该教学平台的设计基于B/S架构的多层开发模型,以SQL2005为数据库依托。在开发层次上使用完全面向对象的C#结合.NET2.0技术完成。该平台采用多层开发模型:前台界面层(WEB界面层)业务逻辑层(BLL)数据层(DAL)数据模型层(Model),前台界面层的设计开发主要结合非线性学习理论来创建个性化的学习环境,业务逻辑层和数据层的设计和开发主要是处理教学平台的业务数据,使之更好的服务教学。采用多层架构开发设计教学平台,作为一个整体系统结构,具有教学资源共享、前台界面个性化特点。它能适应非线性学习层次上要求的快速正确搜索合理的资源、完成学习的交互性和探索性、学习的主动建构等特征。由于教学平台是设计较多的模块,作者在此主要介绍一个教学论坛模块代码编写来阐述教学平台的开发设计。