基于.net的网络考试系统的设计与实现-软件工程专业论文.docxVIP

  • 0
  • 0
  • 约5.31万字
  • 约 65页
  • 2019-01-09 发布于上海
  • 举报

基于.net的网络考试系统的设计与实现-软件工程专业论文.docx

基于.net的网络考试系统的设计与实现-软件工程专业论文

摘要随着计算机技术的飞速发展和中国教育信息化水平的不断提高, 摘要 随着计算机技术的飞速发展和中国教育信息化水平的不断提高, 网络考试显现出其广阔的前景。传统的网络考试系统大多工作在C/S 模式,存在安装部署麻烦、维护困难等问题。本论文就是在此前提下 构建的基于.NET的网络考试系统。 本文首先介绍了课题的研究背景、国内外研究现状及水平、研究 意义和内容,阐述了系统有关的理论基础,探讨了.NET技术,确定 了三层逻辑结构的系统设计。接着,根据需求分析完成了系统的总体 功能设计,选择了合适的数据库系统,设计了数据表和存储过程。 本文重点分析了系统实现过程中的几个关键问题:提出了优先满 足组卷的重要约束,用改进的背包问题求解的组卷算法,提高了组卷 成功率;针对客观题和主观题不同的特点,客观题采用精确匹配方式, 主观题采用得分点匹配和单向贴近度的算法;利用Ajax技术实现了 考试时间由服务器端进行控制,提高了计时的准确性,有效防止作弊 的发生。 在此基础上,基于.NET Framework 2.0平台,实现了网络考试系 统,并运用数据源控件、数据绑定技术和三层模式的灵活性简化了开 发过程,使得系统具有很强的伸缩性、通用性、兼容性和可操作性, 提高了系统的开发价值。 关键词ASENET,组卷,自动阅卷,Ajax,数据绑定 ABSTRACTNetwork ABSTRACT Network examination has a good prospect along with the rapid development of computer technology and continuous improvement of Chinese educational informationization.Traditional systems of network examination are based on C/S mode,but those systems are hard to install, maintain,transplant and have many other problems。This thesis constructed a system of network examination which is based on Web on thi s condition. At the beginning,the paper introduced the research background, current situation at home and abroad,significance and content of this research,expanded rationale about related systems of network examination,discussed.NET technology,ensured systemic design of three-tier model.Then analysed and finished total functional design to needs,chose appropriate database system,designed datasheet and stored procedure. This thesis primarily analysed several key issues occuring in the achievement procession of the system:Preferentially contented the important restriction of generating paper,used an algorithm of generating paper based on improved KP(Knapsack Problem)to increased the Successful ratio;Contraposed the differentias of objective questions and subjective questions,objective questions adopted precise matching,and subjective questions adopted score point matching and single applicability;Used Aj ax to control examination time by server,it improved the veracity of timing and avoided

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档