论文部分内容阅读
摘要: 网络为我们提供一个新学习的园地,目前的网络教学中,以教师为主体的教学模式实质上并没有从本质上改变传统学校教育的课堂授课模式,为此本文作者开发的在线学习系统以解决这个问题。其开发主要包括后台数据库的建立以及客户端使用实现,重点在于数据库的连接、动态网页的创建来实现自主在线学习的环境,对于前者采用ACCESS数据库,对于后者使用ASP服务器端的动态网页技术和JAVASCRIPT脚本语言。本系统包含登陆模块、知识呈现模块和搜索模块、实时自由讨论区和专题讨论区模块、在线考试、在线作业模块、学习过程记录、查询模块,将实现学习者的完全自主化。
关键词: ASP 在线学习系统 设计 学生信息管理系统 实现
引言
随着计算机技术、网络技术、通信技术的日益成熟,计算机网络教学已成为现代教育技术发展的热点。在基于ASP的网络教学环境下,可以充分地发挥学习者的主动性、积极性,既可以进行个别化教学,又可以进行协作型教学,还可以将“个别化”与“协作型”二者结合起来,所以是一种全新的网络教学模式,实现传统教育无法做到的“个性化教育”。但在目前的网络教学中,以教师为主体的教学模式实质上并没有改变,对网络教学的理解也只是停留在通过各种现代化技术和手段,以机器代替教师和黑板,认识观点只停留在教学手段和教学形式的改变上。教学过程中教学效果得不到及时反馈,制作的课件面向群体单向传播。学生没有自主权,只能被动接受课件,这从根本上排斥了学生的求知欲,不能持久激发其学习兴趣,破坏了教学有机整体,达不到培养能力的教学目的和教学效果。为此我们研究并设计了一种基于ASP的网络教学系统,根据学生的认知水平进行个性化的学习,学生可以随心所欲地调用各种学习资源,自我设计学习进度,直到达到学习目的,这能充分调动学生的学习积极性和主动性。
ASP创建课程教学网站管理系统,是利用网络资源和多媒体技术等多种教学形式改进教学的同时充分使用数据库的存储优势,更方便学生的自学。ASP结构具有更好的跨平台性与可扩展性,能够降低系统运行成本。
在系统设计中应该尽可能地发挥在线学习的优势,避免不适合于在网上教学的知识内容和教学形式。要以学习者为中心,在知识的编排中和知识点的划分中尽量保持每个知识点的独立完整,保持课程知识本身的内在逻辑性。
1.在线学习系统的设计
1.1需求分析
随着计算机网络的普及,学生的电脑拥有数达到了进行网上交流的基本要求,通讯条件可以满足要求,青年人对新生事物的接受速度快,工作生活高节奏,并能充分利用网络,思想意识形态上的条件也具备。但现在网上学习存在的一些问题,如:课件点播质量受网络环境、在线人数等客观因素的影响较大;自己掌握学习进度容易过于冒进或拖拉;长时间的信息搜索加工过程不仅会导致学习者视力下降、注意力分散,而且会使学习者大脑处于过度疲劳状况,降低对信息的综合分析能力,严重的还会引起生理上的头晕、烦躁、厌食等多种症状,等等。笔者针对这些问题本系统提供了一些解决办法,满足了学习者的以下需求:
首先,课件无须下载,可直接通过在线跳转迅速得到。
其次,提供休闲区,起到劳逸结合的效果。
再次,尽最大可能减少冗余信息,减少学习者筛选信息的时间。
最后,对于学习进度根据测试提出建议和意见,方便学习者设定目标。
1.2在线学习系统的设计
1.2.1系统开发环境
本系统是在Windows环境下,采用JavaScript为实现语言,选用中型的ACCESS数据库对数据进行管理操作。
1.2.2系统功能实现工具
网页制作主要使用工具Dreamweaver;媒体素材制作主要使用Macromedia Flash、Macromedia Photoshop和Macromedia Fireworks;服务器端的编程利用ASP技术;客户端的编程使用JavaScript和VBScript脚本语言。
1.2.3系统功能设计
在线学习系统是一个学习者自主学习的系统,利用该系统学习者可以注册并修改自己的个人信息;根据个人需求,可以在本系统中获得在线学习课件;也可以进行网上讨论,交流心得。系统管理员可管理所有的用户。
1.2.3.1系统管理
此项功能权限仅限于系统管理员,实现的功能有:用户注册、角色定义、权限分配、用户信息维护等。普通用户不拥有这些权限。
1.2.3.2本系统功能图
登陆模块。
包括用户名、密码、提交、重填,设置访问权限,在本系统中,只有经合法注册并被授权的用户登录后才能进行正常的操作。管理员和已注册过的学生登录后,系统对登录信息进行判断,如果该信息合法,在用户信息表中存在相应的记录,那么就提示登录成功。如果不正确则给出出错信息,返回到登录页面重新登录。登录成功后即可进入进行自主学习。
?鄢知识呈现模块和搜索模块。
放置教学课件如PPT,并设置配套的练习,有明确的知识点的划分,同时提供课外学习部分资料并提供适合学习者的参考书目,学习这可以根据需要选择所需资源。
?鄢在线考试、在线作业模块。
在线考试提供随机生成试卷、试卷评阅及成绩查询,让学习者可以定期测试自己所学。在线作业根据章节设置,起到加强巩固知识的作用,该部分有参考答案及解析。
?鄢实时自由讨论区和专题讨论区模块。
以层次的形式来安排各条记录,对于每一条记录的回复都放在相对于源记录低一级的层次上,保证每一类问题的记录放在一起,而且查看起来也显得有层次性。在该区学生可以通过网络论坛充分发挥自主权和发言权,对课程的某些主题可以在网上展开讨论,各自发表见解,探讨学习心得和学习经验等。
?鄢学习过程记录、查询模块。
设置历史动作,提供查询具体日期的操作记录。在该区学习者可以了解到自己的学习状况,方便学习者制定学习计划。
?鄢系统管理模块。
该模块是网络教学系统中不可缺少的重要组成部分,主要包括人员管理、课程管理、试题管理、论坛管理、成绩管理等。一个良好的管理系统可以帮助管理员在很大程度上优化网络结构、预防和及时排除故障,为学习者提供良好的学习环境,提高网络的运行效率。
1.2.4数据库设计
本系统采用ACCESS数据库,根据图1可知系统需要注册个人信息表、留言记录表、学记录表。数据的编辑由系统管理和给予权限的普通用户享有。由于归于系统用户的范畴,因此,所进行的操作是对原始数据库的编辑,选中数据库中的某一表便可以进行数据编辑。当然,修改时一定要慎之又慎,要考虑到数据的参照完整性。否则,修改后的数据很难得出正确的查询结果。
2.学生信息管理系统的实现
2.1设置数据库连接
使用ADO访问数据是通过ODBC来实现的。它是连接应用程序和ODBC数据源之间的一座桥梁,提供的编程模型可以完成几乎所有的访问和更新数据源的操作。其中要注意设置管理工具中的ODBC数据源,以及Internet服务里面站点与数据库表之间关系的正确性,以保证数据连接的可操作性。
2.2在线学习系统的界面设计
系统的界面是至关重要的,它是与用户沟通的桥梁,学习者使用时要时时面对它,所以界面一定要简洁直观,操作简单。如系统登录只需输入用户名和密码即可进入系统,进行相应的操作。若用户名或密码错误,则弹出“您输入的用户不存在,请重新输入!”或者“密码错误!”对话框。
2.3登陆功能
登陆功能由articleconn.asp、chklogin.asp和login.asp三个界面实现,其中articleconn.asp实现的是寻找数据库和定义驱动程序,数据库是lyb.mdb,驱动程序是Microsoft Access Driver(*.mdb),其中寻找数据库的路径为自动寻找,省去配置ODBC的过程。
2.4注册功能
运用数据源系统DSN,在控制面板的管理工具下ODBC中新建系统DSN,命名为Accessdsn选择数据库为bookshop,需要在此配置之前在OFFICE下新建ACCESS数据库,数据库名为bookshop。
2.5系统流程图
3.结语
一个成功的网络学习平台能为学习者提供图文音像并茂、丰富多彩的人机交互界面,激发学习者的学习兴趣,并为学习者实现探索式、发现式学习创造有利条件,真正达到让学习者在这种教学模式下主动建构知识的意义、实现自己获取知识自我更新甚至创造新知识的理想目标。
在整个系统的设计过程里面,我们以自主学习为主线,创造比较符合学习者学习的环境,以学习为目的,提供相应的学习讨论资源,但还存在一些待解决的问题,比如针对网络学习的效率是否能真正提高等,这需要我们努力去探索,寻求更佳的解决方法。
参考文献:
[1]陈学平.Dreamweaver 8.0 ASP动态网站开发案例教程.北京:电子工业出版社,2007.
[2]缪凯,赵蔚,王以宁.网络教学系统的设计与实现.东北师大学报,2006.3.
[3]龙马工作室.典型网站建设实例精讲(非常网络6 1).北京:人民邮电出版社,2004.
[4]杨大勇,李金江等.ASP网络开发自学导航.北京:机械工业出版社,2007.
[5]闫静等.Dreamweaver MX 2004与ASP动态网页基础.北京:机械工业出版社,2004.
[6]陶国荣等.ASP动态商业网站建设案例.北京:人民邮电出版社,2006.
关键词: ASP 在线学习系统 设计 学生信息管理系统 实现
引言
随着计算机技术、网络技术、通信技术的日益成熟,计算机网络教学已成为现代教育技术发展的热点。在基于ASP的网络教学环境下,可以充分地发挥学习者的主动性、积极性,既可以进行个别化教学,又可以进行协作型教学,还可以将“个别化”与“协作型”二者结合起来,所以是一种全新的网络教学模式,实现传统教育无法做到的“个性化教育”。但在目前的网络教学中,以教师为主体的教学模式实质上并没有改变,对网络教学的理解也只是停留在通过各种现代化技术和手段,以机器代替教师和黑板,认识观点只停留在教学手段和教学形式的改变上。教学过程中教学效果得不到及时反馈,制作的课件面向群体单向传播。学生没有自主权,只能被动接受课件,这从根本上排斥了学生的求知欲,不能持久激发其学习兴趣,破坏了教学有机整体,达不到培养能力的教学目的和教学效果。为此我们研究并设计了一种基于ASP的网络教学系统,根据学生的认知水平进行个性化的学习,学生可以随心所欲地调用各种学习资源,自我设计学习进度,直到达到学习目的,这能充分调动学生的学习积极性和主动性。
ASP创建课程教学网站管理系统,是利用网络资源和多媒体技术等多种教学形式改进教学的同时充分使用数据库的存储优势,更方便学生的自学。ASP结构具有更好的跨平台性与可扩展性,能够降低系统运行成本。
在系统设计中应该尽可能地发挥在线学习的优势,避免不适合于在网上教学的知识内容和教学形式。要以学习者为中心,在知识的编排中和知识点的划分中尽量保持每个知识点的独立完整,保持课程知识本身的内在逻辑性。
1.在线学习系统的设计
1.1需求分析
随着计算机网络的普及,学生的电脑拥有数达到了进行网上交流的基本要求,通讯条件可以满足要求,青年人对新生事物的接受速度快,工作生活高节奏,并能充分利用网络,思想意识形态上的条件也具备。但现在网上学习存在的一些问题,如:课件点播质量受网络环境、在线人数等客观因素的影响较大;自己掌握学习进度容易过于冒进或拖拉;长时间的信息搜索加工过程不仅会导致学习者视力下降、注意力分散,而且会使学习者大脑处于过度疲劳状况,降低对信息的综合分析能力,严重的还会引起生理上的头晕、烦躁、厌食等多种症状,等等。笔者针对这些问题本系统提供了一些解决办法,满足了学习者的以下需求:
首先,课件无须下载,可直接通过在线跳转迅速得到。
其次,提供休闲区,起到劳逸结合的效果。
再次,尽最大可能减少冗余信息,减少学习者筛选信息的时间。
最后,对于学习进度根据测试提出建议和意见,方便学习者设定目标。
1.2在线学习系统的设计
1.2.1系统开发环境
本系统是在Windows环境下,采用JavaScript为实现语言,选用中型的ACCESS数据库对数据进行管理操作。
1.2.2系统功能实现工具
网页制作主要使用工具Dreamweaver;媒体素材制作主要使用Macromedia Flash、Macromedia Photoshop和Macromedia Fireworks;服务器端的编程利用ASP技术;客户端的编程使用JavaScript和VBScript脚本语言。
1.2.3系统功能设计
在线学习系统是一个学习者自主学习的系统,利用该系统学习者可以注册并修改自己的个人信息;根据个人需求,可以在本系统中获得在线学习课件;也可以进行网上讨论,交流心得。系统管理员可管理所有的用户。
1.2.3.1系统管理
此项功能权限仅限于系统管理员,实现的功能有:用户注册、角色定义、权限分配、用户信息维护等。普通用户不拥有这些权限。
1.2.3.2本系统功能图

