《数据结构》网络教学平台的设计与实现(2)
时间:2018-07-01 11:37 来源:毕业论文 作者:毕业论文 点击:次
1.2背景、目标和意义 在高等教育中教学质量是培养人才最重要的环节,课程质量直接影响教学质量,由此可见,做好课程建设是培养人才的关键环节[4]。传统的教学方式已经满足不了现代化的教学需求,学生需要更为广泛的自学和讨论空间。我国现行的教育模式,学生只能在课堂上与老师交流,与同学间的讨论也仅限于课堂。为了解决这些问题,将网络引进教学课堂已是必然趋势,建立网络教学平台是将网络引进课堂的主要方法。由此可见,在高等教育中,网络教学也越来越重要。利用网络传播教育资源是扩展教育范围的一种重要方法,把学习资源放到网络上,不仅可以促进学生学习,而且只要是爱好者皆可共同学习,为所有人提供一个自由学习和提升自我的平台。 本设计是针对《数据结构》这门课程所设计的网络教学平台。众所周知,《数据结构》这门课比较抽象,难以理解,在教学上也有很大的难点。在课堂上老师是不可能对每个学生的问题都一一解答,仅仅凭借课堂时间学生们很难将全部问题解决、消化吸收[5]。所以对于《数据结构》这门课程,网络教学平台的开设存在必要性。通过《数据结构》网络教学平台,老师将更多的学习资源与学生共享。在网络教学平台上学生可以提出问题,老师或者同学都可以给予解答,且每个问题只需回答一遍,节约了每个人的时间,提高工作和学习的效率。通过网络教学平台,解决了很多传统教学中不能解决的问题,提高了教学质量,也提高了学习者的自学和交流沟通的能力,为人才的培养提供了更为便利的途径。 2.开发工具的选取 2.1 Visual Studio 2010 介绍 Visual Studio 2010 是微软公司推出的开发环境,是目前最流行的 Windows 平台应用程序开发环境。它提供了面向对象的编程环境,极大地向下兼容以往版本的Visual Studio,而且较原来版本提高了代码执行的安全性,消除脚本环境。支持 .NET Framework 4.0,提供用于编程的C#语言编辑器,框架类库,比如 .net命名空间下名都是操作网络的类,用起来就很方便;而且比较人性化的图形界面,可以将前台的界面的设计和后台代码的编写同时进行:只需双击就可以自由切换,控件的使用也可以自由拖动,简洁大方明了。 2.2 SQL Server 2005 介绍 后台数据库的建立使用SQL Server 2005作为开发工具。SQL即结构化查询语言,是关系数据库的标准语言,是一个通用、功能极强的关系数据库语言。当前,几乎所有的关系数据库管理系统软件都支持SQL。SQL的优势为综合统一,高度非过程化,面向集合的操作方式,以同一种语法结构提供多种使用方式、语言简洁、易学易用。现代社会的客户端/服务器系统通常比较复杂,使用SQL Server作为数据库开发工具是一个很好地选择[6]。 3.平台的总体设计 《数据结构》网络教学平台的设计与实现包括以下七项内容:首页、章节简介、教学大纲、视频课件、资源下载、网站留言、后台管理。各个功能模块设计的具体功能如下: (1)登录功能:确认用户和管理员信息是否正确,实现权限的划分。 (2)注册功能:用户若想要下载网站资源,注册之后才能获得下载的权限。下载之后可以随时随地自由观看。 (3)章节简介模块:教师介绍每个章节的主要内容,供用户对课程作简要了解。 (4)教学大纲模块:教师上传本学期的进度表,供学生查看,提前做好预习工作。 (5)视频课件模块:教师上传视频资源,供学生自由学习。 (6)资源下载模块:教师上传相应教学资源,比如:课件、习题等。供学生下载使用。 (责任编辑:qin) |