做过项目的高手请进

来源:百度知道 编辑:UC知道 时间:2024/09/18 07:41:28
我现在正在做一个题库组卷系统,用户可以根据题库来组卷,试卷生成后,我把所有题目的ID号,连接成字符串(用一个分隔符号分开)后保存。但是用户要看试卷的时候,我又要把每个题目的ID号提取出来,然后从题库,提取对应的题目。这样是不是效率太低了了,我以前没做过项目,没有经验,不知道有没有更好的办法,请指点。

你的数据库设计上有一些问题。
从你的问题里看,你是将,试卷题的id保存为一个字符串,你这样 做当然没有问题,不过,就像你说的,处理起来就不方便。
考试系统,我以前有项目做过。
建议你, 用一个表来放试卷与题库的对应关系。

在没有更好的方法以前你可以先用这个方法来实现,开始不是一次成型的,是有一个迭代的过程的

你得理清你的数据库,
建议你题库一个表(tiku);用户一个表(user);题库与用户之间的关系为一个表(TU)。生成试卷的时候把题库id和用户id放在TU表内。这样做的好处是一个用户不可能选到两个或两个以上的同一个题目。
相应的读取就可以用数据库查找判断条件为userid=“user的id”