登陆模块。
包括用户名、密码、提交、重填,设置访问权限,在本系统中,只有经合法注册并被授权的用户登录后才能进行正常的操作。管理员和已注册过的学生登录后,系统对登录信息进行判断,如果该信息合法,在用户信息表中存在相应的记录,那么就提示登录成功。如果不正确则给出出错信息,返回到登录页面重新登录。登录成功后即可进入进行自主学习。
?鄢知识呈现模块和搜索模块。
放置教学课件如PPT,并设置配套的练习,有明确的知识点的划分,同时提供课外学习部分资料并提供适合学习者的参考书目,学习这可以根据需要选择所需资源。
?鄢在线考试、在线作业模块。
在线考试提供随机生成试卷、试卷评阅及成绩查询,让学习者可以定期测试自己所学。在线作业根据章节设置,起到加强巩固知识的作用,该部分有参考答案及解析。
?鄢实时自由讨论区和专题讨论区模块。
以层次的形式来安排各条记录,对于每一条记录的回复都放在相对于源记录低一级的层次上,保证每一类问题的记录放在一起,而且查看起来也显得有层次性。在该区学生可以通过网络论坛充分发挥自主权和发言权,对课程的某些主题可以在网上展开讨论,各自发表见解,探讨学习心得和学习经验等。
?鄢学习过程记录、查询模块。
设置历史动作,提供查询具体日期的操作记录。在该区学习者可以了解到自己的学习状况,方便学习者制定学习计划。
?鄢系统管理模块。
该模块是网络教学系统中不可缺少的重要组成部分,主要包括人员管理、课程管理、试题管理、论坛管理、成绩管理等。一个良好的管理系统可以帮助管理员在很大程度上优化网络结构、预防和及时排除故障,为学习者提供良好的学习环境,提高网络的运行效率。
1.2.4数据库设计
本系统采用ACCESS数据库,根据图1可知系统需要注册个人信息表、留言记录表、学记录表。数据的编辑由系统管理和给予权限的普通用户享有。由于归于系统用户的范畴,因此,所进行的操作是对原始数据库的编辑,选中数据库中的某一表便可以进行数据编辑。当然,修改时一定要慎之又慎,要考虑到数据的参照完整性。否则,修改后的数据很难得出正确的查询结果。
2.学生信息管理系统的实现
2.1设置数据库连接
使用ADO访问数据是通过ODBC来实现的。它是连接应用程序和ODBC数据源之间的一座桥梁,提供的编程模型可以完成几乎所有的访问和更新数据源的操作。其中要注意设置管理工具中的ODBC数据源,以及Internet服务里面站点与数据库表之间关系的正确性,以保证数据连接的可操作性。
2.2在线学习系统的界面设计
系统的界面是至关重要的,它是与用户沟通的桥梁,学习者使用时要时时面对它,所以界面一定要简洁直观,操作简单。如系统登录只需输入用户名和密码即可进入系统,进行相应的操作。若用户名或密码错误,则弹出“您输入的用户不存在,请重新输入!”或者“密码错误!”对话框。
2.3登陆功能
登陆功能由articleconn.asp、chklogin.asp和login.asp三个界面实现,其中articleconn.asp实现的是寻找数据库和定义驱动程序,数据库是lyb.mdb,驱动程序是Microsoft Access Driver(*.mdb),其中寻找数据库的路径为自动寻找,省去配置ODBC的过程。
2.4注册功能
运用数据源系统DSN,在控制面板的管理工具下ODBC中新建系统DSN,命名为Accessdsn选择数据库为bookshop,需要在此配置之前在OFFICE下新建ACCESS数据库,数据库名为bookshop。
2.5系统流程图
3.结语
一个成功的网络学习平台能为学习者提供图文音像并茂、丰富多彩的人机交互界面,激发学习者的学习兴趣,并为学习者实现探索式、发现式学习创造有利条件,真正达到让学习者在这种教学模式下主动建构知识的意义、实现自己获取知识自我更新甚至创造新知识的理想目标。
在整个系统的设计过程里面,我们以自主学习为主线,创造比较符合学习者学习的环境,以学习为目的,提供相应的学习讨论资源,但还存在一些待解决的问题,比如针对网络学习的效率是否能真正提高等,这需要我们努力去探索,寻求更佳的解决方法。
参考文献:
[1]陈学平.Dreamweaver 8.0 ASP动态网站开发案例教程.北京:电子工业出版社,2007.
[2]缪凯,赵蔚,王以宁.网络教学系统的设计与实现.东北师大学报,2006.3.
[3]龙马工作室.典型网站建设实例精讲(非常网络6 1).北京:人民邮电出版社,2004.
[4]杨大勇,李金江等.ASP网络开发自学导航.北京:机械工业出版社,2007.
[5]闫静等.Dreamweaver MX 2004与ASP动态网页基础.北京:机械工业出版社,2004.
[6]陶国荣等.ASP动态商业网站建设案例.北京:人民邮电出版社,2006.