用Access设计客观试卷库任务

上传人:cn****1 文档编号:486819822 上传时间:2023-06-29 格式:DOCX 页数:13 大小:358.02KB
返回 下载 相关 举报
用Access设计客观试卷库任务_第1页
第1页 / 共13页
用Access设计客观试卷库任务_第2页
第2页 / 共13页
用Access设计客观试卷库任务_第3页
第3页 / 共13页
用Access设计客观试卷库任务_第4页
第4页 / 共13页
用Access设计客观试卷库任务_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《用Access设计客观试卷库任务》由会员分享,可在线阅读,更多相关《用Access设计客观试卷库任务(13页珍藏版)》请在金锄头文库上搜索。

1、数据库应用实例用 Access 设计客观试卷该任务要求完成一个数据库,生成数据库文件,文件名为“试卷库”。下面是开发过程:采用 Microsoft Access 2003 编制的试卷,具有通用性强、界面友好美观、易于修改扩充 等优点。对于教师来说,如何编制联机试卷,如何实现考试的无纸化,是目前比较关心的事 情。该任务有一定难度。任务要求采用 Microsoft Access 2003 编制的试卷,具有通用性强、界面友好美观、易于 修改扩充等优点。系统简介在 Access 中,把以往传统的数据库称为表,即表由标题字段(库结构)及各条记录组 成,表与对表的各种操作如查询、生成窗体、报表及宏等一起组

2、成数据库文件(扩展名为 MDB)。用 Access 设计试卷时,试卷只包括两个表:一个是试题表,另一个是答案表。把单选 题、多选题及判断题的题目都放在试题表中。在设计查询时再把两类题(选择题、判断题) 分别挑选出来(其实单选题与多选题的出题方式是相同的,仅是答题时所选择的答案数目不 同而已)。答案表则包括对应题号的正确答案、考生答案及各题得分。查询包括四个查询: 选择查询、判断查询、计分查询及合计总分查询。窗体设计共包括五个窗体:选择题窗体、 判断题窗体、合计总分窗体、显示总分窗体及试题调用总控窗体。以上的两个表、四个查询 及五个窗体的设计都不太复杂,我们将分别讨论。建立数据库上述已经说明,数

