没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
语言试题生成与考试系统 摘 要 当前,网络教学方兴未艾。网上考试已在其中扮演了重要的角色,传统试卷考试方式有待提高。网络教学已从其规范性、科学性及考试工作组织、管理的统一性,影响到教学质量的好坏。基于此,本系统开发实现了基于B/S模式的c试题生成与考试系统,其中数据库采用MYSQL,开发平台是jsp,开发工具是eclipse+myeclipse,服务器采用tomcat。本系统实现了三个功能模块即试题管理模块、在线考试模块、自动评分模块。试题管理模块包括上传试题、试题管理、试卷的自动生成。在线考试模块包括学生登录、考试鉴权、考试时间控制和一些简单的考试意外的避免。自动评分模块包括制定评分规则自动评分和答案的返回。 用户机则不需要安装任何应用程序直接通过浏览器就可以访问。本系统的实现有利于提高网络教学的质量同时大大拓展了考试的灵活性,阅卷效率,以及保证了考试的公平性、答案的安全性。 关键词:网络考试系统;Web;B/S模式
资源推荐
资源详情
资源评论
















C 语言试题生成与考试系统
摘 要
当前,网络教学方兴未艾。网上考试已在其中扮演了重要的角色,传统试卷
考试方式有待提高。网络教学已从其规范性、科学性及考试工作组织、管理的统
一性,影响到教学质量的好坏。基于此,本系统开发实现了基于 B/S 模式的 c 试
题生成与考试系统,其中数据库采用 MYSQL,开发平台是 jsp,开发工具是
eclipse+myeclipse,服务器采用 tomcat。本系统实现了三个功能模块即试题管理
模块、在线考试模块、自动评分模块。试题管理模块包括上传试题、试题管理、
试卷的自动生成。在线考试模块包括学生登录、考试鉴权、考试时间控制和一些
简单的考试意外的避免。自动评分模块包括制定评分规则自动评分和答案的返回。
用户机则不需要安装任何应用程序直接通过浏览器就可以访问。本系统的实现有
利于提高网络教学的质量同时大大拓展了考试的灵活性,阅卷效率,以及保证了
考试的公平性、答案的安全性。
关键词:网络考试系统;Web;B/S 模式

Producing Question and Examination System for C
Language
Abstract
At present, the network education is imperative. The net examination plays an
important role in the network education. The traditional way of examination needs to
be improved. Because of its normalization, scientificity and its unification of
organizing and managing examination work, the network education can affect the
quality of teaching. Considering these conditions, this system has implemented an
on-line C test questions examination which bases on B/S pattern, and it adopts
MYSQL database, JSP developing platform, Eclipse plus My eclipse developing tools
and tomcat server. This system has implemented three modules including test
questions management module, on-line examination module and auto grading module.
The test question management module includes up-loading test questions, managing
test questions and auto producing test paper. The on-line examination module
includes student login, examination authentication, testing time control and the
avoidance of some simple accidents. The auto grading module includes drawing
grading rule, auto grading and returning answers. The user-part computer can directly
visit browser, which needs not install any application program. The implementation of
this system can enhance the quality of network teaching, and it also great enlarges the
flexibility of examination and efficiency of reading tests, and it also guarantees the
fairness of examination and security of answers.
Key words:Net examination system; Web; B/S model

目 录
1 引言...................................................................................................................................................1
1.1 课题背景 ..................................................................................................................................1
1.2 试题自动生成系统开发的目的和意义 ..................................................................................1
1.3 开发环境 ..................................................................................................................................3
1.3.1
硬件配置及外设设备与配置
..................................................................................................3
1.3.2
软件平台及语言
......................................................................................................................3
2 项目总览...........................................................................................................................................3
2.1 总体设计 ..................................................................................................................................3
2.2 模块划分及各模块的基本功能 ..............................................................................................4
2.3 数据库设计 ..............................................................................................................................5
3 实现技术和方案选择.......................................................................................................................7
3.1 B/S 模式与 C/S 模式 ...............................................................................................................7
3.2 JSP 和 ASP ...............................................................................................................................7
3.3 JDBC 和 ODBC.......................................................................................................................8
3.4 主要开发软件 ..........................................................................................................................8
4 项目特色...........................................................................................................................................8
4.1 试题生成 ..................................................................................................................................8
4.2 局部刷新 ..................................................................................................................................9
5 项目分析、设计、开发.................................................................................................................10
5.1 试题管理模块的设计 ............................................................................................................10
5.1.1
上传试题
................................................................................................................................11
5.1.2
试题管理
................................................................................................................................11
5.1.3
试卷生成
................................................................................................................................12
5.1.4
成绩管理
................................................................................................................................13
5.2 在线考试模块的设计 ............................................................................................................13
5.2.1
考试鉴权
................................................................................................................................14
5.2.2
学生登录
................................................................................................................................14
5.2.3
时间管理
................................................................................................................................15
5.2.4
意外避免
................................................................................................................................16
5.3 自动评分模块的设计 ............................................................................................................17
5.3.1
自动评分
................................................................................................................................17

