通用组卷与在线考试系统的设计与实现
无需注册登录,支付后按照提示操作即可获取该资料.
摘 要:随着计算机网络技术的迅猛发展,管理的信息化发展也有了长足的进步,本文设计开发的考试系统也是其中的一个重要方面。该系统本着减轻管理员工作负担、提高工作效率、优化考生考试流程的目的,比传统的考试模式节省了人力、财力和时间。
本系统主要实现了一个功能比较完整的网上考试系统。该系统考生信息主要由数据库直接输入,考生界面由科目选择、在线考试、成绩查询、考试新闻几个模块组成,主要实现了考生在选择科目后进入考试窗体,考试计时,考试超时系统强制考生退出,及考完后对客观题的自动评分、存档等功能。管理员界面主要由科目管理、题库管理、试卷生成、信息发布、成绩查询等模块组成,其中试卷的生成和信息的发布都需要领导的审批才能生效。
本系统以组卷、考试管理为核心,科学、高效、方便地完成考试过程诸环节的任务。为用户提供了一个界面友好并智能化的平台;为考生提供公平、公正、可靠的考试环境;也为提高教学考试环节的质量提供了有效的途径。
关键词:题库管理 试卷生成 信息发布 在线考试 成绩查询
毕业设计(论文)外文摘要
Design and Realization of General group volume and Online test system
Abstract: Along with the fast development in computer technology, we also have gotten big progress in information management. This article designs and develops the test system is also an important aspect. I developed this system is in order to reduce the administrator's pressure, enhance the work efficiency, optimize the process of examinees' testing. It can save more people, money and time than tradition methods.
The present paper mainly elaborated on an online test system which the function is comprehensive. This system examinee information mainly by database direct input, the examinee contact surface mainly has the choice subject, online test, the result inquiry, the test news, the message version composes, The key realized the examinee to enter the test window after the choice subject, the test time, the test time to, the system forced the examinee to withdraw, after tested automatically grades and put on file. The manager contact surface mainly by the subject management, the question bank management, the examination paper production, the information issued, result inquiry and so on, the examination paper production and the information issued must be revised by an assigned leadership.
This system takes the group volume and the test management as the core, scientific, effectively and conveniently completing all tasks in the test process. It provides a friendly surface and an intellectualized platform for the user; it provides a fair, reliable test environment for the examinee; it also provides an effective way for enhanced the quality of teaching test.
Keywords: The question bank management; the examination paper production; the information issued; online test; result inquiry.
目 录
1 引言 1
1.1 研究背景与研究意义 1
1.1.1 本课题的研究背景 1
1.1.2 本课题的研究意义 2
1.2 问题的定义及内容简介 2
1.3 课题的调研及可行性分析 3
1.3.1 课题的调研 3
1.3.2 可行性分析 4
1.4 论文各章内容介绍 5
2 需求分析 6
2.1 业务流分析 6
2.2 数据流分析 6
2.3 数据字典 9
2.3.1 数据流 9
2.3.2 数据项 10
2.3.3 数据存储 11
2.3.4 数据处理 11
3 系统设计 12
3.1 系统总体功能结构 12
3.2.1 数据概念结构设计-E-R图 14
3.2.2 数据逻辑结构设计-关系模式 16
3.2.3 数据逻辑结构设计-关系表 16
3.3 开发环境与运行环境设计 19
3.3.1 开发环境设计 19
3.3.2 运行环境设计 20
4 系统用户公共界面设计 21
4.1 系统用户公共界面体系结构设计 21
4.1.1 系统用户公共界面功能简介 21
4.1.2 系统用户公共界面功能图 21
4.2 系统用户公共界面详细设计 21
4.2.1 系统用户公共界面流程图 21
4.2.2 系统用户公共界面设计 22
4.2.3 此模块遇到的问题及解决方案 24
5 管理员管理模块设计 27
5.1 管理员管理模块体系结构设计 27
5.1.1 管理员管理模块功能简介 27
5.1.2 管理员管理模块功能图 27
5.2 管理员管理模块详细设计 28
5.2.1 题库管理子模块详细设计 28
5.2.2 生成试卷子模块详细设计 30
5.2.3 查询成绩子模块详细设计 32
5.2.4 信息发布子模块详细设计 35
6 考生管理模块设计 38
6.1 考生管理模块体系结构设计 38
6.1.1 考生管理模块功能简介 38
6.1.2 考生管理模块功能图 38
6.2 考生模块的详细设计 38
6.2.1 在线考试子模块详细设计 38
6.2.2 查询成绩子模块详细设计 42
7 领导审批模块设计 43
7.1 领导审批模块体系结构设计 43
7.1.1 领导审批模块功能简介 43
7.1.2 领导审批模块功能图 43
7.2 领导审批模块详细设计 43
7.2.1 领导审批模块流程图 43
7.2.2 领导审批模块界面设计 44
7.2.3 此模块遇到的问题及解决方案 45
8 软件的配置安装及用户使用手册 46
8.1 系统功能简介、运行环境简介 46
8.1.1 系统功能简介 46
8.1.2 系统运行环境简介 46
8.2 系统运行与操作指南(手册) 47
8.2.1 文件介绍 47
8.2.2 操作指南 47
9 系统评价 49
9.1 系统主要特色/优点介绍 49
9.2 系统存在不足与改进方案 49
结 论 50
致 谢 51
参 考 文 献 52
论文各章内容介绍
第1章引言部分,引言首先对本课题的研究背景与研究意义进行叙述;其次对本次毕业设计所开发的系统进行问题的定义,通过问题的定义明白需要做些什么,并且对开发的内容做了个简单的介绍;接着对开发本系统进行调研及可行性分析,还有对论文各章内容的简要介绍。
第2章主要内容是:系统需求分析包括,业务流程分析;数据流分析;数据字典。
第3章主要内容是:系统总体设计包括,系统总体结构设计;系统数据结构设计(如E-R图、关系模型和关系表);系统开发与运行环境设计。
第4章主要内容是:系统用户公共界面模块包括,系统用户公共界面模块的体系结构设计,系统用户公共界面模块的详细设计,系统用户公共界面模块遇到主要问题及解决方案。
第5章主要内容是:管理员管理模块包括,管理员管理模块的体系结构设计,管理员管理模块的详细设计(主要包括题库管理、试卷生成、成绩查询和新闻发布子模块的详细设计),管理员管理模块遇到主要问题及解决方案。
第6章主要内容是:考生管理模块包括,考生管理模块的体系结构设计,考生管理模块的详细设计,考生管理模块遇到主要问题及解决方案。
第7章主要内容是:领导审批模块包括,领导审核模块的体系结构设计,领导审核模块的详细设计,领导审核模块遇到主要问题及解决方案。
第8章主要内容是:用户手册包括,系统功能简介和运行环境简介,系统运行与操作指南(手册)。
第9章主要内容是:系统评价包括,系统的特色和优点介绍,系统存在的不足与改进方案说明,毕业设计的收获和心得。
最后是结论,致谢以及参考文献等。
实现功能:
对管理员来说,包括科目管理、题库管理、试卷管理、成绩管理、新闻发布。
(1) 科目管理:管理员对考试科目的增加、删除和修改操作。
(2) 题库管理:管理员可以根据需求对题库中的试题进行四种基本操作:添加新的考题、删除旧有考题、修改原有考题,查询现有考题,其中试题类型包括单选题、多选题和判断题;对于每种类型的试题,管理员可以设置问题、答案、所属科目、试题的难度系数等属性。
(3) 试卷管理:管理员可以从科目,难度级别,各种题型的数量等方面对某份试卷提出一定的要求生成试卷规则,并且提交参加考试的人员名单以及审核考试信息的领导姓名,管理员确认无误后将所有考试信息存入数据表。在考生考试时,由系统根据试卷规则自动组卷生成满足教师要求的试卷,而不用手工组卷。
(4) 成绩管理:管理员可以查看考生是否参加了考试,以及各个考生每门课程的考试成绩等。
(5) 信息发布:由管理员设置考试信息,经过部门领导审核后批准向考生发布的考试新闻。
对考生来说,包括在线考试、查询成绩、浏览新闻等。
(1) 在线考试:考生可以在管理员规定的时间内进行在线测试,考试结束后,系统会根据已有的标准答案进行在线判卷,考生可以立刻知道考试成绩,考生在考试过程中一旦刷屏就取消其考试资格。
(2) 查询成绩:学生可以在线查询以前参加过的每门课程的考试成绩。
(3) 浏览考试新闻:学生可以浏览最新发布的考试信息。
对领导来说,主要是审核功能模块。
(1) 审核考试的设置功能模块:由管理员设定一定的要求生成的试卷规则,经过部门领导审核后方可生效。
(2) 审核考试新闻的发布模块:由管理员设置考试信息,经过部门领导审核后批准向考生发布考试新闻。
在以上几大模块中,通用组卷与在线考试系统将最大限度的利用计算机分析处理数据的能力减少传统考试过程中烦琐的工作,在不降低考试质量的前提下减轻管理员、领导等的负担,实现公平、公正的考试环境。