基于ASP的在线学习系统的设计

来源 :考试周刊 | 被引量 : 0次 | 上传用户:guo4502332
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要: 网络为我们提供一个新学习的园地,目前的网络教学中,以教师为主体的教学模式实质上并没有从本质上改变传统学校教育的课堂授课模式,为此本文作者开发的在线学习系统以解决这个问题。其开发主要包括后台数据库的建立以及客户端使用实现,重点在于数据库的连接、动态网页的创建来实现自主在线学习的环境,对于前者采用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.
其他文献
摘 要: 现行的政治教材是以邓小平理论为核心内容,主要讲授马克思主义经济学、哲学、政治学的基本观点。在平时的教学中,教师要选用恰当的教学方法,运用各种教学手段,以提高教学效率,本文从如下方面展开论述:转变教育观念,以人为本,提高学生素质;理论联系实际,融会课本知识,促进教学;选择良好教法,活跃课堂气氛,提高课堂效率。  关键词: 政治教材 教学方法 课堂效率    现行的政治教材是以邓小平理论为核
摘 要: 搞活课堂教学气氛是大学英语改革的重要环节。本文分析了大学英语课堂教学的现状,认为培养学生学习兴趣和创新教学形式与方法是搞活大学英语课堂气氛的两个重要手段。  关键词: 英语课堂 教学 气氛 兴趣 创新    随着科技和社會的不断进步与发展,整个世界进入了高度信息化的时代。面对知识经济的挑战和人才的激烈竞争,英语作为一种获取各种专业知识和信息的工具已显得十分重要,培养综合素质高、英语交际能
想叩门的手,举起来又放下,再举起,还是收了回来。  这是1979年初,站在马寅初门口的是北京大学新闻学专业58届毕业生黄安栋,他在毕业前被打成“右派”,发配至北大荒劳动3年。  “我当时就是想对老校长说,您的一名右派学生终于被历史宣判无罪了!我去了两次,最终都没有敲门,因为马寅初先生当时还没有彻底平反,我不忍去扰乱他老人家的平静。”  东总布胡同32号院里,下肢已经瘫痪的马寅初不曾知晓一个学生在门
新课程提倡开放的课堂,提倡以人为本,让学生充分发挥个性和自由表达思想。因此教师应改变观念、更新观念,潜心关心学生的情感因素,重视情感态度的形成,活跃课堂气氛,获得情感因素,以进行有效的师生互动,真正实现提高语言学习的效果和目标。    一、改变观念,转换角色,创设和谐课堂。    1.教师的角色定位  长期以来,教师把自己更多地定位为管理者和控制者。为了维持课堂纪律和课堂教学,学生一般不被允许发出
随着初中阶段义务教育的不断普及,素质教育的深入实施,培养全面发展的合格人材的要求越来越高,为了让每一学生都获得成功,教师要面向全体学生,让每一个学生在不同的起点上,个个都能获得成功。个个都能有所收获。在初中数学的学习中,随着知识的不断深入,两级分化的现象尤为突出,要改变这种现状,因材施教、因人制宜、分层实施显得尤为重要,如此才能让每一个学生在不同的“地基”上,跳一跳都能摘到“桃子”。因此,对每个学
摘要: 《新课程标准》要求以人为本,以学生发展为本。小学数学教师在数学练习设计时应以知识学习过程为载体,强化学生的创新能力,养成创新的习惯,教师要千方百计地激“活”学生的主体性,把练习的主动权交给学生,尽量让他们去发现,去探索,去创新。  关键词: 小学数学 练习设计 策略    面对新的要求,在小学数学教学中,教师应尝试用新课程的理念指导教学。如何在新课程下进行练习设计呢?    一、体现人文性
摘 要: 家庭教育是孩子接受的最早、最重要的教育之一,孩子的一切成功都源于家长的启蒙和家庭教育。家长只有具备科学教育观,掌握科学的教育方法,才能给予孩子最需要的教育,成为孩子最好的父母。  关键词: 家庭教育 多元智能观 赏识教育观 实践 创新人才观    撬动地球的手,就是推动摇篮的手;没有父母的成长,就没有孩子的成长。“没学过如何当父母的家长和没有驾照就上高速的司机一样危险。”这是教育部新教育
苏霍姆林斯基指出:“教师的语言修养在极大程度上决定着学生在课堂中脑力劳动的效率。”因此,教师的语言表达方式和质量将直接影响到学生对知识的接受。教师只有不断研究数学语言,提高自身的数学语言表达能力,并引导学生逐步掌握数学语言,才能让学生喜欢数学,才能全面提高学生的数学素养。教师如何运用教学语言?我们先看一个小案例。  在“百分数的意义”一课的开始,教师出示一组题:绿峰林场去年种杨树100棵,成活了9
为了开创作文教学的新天地,达到“新思维、新表达、真体验”的最佳境界,真正完成“教学观念的转变,教师角色的转变,教法形式的转变,以及教学内容的转变”,我尝试将“听、说、读、写”相互渗透,促进学生创新作文能力的提高。    一、听说读写结合,激发作文兴趣    激发学生的写作兴趣,是学生写好作文的先决条件,是获得成功的关键。在几年的教学工作中,我从以下几方面进行了尝试:  (一)课前五分钟演讲  初中
[摘 要]多媒体教学中的信息错位是指引起学生注意的多媒体课件信息与教师即时传达的言语信息出现不一致的情况。多媒体教学环境下教学要素的衍变促成了信息错位现象的产生,并给教学带来诸多负面效应。文章从工作记忆和中枢能量有限理论等视角,结合思想政治理论课教学实践探讨分析了多媒体教学中信息错位的多种表现及其成因,并提出了解决策略。  [关键词]多媒体教学;信息错位;表现;成因;对策  [中图分类号]G434