学位专题

<
DOI:10.7666/d.y1927625

基于Flex技术的在线考试系统设计

马欣
中国海洋大学
引用
随着信息技术和现代教育技术的飞速发展,各类远程教育手段受到了越来越多的关注,各类先进的网络技术和信息处理技术在教育领域得到了越来越普遍的应用,其中依托计算机网络实现的在线考试系统,凭借其高效、便捷、公正的特点,受到了越来越多高等院校和培训机构的重视。   本文首先分析了在线考试系统的发展状况,指出了传统考试和现有在线考试系统的局限性,提出了开发本系统的目标和意义。然后对本次研究中涉及的主要技术方法进行了说明,介绍了RIA技术相对于传统B/S结构的优势,以及现有RIA技术之间的差异。之后结合本人的实际工作环境,从可行性分析、需求分析和系统功能分析几个角度入手,对在线考试系统进行了全面的分析,完整地描述了系统所应实现的目标和功能性需求。在此基础上,根据至顶向下的设计原则,对在线考试系统的总体结构进行了设计,特别是针对在线考试系统涉及大量的数据处理的情况,对数据库的总体设计进行了详细的讨论。本文的最后对系统开发方法和环境进行了简要的介绍,并重点讨论了客户端和服务器端架构的实现,对部分功能模块实现的基本思路进行说明。   本系统的开发采用了成熟的Flex+J2EE系统架构,客户端的开发充分利用了Flex技术优秀的表现力,后台服务器则基于成熟的J2EE架构,完整地实现了考试过程中的试卷生成、学生答卷、自动阅卷和成绩查询分析等功能,不仅拥有传统B/S结构应用良好的可维护性和扩充性,而且有效避免了B/S结构应用中服务器运算集中、带宽负荷较重等局限性,解决了现有在线考试系统中数据提交缓慢、用户体验较差、浏览器兼容性不佳的种种问题。   基于Flex技术的在线考试系统,不仅符合《计算机文化基础》课程的考试需要,还拥有较好的扩展性,进一步改进后即可推广到其他主干课程考试。本系统能为教师和学生提供更流畅的操作界面,提高了教师和学生的操作体验;充分利用了客户端的运算能力,减轻了服务器和网络负担;能在各种操作系统和浏览器中运行,具有极好的兼容性和稳定性。  

在线考试系统;RIA技术;Flex架构;远程教育;自动阅卷;B/S结构

中国海洋大学

硕士

计算机技术

秦勃

2011

中文

G424.7;TP393.09

50

2011-10-31(万方平台首次上网日期,不代表论文的发表时间)