论文部分内容阅读
摘要: 基于web的课堂教育远程辅助系统是利用网络为通信工具来进行课堂辅助教学的一种新兴模式。网络教育与传统教育相辅相成,以学校实际传统教育授课出发,结合目前网络教学中存在的问题,发展网络教育的优势对传统教育进行互补,设计基于web的传统课堂辅助系统。在实现过程中,采用ASP和SQL技术来实现本系统。
关键词: asp;sql;传统教育;远程教育
中图分类号:G434 文献标识码:A 文章编号:1671-7597(2011)0920089-02
无可否认,在网络技术日益发展的今天,在不断倡导的“学生为主体,教师为主导”的理念下,传统的课堂教育依然是全国各所学校所采用的主要教学模式。当然这种模式也并不是一成不变的,在重视课堂教学质量,重视教师主导作用的同时,能做到因材施教、因势利导、循序渐进。虽然也有不少的弊端,如学生必须在课堂接受教育;优秀教育资源与优秀教师教学难于共享;且无法反复重新学习巩固。但这种教学模式更切合目前的国情,势必长时间存在下去。因此,在传统教育的基础上结合网络远程教育的辅助手段,是我所考虑的问题。
1 远程教育的优势
与传统教育相比较,远程教育是一种全新的教育模式,它可以突破时间和空间的限制,帮助人们随时随地学习,让更多的学习者共享优秀教育资源。远程教育既具有开放性、交互性、协作性和自主性等特点,又具有异步性、实时性、生动性、集成性和大容量等优势。因此,在远程教育系统的建设中,单纯地构建各种功能单一的系统并不能完全满足远程教育建设的需求,只有那些对数据和信息进行了有效组织、整合了多种业务、为用户提供个性化服务的系统才能充分发挥远程教育的作用。
2 系统结构体系设计
2.1 设计原则
本系统的结构体系建立在浏览器/服务器(b/s)体系结构的基础上,通过与B/S结构的数据库系统结合,实现“请求——处理——应答”的运行模式。学生将可以在任何地方只需一台能上网的电脑进行操作,而不用安装任何专门的软件。
另外本系统需要保证可扩展性。一个典型的远程网络辅助系统至少包括资料显示、资料管理、教师管理和答疑板块。随着内容的不断增加,系统的规模将越来越大,为了更好地适应,要求整个系统能在不间断使用的情况下完成系统的升级。在设计中,主服务器及网络设备采用模块化结构,提供项目类型扩展,使系统能快速方便地引入新的硬件和软件系统。
2.2 功能模块
基本功能模块划分如图显示:
根据系统功能设计要求和模块划分,在具体的技术应用中,数据库主要用于存储资料信息、教师信息、问题提问回复信息和栏目信息。
本系统采用了模块化的设计方法和理念,使用面向对象且易于扩展的asp编程语言,以及服务器数据库SQL Server 2008进行开发设计。由传统的静态HTML的远程网络系统,单一文本浏览、下载,EMAIL上交作业,缺少沟通交互的现状,替代为内容丰富,形式多样,且及时发现、解决学生问题的网络系统模式。
整个教育远程系统网站由学校信息教师建立,并设立管理员模块、普通教师模块以及学生模块。整个系统由不同参与人员共同完成,各个功能相互独立但又相互联系。主要设计目的是在课堂教学进行的基础上,提供课堂教育的相关学习资料、课堂优质教学视频、课后练习资料等供学生进行预习与复习。由管理员负责学科资料栏目的添加管理以及资料信息的管理,如:语文、数学、英语等。同时教师用户和学生用户的注册也由管理员来审核通过。只有合法注册用户才能够正常浏览、下载和发布网站信息,而一般游客则只能浏览,却无法发布任何言论与下载。教师用户作为具体信息添加删除和修改的人员,也有相应的权限,由每位教师不同的学科种类来负责不同的资料栏目从而进行课堂辅助教育教学信息的添加、修改以及删除,如数学老师可以负责数学栏目资料的设置等。通过教师用户负责信息的修改,由资料显示模块来显示,供学生学习与下载,如:“三角函数的应用”,“高一数学集合的概念及其基本运算”等。此外在资料显示模块中添加资料搜索功能,方便学生搜索之前或之后的一些学习资料。另外考虑到学生学习反馈,由答疑模块设计教师在线答疑与留言板模块、公告板模块,对学生提出的疑难杂症进行解答,可以由学生提出问题,教师进行解答,也可以由教师总结疑难,供学生学习,如:“数学学习的小窍门”、“三角函数是如何使用的?”等等。学生可以将课后练习上传发送至服务器,教师定期下载学生作业获取学生掌握情况信息。
3 系统实现
3.1 数据库结构实现
在数据库结构设计中,考虑设计如下一些数据项和数据结构,如:
资料信息表用于储存相关的资料信息,可以由MainId(自动编号)、标题、简介、文件大小、文件类型、更新日期、发布教师姓名、文件地址和下载次数等信息组成。
栏目信息表用于储存管理员设置的栏目信息,可以由自动编号、栏目名称等信息组成。
教师信息表用于存储教师用户的相应信息数据,可以由自动编号、教师姓名、所属系别、所属学科、E-MAIL地址、QQ号码等信息组成。
作业提交表用于存储学生根据相关栏目资料提交给教师的作业信息,可以由自动编号、学生姓名、作业标题、作业内容和日期等信息组成。
3.2 功能模块实现
以资料显示模块、资料管理模块和答疑模块举例:
整个辅助系统首页由资料显示模块组成,而资料显示模块又包括资料显示和资料搜索两个子模块。在这两个子模块中,资料显示子模块包含以下几个页面:资料显示页、资料信息介绍、阅读资料信息、教师资料;而资料搜索子模块可以包含资料搜索页面和资料记录显示页面。各页面之间相互联系,相辅相成。首先通过资料显示页面将本网站系统的所有资料、栏目都显示出来,在此页面中无需填写HTML表单元素,通过SQL数据库中的资料信息表和教师信息表来显示所有的资料信息。当学生想要了解其中某一个栏目中的具体信息时,通过鼠标点击可以进入到资料信息介绍页面,用于了解相关资料的介绍信息,通过资料信息表和教师信息表中的信息,用户判断是否确实是自己所需要的,确实需要,则点击阅读,进入到阅读资料信息页面,进行完整信息的浏览。浏览过程可以在线阅读也可以下载保存。
常规的网络辅助教学系统通常会通过电子邮件来递交作业,而本系统为了使作业的提交更方便,当学生浏览过相关信息之后可以根据阅读资料信息页提出的作业进行作业的提交与发布,将相关作业内容与信息提交至SQL数据库的作业提交表中。如果答案内容较少,可以直接发布在文本框中,如果是doc文件或者其他类型的文件,则可以通过文件提交功能来进行提交,方便教师随时提取获取学生掌握情况。教师在进行了作业的批改之后,可以供学生重新下载查看。在答疑模块的公告板中,教师可以给出答案。在资料搜索页面中,需要学生填写若干表单元素,如教师姓名、资料标题、所属系别与资料类型等,表单元素只需要填写部分,不必全部填写,并且支持模糊搜索。此页面用来显示搜索资料信息,使用了系统数据库中的栏目信息表等。
整个辅助系统的资料管理模块又包含了三个子模块:管理员登陆、资料栏目管理、资料信息管理。当管理员登陆时,会进入到管理员登陆页面,此时,需要填写两个表单元素:管理员用户名和密码。当输入完成确认提交,将表单信息提交到管理员密码的asp确认页面,同时检查管理员用户名和密码的合法性,成功登陆后,则进入到资料栏目管理和资料信息管理两个子模块。在资料栏目管理中考虑制作六个asp页面:添加栏目、添加成功、修改栏目、修改成功、删除栏目、删除成功;资料信息管理中考虑制作七个asp页面:添加资料信息、添加成功、资料列表、修改资料、修改成功、删除资料、删除资料成功。
答疑模块是本系统的特色之一,作为一个独立、自学为主的辅助系统,能否在线答疑、准确得到答案是本系统的重点。模块基本功能如图所示。
在答题模块中,普通游客可以进行提问和回复的查看,但无权发表任何言论,只有注册用户登陆之后才能发表相关主题信息,经过管理员操作审核之后方能显示,同时注册用户也能查看相关主题与回复信息,并能删除自发主题或自己的回复信息。另有留言板和公告板可供管理员与教师用户发布信息进行交流。教师可根据学生提出的各种问题进行解答,并因材施教,对症下药。而管理员则可以拥有用户信息的审核、删除、修改;主题类别的添加、修改、删除;主题;主题信息的发布、回复、删除等功能。在整个答疑模块中,学生经常能够遇到或者关心的问题可以置顶或加亮显示,或者可以放入常见问题栏目中,方便学生进行查阅解答。
4 结束语
在我看来,在网络技术迅猛发展的今天,教育领域应该注重传统教育与网络远程辅助相互补的模式,取两者之长,补两者之短,充分发挥教师为主导,学生为主体的作用。实施网络教学辅助是切合科教兴国战略,共享优秀教学资源办好教育的科学举措。使用ASP+SQL技术更能适应学生为主体的教育地位,重视学习者之间的信息交流,是信息技术与其他学科在教育教学中的很好结合。突出了信息技术的优势。当然,本系统也还有不少地方需要完善,如:系统将建立一个习题库,供学生随即抽题进行练习与测试,同时测试结果将会发送至教师用户,这样可以更好地检验学生的掌握情况。以上即为本人就课堂教育远程辅助系统的设计与实现作一探析。
参考文献:
[1]查有梁,教育模式,北京:教育出版社,1996.
[2]《工作过程导向新理念丛书》编委会,《asp动态网页编程》,清华大学出版社,2009.
作者简介:
王少豪(1982-),江苏无锡人,无锡高等师范学校助教,研究方向:计算机网络。
关键词: asp;sql;传统教育;远程教育
中图分类号:G434 文献标识码:A 文章编号:1671-7597(2011)0920089-02
无可否认,在网络技术日益发展的今天,在不断倡导的“学生为主体,教师为主导”的理念下,传统的课堂教育依然是全国各所学校所采用的主要教学模式。当然这种模式也并不是一成不变的,在重视课堂教学质量,重视教师主导作用的同时,能做到因材施教、因势利导、循序渐进。虽然也有不少的弊端,如学生必须在课堂接受教育;优秀教育资源与优秀教师教学难于共享;且无法反复重新学习巩固。但这种教学模式更切合目前的国情,势必长时间存在下去。因此,在传统教育的基础上结合网络远程教育的辅助手段,是我所考虑的问题。
1 远程教育的优势
与传统教育相比较,远程教育是一种全新的教育模式,它可以突破时间和空间的限制,帮助人们随时随地学习,让更多的学习者共享优秀教育资源。远程教育既具有开放性、交互性、协作性和自主性等特点,又具有异步性、实时性、生动性、集成性和大容量等优势。因此,在远程教育系统的建设中,单纯地构建各种功能单一的系统并不能完全满足远程教育建设的需求,只有那些对数据和信息进行了有效组织、整合了多种业务、为用户提供个性化服务的系统才能充分发挥远程教育的作用。
2 系统结构体系设计
2.1 设计原则
本系统的结构体系建立在浏览器/服务器(b/s)体系结构的基础上,通过与B/S结构的数据库系统结合,实现“请求——处理——应答”的运行模式。学生将可以在任何地方只需一台能上网的电脑进行操作,而不用安装任何专门的软件。
另外本系统需要保证可扩展性。一个典型的远程网络辅助系统至少包括资料显示、资料管理、教师管理和答疑板块。随着内容的不断增加,系统的规模将越来越大,为了更好地适应,要求整个系统能在不间断使用的情况下完成系统的升级。在设计中,主服务器及网络设备采用模块化结构,提供项目类型扩展,使系统能快速方便地引入新的硬件和软件系统。
2.2 功能模块
基本功能模块划分如图显示:
根据系统功能设计要求和模块划分,在具体的技术应用中,数据库主要用于存储资料信息、教师信息、问题提问回复信息和栏目信息。
本系统采用了模块化的设计方法和理念,使用面向对象且易于扩展的asp编程语言,以及服务器数据库SQL Server 2008进行开发设计。由传统的静态HTML的远程网络系统,单一文本浏览、下载,EMAIL上交作业,缺少沟通交互的现状,替代为内容丰富,形式多样,且及时发现、解决学生问题的网络系统模式。
整个教育远程系统网站由学校信息教师建立,并设立管理员模块、普通教师模块以及学生模块。整个系统由不同参与人员共同完成,各个功能相互独立但又相互联系。主要设计目的是在课堂教学进行的基础上,提供课堂教育的相关学习资料、课堂优质教学视频、课后练习资料等供学生进行预习与复习。由管理员负责学科资料栏目的添加管理以及资料信息的管理,如:语文、数学、英语等。同时教师用户和学生用户的注册也由管理员来审核通过。只有合法注册用户才能够正常浏览、下载和发布网站信息,而一般游客则只能浏览,却无法发布任何言论与下载。教师用户作为具体信息添加删除和修改的人员,也有相应的权限,由每位教师不同的学科种类来负责不同的资料栏目从而进行课堂辅助教育教学信息的添加、修改以及删除,如数学老师可以负责数学栏目资料的设置等。通过教师用户负责信息的修改,由资料显示模块来显示,供学生学习与下载,如:“三角函数的应用”,“高一数学集合的概念及其基本运算”等。此外在资料显示模块中添加资料搜索功能,方便学生搜索之前或之后的一些学习资料。另外考虑到学生学习反馈,由答疑模块设计教师在线答疑与留言板模块、公告板模块,对学生提出的疑难杂症进行解答,可以由学生提出问题,教师进行解答,也可以由教师总结疑难,供学生学习,如:“数学学习的小窍门”、“三角函数是如何使用的?”等等。学生可以将课后练习上传发送至服务器,教师定期下载学生作业获取学生掌握情况信息。
3 系统实现
3.1 数据库结构实现
在数据库结构设计中,考虑设计如下一些数据项和数据结构,如:
资料信息表用于储存相关的资料信息,可以由MainId(自动编号)、标题、简介、文件大小、文件类型、更新日期、发布教师姓名、文件地址和下载次数等信息组成。
栏目信息表用于储存管理员设置的栏目信息,可以由自动编号、栏目名称等信息组成。
教师信息表用于存储教师用户的相应信息数据,可以由自动编号、教师姓名、所属系别、所属学科、E-MAIL地址、QQ号码等信息组成。
作业提交表用于存储学生根据相关栏目资料提交给教师的作业信息,可以由自动编号、学生姓名、作业标题、作业内容和日期等信息组成。
3.2 功能模块实现
以资料显示模块、资料管理模块和答疑模块举例:
整个辅助系统首页由资料显示模块组成,而资料显示模块又包括资料显示和资料搜索两个子模块。在这两个子模块中,资料显示子模块包含以下几个页面:资料显示页、资料信息介绍、阅读资料信息、教师资料;而资料搜索子模块可以包含资料搜索页面和资料记录显示页面。各页面之间相互联系,相辅相成。首先通过资料显示页面将本网站系统的所有资料、栏目都显示出来,在此页面中无需填写HTML表单元素,通过SQL数据库中的资料信息表和教师信息表来显示所有的资料信息。当学生想要了解其中某一个栏目中的具体信息时,通过鼠标点击可以进入到资料信息介绍页面,用于了解相关资料的介绍信息,通过资料信息表和教师信息表中的信息,用户判断是否确实是自己所需要的,确实需要,则点击阅读,进入到阅读资料信息页面,进行完整信息的浏览。浏览过程可以在线阅读也可以下载保存。
常规的网络辅助教学系统通常会通过电子邮件来递交作业,而本系统为了使作业的提交更方便,当学生浏览过相关信息之后可以根据阅读资料信息页提出的作业进行作业的提交与发布,将相关作业内容与信息提交至SQL数据库的作业提交表中。如果答案内容较少,可以直接发布在文本框中,如果是doc文件或者其他类型的文件,则可以通过文件提交功能来进行提交,方便教师随时提取获取学生掌握情况。教师在进行了作业的批改之后,可以供学生重新下载查看。在答疑模块的公告板中,教师可以给出答案。在资料搜索页面中,需要学生填写若干表单元素,如教师姓名、资料标题、所属系别与资料类型等,表单元素只需要填写部分,不必全部填写,并且支持模糊搜索。此页面用来显示搜索资料信息,使用了系统数据库中的栏目信息表等。
整个辅助系统的资料管理模块又包含了三个子模块:管理员登陆、资料栏目管理、资料信息管理。当管理员登陆时,会进入到管理员登陆页面,此时,需要填写两个表单元素:管理员用户名和密码。当输入完成确认提交,将表单信息提交到管理员密码的asp确认页面,同时检查管理员用户名和密码的合法性,成功登陆后,则进入到资料栏目管理和资料信息管理两个子模块。在资料栏目管理中考虑制作六个asp页面:添加栏目、添加成功、修改栏目、修改成功、删除栏目、删除成功;资料信息管理中考虑制作七个asp页面:添加资料信息、添加成功、资料列表、修改资料、修改成功、删除资料、删除资料成功。
答疑模块是本系统的特色之一,作为一个独立、自学为主的辅助系统,能否在线答疑、准确得到答案是本系统的重点。模块基本功能如图所示。
在答题模块中,普通游客可以进行提问和回复的查看,但无权发表任何言论,只有注册用户登陆之后才能发表相关主题信息,经过管理员操作审核之后方能显示,同时注册用户也能查看相关主题与回复信息,并能删除自发主题或自己的回复信息。另有留言板和公告板可供管理员与教师用户发布信息进行交流。教师可根据学生提出的各种问题进行解答,并因材施教,对症下药。而管理员则可以拥有用户信息的审核、删除、修改;主题类别的添加、修改、删除;主题;主题信息的发布、回复、删除等功能。在整个答疑模块中,学生经常能够遇到或者关心的问题可以置顶或加亮显示,或者可以放入常见问题栏目中,方便学生进行查阅解答。
4 结束语
在我看来,在网络技术迅猛发展的今天,教育领域应该注重传统教育与网络远程辅助相互补的模式,取两者之长,补两者之短,充分发挥教师为主导,学生为主体的作用。实施网络教学辅助是切合科教兴国战略,共享优秀教学资源办好教育的科学举措。使用ASP+SQL技术更能适应学生为主体的教育地位,重视学习者之间的信息交流,是信息技术与其他学科在教育教学中的很好结合。突出了信息技术的优势。当然,本系统也还有不少地方需要完善,如:系统将建立一个习题库,供学生随即抽题进行练习与测试,同时测试结果将会发送至教师用户,这样可以更好地检验学生的掌握情况。以上即为本人就课堂教育远程辅助系统的设计与实现作一探析。
参考文献:
[1]查有梁,教育模式,北京:教育出版社,1996.
[2]《工作过程导向新理念丛书》编委会,《asp动态网页编程》,清华大学出版社,2009.
作者简介:
王少豪(1982-),江苏无锡人,无锡高等师范学校助教,研究方向:计算机网络。