3.3 系统开发方案 14
4 系统功能模块的划分及各模块的实现方法 15
4.1 WebService 15
4.2 登录模块 16
4.3 学生模块功能描述及实现方法 17
4.4 教师模块功能描述及实现方法 24
5 设计开发过程中遇到的问题与解决办法 33
5.1 GridView控件中的操作问题 33
5.2 上传和下载功能中的路径问题 34
结 论 35
致 谢 36
参考文献 37
1 引言
1.1 开发背景
随着信息产业飞速发展,教育步入新的时代——教育信息化的时代。信息时代具有:“知识膨胀”,信息量大;知识更新速度快;人才竞争激烈等特点。因此,更新观念,改革教学方式,学会运用现代信息技术——计算机和网络技术来辅助教学,使课堂教学形象、生动、有趣,最大限度地调动学生学习的积极性,发展学生思维想象力,培养学生创新能力,就显得尤为重要。
时代在发展,教学和学习的环境都有了比较大的变化,当今社会对大学生信息素质的要求也越来越高。而计算机课程的学习是大学生提高自身信息素质的有效手段,无论是何专业,一些基础的计算机课程无疑会为进一步培养其专业能力和综合素质奠定基础。基于学生水平的诧异和不断提高的计算机公共课的要求,传统的面授,函授以及多媒体教学已经无法满足教学的要求,于是立体化的WEB教学平台势在必行[1]。
因此,如何更好的利用网络和信息化的思想,高效地开发一种通过网络而实现教学课程的系统,成为摆在教学设计人员面前的首要任务,对在线网络教学平台开发的设计原则、功能模块以及技术实现方面就值得一番理论和实践的探讨。随着技术的不断进步,利用网络进行网上教学成为教育发展的一个方向。而对于我们计算机专业而言,专业课程数量多,难度大,教师授课和学生理解都具有很大的难度。因此,计算机专业的学生要学好计算机课程更应该充分利用计算机这一最佳的资源。故而建立一个计算机课程的辅助教学平台,对计算机专业的学生更好更活更深刻的学好计算机专业课程有重要的实践意义。
1.2 网络教学的特征
计算机网络教学相对于传统的教学方式有两个明显的特征。 首先,师生可以突破时空的界限,不受地域限制,在个人计算机前完成教学教育活动,大大的节省了教育资源,同时不会妨碍师生间的积极互动,反馈和交流都比传统的广播电视教学方便高效。 其次,可共享的丰富的因特网资源不管是对教师教学还是对学生学习都提供了有利的支持。
基于以上特征,网络教学打破了传统学校教育的课堂授课模式,同时也突破了传统远程教育所无法实施的有效的沟通和交流的局限。它要求建立一种全新的教学与学习模式,对教师和学生也提出了不同的要求。 对于教师来说由原来对教学的完全支配者变成了学习的支持者,他负责网络课件的设计、上传和管理,当然也包括负责作业的上传批改等等传统的教育手段。而对于学生来说由以前单一的、被动的接受学习变成自我探索、发现、协作学习等多种形式的组合学习。学生不仅仅要像从前一样接受教师给予的知识,更应该发挥自己的主观能动性去寻找和探索相关的知识和资源,学生的学习范围和交流对象也随着网络延伸,并且可以进行协作化的学习。因此在进行辅助教学平台的设计开发时不能在因循从前的一套模式,而应该根据新的学习、教学环境进行教学设计 ,而作为计算机课程的网络教学系统的设计更应该符合计算机专业的学生的学习心理,认知心理;知识的编排既遵循本门课程的逻辑结构,和学生学习的接受水平相一致,而且还能够科学的呈现出来。文献综述