远程教育网络教学系统的设计与实现
- 格式:pdf
- 大小:1.78 MB
- 文档页数:55
基于流媒体技术的远程教学系统的设计与实现摘要:数字化学习技术的应用越来越广泛。
阐述了如何开发和设计基于FMS流媒体技术的远程教学系统,从而提高和改进教学手段和教学方法,还论述了其在教学管理中的应用。
关键词:FMS;流媒体;远程教学系统0 引言在全新的教学理论和学习心理学理论的指导下,基于信息技术与多媒体技术的网络通信平台极大地支持了教师教学模式的多样化与学生的学习、认知。
在教育环境中引入数字化技术,以实现教学内容的数字化与学习工具的信息化,已经改变了传统教学模式中的教师、教材、教学媒体之间的固有关系,也改变了教师、教学内容与学生之间的关系。
设计一个远程教学系统,对于传统教育观点与教育模式的优化和更新发展,乃至整个教育体系的全面变革均会起良好的推进作用。
1 系统目标基于FMS(Flash Media Server)的流媒体技术和+技术,开发设计一个B/S结构的高效可靠的远程教学信息系统,系统的构成包括了客户端、服务器和数据库管理系统。
2 系统的分析与设计2.1 系统功能需求分析基于FMS的流媒体交互式远程教学系统以校园网络平台为基础,以电信运营商的数据网络为承载。
主要组成部分为:①基础通讯网络;②软硬件服务器平台;③网络教学系统平台。
远程教学系统从实现的业务来讲,主要分为2种业务:①远程教学系统的课程开通业务;②远程教学系统的Web教学业务。
2.2 系统性能需求分析2.2.1 系统负载能力要求信息系统的负载能力涉及到系统应用负载能力和数据管理负载能力。
对于系统应用负载,按客户端数量规模,根据实际情况考虑。
2.2.2 系统安全性要求远程教学系统在安全性方面的要求包括:①在信息系统的网络层实现远程教学信息系统安全控制;②管理和控制远程教学信息系统终端用户的权限,避免用户出现越权操作的行为。
远程教学信息系统所有用户功能权限按角色控制;③在业务逻辑的安全性设计方面,远程教学信息系统防止终端用户误操作;④对于非法调用业务逻辑,远程教学信息系统中间层应进行与第三方非授权系统的独立的安全性设计;⑤远程教学信息系统应该保持其数据的绝对安全,防止信息泄漏和丢失;⑥对系统进行配置时,本系统的安全信息应保证在非安全的系统上不会泄漏。
毕业论文网络教学系统的设计与实现学生姓名所在系部信息工程系专业名称计算机应用所在班级学生学号 26 所在校区西安校区指导教师二〇一二年五月网络教学系统的设计与实现摘要随着社会的进步,网络技术的发展为教育界提供了一片崭新的空间,传统的教学已无法满足学校、老师以及学生的需求。
新的教学模式-—网络教学系统已逐渐融入广大的教师以及学子中。
网络教学已经成为培养人才,促进科研和教育事业发展的重要途径.本文首先对分析了现代网络教学的发展趋势,指出网络技术的发展和网络教学的发展是同时进行、相互促进的。
然后介绍了B/S 三层系统结构,JSP技术的特点、功能、工作原理等。
同时也简单的介绍了SQL Server2000数据库的一些特点等.论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。
重点地说明了系统设计的核心、设计思想、难点技术和解决方案。
系统功能包括前台显示和后台管理两大模块.最后,本文将详细的阐述系统实现的主要功能。
分析各个主要细节的实现部分。
关键词:网络教学数据库 JSP B/SAbstractWith the advancement of society,the development of Network technology provides a new space for education。
Traditional teaching can not meet the satisfaction of the schools’,teachers' and the students'。
The new teaching mode—online teaching system has been used among the teachers and students widely. Online teaching system has been an important way to foster talent, facilitate science & research, and develop education.In this thesis,at first,I analysis the developing current of modern electronic business, and point out that the relation between network technology and net teaching is developing together and accelerating each other.Then introduce the three layers system structure of B/S, the characteristics,functions and working principles of the JSP. Whilst introduce some characteristics of SQL sever2000 simply etc。
基于校园与学生的网络课堂系统的设计与实现摘要:近三年来,在疫情持续不断反复和网络环境的不断发展,使用网络教学和远程学习的客户需求越来越多,本文对基于校园与学生的网络课堂系统进行了分析、设计和实现。
关键词:网络教学,在线考核,远程学习,在线论坛与传统的课堂教学相比,网络环境下的教学系统不再以教师为中心,而是以学生的认知理论为基础,使学生成为课堂教学的中心,真正实现了提升学生个性的教学目的,使学生在模拟的环境中培养信息获取、处理和释放的能力。
同时,促进了教学质量的提高。
目前,随着网络技术的日益发达,信息技术的发展十分迅速,特别是近三年疫情的不断反复,网络课堂已成为高校教学过程中不可避免的必要的教学手段与传统的课堂教学相比。
可以通过网络教学充分发挥学生的参与性和主动性,网络教学有助于充分发挥教学的声、形、声的特点。
1基于校园网的交互式网络教学系统的基本功能1.1交互式网络教学系统的视频音频质量高一是保证在网络教学过程中,设置高质量的文字、图形或视频、音频等。
根据实际教学经验,虽然在网络教学中,很多学生无法长时间保持集中注意力,因此需要通过高质量的视频和音频来促进教学质量的提高和教学目标的实现。
1.2将课程在线发布大部分网络课程管理员通过对数据库的集中管理,进而可以很好地保护课程内容的版权。
这不仅可以让学生在网站上搜索必修课程,还可以锁定自己想要的课程,然后选择必修课程内容。
这样既可以优化课程的搜索和获取,又可以实现多人同时学习和浏览课程的目的,使得网络课程的优势凸显。
1.3网络运营作业可以用来检验课堂教学的效果,网络环境下的互动教学也是如此。
设置作业系统是网络环境下互动教学系统的一个明显特征。
作业系统的设置有助于促进师生之间的沟通与交流,也有助于检验学生对知识的掌握程度。
1.4在线教学考核基于校园网的网络教学系统中的在线教学考试是其中的重要组成部分。
1.5实现交互协作学习基于校园网的网络互动教学系统的主要功能是具有交互性的特点,使教师与学生、学生与学生、教师与教师构建一个有效及时的交流系统,进而实现彼此之间的相互交流和信息共享。
网络教学系统的设计与实现陈如琪;刘帅;佟诚南【摘要】为实现网络课程学习过程的互动,使学习环境更加宽松、方便,在WINDOWS操作系统平台上设计实现了“计算机组成原理”网络课程学习系统.用户通过浏览器可以学习整个网络课程,处理教师发布的在线作业,可以维护自己的账户口令.教师通过浏览器可以管理和维护用户账号,管理和发布在线作业,管理和评定用户提交的在线作业.该系统可为学生提供自学的环境与丰富的学习资源,实现网络学习的基本功能,为教师的课堂教学提供有效的帮助.【期刊名称】《北京印刷学院学报》【年(卷),期】2013(021)002【总页数】5页(P55-59)【关键词】教学系统;CSS;学习系统;在线作业【作者】陈如琪;刘帅;佟诚南【作者单位】北京印刷学院,北京102600;北京印刷学院,北京102600;北京印刷学院,北京102600【正文语种】中文【中图分类】TP311.52随着技术的发展,利用网络进行远程教育成为教育发展的一个方向。
利用网络进行教学,师生可以突破时空界限,大大节省了教育资源,而且师生间可以实现互动,学生可以共享网络上丰富的教学资源和学习资源。
网络在线学习打破了传统学校教育的课堂授课模式,同时也突破了传统远程教育所无法实施的有效的沟通和交流的局限。
它要求建立一种全新的教学与学习模式,对教师和学生也提出了不同的要求。
因此,网络教学系统应根据新的学习、教学环境进行设计。
1 系统的总体架构设计网络教学系统的设计与开发必须充分考虑课程本身的特点,以及教学方式的特点。
网络教学系统的实现,需要对课程内容进行重新组织,使课程内容能够方便、有效地被用户访问浏览。
实现这些功能需要运用HTML技术、JavaScript技术、VBScript技术以及其他前台WEB处理技术。
另外,网络教学系统还具有教师与学生之间信息互动的功能,如在线作业、信息通告等。
“计算机组成原理”是计算机专业的基础核心课程,该课程具有知识点多、知识信息量大等特点。
中山大学硕士学位论文远程教育网络教学系统的设计与实现姓名:肖海荣申请学位级别:硕士专业:计算机软件与理论指导教师:吴向军20061106远程教育网络教学系统设计与实现第5章网络教学系统的实现5.1创建数据库连接网络教学系统需要后台数据库的支持。
程序开发过程中的关键技术是网络数据库的设计与编程,包括数据源的配置与连接、数据源的操作、数据的获取和SQL查询语言的使用。
Conn.asp功能是连接数据库,代码如F:<%setconn=server.CreateObject(”ADODB.Connection”)DBName=”WebTeaching”sql=”Driver={SOLServer};server=(10cal;uid=sa;database=”&DBNameconn.open(sql)%>5.2首页设计网站的首页主要由登录信息、网站公告信息和页脚版权信息三部分组成。
首页主要功能:显示网站的公告信息,提供学生、教师、管理员登录链接,显示网站版权信息,退出系统。
网站首页在浏览器中的运行结果如图5一l所示:图5.1网站首页界面远程教育网络教学系统设计与实现endifendif%><scriptlanguage=”javascript’’>alert(”您已经成功登录!”):window.close():opener.parent.10cation.href=”teaching.asp”:’进入学生子系统</script><%else%><scriptlanguage=”javascript”>alert(”您输入的密码错误,请重新输入!”);history.back():</script><%session.Abandon()endif5.3学生子系统设计学生输入正确的学生证号和密码成功登录后,进入学生子系统,该系统页面的运行结果如图5—2所示。
图5-2学生子系统页面图学生子系统主要页面如表5-2所示。
中山大学硕士学位埝文表5.2学生子系统主要页面列表程序文件名作用与功能Teaching.asp显示学生子系统功能界面s—lesson.asp打开或下载教学大纲、考试大纲等内容s_homework.asp显示和下载作业uploadhomework.asp上传已完成作业文件cal.asp运行、下载网上课件Onlineplay.asp网上视频点播examlogin.asp登录网络考场selectlesson.asp选择考试课程time.asp显示剩余时州randommain.asp随机出题randuserresun.asp自动阅卷和显示考试成绩Selfscore.asp成绩查询Newtopic.asp论坛首页browse.asp查看主题信息replY.asp回复主题bulletin.asp显示公告信息5.3.1网上课堂功能:当选择专业后显示或下载该专业所属课程的教学大纲、实验大纲、考试大纲和参考资料等内容。
网上课堂页面运行结果如图fi-3所示。
5.3.2网上作业图5.3网上课堂页面图功能:当选择专业后显示该专业所属课程名称、下载作业内容和上交已完成作业。
上交作业页面运行结果如图5—4所示。
作业上传关键代码如下:<formname=”upload”method=’’post”enctype=”multipart/form-data”中山大学硕士学位论文%>图5-4上交作业页面图5.3.3网上课件功能:选择所学专业.显示各门课程课件内容,双击左键,可以运行课件,按右键,选择“目标另存为”,可下载课件。
网上课件运行结果如图5—5所示页面。
图5-5网上课件页面图5.3.4网上视频功能:网上视频包括教学录像、交流与讲座两类,提供在线播放和下载功能。
网上点播页面运行结果如图5-6所示。
图5.6网上点播页面图中山大学硕十学位论文网上考试流程如图5.7所示。
图5—7网上考试流程图图5-8是网上考试登录界面。
图5-8网上考试登录界面远程教育网络教学系统设计与实现图5-9是选择考试科目页面。
图5-9选择考试科目页面图5—10是在线考试页面,计算机根据各题型设定的题数随机出题,并自动倒计时。
图5,10在线考试页面图511是答卷浏览页面。
中山大学硕上学位论文图5.11答卷浏览页面计算机随机出题原理:首先设定某项题型(如单项选择题)需要考试的题数,然后获取试题库中这项题型的所有试题的总数,每次产生一个在1到试题总数之问的随机数,判断该数是否已经被抽到,已经抽到则另外产生随机数,否则将该数存放到试题数组中,直到产生要求的数量为止。
最后将题库中题号与试题数组相同的试题显示出来。
其流程图如图5—12所示。
簸褥聪孵的迭越总敏t鲨1到t2婀豹隧#L数怍为翘g褥缓鼷tji|I{入到斌糍数自itl~\/韵穗艘壮够J+m57圭址站啦抽糍图5—12计算机随机出题流程图中山大学硕士学位论文图5—13计算机自动阅卷流程图(2)成绩查询功能:考生输入正确的用户名和密码后可以查询自己以前考试成绩,成绩查询页面运行结果如图5—14所示。
查询个人成绩}1嘉娃i赫姑鞴斟irm…㈣i:蔡红坚;蔡红坚匮学l}蠢学l92露曹嘎猗笔ii暮扛坚札坚旺糊·学i80l等营戳兰张坚张辨科!]001:磐氆器:,触慕缸鳓蝌i]00.60i㈣曼:1蔡红坚‘慕虹坚英语i]oo24。
翳鬈箍1图5.14成绩查询页面远程教育网络教学系统设计与实现5.3.6网上论坛功能:网上论坛首页显示论坛的主题信息、当前系统同期和时间:发表新主题及相关内容,自动显示发贴人姓名,姓名不允许用户修改;查看主题;回复主题。
网上论坛页面运行结果如图5—15所示。
图5.15网上论坛页面发表新主题主要代码:<%ifreqUest.Form(”title”)<>””thentitle=reaUest.Form(”title”)AUthor=reqUest.Form(”Author”)QQ=request.Form(”QQ”)HomePage=request.Form(”HomePage”)email=request.Form(”email”)Face=request.Form(”Face”)content=request.Form(”contellt”)INS=”InSertintoTabTopiC(Title,Author,Oicq,HomePage,Email,Face,Content)values(”’&title&”’,”’&Author&”’,”’&Oicq&”’,”’&HomePage&”’,”’&Email&”’,”’&Face&”’,”’&Content&”’)”conn.execute(INS)endif%>5.3.7公告栏功能:显示公告详细内容。
中山大学硕士学位论文5.4教师子系统设计教师输入正确的用户名和密码成功登录后,进入教师子系统管理页面,进行后台信息管理,该系统页面的运行结果如图5一l6所示。
图5一t6教师子系统页面教师子系统主要页面如表5—3所示。
表5.3教师子系统主要页面列表程序文件名作用与功能显示课程信息T—lesson.asp添加课程信息lesson—add.asplesson-modify.asp修改课程信息删除课程信息lesson—del.asp添加作业信息homework—add.asphomework—modify.asp修改作业信息删除作业信息homework—del.asp学生作业下载homework—download.asp£cai.asp显示课件信息cai_add.asp添加课件信息caimodify.asp修改课件信息删除课件信息cai_del.asp分类显示网上视频信息T—chair.aspchair—add.asp添加视频信息修改视频信息’chair—mofify.asp删除视频信息chair—del.asp添加试题信息T—shiti.asp上传试题库uploadtest.aspbrowse.asp查看主题信息reply.asp回复主题4l远程教育蜩络教学系统设计与实现5.4.1课程管理功能:按专业查询课程信息,添加课程信息,修改课程信息,删除课程信息。
课程管理运行结果面如图5一l7所示。
图5.17课程管理页面显示课程信息关键代码如下:s=session(”asername”)’查询专业信息Setrsprofession=Server.CreateObject(”ADODB.RecordSet”)sql—profession=”SelectID,nameFromTab—profession”rs—profession.opensql—profession,corm,1,3defaultlD=rs—profession(”ID”)Ifrequest.QueryString(”option”)=””ThenSele=defaUltIDElSeSele=request.QueryString(”option”)EndIf’查询课程信息SetrsmServer.CreateObject(”ADODB.RecordSet”)sql=”SelectTab—lesson.’,Tab—type.typenameFromTab—lessonInnerjoin”&”Tab—typeonTab—lesson.LessonType=Tab—type.IDwhereProfessionlD=”&Sele&”andteacherlD=”&s&”orderbyTab—type.typename”rs.openSql,corm,1,3%><%’分页’Ifrs.gofandrs.bofThen%><tdheight=”20”colspan=”9”align=”center”>暂无信息!</td></tr><%ElSers.pagesize=5page=CLng(Request(”page”))ifPage<1thenPage=1中山大学顽上学位论文rs.absolutepage=pagefori-1tors.pagesize%>onClick=”Javascript:window.open(’LessonModify.asp?ID=<%=rS(”ID”)%>’)‘修改课程信息onClick=”Javascript:window.open(’LessonDel.asp?ID=<%=rs(”ID”)%>’)”‘删除课程信息<%rs.movenextifrs.eofthenexitfornextEndIf%><%ifpage<>1then%><ahref=<%=path%>?page=1>第一页</a><ahref=<%=path%>?page=<%=(page-1)%>>上一页</a><%endififpage<>rs.pagecountthen%><ahref=<%=path%>?palge=<%=(page+1)%>>下一页(/a><ahref=<%2path%>?page=<%--rs.pagecount%>>最后一页</a><%endif%><%endif%>5.4.2作业管理功能:显示、添加、修改、删除和下载学生作业。