网络考试系统的设计与实现——考试子系统_计算机专业论文
发布时间:
2015-01-18
来源:
人大经济论坛
计算机专业论文范文
摘 要
随着教育思想的更新和科学技术的进步,以纸和笔为主要工具的传统考试方式的诸多弊端越来越突出的显现出来。试卷的设计、组织、印刷、分发、考试等将耗费大量的人力物力,而且工作效率低下、主观性较强。针对这一现状,基于网络的考试系统应运而生。网络考试系统突破了传统考试方式的时空限制,使考试方式更为灵活,同时充分利用计算机进行自动出题等功能,大大减轻了管理人员和教师的工作量。
本设计的开发是基于B/S结构,采用ASP程序设计语言及Access数据库进行设计与开发;本文首先介绍系统开发环境和运行平台、ASP编程技术及数据库的相关知识,并对网络考试子系统的设计进行了详细的需求分析;然后给出了网络考试子系统的设计方案及系统的具体实现步骤,主要功能包括新闻发布、网络考试、题库管理等功能模块;最后,通过综合测试与分析,说明该系统运行稳定、可靠,具有一定的实用价值。
关键词:网络考试;B/S结构;题库管理;数据库;ASP编程技术
Design and Implementation of Online Exam System
——Exam Subsystem
Abstract
With the improvement of education and science technology, the shortcomings in traditional exam system, which mainly uses paper and pen as its main tools, become increasingly obvious. The design, building, printing, distribution, tests of the examination paper will cost lots of manpower and materials. Moreover the working efficiency is low, the subjectivity is stronger. In view of this present situation, the online exam system based on the network arises at the historic moment. The network exam system breaks through the space and time limitation in the traditional test, which causes the test way to be more nimble, simultaneously makes full use of the computer automatically setting the examination paper and so on, and greatly reduces the administrative personnel and teachers’ work load.
This paper introduces design and implementation of exam subsystem based on B/S, with Access database applications and ASP programming.At first, this paper introduces development condition, platform, ASP programming technology, database, etc, and the demands for the online exam system are analyzed in detail. Then it produces the design idea and concrete implement steps of this system. The system’s functions mainly include news issuing, the management of examination room, online exam, the management of item pool and so on. At last, by testing and analyzing, it shows that the system runs stably and reliably, which has some practical value.
Key words: Online Exam; B/S Structure; Management of Item Pool; Database; ASP Programming Technology
目 录
1 引言1
1.1 背景1
1.2 国内外研究现状1
1.3 本系统研究的意义1
1.4 本系统的研究方法1
1.5 本文的主要工作2
1.5.1 研究的主要内容2
1.5.2 论文各章节安排2
2 系统需求分析2
2.1 网络考试系统的发展概况2
2.2 本系统的需求分析2
2.2.1 新闻管理2
2.2.2 考试管理2
2.2.3 试卷生成2
2.2.4 考场管理3
2.2.5 题库管理3
2.2.6 科目管理3
2.2.7 系统初始化3
3 考试子系统的总体设计4
3.1 开发工具及开发环境4
3.1.1 开发工具4
3.1.2 程序的运行环境4
3.2 系统设计4
3.3 数据库设计5
3.3.1 数据库类型5
3.3.2 数据库需求分析5
3.3.3 数据库物理设计5
3.3.4 数据库逻辑设计5
3.3.5 数据库表的字段定义6
4 考试子系统的具体实现8
4.1考前管理模块8
4.1.1 流程分析8
4.1.2 效果图8
4.1.3 代码分析9
4.2 考场管理模块12
4.2.1 流程分析12
4.2.2 效果图13
4.2.3 代码分析13
4.3 题库管理模块15
4.3.1 流程分析15
4.3.2 效果图15
4.3.3 代码分析15
4.4 其他模块19
4.4.1 流程分析19
4.4.2 效果图19
4.4.3 代码分析19
5 系统综合测试与分析20
5.1 系统综合20
5.2 系统测试与分析20
5.3 系统分析21
结 论22
参考文献23
致 谢24
声 明25