根据试卷题目建立临时数据库,比如数学期末库。
然后将每个问题作为一个字段。用于存放答案。
每个学生的答题作为一条记录。
比如字段可以这样:题1,题2,
T1,T2a,T2b(第二大题第二个小题).... T3.......,有多少个需要答案的,就设定多少个字段。最后加上分数字段。初始值为0。
学生A的答案相对应录于数据库中:C,A,B。。。。。
学生B的答案相对应录于数据库中:A,A,C。。。。。
这样,不论考试学生多少,都可以。
二,判分数,那就是对数据库的分析了。
比如,T1的答案为C,那么选择所有T1字段值为C的加上相应的分数。比如5分。
update 数学期末库 set 分数=分数+5 where T1="c"
三,最好另建一个分数库,字段也按上面设定,只是类型改为数字,用于记录每一题的得分情况。这样总分各题分都清楚,便于分析总体和个体分数情况。
分数库各字段的值,依据期末库中答案来确定。
update 分数库 set T1F=5 where 数学期末库.T1="c"
update 分数库 set T2aF=3 where 数学期末库.T2a="A"
一般情况分为2大块,数据库+用户界面
数据库再细分:建库(核心)、基本操作(增修改)、查询
用户界面:根据用户具体需求来定
临时库:其实就是保存考试的数据,待考试结束后,直接入库。
具体代码需要自己做的,等你给我加分了,我发个类似的源码给你。
可以应用百度Hi通知我
有时间可以解决你的问题
相关的要求也可以通知我
ES:\\65EA47C3834E561CC0A1F467DD6EF4A7
交易提醒:预付定金是陷阱