基于vb+access的无纸化考试系统的设计与实现

基于vb+access的无纸化考试系统的设计与实现

ID:35996607

大小:37.00 KB

页数:6页

时间:2019-04-29

基于vb+access的无纸化考试系统的设计与实现_第1页
基于vb+access的无纸化考试系统的设计与实现_第2页
基于vb+access的无纸化考试系统的设计与实现_第3页
基于vb+access的无纸化考试系统的设计与实现_第4页
基于vb+access的无纸化考试系统的设计与实现_第5页
资源描述:

《基于vb+access的无纸化考试系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于VB+ACCESS的无纸化考试系统的设计与实现摘要:随着计算机技术和通讯技术的发展,如今无纸化考试已成为主要的考试形式之一。它对于保证考试的实时性、公正性,提高工作效率,节约考试成本等都具有重要的作用。本文主要介绍了基于vb和access的无纸化考试系统的设计与实现方法。关键词:无纸化考试系统;vb;access;随机抽题;自动评分thedesignandimplementationofnon-paperexaminationsystembasedonvbandaccesstangjian-guo(yanchengtextilevocationaltechnologyc

2、ollege,yancheng224005)【abstract】nowadays,withthedevelopmentofcomputertechnologyandcommunicationtechnology,paperlessexaminationhasbecomeoneofthemainforms.itcanensuretherealtimeexaminationandthefairness,enhancetheworkingefficiencyandsavethetestcostandsoon.thisarticlemainlyintroducesthedesign

3、andimplementationmethodsofnon-paperexaminationsystembasedonvbandaccess.【keywords】paperlessexaminationsystem;vb;access;randomquestions;automaticscoring0引言无纸化的计算机考试系统和传统的考试方式相比,不仅能够考核学生对所学知识的掌握情况,还能够自动的对试卷进行评分,增加了考试的实时性和全面性。此外,利用无纸化的考试形式,还可以把老师从大量重复的命题、阅卷、成绩统计与分析中解放出来,对提高老师的工作效率有重大的意义。1系统功能概

4、述该无纸化的考试系统主要使用vb、access等开发工具,基于c/s模式进行工作,主要有以下几个模块组成。试题库维护:该模块主要负责题库的添加、删除、修改等功能。题库中的题型主要有:选择题、判断题和填空题等。考生信息维护:该模块主要负责对应当参加考试的学生的信息进行管理,主要包括考生信息的添加、删除、修改。考试模块:该模块主要实现对考生的身份信息进行验证;从已经建好的试题库中随机的抽取试题;对考生的考试时间进行计时;自动的阅卷评分等。成绩管理模块:该模块主要负责对已结束考试的考生的成绩进行收取,并且对考生的成绩进行分析和总结。本系统的总体功能模块如图1所示:图1系统总体功能

5、模块图图2系统总体数据流程图2系统总体功能设计本系统的总体数据流程图如图2所示:3数据库设计在管理信息系统中,数据库结构设计的好坏将对系统的执行效率和运行的结果产生直接的影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整性和一致性。本系统使用access2003作为数据库的开发工具,根据本系统的特点和要求,在该数据库中主要包含以下数据表,每个工作表包含的数据项和数据类型如下:(1)考生信息表:学号(文本型),姓名(文本型),是否正在考试(是/否型),是否已经考试(是/否型),考试成绩(数值型);(2)教师信息表:工号(文本型),姓名(文本型),密码(文本型),

6、权限(文本型);(3)选择题题库表:题干(文本型)、选项a(文本型)、选项b(文本型)、选项c(文本型)、选项d(文本型)、标准答案(文本型);(4)判断题题库表:题干(文本型),标准答案(文本型);(5)填空题题库表:题干(文本型),标准答案一(文本型)、标准答案二(文本型)、标准答案三(文本型).4主要模块设计与实现4.1登录模块在使用本系统时,要求学生输入自己的学号和姓名,然后从数据库的考生信息表中进行信息查询,如果学号和姓名都正确,并且该学生的“是否已经考试”为“f”,则允许该学生正常登录本系统;如果学号或姓名中有一项或者两项不正确,或该学生的“是否已经考试”为“f

7、”则会弹出提示信息,要求学生重新输入数据。登录界面如图3所示:图3登录界面4.2随机抽题模块学生登录考试系统后,系统将随机的从题库中抽题组卷。本系统首先会清空“你的选择试题”、“你的判断试题”、“你的填空试题”等工作表中原有的记录,然后再通过调用callzdzj()函数从数据库中的“选择”、“判断”、“填空”等3个工作表中随机的抽取规定数量的试题分别添加到“你的选择试题”、“你的判断试题”、“你的填空试题”等工作表中,作为该学生本次考试的试题,最后再通过以下语句为“学生考试”窗体设置数据源:dimdbasdatab

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。