远程在线考试系统试题管理子系统

摘 要摘 要伴随着计算机技术和机器自动化的发展,人类的生活节奏越来越快,日常生活发生了很多的变化。考试是生活中非常常见的一件事情,传统考试使用纸和笔,阅卷评分的是人力。但是随着远程在线考试的出现,越来越来事业单位和学校在一部分科目或者是考试内容上都使用了上机考试。作为远程在线考试系统的一个重要子系统,试题管理系统能够很好地对考试信息进行管理。本系统主要以学校考试为例,使用ASP.NET技术,以SQL Server作为数据库,B/S模式作为系统架构,用C#言语来进行开发。系统的主要功能有登陆功能,用户(学生/教师)信息管理功能、试题管理功能、在线考试与即时成绩等。系统开发的硬件要求不高,只需一台普通配置的笔记本电脑就可以独立进行开发。系统的主要优点为:可以让教师按照科目难度方便快捷地生成试卷,用户使用方便快捷,因为本系统使用B/S架构,所以用户只需要通过网络浏览器就能使用系统。关键词: ASP.NET;B/S;C#;在线考试 目 录
第一章 绪论 1
1.1 研究背景 1
1.2 研究的目的与意义 1
1.3 国内外发展现状 1
1.4 研究内容与论文组织结构 2
第二章 相关技术介绍 3
2.1 ASP.NET技术简介 3
2.2 C#简介 3
2.3 B/S结构简介 4
2.4 SQL Server 2008简介 4
2.5 Microsoft Visual Studio 2008 简介 5
2.6 本章小结 5
第三章 需求分析与可行性分析 6
3.1 功能需求分析 6
3.2 系统模块架构分析 7
3.3 非功能需求分析 7
3.4 系统的可行性分析 8
3.4.1 技术可行性 8
3.4.2 经济可行性 8
3.4.3 时间可行性 8
3.4.4 法律可行性 8
3.5 本章小结 8
第四章 系统整体设计 9
4.1 功能模块设计 9
4.1.1登陆模块设计 9
4.1
 *好棒文|www.hbsrm.com +Q: ¥351916072¥ 
析 7
3.4 系统的可行性分析 8
3.4.1 技术可行性 8
3.4.2 经济可行性 8
3.4.3 时间可行性 8
3.4.4 法律可行性 8
3.5 本章小结 8
第四章 系统整体设计 9
4.1 功能模块设计 9
4.1.1登陆模块设计 9
4.1.2前台考试模块设计 10
4.1.3 后台管理模块设计 10
4.2 数据库设计 11
4.2.1 数据实体 11
4.2.2 表结构 11
4.3 本章小结 14
第五章 详细设计与实现 15
5.1 设计原则 15
5.2 系统的开发环境 15
5.3 系统功能的实现 16
5.3.1 登陆页面 16
5.3.2 考生登陆的前台考试界面 17
5.3.3 教师登陆后的后台管理界面 18
5.4 本章小结 20
第六章 系统测试 21
6.1 测试的目的和意义 21
6.2 测试方法 21
6.2.1 单元测试与集成测试 21
6.2.2 黑盒测试与白盒测试 21
6.3 测试方案 21
6.4 测试结果 22
6.4.1 登陆模块的学生注册与用户登陆操作 22
6.4.2 前台考试模块的学生考试与成绩获取操作 23
6.4.3 后台管理模块各功能的增、删、查、改操作 24
6.5 本章小结 31
总结与展望 32
致谢 33
参考文献 34
第一章 绪论
1.1 研究背景
随着机器自动化的日益普遍以及计算机技术的快速发展,新世纪以来,我们的日常生活都得到很大的改变,好多传统手工的活动都被机器替代了。而作为新世纪考查人才的最受欢迎的手段——考试,也有了各式各样的变化。好多科目或者说事业单位的考试也从传统的纸笔考试渐渐转变成计算机在线考试。对于某些题型来说,例如选择题、判断题、简单的问答题,这类题目是有唯一的正确答案——在计算机上,能够快速的做出批改,评分。这样下来,计算机在线考试的变革,对于传统的纸笔考试,不仅节约物质资源,利于环保,还减少了很多人力资源,并且大大提高了考试(试后的成绩查询)的效率。
在线考试系统越来越受欢迎和使用频率,主要的原因有以下几点:一方面考试信息能够很好地管理,有足够大的试题库,就可以让出题方自由地配置试卷;另一方面,在时间控制上,考生可以在规定时间内自由参加考试,并且考试结束就能立刻知道自己的成绩,成绩具有客观公平性,这也是计算机在线考试的一大优点。
1.2 研究的目的与意义
对一场传统考试来说,首先要做好试题的准备,然后监考、批卷、整理考生成绩信息等,这是一个繁琐且易出错的工程,并且严重浪费人力物力资源。对此,开发一个高效安全的试题管理系统是很有必要的,一个简单易用、功能强大并且有安全保障的试题管理系统让考试方提供极大的便利,这次系统的开发的意义在意让考试方能够快捷地创建试卷、简易明了地管理考生信息,极大地解放考试方的劳动力(比如在阅卷评分方面、监考方面等)。
1.3 国内外发展现状
正如上文所说,就目前来说,远程在线考试的使用场合越来越多,国内外的考试系统也在不断地改善,不断地进步,使得系统的功能越来越强大,操作也变得也来也简便,更加的大众化。就我国的国情来看,我国作为世界上人口第一大国,就教育考试这一方面,需要的纸笔资源数量巨大,还有各式各样的人才招聘考试,也是需要大量的人力物力。所以一个好的在线考试系统是必须的,作为考试系统最重要的一个子系统,试题管理系统的需求还是很大的。所以开发一个好的试题管理系统无论从实践上还是效益上都能给我带来很大帮助。
1.4 研究内容与论文组织结构
本系统主要研究的内容为开发一个高效易用的远程在线考试系统试题管理子系统。系统能够让考试方方便快捷地制作电子试卷,效率地处理相关考试信息。本章节的绪论中,从周围环境的需求性和开发的意义上对系统的开发打下了一个;在本文中,我将在第二章介绍相关的开发技术,对开发的前提进行了一个讲述;在第三章中叙述系统的需求分析与可行性分析,给系统定下一个目标;在第四章中介绍系统的概要设计,讲述了系统的大致设计方法;在第五章中详细叙述系统的详细分析与实现;在第六章中对系统进行测试与调试的展示以及简单地介绍了几种系统测试方法;剩下的就是总结与展望,感谢词与参考文献。本文的的组织结构就按照上述来撰写。
第二章 相关技术介绍
2.1 ASP.NET技术简介
首先,ASP.NET是ASP的下一代版本。ASP(Active Server Pages),中文称为活动服务器页面。相

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2350.html

好棒文