在单位里面接了一个项目:是做一份考题软件,题目(顺序与类型都不能变)是混杂的,也就是说选择题(选一或选多),问答题,对错题,题目答案要放在库中,最好题目也放在库中,都有如何开发较好呢????我从来没有做过这种程序,头脑中一点头绪也没有,请列位高手帮忙,疯狂散分

解决方案 »

  1.   

    首先建立详尽完备的数据库表,建议题目和答案建成关系数据库表,不同类型的题目保存在不同的表内.至于随机选题及控制难度不难实现,设置一个关键字字段,比如从10000开始,用random(题库题目数)产生1到"题库题目数"的随机数I,然后查找此字段值为10001+I的记录,另设两个字段,分别标识题目是否被出过以及题目的难度,查到的记录如果没被出过而且难度符合要求,则调题.
    每次做完题判断成绩,过关则使试题难度增加,否则不变
      

  2.   

    英语试题纯粹是字母还好说,但数学题里有些积分符号,这样的试题以什么类型保存好呢?我看到别人是将数学题做成 word 文档,至于如何调用,就不太清楚了。
      

  3.   

    可以用DELPHI和SQL实现,我看过这样的实例