需求是这样的:管理员可以出题,包括题目范围,题目考试的对象,题目类型有三种分别为:单选,多选,和判断。然后管理员可以出试卷 可以选择包括考试的题目范围,题目考试的对象,题目类型,题目的数量,多选题占得百分比等。到时候答案和题目都要随机排列。现在数据库这块我蒙着了,不知道怎么弄了?有清楚的吗?进来说说。Thanks.
比如管理员出了一张大学的公共课考试卷 <马克思原理> 这门课,考试对象是大一学生,考试学生的专业范围是:计算机,金融,法律等专业。该怎么实现呢,在数据库设计这块?
不知道这样适合么
题目范围:Id ,专业名
考试对象:Id,对象名
题目类型:Id,类型名
题目: Id,题目,题目答案,题目范围Id,考试对象Id,题目类型Id
出试卷时候 就选择考试对象,题目范围,题目类型 搜索出题目,再数量
就是出题 是,是分多条数据插入进去还是,多个插入一条数据呢?
@微软一点都不软: 还是多条数据吧 ,再建立试卷表(试卷Id,试卷名称)、试卷题目对应表(试卷Id,题目Id),出卷时候就先选择一个试卷名称,再选择考试对象,题目范围,题目类型 搜索出题目,再数量 之类的 ,然后保存在试卷题目对应表里面
这个还是比较多,所以一下说不完,你说一两个表可以给你说,多了不好说.费劲.