当前位置: 代码迷 >> Sql Server >> 想问一下考试系统结果统计的数据库设计思路,该如何解决
  详细解决方案

想问一下考试系统结果统计的数据库设计思路,该如何解决

热度:64   发布时间:2016-04-27 13:25:30.0
想问一下考试系统结果统计的数据库设计思路
都是选择题,统计时,按每道题的统计,统计每道题选A得有多少人,选B得有多少人,以此类推。
而且我每道题的选项都有分值,比如选A得4分,选B得3分,以此类推。
然后按照分值,需要算出这个人每一题的得分,输出结果有可能是1-10题是多少分,11-21题是多少分。

其实也就是要汇总,1个人每一题的选项。然后计算得分。
大概在50题左右,选项在8个以内,人数大概在1000人左右。

请大家帮帮忙,如何设计这个数据库,我是用在asp.net上面的。

------解决方案--------------------
LZ把e-r图画出来思路就清晰了
表1,考试题目表,字段有题的id,每题的类型(或科目),分数等
表2,学员表,字段有学员的id(或学号),姓名等个人信息,每科的分数,总分,名次等
参考教务管理系统应该很简单的!
------解决方案--------------------
1、题目表(编号,题目,选项A,选项B……)
2、考试人员表(编号,姓名……)
3、题目分指表(编号,选项,分值)
4、答案表(编号,人员编号,题目编号,选项)
  相关解决方案