自动组卷 根据 设置的 题目 数据 随机生成 的
注:1、“试题总分”包括100分和120分,根据用户的选择定。
2、在“题库信息”中,“题型“包括单选题、填空题、判断题、应用题。“题库中题量”中,显示相应的题型容易的多少道、中等多少道、困难多少道以及共有此题型的题多少道。
3、然后根据“题库信息”中数量的显示,在“试卷信息设置”下设置各题型出题的数量及每种题型的分值。
4、设置完毕后,当点击“生成试卷”或“预览试卷”或“生成答案”后,以word形式输出显示。当点击“保存试卷”后,需要用户给试卷起名字,并保存在name为 frmmain.frm窗体中的空白处,如第二大点(二、)所要求的那样。
数据结构试题管理及试卷生成系统 vb+access
第一个窗体界面设计图,用户登录窗口name为frmuserlogin.frm
运行后
权限为0,不能进行用户名密码的修改。
主窗体界面name为 frmmain.frm
截图
注:
1、
选择题:编号、题目、A、B、C、D、难易度、答案
填空题:编号、题目、实际应填的空数、空1的答案、空2的答案、空3的答案、空四的答案、难易度、答案
判断题:编号、题目、难易度、答案
应用题:编号、题目、图片(有些应用题会附带图片)、难易度、答案
2、双击空白处的“考卷名称”时,能够通过WORD显示出试卷来。
点击“选择题管理”窗体界面后,出现name为frmxzlr.frm的窗体。
窗体设计截图:(我自己做的那部分里面有!)
点击“填空题管理”窗体界面后,出现name为frmtklr.frm的窗体。
窗体设计截图显示:(我自己做的那部分里面有!)
点击“判断题管理”窗体界面后,出现name为frmpdlr.frm的窗体。
窗体设计截图显示:(我自己做的那部分里面有!)
点击“应用题管理”窗体界面后,出现name为main_rsg1_rsdaxx的窗体。
窗体设计截图显示:(我自己做的那部分里面有!)
点击“添加”“修改”后,会出现name为main_rsg1_rsdaxx_lr的窗体。
点击主菜单 “试卷生成”下的“自动生成试卷”,我希望窗体设计类似于如下图显示
注:
1、“试题总分”包括100分和120分,根据用户的选择定。 2、在“题库信息”中,“题型“包括单选题、填空题、判断题、应用题。“题库中题量”中,显示相应的题型容易的多少道、中等多少道、困难多少道以及共有此题型的题多少道。 3、然后根据“题库信息”中数量的显示,在“试卷信息设置”下设置各题型出题的数量及每种题型的分值。 4、设置完毕后,当点击“生成试卷”或“预览试卷”或“生成答案”后,以word形式输出显示 |
。当点击“保存试卷”后,需要用户给试卷起名字,并保存在name为 frmmain.frm窗体中的空白处,如第二大点(二、)所要求的那样。
点击主菜单 “试卷生成”下的“试卷表头编辑”,name为frmuserxiugai.此部分的功能还没有实现,不过此窗体的设计截图在我做好的那份里有,(功能需要订做,谢谢了)
窗体设计大概截图:
注:它的功能就是在当用户点击“试卷生成”后,这些信息能够自动的出现在word的开始。应该包括学校、标题、考试形式、考试时间(不能修改)、考试科目(不能修改)、学院(不能修改),不同的表头内容应该有不同的字体、型号等设置。
表数量7
单选题数据表 |
|
字段名称 |
数据 |
自增主键 |
允许为空 |
默认值 |
A |
100) |
|
是 |
|
B |
100) |
|
是 |
|
C |
100) |
|
是 |
|
D |
|
|
是 |
|
|
|
|
是 |
0 |
答案 |
|
|
是 |
|
难易度 |
|
|
是 |
|
题目 |
200) |
|
是 |
|
表:1
考试信息 |
|
字段名称 |
数据 |
自增主键 |
允许为空 |
默认值 |
|
|
是 |
|
|
单选题分数 |
|
|
|
0 |
单选题难 |
|
|
|
0 |
单选题容易 |
|
|
|
0 |
单选题中等 |
|
|
|
0 |
判断题分数 |
|
|
|
0 |
判断题难 |
|
|
|
0 |
判断题容易 |
|
|
|
0 |
判断题中等 |
|
|
|
0 |
试卷名称 |
|
|
|
|
试卷总分 |
|
|
|
0 |
填空题分数 |
|
|
|
0 |
填空题难 |
|
|
|
0 |
填空题容易 |
|
|
|
0 |
填空题中等 |
|
|
|
0 |
应用题分数 |
|
|
|
0 |
应用题难 |
|
|
|
0 |
应用题容易 |
|
|
|
0 |
应用题中等 |
|
|
|
0 |
表:2
判断题数据表 |
|
字段名称 |
数据 |
自增主键 |
允许为空 |
默认值 |
|
|
|
是 |
0 |
答案 |
30) |
|
是 |
|
难易度 |
|
|
是 |
|
题目 |
200) |
|
是 |
|
表:3
试卷头 |
|
字段名称 |
数据 |
自增主键 |
允许为空 |
默认值 |
|
|
是 |
|
|
标题 |
|
|
|
|
考试科目 |
|
|
|
|
考试 |
|
|
|
|
考试形式 |
|
|
|
|
学院 |
|
|
|
|
表:4
填空题数据表 |
|
字段名称 |
数据 |
自增主键 |
允许为空 |
默认值 |
|
|
|
是 |
0 |
空1的答案 |
|
|
是 |
|
空2的答案 |
|
|
是 |
|
空3的答案 |
|
|
是 |
|
空4的答案 |
|
|
是 |
|
难易度 |
|
|
是 |
|
实际应填的空数 |
|
|
是 |
|
题目 |
200) |
|
是 |
|
表:5
应用题数据表 |
|
字段名称 |
数据 |
自增主键 |
允许为空 |
默认值 |
|
|
|
是 |
0 |
答案 |
ntext |
|
是 |
|
难易度 |
|
|
是 |
|
题目 |
ntext |
|
是 |
|
表:6
用户信息表 |
|
字段名称 |
数据 |
自增主键 |
允许为空 |
默认值 |
密码 |
|
|
是 |
|
|
|
|
是 |
0 |
用户名 |
|
|
是 |
|
表:7