摘要:随着近年来高校教学课程建设的完善以及改革工作的深入,每一课程考试都应向规范化、系统化、科学化和智能化要求发展。为了能在客观、公平的原则下组成一份难度适合,又能对知识点进行全面考察的试卷,教师需要花费大量的时间精力。因此,我们有必要寻找一种更为有效、合理的出卷方式来代替传统的方式,以实现教学质量的提高。本文研究设计了一个高校通用试题库管理系统,来解决高校在考试出卷过程中存在的问题。
教师可通过试题库管理系统对所教科目试题的题型、难度、知识点、重要性等约束条件进行添加、查询、删除等操作,需要考察时可按照既定的约束条件从题库中抽取出相应要求的题目自动组成一套试卷,解决了手动组卷耗时多的问题。与此同时,试题库管理系统还能避免了统考中出现的知识点过于集中的问题,一定程度上保证了考试的公平公正。本设计采用ASP.NET技术作为运行环境,C#作为开发语言,结合SQL2008数据库,实现试题库管理功能。在对试题库系统进行的可行性分析、系统需求分析和总体设计的基础之上,又对系统的各功能模块、界面设计、程序设计进行了详细阐述,并具体展示出系统部分关键性代码。
关键词:试题库管理系统;自动组卷;ASP.NET;C#
目录
摘要
Abstract
1 绪论-1
1.1 研究背景-1
1.2 研究意义-1
1.3 研究现状-1
2 系统分析-3
2.1 可行性分析-3
2.1.1技术可行性-3
2.1.2经济可行性-3
2.1.3社会可行性-3
2.2 需求分析-3
2.2.1用户需求分析-3
2.2.2功能需求分析-4
2.3 数据流程分析-4
3 相关技术简介-7
3.1开发环境-7
3.2 B/S结构-7
3.3 ASP.NET技术-8
3.4 Microsoft Visual Studio 2008-8
3.5 SQL Server 2008-8
4 系统设计-9
4.1系统功能模块图-9
4.2 数据库设计-10
4.2.1 E-R图-10
4.2.2 数据表设计-12
5系统实现-16
5.1 “登录”模块的实现-16
5.2 “项目设置”模块的实现-17
5.3 “题库管理”模块的实现-18
5.4 “试卷管理”模块的实现-22
5.5 “系统管理”模块的实现-24
6 系统测试-26
6.1 系统测试概述-26
6.2 系统测试环境-26
6.3 系统测试项目-26
6.4 系统测试结果与分析-27
结论-28
致谢-29
参考文献-30