ASP在线学习系统的设计与实现

来源 :科学与财富 | 被引量 : 0次 | 上传用户:zjfayy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:在线学习系统主要提供基于网络的学生自主台,教师使用该系统发布教学内容、布置或批改作业,发布公告和答疑解惑。学生使用该系统完成自主学习,向老师提出问题,跟老师和其他同学在线进行讨论,查询作业及成绩等。
  关键词:ASP;SQL语言;Access数据库
  1、前言
  计算机网络技术的飞速发展,使我们的教育和学习模式产生了很大的变化,网络化教育和学习已成为信息时代的重要标志和组成部分。探索、研究并构建适用于在网络环境下的教学学习模式,是时下非常实用的课题。本文就是针对网络教育和学习这一主题进行了研究与实践。
  2、系统设计理论依据
  2.1 ASP简介
  ASP采用脚本语言VBScript(Java script)作为自己的开发语言。在ASP环境下,HTML代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。普通的 HTML页面只依赖于Web服务器,而ASP页面需要附加的语言引擎分析和执行程序代码。它本身包含了VBScript和Jscript引擎,使得脚本可以直接嵌入HTML中,而且还可以通过ActiveX控件实现更为强大的功能。程序代码的执行结果被重新嵌入到HTML代码中,然后一起发送给浏览器。ASP 是面向Web服务器的技术,客户端浏览器不需要任何附加的软件支持。
  2.2 SQL语言简介
  SQL全称是“结构化查询语言(Structured Query Language)”, SQL语言结构简洁,功能强大,简单易学。如今无论是像Oracle,Sybase,Informix,SQL server这些大型的数据库管理系统,还是像Visual Foxporo,PowerBuilder这些微机上常用的数据库开发系统,都支持SQL语言作为查询语言。
  2.3 Access数据库
  Access是美国微软公司开发的Office套件中一个功能非常强大的数据库管理系统。无论是创建个人的独立桌面数据库,还是创建一个部门或整个企业级的网络数据库,Access都可为组织、查找、管理和共享数据提供功能丰富的、简单易用的方法和手段。在WEB应用方面,可以直接把Access数据库文件放在WEB服务器上,通过编制ASP脚本程序采用ADO方式访问已存在的Access数据库,非常方便。
  3、系统需求分析
  3.1 系统需要解决的主要问题
  后台数据库建有公告信息表(board),答疑信息表(problem),学生信息表(student),在学员表student中初始化数据,再建立一个ODBC数据源,名称为newdata。
  3.2系统应该具备的基本功能
  1.教学内容发布:教师发布教案,这些内容是在线教育的最主要的内容。2.公告功能:教师通过公告发布各种通知,例如课程安排、临时通知和教材发布。3.作业功能:对于作业,学生需要将作业通过上传的方式上交。教师根据作业完成情况给每份作业打分。4.答疑功能:功能类似于聊天室,教师对学生提出的问题进行解答,进行实时交流。5.其他功能:网上考试,网上实时教学等功能。
  4、系统总体设计
  4.1系统基本简介
  通过本项目的研究,能够解决网络环境下,如何进行教学设计,如何调控教学过程,如何有效实施教学活动以达到教学目标。所以给学生提供一个自主化、个性化、能方便获取信息资源的环境是网络学习的重要因素。该系统应该包括:网上答疑模块、学习资源模块、评分块和若干子系统。
  4.2 系统数据库
  根据系统需求,主要有以下数据项和数据结构:
  ?誗 公告信息:包括标题、发布时间、公告内容、公告序号等。
  ?誗 答疑信息:提问标题、问题内容、回答内容、时间、显示标记、回答标记等。
  ?誗 学生信息:包括学生姓名、学号、各次作业成绩等。
  4.3系统结构图
  在线学习系统分为两个模块:教师模块和学生模块,其结构划分如图2所示。
  5、功能模块说明及程序实现
  5.1 学生模块
  在学生模块中,学生可以浏览公告,查看教师布置的作业,课程安排,临时通知等信息。学生模块包含查看教师布置的作业、做练习题、教师授课视频广播收看、点播、网上答疑、课程资源浏览、辅助服务等。学生做完作业后可直接在浏览器中完成并提交。教师可以立即评分并给出成绩及学生作业与正确答案的对照表,以便学生查阅。另外,系统还配备资源库,内置与教学内容相关多媒体资料,供学生课外浏览、学习。
  5.1.1课堂学习
  课堂学习模块中发布的课程,学生通过对各个章节的连接够直接在网上点播,学生想看哪一章,只要点击相应的章节就可以了,网络课件已对各个章节通过对课程(PPT文件)的链接实现网上点播。
  5.1.2 答疑教室
  对于在学习过程中出现的问题,学生可以通过多种途径得到解决,如通过电子公告板、或通过 E-MAIL 发信给老师、同学请求指导。答疑模块,为师生相互交流提供了很大的方便。学生可以通过答疑教室模块向系统提交自己在学习中碰到的难点。学生可以通过答疑教室模块向系统提交自己的难点疑点。
  5.1.3成绩查询
  作业成绩模块通过教师对作业的发布,学生完成作业后再进行上传,教师通过在线批改作业,给出学生成绩并把学生成绩加入学生数据库中。成绩查询是通过对学生数据库的连接,学生在页面中输入学号和密码,系统会跟据输入的学号和密码与数据库里的数据进行比较,相同时系统就自动会给出学生作业成绩。
  5.1.4教师信箱
  当学生想和教师交流时,可以通过教师信箱直接和教师进行交流,点击“教师信箱”,学生可以直接向教师发送邮件,方便了学生于教师之间的交流。
  5.1.5作业上传
  上传作业时,将每次做的练习题压缩成一个zip文件,然后填写好学号、密码,选择好练习题的序号,然后提交。注意项:1、把作业压缩成zip文件。2、对同一次练习题重复提交,新的zip文件将替换旧的文件。3、初始密码和学号一致,学生可自行更改密码。4、上传文件时必须要通过身份验证,否则无法上传。
  5.2 教师模块
  教师模块包含教师公告发布、课件维护、网上答疑、作业的批改等。
  5.2.1 公告发布
  教师可以通过公告功能发布各项通知,例如以下内容:
  ?誗 课程安排,包括课程教学方式,课程播放表,考试程安排等。
  ?誗 临时通知和新教材发布。
  5.2.2网上答疑
  对于在学习过程中出现的问题,学生可以通过多种途径得到解决。在网络教学平台中,单独设立了网络学习答疑模块,作为师生相互交流的窗口。
  5.2.3 作业批改
  对于作业,学生需要将作业通过上传的方式上交。教师要根据作业完成情况给作业打分。作业成绩模块通过教师对作业的发布,学生做完作业后对作业进行上传,教师在后台批完作业后把学生成绩加入学生数据库中,学生可以通过网上在线查询功能就可以查看成绩。
  6、小结
  现阶段网络的普及,给在线学习系统的出现提拱了最好的条件,人们足不出户就可以学习各种各样的知识,更不用花更多的钱去买各类书籍,不知道的知识点也可以及时提出及时得到答复,在线学习系统正是给人们提拱了一个学习交流的平台,在线教育的出现是必然的。
  参考文献
  [1] 尚俊杰.网络程序设计—ASP.北京:清华大学出版社;北京交通大学出版社,2002-3-4
  [2] 李晓黎 张巍. ASP+SQLServer 网络应用系统开发与实例.南京:人民邮电出版社,2005-2-1
