论文摘要
信息技术的发展为教育带来了新的机遇和挑战。随着计算机网络的日益普及和Internet的迅猛发展,如何利用现代网络技术,解决传统考试的弊端,已成为教育界迫切需要解决的问题。网上考试系统利用先进的现代网络技术,用电子技术手段来代替人工活动,解决了在传统的人工考试环境下不能解决的一些问题,提高了考试工作的效率。因此,基于网络的在线考试系统的研究目前正方兴未艾。论文的主要内容:(1)详细论述了在线考试系统开发的完整过程。(2)对.net平台下基于B/S和C/S混合结构的软件体系结构、关键技术、实现技术、框架解决方案进行了深入的探索。论文的主要工作:(1)对ASP.NET,ADO.NET技术进行了深入的研究。应用程序页面和分布式数据库之间的接口采用了ASP.net技术,并通过ADO.net进行数据库存取操作。(2)对.NET平台下,三层结构的解决方案的具体实现方法,进行了初步的探讨。在本文中表示层主要由学生用户界面和管理员用户界面组成。业务层在每一个功能模块中都有各自的业务逻辑类来处理,包括登录逻辑、考试逻辑、试题管理、科目管理、考试策略控制逻辑。数据层采用SQL SERVER 2000数据库作为后台服务器,使用了存储过程实现了系统的部分业务逻辑。(3)使用改进的遗传算法进行组卷,提高了组卷的质量和效率。(4)给出了“非客观题”的处珲理念,克服了目前大部分网络考试系统中“非客观题”无法考试和评分的缺陷。
论文目录
摘要Abstract目录1 引言1.1 课题背景1.2 课题任务1.3 本文结构1.4 在线考试系统基本概念1.5 在线考试系统的功能1.6 国内外研究现状分析2 考试系统采用的技术和运行平台2.1 ASP.NET概述2.2 ADO.NET2.3 SQL Server 20002.4 Web服务2.5 NET对web服务的支持2.6 考试系统的运行平台2.7 遗传算法简介3 在线考试系统的需求分析和总体设计3.1 系统体系结构3.2 系统设计目标3.3 系统总体功能设计4 在线考试系统的设计与实现4.1 组卷算法设计4.1.1 传统自动组卷方法4.1.2 遗传算法4.1.3 采用遗传算法的自动组卷4.1.4 系统数据库的设计4.2 系统功能模块的设计与实现4.2.1 考生登录模块的设计与实现4.2.2 在线考试模块的设计与实现4.2.3 试题管理4.3 其他功能模块介绍4.3.1 用户注册4.3.2 考场监控模块4.3.3 限制考生进行操作的模块4.3.4 用户权限管理模块4.3.5 试题编辑模块4.3.6 删除试题页面4.3.7 考生查询成绩5 系统的安全性设计5.1 网络级安全分析5.2 本系统在网络层上采用的安全技术6 总结与展望6.1 在线考试系统研究开发工作总结6.2 进一步的开发设计工作6.3 在线考试系统的发展趋势致谢参考文献
相关论文文献
标签:在线考试系统论文; 混合模式论文; 遗传算法论文;