Access制作客观题考试系统的应用(1)

Access制作客观题考试系统的应用(1)

2023年7月4日发(作者:)

维普资讯

2006年1O月 河北北方学院学报(自然科学版) 第5期 Access制作客观题考试系统的应用 马树才,范青 (河北北方学院计算机科学系,河北张家口075000) 摘要:介绍了在Access中建立试题库、试题表、答案表以及向两表中输人数据的方法和步骤.主要介绍 建立关联和查询的方法.为考生建立友好人机界面即窗口的方法. 关键词:Access;考试系统;应用 中图分类号:TP 392 文献标识码:A 文章编号:1673—1492(2006)05—0076—02 随着当今计算机技术的飞速发展,利用计算机进行试题库的管理已成为学校推动教学改革、提高教学 质量的重要内容.对于教师来说,如何编制联机试卷,如何实现考试的无纸化,是目前比较关心的事情. 采用Microsoft office 2000的组数据库管理软件Access编制的试卷,具有通用性强、界面友好美观、易于 修改扩充等优点,更重要的是绝大部分教师易于应用. 1 系统简介 本试题系统包括两个表:一个是试题表(STB.DBF),另一个是答案表(DAB.DBF),选择题和判 断题的题目都放在试题表中,答案表则包括对应题号的正确答案、考生答案及各题得分;查询包括四个查 询:选择查询、判断查询、计分查询及合计总分查询.窗体设计共包括五个窗体:选择题窗体、判断题窗 体、合体总分窗体、显示总分窗体及试题调用总控窗体.表与对表的各种操作如查询、生成窗体、报表及 宏等一起组成试卷库文件(SJK.MDB). 2 系统设计 2.1数据库设计 首先建立一个试题库(SJK.MDB),数据库是由表及对表的各种操作组成的,然后再建立数据库中 的各个元素.运行Access2000,选中“空Access数据库”,建立新的数据库文件“SJK.MDB”. 2.2试题表设计 在试卷库的“对象”中建立试题表,表结构包括:题号、题目、1、2、3、4,其中的“1、2、3、4” 是选择题的四个备选答案的序号(如果是判断题只1、2序号有内容).“题号”的数据类型设为“整型”; “题目”字段的类型为“文本型”,“字段大小”为i00;把1、2、3、4字段的“字段类型”均设为文本 型,“字段大小”为5O,然后把“题号”设为“主键”,最后保存为试题表STB.DBF. 2.3答案表设计 答案表的建立过程与试题表类似.表结构包括:题号、答案、考生答案及得分四个字段,题号、得分 的数据类型与试题表中的题号类型相同.答案、考生答案两字段的类型为“文本型”,“字段大小”为4, 再把题号设为“主键”,最后保存为答案表DAB.DBF. 2.4试题表与答案表建立关联 把试题表与答案表按题号关联在一起,目的是在两个表中使题号相同的记录对应的是同一题的具体内 容,也为建立查询做准备. 2.5建立选择查询和判断查询 来稿日期:2006一O4—12 作者简介:马树才(1967一),男,河北张北人,河北北方学院计算机系副教授,工学学士. 维普资讯

2006年lO月 马树才等:ACCESS制作客观题考试系统的应用 第5期 建立查询的目的是为生成窗体作数据准备及根据考生答案情况在答案表中填入每题的得分.选择查询 和判断查询的作用分别是把选择题和判断题挑选出来,为选择题窗体和判断题窗体作数据准备. 在试卷库的“对象”中建立“查询”,新建的查询包括试题表中的题号、题目、1、2、3、4六个字段 和答案表中的考生答案,该查询为选择题的查询,最后保存为“选择查询”.用同样方法建立判断查询, 与建立选择查询的区别是:不包括试题表中的3、4字段,最后保存为“判断查询”. 2.6计分查询和合计总分查询 计分查询是填入每题分数查询,查询类型选择“更新查询”,更新值为每题分值,更新准则为 “[DAB]![答案]一[DAB]![考生答案]”.即只有考生所选答案与本题的答案相同时才更新得分的值 为1分,最后保存为“计分查询”. 合计总分查询的建立与“计分查询”相似,包括“得分”字段,但须增加了“总计”项,在“得分” 字段下列的“总计”单元格中填入“SUM”(即求和函数),最后保存为“合计总分”. 3窗体设计 3.1选择题窗体和判断窗体 选择题窗体是考生做选择题的窗口,在试卷库的“对象”中建立“窗体”,以“选择查询”为窗体的数据来 源,在窗体视图中,把“题号”放到页眉处,把“题目”、“1”、“2”、“3”、“4”五个字段作为“主体”. 为避免考生对题目本身的修改,还需把题目内容及4个答案的文本框设为无效并且锁定,使考生不能 对其操作.在窗口中添an-个命令按钮,其中“下一题”按钮和“上一题”按钮用来浏览记录,“退出” 按钮用来关闭窗体.最后该窗口保存为“选择窗体”.用同样的方法建立判断窗体,以“判断查询”为对 象的数据来源. 3.2建立查询总分窗体 在试卷库SJK.MDB的“对象”中建立“查看总分窗体”,以“合计总分”查询为该对象的数据来源 该窗体只包括两个按钮.在窗体上插入按钮“计算分数”,以打开“计分查询”为该按钮的事件,最后保 存退出.再建立“显示总分”按钮,建立过程与建立“计算分数”过程相似,以打开“显示总分”窗口为 该按钮的事件. 考生答题结束后,阅卷教师打开此窗体,单击一下“计算分数”按钮,再单击一下“显示总分’,按 钮,即可把考生的总分显示出来. 3.3总控调度窗体 总控调度窗体的作用是对“选择窗体”及“判断窗体”进行调度,考生进入此窗体,单击“选择题’, 即进入选择题考试,单击“判断题”即进入判断题考试,单击“退出”即退出整个考试. 新建一个窗体在“窗体页眉”下面插入标签,输入考试单位及科目名称,在“主体”下面设置3个按 钮:“选择题”、“判断题”、“退出”.“退出”按钮的设计过程与“选择题窗体”中的“退出”设计过程完 全一样.“选择题”按钮用来打开“选择窗体”,“判断题”按钮用来打开“判断窗体”. 4结论 本系统是专门针对客观题(选择题和判断题)的测试而设计,其主要功能是让用户通过本系统进行客 观题的练习和考试,一方面强化学生对所学知识的理解和掌握,另一方面本系统的题库可由用户根据自己 的需要,自行利用本系统进行创建和修改,以最大限度的方便教师使用. 参考文献: [1] 龚伟.用Visual Basic、ASP、Access 2002制作考试系统[M].北京:人民邮电出版社,2002.240—286 [2] 寥信彦.Access 2002中文版入门与提高实用教程[M].北京:中国铁道出版社,2002.189—225 [3] 武马群.数据库应用技术Access 2000[M].北京:北京工业大学出版社,2005.145—200 [责任编辑:刘守义] 

发布者:admin,转转请注明出处:http://www.yc00.com/web/1688433725a137195.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信