毕业设计(论文)文献综述学院名称:题目:辅助教学系统平台的设计与实现--习题库模块班级:学号:学生姓名:2012年11月30日摘要:如今信息化已经成为各行各业发展的趋势。在高校内部,以往的教学系统不能够很好的集成和维护,数据库不统一导致信息分散,各个系统无法进行交互。因此,高校需要有统一的数字化信息平台来为老师和学生的学习、工作和交流服务。教学辅助平台系统的出现正是解决以上问题的数字化信息平台。本系统分为前台在线学习子系统,包括在线答题、答疑解惑等模块;系统有管理员、学生、教师和访客四类角色。本系统的使用,可以使传统课堂教学得到很好的延伸和拓展,给学生的课后学习和教师的教学工作以及相互之间的交流提供了很好的平台。关键字:教学辅助平台系统习题在线答疑前言:教学辅助平台系统旨在解决当前教师和学生不能够在一个统一的数字化学习平台进行工作和交流的问题。教学辅助平台系统的目的是为老师和学生建立一个统一而方便的数字化平台,利用信息技术实现教学资源一体化、规范化和共享化,服务于教学实践。总的来说,在线教育系统的魅力主要表现在以下2个方面:内容丰富,学生选择学习媒体的余地大。学生可以选择适合自己学习方式。如习题作业和操作,使学习过程变得活泼有趣,从而可使学生更加投入地学习。方便学习交流。读者可使用课程网站中的在线答疑等功能模块,方便地与其他学友进行互动交流,而且这种交流有着不受地域限制、友善人性的特点。操作系统辅助教学平台的设计与实现的发展国内外在线教育系统的研究现状及存在问题目前,在线教育系统的研究和应用主要有两种形式:一种是基于Web的软件实现方式,在这种方式下,学生或教师只要有一台连网的计算机,就可以通过软件进行远距离教学,不需要特殊的硬件,在这样的系统中学生可以进行学习、讨论、考试等,学生和教师之间可以传输文字、图形、声音、图像等各种信息;第二种形式是基于视频会议系统的实现方式,它除了需要第一种方式中的各种软件支持以外,还需要特殊的硬件,使学生和教师可以相互实时看到和听到对方,同时也可以充分利用视频会议系统所提供的特殊功能。国外在线教育系统的研究在国外一些发达国家,网上在线教育已经得到蓬勃发展,成为现代教育的有力补充,非常适合于个性化学习。目前国际上比较流行的在线教育平台有WebCT、Blackboard、Angel、Atutor、eCollede、Eledge等多种,其中WebCT和Blackboard是功能最为完善、最广为使用的两大在线教育平台。WebCT是完全基于Web浏览器的网络教学课件开发和管理系统,除了具备在线教学平台提供的基本功能外,主要还有强大的教学跟踪功能和独特的选择性发布功能。相对于WebCT而言,Blackboard对内容组织则采用文件夹和子文件夹形式,层次清晰明朗。国内在线教育系统的研究在国内,在线教育也已初见规模,著名的在线教育网点中,既有教育部批准的元老级现代在线教育试点学校,也有脱颖而出的民间创办试点。诸如众所周知的“大学+IT模式”的清华在线、北大在线、以英语培训起家并日益壮大的新东方教育在线、以电脑教育软件如《万事无忧》、《开天辟地》起家的洪恩在线等等都是国内比较有影响力的在线教育站点,他们不但拥有先进技术支持的优势,而且其新颖的教学方式也从很多方面为教学带来了传统教育无法提供的便利,已经在一定程度上为社会所接受。1996年底,在当时国家教委的主持下,“中国教育和科研计算机网(CERNET)示范工程”由清华大学等10所高校共同承建。这是国内第一个采用TCP/IP协议的公共计算机网。1998年清华大学王大中校长率先提出发展现代在线教育;2000年,湖南大学第一个与湖南电信合作,建起了网上大学。清华大学则在2001年推出了网上研究生进修课程。2001年9月,教育部正式批准清华大学,北京邮电大学,浙江大学和湖南大学为国家现代在线教育第一批试点院校。2002年教育部制定了《关于发展我国现代在线教育的意见》。在这份文件中,阐述了发展我国现代在线教育的指导方针,目标和任务。文件指出,我国发展在线教育的16字指导方针是:统筹规划,需求推动,扩大开放,提高质量。2002年9月,“CERNET高速主干网建设项目”立项,目标是在2003年12月之前完成CERNET高速主干网的建设。届时,CERNET网将基本满足我国现代在线教育需求。2003年,是中国在线教育大踏步前进的一年。教育部批准了20所高校开展现代在线教育,紧接着,教育部将现代在线教育试点院校的范围扩大到56所,又颁布了《关于支持若干所高等学校建设网络教育学院开展现代在线教育试点工作的几点意见》。根据这个意见,56所试点院校具有很大的自主权,可以自己指定招生标准并决定招多少学生,可以开设专业目录之外的专业,有权发放国家承认的学历文凭。56所试点高校在北京成立了“高等学校现代在线教育协作组”以加强试点高校间的交流与合作,促进教学资源的建设与共享。以后,部分新试点院校相继开通了他们的网上大学。试探性的小跑开始加速,中国教育将因网络的深度介入,面貌为之一新。存在的问题及不足在于:1)只有选择性答案供用户选择;缺少进一步的学生模型;2)网络板较少,客户端运行速度慢,跟不上学习者的速度。技术介绍jQueryEasyUI技术的介绍我根据南华大学教务在线的形式主要用了javaeclipse的jQueryEasyU技术来构建客户端。jQueryEasyUI是一组基于jQuery的UI插件集合,而jQueryEasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。开发者不需要编写复杂的javascript,也不需要对css样式有深入的了解,开发者需要了解的只有一些简单的html标签。jQueryEasyUI为我们提供了大多数UI控件的使用,如:accordion,combobox,menu,dialog,tabs,tree,validatebox,window等等。使easyui你不需要写很多代码,你通常定义的用户界面,通过编写一些HTML标记。,功能非常强大,使用它你可以使用很少的Javascript代码来制作适合自己的网页,它有HTML5网页完整的框架。Easyui还提供互动的基本功能。jQueryEasyUI有很多种实用的框架,如:Accordion(可折叠标签)、DateBox(日期框)、ComboBox(组合框)、Dialog(对话框)、Messager(提示框)、NumberBox(数字框)、ValidateBox(验证框)、Pagination(分页)、Window(窗口)、Panel(面板)、Tabs(标签)、Tree(树)、Layout(布局)以及Datagrid(数据表)等框架!ajax技术介绍Ajax:属于Web2.0这个时代的一种技术,Ajax(AsynchronousJavaScriptandXML)不是一个新的技术,事实上,它是一些旧有的成熟的技术以一种全新的更加强大的方式整合在一起。关键技术在于:使用XHTML(HTML)和CSS构建标准化的展示层;使用DOM(documentobjectmodel)进行动态显示和交互;使用XML和XSLT进行数据交换和操纵;使用XMLHttpRequest异步获取数据;使用JavaScript将所有元素绑定在一起。AJAX的主要应用是异步获取后台数据和局部刷新。异步获取数据的原理是:通过Ajax技术把网络上或服务器上的数据下载到客户端的内存中,然后使用JavaScript语言根据实际需要整合这些资源,并用CSS和DOM实现对界面的布局。AJAX处理数据的特点就是异步调用和按需索取。异步读取实现的原理是:当用户选择某项功能时,这项功能调用过程中页面不会出现中断,用户此时可以浏览其它内容,而非传统的白屏等待页面。异步的意思与多线程类似,使用XMLHttp可以在后台运行用户的操作,而用户在前台感觉不到数据在交互,如此Ajax就可以实现异步调用功能.这样就不会中断用户的操作,也不会刷屏,让用户休验Web2.0时代的页面特色。按需索取实现的原理是:将服务器端的数据根据需要分成多个多页,然后客户端需要哪个内容,则使用XMLHttp加载哪个网页,最后用Response.Write。mybatis技术介绍MyBatis的前身就是iBatis,iBatis本是由ClintonBegin开发,后来捐给Apache基金会,成立了iBatis开源项目。2010年5月该项目由Apahce基金会迁移到了GoogleCode,并且改名为MyBatis。MyBatis是一个数据持久层(ORM)框架。把实体类和SQL语句之间建立了映射关系,是一种半自动化的ORM实现。MyBatis的优点:1.基于SQL语法,简单易学。2.能了解底层组装过程。3.SQL语句封装在配置文件中,便于统一管理与维护,降低了程序的耦合度。4.程序调试方便。MyBatis的基本要素:一、configuration.xml全局配置文件二、mapper.xml核心映射文件三、SqlSession接口springmvc技术介绍Spring不但一个很好的集成框剪,它还提供了构建Web应用程序的全功能MVC模块。Spring的MVC框架非常强大并不逊色于其他专业的Web框架,如Struts、WebWork。但在国内SpringMVC应用的并不是特别多,原因可能是Struts太深入人心的缘故吧。总结随着互联网的普及,教学辅助平台系统以后会有很好的发展前景,但本系统只实现了简单的习题库答题已经在线答疑的模块,更多模块和功能还有待以后去完善和开发!参考文献[1]林峰,彭加亮,徐岩.基于JSP和Servlet技术的远程考试系统设计[J].科技咨询导报,2007[2]魏东,陈晓江,房鼎益.基于SOA体系结构的软件开发方法研究[J].微电子学与计算机.[3]周颢编.网络编程语言JSP实例教程[M].北京:电子工业出版社.2002.6[4]杨正洪.中文SQLServer2000关系数据库系统管理和开发指南[M].机械工业出社,2001,9.[5]耿祥义,张跃平.JSP实用教程[M].北京:清华大学出版社,2008.5[6]孙卫琴.精通Hibernate:Java对象持久化技术详解[M].北京:电子工业出版社,2005。[7]何玉洁,李宝安数据库系统教程北京:人民邮电出版社2010.9[8]张娜JAVAweb开发技术教程北京:清华大学出版社2011.1[9]Brown等.JSP编程指南(第二版).北京:电子工业出版社,2003年3月[10](美)埃克尔著,陈昊鹏译.Java编程思想(第4版).北京:机械工业出版社2007.6