3、据库是由表及对表的各种操作组成的,我们需首先建立一个试题数据 库,然后再建立数据库中的各个元素。建立试题数据库的方法是:运行Access,选中【空 Access 数据库】,单击【确定】,进入新的窗口,在【保存位置】列表框中选择即将建立的 数据库所在的文件夹,在【文件名】文本框中,输入数据库文件名“试卷mdb”。单击【创 建】,进入图 1 所示窗口,至此已建立了一个空的试题数据库,下面介绍建立其元素的过程。妙I向薛创建表逋打玳辺国设讯越新建(町X鮎Stii話创建卷aSJs国试蠡1:数齬库图1建立表1. 建立试题表单击图 1 中的【对象】下面的【表】,再单击【新建】,在出现的窗口中选择【设计视图】

4、,再单击【确定】,打开图 2所示对话框,它是我们建立表结构的主要窗口。在【字段名称】下面的6 行分别输入试题表结构:题号、题目、1、2、3、4,其中的“1、2、3、4”是选择 题的四个备选答案的序号(如果是判断题只1、2 序号有内容),备选答案的序号不用英文字母的原因是英文字母有大小写之分,会增加考生切换大小写字母的麻烦。ESI竽段刚生删|誉闻I 乎霞龙斗 桔式 冲豫坟徴 犠A旌円 傩 哉UfB豆效性文志 她钳.索引图2把“题号”右边单元格的数据类型设为“数字”,方法是:单击【数据类型】下面的单元格,再单击单元格中的右边向下箭头,从中选择“数字”即可(注:各字段的默认类型为 文本型)。在下面的

5、【字段大小】右边的文本框中单击,再单击此格对应的向下箭头,从中 选择【整型】。“题目”字段的类型为默认型(即文本型),在下面的【字段大小】右边的文 本框中输入100(最大为255即 127个汉字),把1、2、3、4 字段的【字段类型】均设为文 本型,【字段大小】为 50。最后再把“题号”设为“主键”,方法如下:单击“题号”所在 的单元格,再单击Access中【编辑】菜单中的【主键】选项即可。最后,单击工具栏中的【保存】按钮,弹出“另存为”对话框,在文本框中输入“试题 表”,再单击【确定】即可。2. 建立答案表答案表的建立过程与试题表类似。表结构包括:题号、答案、考生答案及得分四个字段, 题号、

6、得分的数据类型与试题表中的题号类型相同。答案、考生答案两字段的类型为文本型、 【字段大小】为 4,把题号设为“主键”,最后保存为“答案表”。3. 输入试题表中题目内容在图 1 中,双击试题表打开,在试题表中的每一行输入一个试题:在“题号”下面的单 元格中输入题目的序号,在“题目”下的单元格上输入题目的要求,在1、2、3、4 所在列 的单元格中输入四个答案(若为判断题,在1、2 列所在的单元格中分别输入“正确”和“错 误”, 3、4 单元格为空)。输入结果如图3,最后直接关闭输入窗口即可(内容自动保存)。H KJS1岂界上第一fl屯子1K十机于-年曲兰导 J 一咛卷加扎打盘找血入艳诧片. fjE

7、执厅? H汁鼻抑轴!皐一沖t ) ?4杓初強予W可匕厦帶&达書步伞字胡的:件茗它 S逻工上药邸1砖功18耀册什巴足盘比左 却盜町户星冲用乎工序壬?E怎冬祖沖的世晞訶栽石程 T汁粗胭潘?JS1测出7(t flff. WSWK 电 uKeii- Bszflnffitt .s.iau3-;! xjm汁Jf机嶺讨於驗H毎味性的文棒 松店抽运行濟诗:.删图34. 向答案表中输入内容 用同样的方法向答案表输入数据,在每一行输入对应试题的答案信息:在题号单元格输入试题表对应题号,在答案单元格输入这一题的对应正确答案,“考生答案”为空,得分全 输入“0”,输入结果如图 4。建立关联把试题表与答案表按题号关联在

8、一起,目的是在两个表中使题号相同的记录对应的是同 一题的具体内容,也为建立查询做准备。建立关联的方法是:单击【工具】菜单下的【关系】 选项,再单击【关系】菜单下的【显示表】选项,打开窗口中,单击“答案表,”再单击【添 加】。单击“试题表”,再单击【添加】,把两个表都显示出来,最后单击【关闭】按钮即可。 在显示的两个表中,把“答案表”中的题号拖到“试题表”中的题号字段上,在弹出的【编 辑关系】对话框中,单击【创建】即可,至此,两表已建立了关联。如图5图5建立查询建立查询的目的是为生成窗体作数据准备及根据考生答案情况在答案表中填入每题的 得分。查询对象共有四个,分别简述如下:1选择查询作用是把选择

9、题挑选出来,为选择题窗口作数据准备。建立过程及包含字段如下:在图6 窗口中,单击【对象】下面的【查询】选项,再单击【新建】按钮,在打开的【新建查询】 窗口中,单击【确定】(使用默认选项:设计视图),打开 “显示表”对话框,试题表和答 案表均添加到新建查询窗口中,如图6。把试题表中的题号、题目、1、2、3、4 六个字段分 别拖到下面表格中的【字段】右边各单元格中,再把答案表中的“考生答案”拖到最右边的 单元格中。在题号列下面的【条件】格中填入“5” (因为此试题表例子中,后 3 题为判断题),最后保存此查 询,查询名称为“判断查询”。3填入每题分数查询建立过程类似上述方法,建立查询,添加答案表。

10、然后,在图 7-1窗口状态下,单击【查 询】菜单,从中选择【更新查询】,则在查询设计视图中自动出现【更新到】一行,如图 7-2, 在此更新查询中我们仅把答案表中的“得分”字段拖到【字段】右边的单元格中,在【更新 到】右边的单元格中输入“2”( 每题 2 分),在下面的【条件】单元格中输入“答案表! 答案=答案表!考生答案”(里面的标点符号为英文标点符号,可以考虑右键该条件栏, 选择表达式生成器,通过生成器完成该表达式),即只有考生所选答案与本题的答案相同时 才更新得分的值为2 分。具体所填结果如图8,最后保存,取名为“计分查询”。图 7-1图 7-24合计总分查询建立过程与建立“计分查询”相似

11、,也只包括“得分”字段,但在建立查询过程中须单 击【视图】菜单中的【总计】选项,如图8-1,在查询设计视图中增加了一行【总计】项, 在“得分”字段下列的【总计】单元格中填入“总计”(如图 8-2)。最后保存为“合计总分”。=文件()編辑(1)尷7日魁丨白视團迪插入查询 TM (T)SQLd设计视閤SQL视閣 数据表观图E) 数据透观表视圉 数据透视图视圉理总计(1)*答案 考生答案得分属性迥 Alt+Enter对象相关性闻联接雇性工貝栏(X)字段 表 排序 显示 条件 或1亟riiii图 8-1:+:答案 考生答案得分总计第一条记录r得分字段:摄小值 摄犬值 计数标淮差 方差图 8-2窗体设计

