在线考试系统的分析与设计

被引量 : 0次 | 上传用户:xfcll
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络技术及数字化学习技术的发展和普及,以及Web应用程序的复杂性越来越高,传统的Web应用已经越来越难满足用户的需求。目前在线考试系统数据流量过大的根源在于其采用的传统Web框架,因为在传统Web框架中,当用户刷新页面后,原来页面的数据将全部丢失,需要重新从服务器获取,这就增加了浏览器和服务器间的数据交换量。利用Ajax技术对系统进行优化,主要用于减少客户端和服务器端的数据流量。Ajax技术采用了异步调用的方式,促使页面局部刷新,所以它可以仅仅向服务器传送和接收自己所需要的数据来减少网络流量,使系统具有更高的即时响应性与更佳的性能,Ajax技术大大丰富了用户的使用体验。本文首先介绍了在线考试系统的应用背景,系统的架构,开发工具。本系统主要采用B/S模式的开发模型,采用基于ASP.NET的开发环境,开发工具是Visual Studio2005/2008,数据库使用微软公司的SQL Server2005。本文在讨论了在线考试系统的基础上,介绍了开发基于Ajax技术的在线考试系统的关键技术,对系统进行了详细的需求分析,设计了系统的总体结构和功能模块,并设计了系统的数据库表结构及关系。系统具备以下的功能:用户管理、角色管理、权限分配、试题管理、试卷管理、在线考试、考试异常处理、成绩管理、操作题源文件上传下载管理等主要功能。利用Ajax技术实现了考试倒计时、一页一题、权限分配等功能。用户答题过程中可以在用户每一个答题操作时提交到服务器,由于提交数据是异步进行的,页面无刷新,用户几乎感觉不到有任何的中断,整个答卷过程是流畅的。并且利用Ajax的异步特性可以在用户答题的过程中随时提交答题结果,不必等整个考试结束后整体提交数据,提交考试只是向数据库写入已考标记。总之,在线考试系统将给用户带来全新的体验,考试系统将更加人性化、智能化、负载能力更强。本课题不仅成功地设计了一个全新架构的、性能优越的在线考试,而且在系统的设计与开发中所采用的Ajax技术和方法可不断地提高考试系统的功能。
其他文献
本文通过对相关领域文献的整理分析,在借鉴前人相关研究的基础上,结合文献资料法、访谈法、问卷调查法、数理统计法,并设计了《呼和浩特市高校网球课程开展现状与对策研究》教师
本文通过对阅读疗法的介绍及大学生心理健康现状分析,阐述了图书馆在开展阅读疗法中的作用及意义,并提出做好阅读治疗的建议和需要解决的问题,让阅读疗法能更好的为大学生的
高级定制时装是一个艺术与技术完美结合的产物,其设计水准和制作工艺是时装的最高境界。1998年亚洲金融危机导致许多人的财富一夜之间成为一张白纸,直至今日,全球经济的恶化累及
通过Gleeble-1500热模拟试验机对GCr15轴承钢(/%:0.99C,0.31Mn,0.24Si,0.010P,0.003S,1.44Cr,0.01V)热轧材进行8001 150℃,变形速率0.13 s-1,变形量0.7的等温压缩变形试验。采
随着现代工业的发展,计算机信息管理系统越来越受到企业重视。库存管理系统是一个企事业单位不可缺少的一部分,对于企业的决策者和管理者来说都是至关重要的,尤其是对像沃尔
新编《语文实验课本·文言读本》必须以新的点拨法教之。点拨法教学,即教师三言两语,略作启发;学生熟读精思,期在成诵。点拨法对调动学生的主动精神,养成文言的敏锐语感,领悟文章的
<正> 1985年市政府决定开展评选“市花、市树、市鸟”活动,成立了评选领导小组,由主管城建工作的陈焕礼副市长任组长,下设评选办公室。领导小组根据各方意见,订出了市花、市
期刊
图书馆应用RFID越来越普及,而RFID市场上有高频和超高频之分。文章试图对RFID高频与超高频在图书馆的应用进行比较,供图书馆在采用RFID时参考。
经验数据表明我国农村劳动力仍具有转移空间和潜力。作为资源重新配置的过程,劳动力转移在受制于技术进步的同时也会影响技术进步。本文基于1978~2011年的全国数据,估算了农
中古游冥故事是中国叙事文学常见的情节内容,佛教传入中国前,中国古代无“地狱”之名,屈原在《楚辞·招魂》中提到:“魂兮归来!君无下此幽都。”汉代曹植提过:“抚剑西南望,思欲