APP下载

计算机基础课程远程教学系统学生模块的设计与实现

2009-03-15

现代企业文化·理论版 2009年23期
关键词:远程教学选项错误

宋 群

摘要:计算机基础课程远程教学系统学生模块是一个用于学生与教师进行教学交流的系统。该系统是采用IIS+ASP网页编程+ SQL Server 2000数据库实现的。该模块可实现学生查看教师布置的作业、查看并下载资料、查看课程情况、网络考试、查询成绩、视频课件点播、发表答疑等功能。

关键词:远程教学系统;学生模块;SQLServer2000数据库

中图分类号:G434文献标识码:A

文章编号:1674-1145(2009)35-0205-02

随着计算机技术的飞速发展、电脑化教学与远程的网络化教学的普及,远程教学的方式受到更多人的喜爱。计算机基础课程远程教学系统学生模块可以使学校教学更方便、高效,实现资源的共享以及自动化的管理,帮助学校有效地开展全面的信息化教学,尤其适合于电大进行网上教学,同时也能很好地运用基于因特网的远程教学。

一、系统整体方案设计

(一)功能需求分析

计算机基础课程远程教学系统主要提供网上的教学平台,主要分为教师、学生两个部分的功能。教师的功能体现在后台管理模块,对其进行修改、添加、删除的操作;学生的功能体现在可以在网上实现在线考试、考试成绩查询、视频点播、课程资源浏览等功能。教师和学生的功能用来进行留言交流和网上答疑。

(二)总体方案

计算机基础课程远程教学系统主要有课程管理模块、作业管理模块、专业管理模块、资料管理模块、远程教学模块、网络考试模块、在线论坛模块、公告栏模块八个部分组成,总体结构图如1所示:

二、系统详细设计与实现

(一)开发工具

系统的开发离不开程序设计语言,使用什么样的编程语言、服务器、数据库直接关系到系统开发的工作量与效果,本系统采用较简单的ASP语言实现编程,使用SQL Server 2000数据库作为数据开发工具。

(二)数据库设计

本系统采用SQL Server 2000作为后台数据库,采用了ADO的数据访问组件,在ASP网页开发方案中应用ADO组件技术,可以实现对Web数据库的高效访问。ADO提供了Connection, Command,Recordset等三个主要对象,使服务器端的脚本能够方便地连接和操纵WEB数据库。

根据学生模块的功能需求,对于计算机基础课程远程教学系统学生模块的数据库有学生信息表、学生成绩表等13个表组成,各自具有不同的功能,如学生信息表的数据表结构如图2所示:

(三)学生模块设计

根据需求分析结合本系统可以划分为教师和学生两个功能模块。学生模块包括课程概况模块、资料库模块、远程教学模块、网络考试模块、在线论坛模块、公告栏模块等几个模块组成,从学生的权限方面来看只能对其进行查看,在远程教学、网络考试、在线论坛中赋予学生对其各自进行点播、在线考试、成绩查询、发表答疑等功能,学生模块的功能结构图如图3所示:

1.登录界面设计。学生登录界面位于在网站的左边,学生登录是应用程序的主入口,学生只有通过输入学生证号与密码才能登录系统,才可有权对其他的功能模块进行相应的操作,所以密码的保护是相当重要的,它的界面设计如图4所示:

2.学生模块的主要功能模块介绍。学生模块的主要界面如下图5所示:

(1)课程概况:课程概况模块主要是对一门课程的简单介绍,通过简要的介绍让人对所要学习的课程有个大致的了解与把握,以学生身份进入该模块可在此模块当中浏览课程的相关信息,掌握课程信息。

(2)公告栏:通过点击选择公告板栏目的选项,可以查阅到所有教师发布的及时公告信息,让学生在公告栏中查看及时发布的通知信息,为学生提供了方便。

(3)课件点播:课件点播界面对已经上传上去的视频可以进行一个点播观看,通过按钮的控制来播放视频,为学生提供了一个快捷的视频播放功能。

(4)在线论坛:主要完成的是学生发表新主题发布到论坛,通过在线论坛,学生可以发表新的主题,提出自己的疑问,把问题反映给老师,完成发表答疑的功能。

(5)网络考试:实现让学生在无时无刻都可以对所学习的内容进行一个巩固练习,通过考试的形式发现自己的学习弱点,以便在今后的学习中明确自己的学习目标,考试结束之后还可以及时地看到相应的成绩,让学生知道错在哪里,正确的答案是什么,学生一看就明白,减少了自己去找答案的麻烦。

(6)学习资料库:学生通过资料库可查看课程的课件内容,同时还可以阅读及下载所需的资料,避免网上查找的麻烦。

三、系统调试

(一)系统运行步骤

运行此系统需要用到IIS服务器与SQL Server 2000数据库,所以要安装IIS与SQL Server 2000,安装完毕之后需要把系统所在的文件导入到IIS服务器,以下是运行步骤:

“开始”—“设置”—“控制面板”—“管理工具”—“Internet 信息服务”,在此页面当中“新建”—“虚拟目录”—“下一步”输入别名——“下一步”,导入系统文件夹—“下一步”选择访问权限,点击“下一步”完成虚拟目录的创建。

导入数据库数据时必须先启服务器,然后在打开企业管理器,按照提示的步骤对数据库进行附加或者还原的操作,之后在IIS中找到default.Asp对其进行浏览即可观看到整个系统的情况。

(二)运行过程中常见的错误类型

错误1:

错误类型:

错误原因:没有设置用户权限。

解决方法:打开“我的电脑”选择“工具”选择“文件夹选项”里的“查看”选项,把“使用简单文件共享(推荐)”选项的勾去掉。然后选择系统的文件夹的“属性”选项,选择“安全”选项添加用户“Users”赋予它“修改”的权限。

错误2:

错误类型:

错误原因:数据库的安全性选项有误。

解决方法:选择“(local)(windows NT)”右击选择“属性”进入SQL Server(属性)配置,选择“安全性”的选项,勾选“SQL Server和windows”,单击“确定”按钮即可。

错误3:

错误类型:数据还原。

错误原因:当数据库的媒体集存在多个家族成员时就无法还原数据。

解决方法:因为在还原数据库时需要把整个数据都还原进来,所以只要把所有的家族成员都还原进来就可以了。

四、结论

通过对计算机基础课程远程教学系统学生模块的设计与实现,大大地方便了教师与学生之间的交流,且该系统界面美观友好,操作方便,在很大程度上提高了教学的质量。

猜你喜欢

远程教学选项错误
专科医师规范化培训远程教学督导的思考与启示
“对截止日期更通融些”:教师们从上轮远程教学中学到了什么
跟踪导练(四)
阅读理解
跟踪导练(5)
单项填空精选练习100道
“2+1”人才培养模式中网络远程教学方式研究——以计算机专业为例
面向云计算改进的远程教学系统的研究
《错误》:怎一个“美”字了得
可爱的错误等