APP下载

基于C#的四六级自主学习系统的设计与实现

2012-04-29高静

中国管理信息化 2012年18期
关键词:答题试卷试题

高静

[摘要] 本系统模拟传统的四六级考试环境,利用Internet技术将大学四六级考试从传统纸质方式转变到网上模拟进行。四六级自主学习系统的设计,实现了试卷的随机生成,考生成绩的自动计算,试题录入,考生信息管理和阅卷教师管理等功能。

[关键词] 自主学习系统; C#; SQL Server 2005

doi : 10 . 3969 / j . issn . 1673 - 0194 . 2012 . 18. 054

[中图分类号]TP39 [文献标识码]A[文章编号]1673 - 0194(2012)18- 0095- 02

与传统考试模式相比,网上考试具有无可比拟的优越性,它可以将传统考试过程中的试卷组织、审定印制、传送收集、登记发放、评判归档各个环节缩小到一至两个环节,几乎屏蔽了所有人工直接干预考试活动的可能性,不但能够节约大量的时日、人力、物力与财力,而且还可以大幅度提高考试成绩的客观性和公正性。本课题的实施将会促进网络考试这一形势的考试模式的发展。

1系统分析

(1) 技术可行性:四六级考试系统作为一个对安全性要求较强的系统,并且需要中央系统的集权控制,适合假设在相对非公开的私有网络中,所以本系统设计拟采用C/S架构。

(2) 应用可行性:目前英语四六级考试采用传统的纸质试卷考试方式,传统的纸笔考试弊病较多,如:保密疏漏导致答案外泄;试题单一导致考场抄袭;套路固定导致技巧性强;限时限次导致灵活性差。四六级机考的推行将会改变四六考试的传统现状,解决当前考试所存在的各种弊端。

(3) 经济可行性:利用计算机来实现考卷的随机生成自动阅卷评分的科学化、规范化考试方式,能减少由于人为失误而造成的错误,也可以减少许多费用支出,如实现网络考试后可以精简人员,减少人力的支出,避免大量纸张浪费等。

2总体设计

本系统主要实现以下功能:考生登录、电子试卷生成、考生答题界面生成、主观题人工阅卷及录入分数、成绩查询、系统后台管理等。如图1所示。

3数据库设计

根据对系统的功能分析,数据库里可建立6个表,分别是考生信息表、管理员信息表、教师信息表、答题卡表、成绩单表、题库表。

4系统功能设计与实现

(1) 考生登录模块:考生登录模块主要是验证考生的身份号和准考证号是否正确,并在考生通过身份验证后提供考生的基本信息,考生核对确认后方可点击验证无误按钮开始答题。

(2) 电子试卷生成模块:大学英语四六级考试试卷分为6个部分,每个部分对应一种题型,此模块主要要求系统在考生确认完本人的基本信息后点击开始答题按钮后,系统自动从每部分试题库中随机抽取规定数目的试题组成标准化试卷。

(3) 考生答题界面模块:考生答题界面为考生提供一个类似于纸质的答题环境,它和纸质试卷一样也分为6个部分,分别为:作文,快速阅读,听力,阅读,完形填空,翻译。答题界面除创造答题环境以外,同时控制着考试时间,并且能实现在考生交卷后客观题的自动评分,其界面如图2所示。

(4) 主观题人工阅卷模块:主观题人工阅卷是指教师对作文部分考生答案的评分并录入,并且在录入完一个考生的作文成绩后系统会自动综合考生的各部分成绩和总成绩并录入到成绩单数据库。此部分显示的考生答案是从考生答题卡数据库中随机抽取未评分的考生作文答案。

(5) 成绩查询功能:程序查询模块是创立在Web环境下的,这样做的目的是为了方便考生查询成绩,此部分功能可根据考生的准考证号和身份证号来查询考生的成绩并打印成绩单。

(6) 系统后台管理:系统后台管理模块主要实现考生信息的录入和删除,考生考试状态的更改(是否已答卷),教师信息的录入与删除,试题的录入与删除,试题库信息的查询等功能,其界面如图3所示。

以上功能模块中,最具特色的是考生答题模块。此模块中其他部分的题干信息和选项的显示比较简单,只要在数据库中查询相应的试题显示就可以了;听力部分试题的显示处理起来比较复杂,因为听力部分包含音频的加载和文字信息的显示,为了解决音频在数据库中存储的问题,在数据库中定义了一个二进制类型的字段,然后通过对文件流操作,实现了答题环境中听力信息的正常播放。

5结论

本系统设计采用Visual Studio 2005开发工具、C#语言和SQL Server2005数据库开发而成,界面简洁,系统功能全面,答题环境接近真实,易操作,实现了四六级网上模拟考试,避免了传统纸质考试中的试题泄露,考生易作弊,考试准备时间长,人力需求多等弊端。在实际中可予以推广和应用。

主要参考文献

[1] 张跃廷,许文武,王小科. C# 数据库系统开发完全手册[M]. 北京:人民邮电出版社,2006.

[2] 何明昌. VC#.NET中无法链接SQL数据库的相关问题探究[J]. 电脑知识与技术,2007,4(21):601-603.

[3] 张友生,陈松乔. C/S与B/S混合软件体系结构模型[J]. 计算机工程与应用,2002,38(23):46-47.

猜你喜欢

答题试卷试题
邀你来答题
邀你来答题
邀你来答题
2021年高考数学模拟试题(四)
邀你来答题
2019年高考数学模拟试题(五)
《陈涉世家》初三复习试题
2019届高考数学模拟试题(二)
Module5 A Trip Along the Three Gorges
Module5 Great People and Great Inventions of Ancient China