5.3.2
答案返回
................................................................................................................................17
6 系统测试与分析.............................................................................................................................17
6.1 测试的方法 ............................................................................................................................17
6.2 测试的步骤 ............................................................................................................................17
6.3 测试的结果 ............................................................................................................................18
7 运行效果.........................................................................................................................................18
结 论 .................................................................................................................................................24
参考文献 .................................................................................................................................................24
致 谢 .................................................................................................................................................25

第 1 页 共 26 页
1 引言
1.1 课题背景
随着计算机技术和互联网技术的发展,网络技术已经逐渐渗入社会生活各个
层面。传统的试卷考试方式已不能满足现代化教育的需求。网络教学已经成为全
球性的大趋势。网络教育除了学习其中的内容之外,对学习效果的评估也是一个
必不可少的方面。考试作为教学测评的一种最主要的手段,其规范性、科学性以
及考试工作的组织、管理等,直接关系到教学测评的准确性和客观性,从而也影
响到教学质量的好坏。
使用网络考试系统可以使考试在本地进行,也可以在异地进行,打破了以往
把考生聚集在一起参加考试的局面,大大拓展了考试的灵活性。试卷根据题库中
的内容即时生成,可避免考试前的压题。使用计算机判卷,大大提高阅卷效率;
还可以直接把成绩送到数据库中,进行统计、排序等操作。试题内容放在服务器
上,考生通过姓名、准考证号码和口令进行登录,考试答案也存放在服务器中,
这样考试的公平性、答案的安全性可以得到有效的保证。而且使用试题自动生成
系统把从固定在单一试卷中的试题发展到了可以自由组合的题库,再到现在的多
媒体试题库.随着题库的建立,组卷变得方便了,测试的形式也发生着变化,由所
有学生同考一张试卷的大规模的集体测试发展到了同一场考试使用等同考查效
力的不同试卷。这样更能适应我们的现代化教育,使我们的教学质量得到极大的
提高。极大的节省了人力和物力,提高了效率。
通过以上分析,得出结论;在科技化飞速发展的今天,我们只有充分利用身
边的资源使用科学的考试方式,才能使教育跟上时代的步伐。也只有这样才能使
我们的教育水平更上一层楼。
1.2 试题自动生成系统开发的目的和意义
目前国内许多学校在考试方式上还是保留了原有的老师统一出题,学生集中
在同一个地方用笔作答的考试方式,这样的考试方式存在着学多弊端。例如:老
师出题花费大量时间,印刷试卷花费时间和钱财,造成大量纸张的浪费。人工判
题速度慢而且还容易出错,使得考一次试需要花费大量人力和物力。这些弊端的
存在使得传统考试越来越不适应现代教学的需要。因此,如何使考试过程变得方
便、高效、快捷、公正,是现代教育的一个重要课题。使用试题自动生成系统就
能避免这些弊端,通过随机抽取不同的试题,保证了一人一卷从而极大的降低了
作弊的几率。而且也避免了印刷试卷浪费的人力物力。
本 C 语言试题自动生成系统借鉴了许多优秀的先进的网络考试系统的思想,
再结合自己所学的知识,开发出来的一套简单的考试系统,主要是目的是检查自
己综合运用自己所学知识的能力。本系统完全可以满足一些小型考试的需要,并
剩余28页未读,继续阅读
资源评论


悠闲饭团
- 粉丝: 123
- 资源: 3028
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


安全验证
文档复制为VIP权益,开通VIP直接复制
