摘要:高校的专业课程考试中,试卷主要由任课教师制定。教师对于课程的理解会直接影响到试卷的考察重点,进而间接影响到学生的整个考试过程。为了降低考试过程中干扰因素的影响,促进考试的科学性与公平性,高校应该加强考试的标准化工作。考试的标准化工作体现在试题编制、试卷制作、考试实施、分数解释等考试的各个环节,需要耗费相当多的人力资源与物力资源,而借助现代信息技术的帮助,可以很大程度上简化这些工作。设计开发一个服务于标准化考试的组卷阅卷评价系统,能够减轻教师编制试卷的负担,教师能够把更多的精力投注在试题库的建设上,提高试题与试卷的质量。标准化考试系统以ASP.NET为开发环境,采用C#作为后台编程语言,使用SQL Server数据库管理系统进行后台数据的管理。通过系统需求分析,根据系统面向的三类用户,将系统的层次结构分为三个模块,分别为管理员、教师和学生。管理员模块的主要功能是对用户信息进行添加和查询;教师模块的主要功能是对课程信息、试题信息、试卷信息、考试信息等进行管理,实现系统的组卷和自动评分功能;学生模块的主要功能是在线考试以及成绩的查询。标准化考试系统将会为一些课程的考试节约人力与物力资源,提高组卷与阅卷的效率。
关键词:标准化考试;ASP.NET;B/S模式;随机抽题
目录
摘要
Abstract
第一章 标准化考试系统开发项目简介-3
1.1 概念界定-3
1.1.1 标准化考试-3
1.1.2 组卷-3
1.1.3 考试评价系统-3
1.2 国外现状-3
1.3国内现状-4
1.4 系统开发的目的与意义-4
1.5 项目开发流程-4
1.5.1 任务确定阶段-4
1.5.2 开发工具学习阶段-5
1.5.3 设计与开发阶段-5
1.5.4 系统运行与测试阶段-5
第二章 系统开发环境与技术简介-6
2.1 ASP.NET技术-6
2.1.1 ASP.NET技术简介-6
2.1.2 ASP.NET技术的优势-6
2.1.3 常用的ASP.NET内置对象-6
2.2 .NET Framework-7
2.3 SQL Server 数据库-7
2.4 B/S模式-7
2.4.1 B/S模式简介-7
2.4.2 B/S模式的优势-8
2.5 Microsoft Visual Studio-8
第三章 系统需求分析-9
3.1 需求分析-9
3.1.1开发环境选择-9
3.1.2 功能需求分析-9
3.2可行性分析-9
第四章 标准化考试系统逻辑结构设计-10
4.1系统功能简介-10
4.2数据库设计-10
第五章 系统详细设计-15
5.1数据库的配置-15
5.2管理员模块主要功能的设计与实现-16
5.2.1用户管理-16
5.2.2添加学生/教师-17
5.3教师模块主要功能的设计与实现-19
5.3.1 课程管理-19
5.3.2 题库管理-20
5.3.3 添加题目-22
5.3.4试卷管理-24
5.3.5试卷制作-25
5.3.6考试信息查看-27
5.3.7考试信息发布-28
5.4学生模块主要功能的设计与实现-29
5.4.1在线考试-29
5.4.2 成绩查询-33
第六章 标准化考试系统测试与项目总结-35
6.1系统测试-35
6.2项目总结-35
参考文献-36
致谢-37