基于Webservice的远程教育系统的设计与实现
发布时间:2017-09-26 17:20
本文关键词:基于Webservice的远程教育系统的设计与实现
更多相关文章: 信息化教育 Webservice 远程教育系统 B/S架构 视频服务器
【摘要】:随着计算机、互联网技术的蓬勃发展,信息化教育已经在我国取得了飞速的发展,人们获取教育的方式和途径也越来越多,越来越多的高校开设了远程教育课程,满足越来越多的人们获取教育和知识,使得人们更公平的获得受教育的机会。但是传统的远程教育模式较为单一,其远程教育平台的受众群体还只限于特定专业的学生学习,同时相当的课程缺乏授课者与学生之间的互动,十分枯燥无味,这大大降低了远程教育系统的优势。本文正是在此背景下,基于现有的互联网和计算机技术,设计实现了一个基于Webservice的远程教育系统。本文研究设计的远程教育系统可以很好的解决传统教育平台的问题,学生在其平台上注册一个账号就可以登入,通过友好的课程选择,学生就能获得自身需要的课程,同时平台里面各个课程之间都是相互独立的,每个课程都由对应的老师进行更新和维护,区别于传统的1-2两小时的冗长的课程,平台内的每小节可能都配有知识点划分或者相对应的练习题,对于这些练习题,能够实时给出学生作答的分数。本文的远程教育系统采用B/S架构,利用了Java EE、Flex、Red5等技术开发实现。本文的主要工作有以下几点:首先,对基于Webservice的远程教育系统进行了需求分析,分析该系统需要实现的功能主要包括满足大量的学生同时在线学习、考试和统计结果,满足课程、教学视频的发布与管理,对课程资源能够分门别类管理。其次,根据需求分析,开展系统的功能设计,为了满足本次远程教育系统的的功能,采用Java EE、Flex、Red5等技术实现了用户角色模块、网络课程章节模块、课程资源管理模块、在线实时评测模块和课程资源管理模块五大功能模块的功能,完成五大功能模块的流程设计并进行实现。最后,针对设计的系统,进行了必要的系统测试,并展望了下一步的改进方向。完成测试环境的搭建,然后从功能项和非功能项两个方面进行了测试,根据测试的数据进行了分析,给出测试结果,测试结果表明设计的平台从功能到性能已达到预期目标,满足设计需求。分析了设计的系统还存在哪些可改进之处,给出了日后的改进方向。
【关键词】:信息化教育 Webservice 远程教育系统 B/S架构 视频服务器
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP393.09;G434
【目录】:
- 摘要5-6
- ABSTRACT6-10
- 第一章 绪论10-14
- 1.1 课题研究背景及研究目的和意义10-11
- 1.2 课题研究的现状11-12
- 1.2.1 远程教育系统国外研究现状11-12
- 1.2.2 远程教育系统国内研究现状12
- 1.3 本论文的主要内容12-14
- 第二章 系统需求分析与图例说明14-26
- 2.1 远程教育系统的用户角色分析14
- 2.2 远程教育系统的功能性需求分析14-21
- 2.2.1 用户角色管理模块需求分析15-16
- 2.2.2 课程章节管理模块的需求分析16-18
- 2.2.3 课程视频管理模块的需求分析18-20
- 2.2.4 在线测评模块的需求分析20-21
- 2.2.5 课程资源管理模块需求分析21
- 2.3 远程教育系统的非功能性需求分析21-22
- 2.4 远程教育系统的开发相关技术分析22-25
- 2.4.1 Webservice技术22
- 2.4.2 SSH2框架22-23
- 2.4.3 Flex4和Red523-24
- 2.4.4 JAX-WS24-25
- 2.5 本章小结25-26
- 第三章 远程教育平台的设计26-40
- 3.1 系统的总体架构26-27
- 3.2 系统功能模块划分27-28
- 3.3 系统数据库设计28-29
- 3.4 系统各个模块设计29-39
- 3.4.1 用户功能管理30-32
- 3.4.2 课程功能管理32-35
- 3.4.3 视频功能管理35-37
- 3.4.4 测试功能管理37-38
- 3.4.5 资源功能模块38-39
- 3.5 本章小结39-40
- 第四章 远程教育平台的实现40-57
- 4.1 用户管理模块的实现40-44
- 4.1.1 用户登录功能实现40-42
- 4.1.2 用户添加功能实现42-43
- 4.1.3 用户删除功能实现43-44
- 4.2 课程章节管理模块的实现44-49
- 4.2.1 课程发布的实现44-45
- 4.2.2 课程描述的实现45-46
- 4.2.3 课程公告的实现46-49
- 4.3 课程视频管理功能模块设计实现49-53
- 4.3.1 课程视频发布与删除实现49-51
- 4.3.2 视频播放功能实现51-52
- 4.3.3 课程答疑管理功能实现52-53
- 4.4 在线考试管理功能模块设计实现53-55
- 4.4.1 电子考题测试题目的数据管理53-54
- 4.4.2 考试成绩的数据显示54-55
- 4.5 资源管理功能模块设计实现55-56
- 4.6 本章小结56-57
- 第五章 系统测试57-65
- 5.1 测试情况简述57-58
- 5.1.1 测试环境57
- 5.1.2 测试内容简述57
- 5.1.3 测试充分性评价57-58
- 5.2 系统功能性测试58-62
- 5.2.1 用户管理功能测试58-59
- 5.2.2 课程管理模块功能测试59-61
- 5.2.3 视频管理模块功能测试61
- 5.2.4 电子考题管理功能测试61-62
- 5.2.5 资源管理模块功能测试62
- 5.3 非功能项的测试62-64
- 5.4 结果分析64
- 5.5 本章小结64-65
- 第六章 总结与展望65-66
- 6.1 总结65
- 6.2 展望65-66
- 致谢66-67
- 参考文献67-70
【参考文献】
中国期刊全文数据库 前2条
1 刘璐;董小国;;Red5 Flash服务器研究[J];网络安全技术与应用;2009年06期
2 梁丹;;UML在面向对象的关系数据库中的应用[J];山西科技;2009年03期
,本文编号:924774
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/924774.html