ImageVerifierCode 换一换
格式:DOCX , 页数:71 ,大小:866.04KB ,
资源ID:8153131      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8153131.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(本科毕业设计基于flash的远程教学平台设计与实现.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

本科毕业设计基于flash的远程教学平台设计与实现.docx

1、本科毕业设计基于flash的远程教学平台设计与实现摘 要随着我国教育信息技术的不断发展,以计算机网络技术为基础的在线考试应用日益广泛。本文根据基于FLASH的远程教学平台的实际情况设计出。本文所设计的系统,加大功能和承载能力设计,实现了具有现代特征的。该系统采用当前在的主流模式-B/S架构,根据基于FLASH的远程教学平台安检中兴进行远程教学和在线考试的实际需求,使用基于JavaEE技术标准的Struts2+Spring3+Hibernate4框架+Spring Security3.1安全架构实现,具有自动化程度高等优势,弥补了传统教学方式和在线开始的诸多不足。本文所设计的系统通过分为两个主要

2、的远程教学子系统和在线考试子系统进行设计。在线测试子系统中系统可以完整地实现由教师设置题库和生成试卷、考生在线答题和自动闭卷、计算机评阅试卷和考试分析等环节设计,顺畅实现在线考试系统的现实应用。在远程教学子系统中,实现了在线教学、在线交流等模块的设计。总之,本系统具有较强的适宜性、正确性、完备性、互用性、依从性和安全性,具有良好的用户界面。本文所实现系统严格按照软件工程思想进行了系统的分析、设计、实现和测试。 系统分析:对技术、经济、工程等方面进行调查研究和分析比较,分析了上课学生、授课老师和管理员为主体的需求,明确了系统功能的版块设置,从经济上、技术上和可操作性上论述了系统设计和运行的可行性

3、; 系统设计:确立自身系统的设计原则要严格遵循实际需求,并兼顾开放、可拓展、稳定可靠的要求,梳理出系统的体系结构和功能框架,对系统开发及运行环境、系统数据库进行详细设计; 系统实现:完成了学生登陆、在线考试、成绩查询、信息管理模块设计,完成管理员登陆模块、科目信息管理、组题信息、题目信息管理等系统各功能模块的设计,实现了的原型系统; 系统测试:按照系统测试的常用原则建立测试和运行的目标,通过白盒、黑盒等测试方法对系统相应的模块和整体运行进行了全面测试,确保系统设计能够实现实际运行。关键词:,在线考试子系统,Oracle数据库,J2EE技术 Abstract With the continuou

4、s development of Chinas education information technology, computer network technology based online exam is used widely. In this paper, the design of distance learning system based on the actual situation of China Railway Express security center. In this paper, the system designed to increase the car

5、rying capacity of the function and design, implementation of distance learning system with modern features. The system uses the current system of distance learning in the mainstream model -B / S architecture, based on ZTE Railway Express security for remote teaching and the actual needs of the onlin

6、e exam, JavaEE technology-based standards Struts2 + Spring3 + Hibernate4 framework + Spring Security3.1 Security architecture for remote education system with the advantages of high automation, make up the traditional teaching methods and many deficiencies line began. In this paper, the system desig

7、ned by two major subsystems distance learning and online test subsystem design. Online testing subsystem system can achieve complete exam set by the teacher and generate paper, candidates online questionnaires and automatically closed book, papers and exams reviewers computer analysis and other aspe

8、cts of the design, the smooth realization of real-world applications online examination system. In the distance learning subsystem to achieve the design online teaching, online exchanges and other modules. In short, the system has strong suitability, accuracy, completeness, interoperability, complia

9、nce and security, has a good user interface. In this paper, the system implemented in strict accordance with the software engineering ideas systematic analysis, design, implementation, and testing. system analysis: technical, economic, engineering and other aspects of research and analysis and compa

10、rison analysis of school students, tutors and administrators as the main demand, a clear set of system functions area, economically, technically and discusses the operational feasibility of the system design and operation; system design: design principles to establish its own system to strictly foll

11、ow the actual needs, taking into account open, scalable, stable and reliable requirements, combing the architecture and functionality of the system framework for system development and runtime environment, the system database detailed design; system implementation: Students completed the landing, on

12、line examinations, results inquiries, information management module design, complete administrator landing module, account information management, group title information, title information design management systems functional modules to achieve a distance learning system prototype system; system te

13、sting: the goal of establishing and running the test in accordance with the principle of common system testing by the white box and black box testing methods, such as the system and the corresponding module overall operation thoroughly tested to ensure that the system designed to achieve practical o

14、peration.Keywords: distance learning system, online examination subsystem, Oracle database, J2EE technology1 绪论1.1 本文研究背景和意义 伴随着知识经济的形成和发展,培养学生实践能力和创新精神的教育方式已成为信息时代教育工作的核心。因此,教育方式也必须与时俱进,转变传统教育理念,改革教育模式,大力推进基础教育改革才能适应当今网络化、数字化、智能化的教育环境,培养出具有实践型、高素质、创新型的人才1。 网络技术的讯速发展及普及,给教学的发展和改革提供了有利条件。广泛通过多媒体教学资源可

15、以提高学生对学习的兴趣度,使得学生更加主动地去学习,从多个方面的去感知,这样可以大大地提高学生的学习效率,对学生的想象力、创造力等都有很大的提高。 学习资源与使学习者的交互约束于一个狭窄的范围之中,web 应用程序没法有动态媒体和良好交互操作2,因为HTML的web技术架构的网络教学平台没好的前台(学习端)。此外,随着学习者要求的持续增加,完成一次学习任务应用系统也许要面临频繁的请求、服务器页面刷新、多次提取网页所导致的页面网络带宽占用加大、打开缓慢,最后使得学者体验较差、媒体形式单一和交互效率低下差等问题。学生对系统的高标准的交互体验度无法得到满足3,web页面的传统网络教学已满足不了了。丰

16、富的媒体内容包含了Flash开发制作的多媒体资源应用程序,伴随着网络应用的发展Flash的RIA应用体系的基本架构,“丰富媒体”和“网络应用”的结合实现了富页面网络教学系统,可以从多个方面对用户的使用效率进行提高。鉴于以上问题,公司提出建设,包括远程培训系统和在线考试系统,通过网络教学模式,实现公司统一培训。通过,大力开展远程教育培训,对适应安检中心的培训需求、解决 70%的基础人员职工继续教育具有十分重要的现实意义。在该系统的支撑下,远程培训条件将得到极大改善,各种优质培训资源得以整合,不仅大大减轻了培训管理机构的工作压力,为学员进行远程学习提供方便,还可以拓展培训内容、展示单位形象,为培训

17、机构和学员搭建一个学习交流平台。建设基于FLASH的远程教学平台具有以下意义: 1、丰富培训学习资源,尤其是提升标准化流媒体课件的制作水平; 2、拓展远程培训方式,提供线下学习、Internet 线上学习、同步收看远程音视频直播等学习方式; 3、促进学习资源和培训信息的共享,提供灵活的基于 Web 的资源文章后台管理功能,减轻平台建设及管理的复杂性,使平台内容易于管理和维护; 4、提供留言、文章评论等辅助功能,增进教学互动。 5、 在线考试功能。1.2 国内外研究现状及趋势 远程教育是将课程传送给校园外一处或多处学生的教育,是学生与教师、学生与教育组织之间主要采取多种媒体方式进行系统教学和通信

18、联系的教育形式。近年来,随着计算机、通信、多媒体、电子等技术的飞速发展,特别是因特网的迅猛发展,远程教育有着长足的发展。按照英国远程教育学家穆尔(T.W.Moore)提出的远程教育三个主要阶段的划分方法4,一般将远程教育划分为“函授教育、广播电视教育以及现代远程教育”三个阶段。 函授教育和广播电视教育的主导教学媒体大多采用“一对多”的“单向”传播形式,无论是函授印刷教材还是广播电视录音录像都是如此。因此,第一、二阶段远程教育尚不能很好地实现师生和学生之间的双向交流,其运转周期较长,学习效率较低,有必要通过组织定期或不定期的面授辅导和答疑来弥补。现代远程教育是现代信息技术应用于教育培训后产生的新

19、概念,是相对于传统远程教育形式而言。它是建立在应用双向交互式现代信息通信技术基础上的远程教育,最大特点就是采用通信网络和基于计算机多媒体技术为核心的远程教育模式,主要技术特征和优势是双向交互,能促进学生之间的个性化学习和协作学习。 国外远程教育培训已经历了 30 多年的发展,从微型计算机时代的光盘学习到目前的基于互联网的学习,远程教育培训的技术载体发生了重大变化。随着培训管理精细化程度要求的提高,远程教育的管理逐渐和人力资源的绩效考核相挂钩,更加强调培训学习效果。同时,以 IMS 和 IEEE 为首的国际组织相继开发完善了一系列与远程学习和测评相关的技术标准5。90 年代中后期以来,政府先后启

20、动了“三金”、政府上网、电子政务等工程,许多高校和政府部门建成了远程教育网,开展了远程培训并取得了一定的效益,但与发达国家相比,我国的远程教育起步较晚,在硬件条件、教学手段、教学经验等方面还存在一定差距,主要问题在于如何建设丰富的学习资源和易于使用的学习管理系统两个方面。目前,国内外远程教育还存在一些问题有待解决,比如:保证远程学习参与机会均等性,学习交流时参与者很容易跑题或掉队,邮件交流、作业批改不及时,学习活动开展、学习过程监督和评价困难,教学测验和考核无法杜绝作弊现象等6。 从教育技术发展趋势看,现代远程教育技术更讲究媒体的配合和总体设计。 随着信息技术的日益普及和学习资源的不断丰富,远

21、程教育质量和效益将得到极大提高。综合分析国内外相关研究资料7,8,远程培训系统有以下发展趋势: 1、深入应用混合式学习方式。围绕提升在职人员综合素质和完成知识传递这个核心,在进行培训策划时应重视把线下学习和线上学习相结合,有针对性地开展一些学习交流活动,以降低培训教育的时间和物力成本。 2、重视分析学习活动。远程教育已经从粗放型向精细型发展,更加注重学员的个性化学习体验,强调对学员的学习行为进行数据分析,以此来改进培训教育的组织和管理方式。 3、移动网络学习方式将获得快速发展。随着 3G 网络开始投入商业运行移动网络学习方式将受到更多人的青睐,远程教育系统需要在界面交互、对移动学 作面向基层培

22、训的主体作用,面临着培训任务重、培训经费少、培训质量要求高等压力,导致在传统培训模式下,无法满足部门职工多样的培训需求,主要表现在文档资源无法得到有效整合与共享、受培训条件的限制不能同时开展大规模培训、信息宣传平台的功能较差等方面。 随着计算机技术与网络技术的不断发展,利用计算机网上考试取代传统的手工考试已成为一种趋势,网上考试系统极大地提高了学习的灵活性,现在在许多领域已经有了广泛的应用,在国外一些国家已经得到了蓬勃发展,例如Microsoft公司的MCSE(Microsoft系统工程师认证考试)、GMAT(工商管理硕士入学考试)、TOEFL(托福考试)等,都是采用网上考试的形式进行的。最有

23、影响的案例就是ETS(美国教育考试中心)举办的GRE(美国研究生入学考试)的计算机化考试,它使考试由原来的每年只能有两次参加考试的机会变成了每个工作日都可以参加的考试。而且国外的一些计算机水平考试中也都使用了在线考试来代替传统的笔试,如美国计算机专业人员认证学会ICCP实施的有关认证考试。而国内典型的有由教育部考试中心主办的全国计算机等级考试、各省的非计算机专业大学生水平考试,还有用于教考分离的各种题库等。现阶段,网上考试系统的主流开发技术已经相当成熟,且很好地适应了动态站点设计和基于Web的数据库访问的要求,是当前网上考试软件实现的主流技术之一3。1.3 本文主要研究内容 本文的研究目的是探

24、讨基于FLASH的远程教学平台整体架构设计,以及远程培训子系统和远程考试子系统的设计与实现,满足基于FLASH的远程教学平台远程教学的易用性、灵活性和功能完备性,主要建设内容为: 1、结合目前主流远程培训技术及系统建设要求,进行系统可行性论证,提出系统需求分析,完成系统总体框架设计; 2、完成远程教学、远程考试两个子系统的建设及功能集成; 3、根据基于FLASH的远程教学平台的功能需求以及自身技术条件,对目前主流开发技术进行分析比较,远程教学子系统、远程考试子系统采用的技术与工具; 4、遵循软件开发流程,根据用户需求进行资源管理子系统整体设计,对各模块进行功能划分与设计,并利用已有的技术及工具

25、实现,获得一定的实践经验。 1.4 论文章节安排 本文分为五章,第一章绪论,第二章相关技术概述,第三章基于FLASH的远程教学平台需求分析,第四章基于FLASH的远程教学平台系统设计,第五章基于FLASH的远程教学平台;第六章系统测试;第七章总结和展望。第1章介绍了本课题研究的背景和意义、国内外研究现状与趋势,以及本文研究内容和论文的章节安排;第二章介绍了系统建设及开发过程中运用的相关技术,如B/S、流媒体技术、Microsoft SQL Server 2000、Windows Server 2003、IIS、.NET、ADO.NET技术等; 第三章从基于FLASH的远程教学平台入手详细介绍了

26、系统的需求分析,包括系统整体功能需求分析、三个教学子系统的功能需求分析; 第四章为全文的重点,详细介绍了系统的整体结构设计、主要业务流程设计、三个教学子系统要功能模块设计; 第五章为全文的重点,详细介绍了远程教学子系统和在线考试子系统的实现; 第六章为系统测试;第七章对全文进行了总结,提出了系统今后可以改进、完善的地方。2 关键技术分析2.1 B/S系统采用Browser/Server(浏览器/服务器)架构。B/S是随着Internet技术的兴起,对Client/Server(客户端/服务器)的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(

27、Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层结构4。相对于C/S结构属于“胖”客户端,需要在使用者电脑上安装相应的操作软件来说,B/S结构是属于一种“瘦”客户端,大多数或主要的业务逻辑都存在在服务器端,因此,B/S结构的系统不需要安装客户端软件,它运行在客户端的浏览器之上,系统升级或维护时只需更新服务器端软件即可,这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本5。B/S结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展性非常容易,只要能上网,再

28、由系统管理员分配一个用户名和密码,就可以使用了。甚至可以在线申请,通过公司内部的安全认证(如CA证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。其缺点B/S架构在图形的表现能力上以及运行的速度上弱于C/S架构。还有一个致命弱点,就是受程序运行环境限制。由于B/S架构依赖浏览器,而浏览器的版本繁多,很多浏览器核心架构差别也很大,导致对于网页的兼容性有很大影响,尤其是在CSS布局,JAVASCRIPT脚本执行等方面,会有很大影响6。B/S的发展前景:B/S是基于网页语言的、与操作系统无关,所以跨平台也是它的优势,而且以后随着网页语言以及浏览器的进步,B/S在表现能力上的处理以及运

29、行的速度上会越来越快,它的缺点将会越来越少7。比如,未来的HTML5,在图形的渲染方面以及音频、文件的处理上已经非常强大了。2.2流媒体技术因特网本身不能保证多媒体通信业务的服务质量,作为尽力而为的网络,考虑利用缓冲区来弥补数据包到达客户端的延迟和抖动的影响、保证数据包的顺序正确、提高文件运行速度来解决服务质量问题成为流媒体技术的思想9。流媒体是应用流技术在网络上传输的多媒体文件,而流技术则是指把连续的声音信息以及图像信息进行压缩处理,放在网站服务器或流媒体服务器上,让用户边下载边观看,而无需等整个文件全部下载完成才可以播放的网络传输技术。 2.2.1 流媒体系统组成流媒体系统由“编码/解码工

30、具、流媒体数据、流媒体服务器、传输网络、播放器”五个部分组成,音/视频流原始信息经过编码和压缩后,形成流媒体格式数据,流媒体服务器根据用户的请求,使用流媒体传输协议将媒体数据通过网络传输到用户端的媒体播放器。 1、流媒体技术的实现环节 要在传输网络中实现流媒体技术,流媒体的实现包括制作、发布、传输、播放四个环节10。 (1)制作环节:运用编码工具(如 Windows Media Encoder、RealProducer),将采集到的音频和视频原始信息进行压缩编码,并转换成某种流格式的文档。 (2)发布环节:在普通的多媒体文件中加入流式信息以满足流式传输方式的要求,采用流媒体发布平台发布流媒体文

31、档。 (3)传输环节:一般采用 HTTP/TCP 协议来传输控制信息,而用 RTP、RTSP、RTCP 等协议来传输实时流媒体数据9。 (4)播放环节:为减小网络传输延迟和抖动对连续播放产生的影响,当流媒体数据信息到达用户接收端后,首先缓冲一部分数据,之后进行音视频数据信息的解码处理,同时采用同步算法播放流媒体信息。 2、流式传输方式 有顺序流式传输和实时流式传输两种方法实现流式传输。总体来说,如使用HTTP 服务器,流媒体文件是通过顺序流进行传输;如视频使用流式传输服务器,或进行实时广播,或采用 RTSP 等实时传输协议,则称为实时流式传输方式。 (1)顺序流式传输 顺序流式传输是顺序下载,

32、在传输期间不能根据用户的网络状况作调整。在下载文件的同时可观看媒体,但只能观看己下载部分,而不能跳转到还未下载的部分。顺序流式传输适合高质量的短片段,因为它可以较好地保证节目播放质量。由于标准的 HTTP 服务器可发送这种形式的文件,故常被称作 HTTP 流式传输11。 (2)实时流式传输 为保证媒体信号码率与网络连接匹配,能实时看到使媒体信息,出现了实时流式传输。这种传输方式需要专用的网络传输协议(如 RTSP、MMS 协议等) 与流媒体服务器(如 Windows Media Services 服务、PPS、FLV)的支持。实时流式传输用户可快进或后退以观看前面或后面的内容12,既支持随机访问,又适合现场事件。在这种传输方式中,如果网络传输状况不理想则收到的信号效果比较差。 2.2.2 流媒体文件格式及应用 目前,有四种主流的流媒体技术,公司名称、主打产品及支持的文件格式分别是微软公司的 WindowsMedia(WMV、

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1