12、此次试卷的设计中共有5 个窗体,现分别做详细说明。1选择题窗体它是考生做选择题的窗口,建立过程如下:单击图9 中的【对象】下面的【窗体】,再 单击【新建】按钮,在打开的【新建窗体】对话框中使用默认的【设计视图】选项,单击【请 选择该对象数据的来源或查询】右边的下拉箭头,从中选择已经建立的“选择查询”。再单击 【确定】,打开建立窗口视图,然后单击【视图】菜单下的【页面页眉/页脚】选项,至此显 示的窗口如图 10。图9把“选择查询”窗口中的“题号”拖到【页面页眉】下面的空白处,再把“选择查询”窗口中 的“题目”、“1”、“2”、“3”、“4”五个字段拖放到【主体】下面的空白处,最后再设置字号、 字

13、体、颜色等属性即可。一般来说,为避免考生对题目本身的修改,还需把题目内容及 4 个答案设为锁定,使考生不能对其操作。具体设置方法如下(以题目文本框为例):右键单 击题目文本框,在弹出的快捷菜单中选择【属性】,在打开的【属性】窗口中再单击【数据】 标签,把【是否有效】设为“否”(方法是:单击右边的文本框,从其右边的下拉箭头选项中 选择“否”),把【是否锁定】设为“是”。图 10最后再为本窗口设置几个按钮:单击窗口工具栏中的【命令】按钮,在主体窗口适当位 置拖出一个矩形,在弹出的对话框中,【类别】列选择【记录浏览】,【操作】列选择【转到 下一项记录】,再单击【下一步】,在弹出的对话框中单击【文本】

14、选择项,在其右边的文本 框中输入“下一题”,再单击【完成】即可。用同样方法再加入“上一题”按钮,与建立“下一 题”方法的区别为:【操作】列选择【转到上一项记录】。用同样方法建立“退出”按钮,与建 立“下一题”按钮方法的区别为:【类别】列选择【窗体操作】,【操作】列选择【关闭窗体】。最后再设置一下整个窗体的外观,方法如下:在图10 中,双击水平标尺左边的黑色矩 形方框,打开【窗体属性】窗口,选择【格式】标签,在【标题栏】输入窗口的标题(“如安 徽省委党校计算机应用试卷”),把【滚动条】选项设为“两者均无”、【记录选定器】设为“否”、 【浏览按钮】设为“否”,最后保存退出。图 11 至此选择题窗口

15、已设计完毕,保存(取名为“选择窗口”)退出,返回到图9,双击刚才 建立的“选择窗口”,显示结果如图 11。2建立判断题窗口建立过程与建立“选择窗口”过程相似,区别为:在【请选择对象数据的来源或查询】步 骤中选择“判断查询”。建立结束后保存时取名为“判断窗口”。3建立显示总分窗口建立过程也与建立“选择窗口”相似,区别为:在【请选择对象数据的来源或查询】步骤 中选择“合计总分”。4建立查看总分窗口查看总分窗口只包括两个按钮,如图 12。建立过程如下:单击【新建】按钮,在打开 的对话框中直接单击【确定】,然后单击窗口工具栏中的【标签】按钮,在窗体空白处拖出 一个矩形,在矩形中输入“计算分数”,最后按回车键结束(当然也可设置字号、字体及颜色)。 右键单击刚才建立的“计算分数”,在快捷菜单中选择【事件生成

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号