4。2。1编码设计 16
4。2。2数据库设计 16
4。2。3界面设计 19
5 系统实现 22
5。1主要功能实现 22
5。1。1用户管理 22
5。1。2试题管理 22
5。1。3在线考试 23
5。1。4查询统计 23
5。2系统关键点及难点问题 23
结论 25
致谢 26
参考文献 27
附录 28
在线考试系统的设计与实现
1 绪论
1。1课题研究的背景和意义
目前运用于教育和其他领域的众多考核还处于传统考试的方式下,举行一次考试至少要经过四个阶段,首先是老师手工出题组成试卷,之后学生纸上答题,以及最后的批卷及结果分析过程都需要人工完成[[[] 王丹松。基于ASP。NET技术的网络考试系统的设计与实现[D]。辽宁:东北大学计算机学院,2010。]]。然而这种传统的考试方式不但使老师的工作量增加,工作效率降低,也不能对学生掌握知识点的情况及时统计和分析。
互联网技术的出现以及普遍应用,促使多行业领域迫切需要应用计算机技术和信息技术实现在线考试系统,并投入使用到平时的学习或工作当中,是未来教育领域的发展趋向。
基于WEB的在线考试系统,能够达到考、教分离,不受传统考试方式下的时间与空间限制,使得老师、考生能够在不同时段、不同位置进行独特的授课和考试的过程。因为该系统由电脑自动组成试卷并且自动完成评卷,就能在很大程度上减少教师的工作量,也会大大提高工作效率;同时,通过在线考试方式获得的成绩不再有评卷人员的人为主观影响,使得考试过程更加规范、公正、客观,即能在这种良好的考核环境下,完善考核规范,简化考核步骤,培养学生的学习兴趣,显著提高学生的学习积极性。
1。2国内外研究综述
1。2。1国外研究发展情况
1。2。2国内外研究发展情况
2 开发环境、语言和相关技术介绍
2。1开发环境
(1)。NET Framework 编程模型
被称做。NET Framework模型的是微软公司发布的。NET平台,是各种新技术的综合,也是一种可以作为平台来扩展后续Internet技术的可编程集合环境。即。NET Framework集合就是一个能在短时间内设计开发多种应用程序的平台,是为了让处在不同时间、不同地方的各类型用户,不论是想要获得什么样的数据、信息还是软件程序,他们都能够利用各种设备查询到;比如,设计Web程序、Windows forms程序,还有类库等就可以采用。NET框架[[[] 青岛东合信息技术有限公司、青岛海尔软件有限公司。AP。NET 程序设计(C#版)[M]。北京:电子工业出版社。2011:4-15。]]。
表1 。NET Framework 体系结构的组成部分
。NET Framework体系结构
公共语言运行时(CLR) 基础类库 ADO。NET 活动服务页面(ASP。NET)
与。NET Framework 4同步工作的还有Framework 3。5 SP1,在本次设计中,采用的是。NET Framework 4。0编程模型。以前的Framework中能够实现的应用程序,以后在。NET Framework 4中也能够实现。除此之外,。NET Framework 4也是在以前的框架基础上做了诸多完善以后得到的,例如,设计思想,创建不一样的流程处理方式,WCF的设计流程的规范也有了大大的改善。