基于Java web课程教学系统设计(2)

1.1课题背景 现代社会信息大量涌入,高速流通,计算机技术随着这股热潮在大众生活中得到了普及,社会生活再难逃脱互联网的束缚,但这也无疑增添了


1.1 课题背景

现代社会信息大量涌入,高速流通,计算机技术随着这股热潮在大众生活中得到了普及,社会生活再难逃脱互联网的束缚,但这也无疑增添了许多机遇,譬如,普通人可以足不出户,接收到来自天南海北的巨额信息。 而学校,一个主要职能是传播知识的组织机构,更加迫切的需要一个高速的便捷的知识传播途径,传统教学方式过程繁琐,冗余环节大量存在,使得网络学习成为了更加方便的学习方式,在传统教学方式逐渐向纯网络教学方式进行转变的过程中,一个起到辅助作用的课程教学系统是极为有利的过渡。 一方面,在对当前高校课堂的调查中发现,随着学习的不断深入,教师教学内容的拓展, 仅通过现实授课的方式无法让所有学生紧跟进,学生希望拥有更加灵活高效的学习方式, 教师希望拥有更加宽泛的权限对于课程进行处理,实时了解学生状况。 在另一方面,这种系统并没有完全取代传统教学的所有职能,在保留传统教学优势的同时,用科技来辅助,更能激发学生学习热情。 同时,越来越多的高校开始公开教育资源,这不仅有利于自身知名度的提升,更是体现了高校和教师的社会责任感。 总之,出于多种需要,网络辅助教学已逐渐的成为一种广泛而普遍的,提高教学效率, 共享优质教育资源,引导主动学习积极性的方式,一个更加便捷的交流平台。

从在线教育和网络辅助教学整个领域来看,该体系日益开放,制定相关的标准并实施是也变得不可阻挡, 标准化成为了开放化的前提,设定不同系统间接口是发展中的过渡。 这类系统多与与学校其他系统相结合,不仅是在数据交换层面,界面风格的统一身份验证和授权的统一对于发展也是极为重要的。 系统对于不同专业教学策略应予以支持,包括一般性服务和个性化服务的融合与开发,异步学习资源和同步学习资源之间的配合,学习社区功能。

互联网的现代远程教育已经建立了一个开放的环境系统,然而,在现有的基于 web的应用程序开发中,仍然存在一些程序不容易重用、维护繁琐、程序变化的适应性差、 web设计人员和软件开发人员分担责任等问题,设计和软件开发导致开发效率低下。因此,随着时间的推移,必将有一种合理有效的编程模式,能够极大的方便我们解决上述问题。基于我对以上背景的认识,对该课题进行了研究。

1.2 课题意义

与传统的教学方式相比较而言,采用互联网进行教学从一定程度上突破了时间和空间给人类带来的限制,使得学生可以在任何必要的场合进行学习,也不用受到上课时间的困扰, 共享优质的教育资源,最重要的是能够根据自身实际情况安排时间和进度,还可使线下课堂同线上课堂相结合, 线下课堂录制视频,线上观看查漏补缺,教师还可通过课程教学系统发布课件,收取作业,为师生沟通提供了纽带。 这种教学系统,具有极大的开放性和交互性,同时提供个性化的选择以提高学生自主学习意愿,教学模式得到了进一步的提升和变革,多种功能进行解构后重新整合,海量数据和信息资源进行重新组织,充分的发挥其信息存储容量大,实时性以及异步性等优势,集中构建多功能、个性化的服务,利用互联网时代的技术,共享信息资源,简化教学,提高高校教育教学质量,只有高质量的教学方式才可以以更快的速度培育出高质量的人才。

1.3 发展现状

资料显示,目前主流课程教学系统的实现大致有以下三类:

第一类作为高校OA的部分组件,仅提供下载资料、在线论坛等简单功能。这种网站一般拥有所属高校公共课程视频,对内部学生提供下载。