其他文献
随着社会对职业教育的关注程度逐渐提升,技师学院也逐渐被社会各界重视起来,国家相关部门加大对技师学院的政策和资金投入,更为技师学院的发展提供了助力。采购管理是技术学
期刊
聚木糖酶(EC3.2.1.8)能专一性地催化水解硫酸盐浆中的聚木糖而提高硫酸盐浆的可漂性.聚木糖存在于浆中的形式有:聚木糖衍生有色物、木素-聚木糖复合体、机械性缠绕木素的聚木
一、过去一年工作回顾2008年是国土资源工作大事多、难事多、急事多的一年,也是经受严峻考验并取得显著成绩的一年。在自治区党委、政府和国土资源部的正确领导下,在赵双连副
日前,我区4个危机矿山找矿项目获得国家专项勘查资金2840万元。这四个危机矿山找矿项目是内蒙古自治区包头市哈达门~乌拉山金矿接替资源勘查、"内蒙古敖汉旗金厂沟梁金矿接替
<古音系研究>是已故著名语言学家魏建功先生的一部力作.该书以如何研究古音系及如何建立语音史和语言史为宗旨,详述古音系的分期和内容,论列古音系材料十种,其中五种均为旧音
本文探讨唐宋佛经语录等白话文献里指代系统中“没”的演变以及“没”与“是没”的关系;特别在“没”与“是没”的关系上,本文通过语义和功能分析,提出平行互补的见解,并通过古今
历来研究者对《九歌》中二司命祭祀对象的研究均从标题出发 ,以标题所示神名作为该篇的祭祀对象。这种研究是建立在标题为屈原自加这一假设上。本文试从标题出发 ,着重探讨二
日本是亚洲法制近代化比较早的国家,他们成功移植西方法制的原因是由日本幕藩体制下所特有的经济、政治、文化等因素决定的。
外语教学交际法经历了从产品定向交际法向过程定向交际法转变的过程.两者之间的对比有助于消除对交际法的误解.产品定向交际法重视语言交际行为,忽视交际能力,过程定向交际法