- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于RIA技术在线考试系统探究
基于RIA技术在线考试系统探究摘 要: RIA是集桌面应用程序的最佳用户界面功能与Web应用程序的普遍采用和快速、低成本布署,以及互动多媒体通信的实时快捷于一体的新一代网络应用程序。本文给出了一种基于RIA技术的在线考试系统的设计与实现方案。该系统具有桌面应用程序的拖放及离线操作能力,同时具备Web应用程序的立即布署、跨平台特点。
关键词: RIA 在线考试系统 系统设计 系统实现 技术
1.引言
在线考试系统高效、安全可靠、公平公正,越来越受到人们的重视。在线考试系统的应用也越来越广泛。计算机等级考试的机试,金融行业中银行、证券、保险业从业资格考试,以及其他各种资格认证考试,采用的都是在线考试方式。
如何开发一个功能强大、具备友好用户界面的在线考试系统也越来越受到人们的关注。
传统的在线考试系统按照技术可分为两种:一种是基于C/S架构的桌面应用程序,另一种是基于B/S架构的Web应用程序。采用这两种技术开发的在线考试系统因技术原因都存在不足之处。
C/S架构的缺点主要是部署、更新的问题。B/S架构的缺点主要是受制于HTML的限制,无法像C/S那样使用丰富的效果来展示数据,用户体验比较糟糕。另外,稳定的客户端/服务器连接,也是必要条件,网络中断将使B/S程序无法运行。从C/S到B/S,这两者受限于技术本身分别发展成了重客户端和重服务器端的模式,而RIA的出现给我们带来重新在客户端和服务器端进行更好的平衡的机会。
采用RIA技术实现的在线考试系统,将具有如下优点:(1)试题题型不局限于客观题,系统能够支持数学、物理、化学等学科各种题型的在线考试。(2)能够支持多媒体试题考试,例如普通话考试、外语口语考试。(3)支持离线考试。在网络中断的情况下,可以照常考试,网络连通以后,系统能够自动上传考试结果。
本文主要研究RIA技术,以及借助RIA技术设计和实现一套较为实用的“在线考试系统”的方法。
2.RIA技术介绍
RIA(Rich Internet Application,富因特网应用系统)是近两年开始流行的一种技术架构。这种技术允许人们在因特网上以一种像使用Web一样简单的方式来部署富客户端程序,从而令客户端可以拥有比HTML更为丰富的内容。RIA客户端可被理解为是一个充分强大的用户端浏览器,这个浏览器可以是IE(XAML)、MozillaFireFox(XUL)、Flash(Flex),等等,但却比浏览器本身强大得多。
RIA是集桌面应用程序的最佳用户界面功能与Web应用程序的普遍采用和快速、低成本部署,以及互动多媒体通信的实时快捷于一体的新一代网络应用程序。RIA中的Rich Client(丰富客户端)提供可承载已编译客户端应用程序(以文件形式,用HTTP传递)的运行环境,客户端应用程序使用异步客户/服务器架构连接现有的后端应用服务器,这是一种安全、可升级、具有良好适应性的新的面向服务模型,这种模型由采用的Web服务所驱动。结合了声音、视频和实时对话的综合通信技术使RIA具有前所未有的网上用户体验。
RIA具有的桌面应用程序的特点包括:在消息确认和格式编排方面提供互动用户界面;在无刷新页面之下提供快捷的界面响应时间;提供通用的用户界面特性如拖放式(drag and drop)以及在线和离线操作能力。RIA具有的Web应用程序的特点包括如:立即部署、跨平台、采用逐步下载来检索内容和数据,以及可以充分利用被广泛采纳的互联网标准。RIA具有通信的特点则包括实时互动的声音和图像。
客户机在RIA中的作用不仅是展示页面,它还可以在幕后与用户请求异步地进行计算、传送和检索数据、显示集成的用户界面和综合使用声音和图像,这一切都可以在不依靠客户机连接的服务器或后端的情况下进行。
3.系统设计
3.1系统业务流程分析
一个完整的在线考试系统,应该包括试题管理、试卷管理、考试管理等功能。用户包括系统管理员、学科管理员、教师、学生。
试题由教师录入系统,试题进入个人试题库;学科管理员对试题进行审核,审核通过的试题进入系统正式题库;学科管理员在进行试题审核时,应进行试题查重,系统中已经存在的试题或相似的试题不应再次进入系统正式试题库。如图1所示。
用户可以根据知识点或范围组卷。组卷方式有两种:手动组卷、智能组卷。用户可以设置试卷卷头、卷体、试卷输出格式。用户在进行智能组卷的卷体设置时,可以设置试题难度。手动组卷时,由用户选择试题添加到试卷中。智能组卷时,系统自动抽取试题。用户在组卷过程中可选择试题、浏览试题、查找试题,在生成的试卷中可更换试题。
教师可以安排考试、阅卷,以及查看班级成绩分析、试卷分析。学生可以组卷进行自测、进行自我阅卷。学生
您可能关注的文档
最近下载
- 600MW机组电气系统进DCS逻辑介绍.doc VIP
- 课题申报参考:知识图谱视域下大中小学思政课一体化教学资源库建设与运用研究.docx VIP
- 2025年上海市高考语文 古诗词赏析(考情分析+知识梳理+练习)学生版+解析版 .docx
- 《医院感染风险评估表》.doc VIP
- 谭浩强(第四版)C++程序设计课件.ppt
- 初创公司商业计划书(通用8).docx
- 压力容器的分类90课件.ppt VIP
- 设备供货运输方式及运输方案.docx VIP
- 2023年12月17日广西区税务系统内部遴选笔试真题及答案解析(业务类).doc VIP
- 高中语文部编版必修上册文言文配套练习(附参考答案).doc VIP
文档评论(0)