悬赏分:50 浏览:313 次
以前也没做过这类项目,发现比投票系统要复杂一些,因为投票系统的答案不是让你自己添加的,你只要先择答案就行了.而调查问卷张卷的题可能不一样.就一第卷子来说也有选择的,填空的好像试卷一样啊.现在想得是设计三个表一个用户表,一个问题表,一个答案表,再用一个表将他们关联,我还没有遇到过三个表连在一块的,这个有点难度大.最简单一点的想法是把每个题设置成一个表的字段,下面直接存答案,一个表包含了所有的信息,这个简单啊.
请问大家有没有这方面的经验,你们是怎么处理的.小弟我刚毕业入职,明天没有答案就能采用第二个笨办法先完成这三天的任务再说.
|
2个月前 Jerry Qian : 照顾一下新手啊.看不懂. |
|
2个月前 玉开 : 刚刚 同学写的很细致。我也对关系图中的表简单的说明一下: Form表是答卷定义,你的考试系统肯定不是只做一次考试,所以需要一张表存放不同的考卷的信息:名字、描述、开始时间,结束时间 Question表是问题表,用来定义一次考卷中的题目,题目有填空,单选,多选,它有一个type字段,你可以定义是什么类型的题目 Option表是用来存放单选,多选题选项的 上面的三张表构成了考卷的信息,下面的表用来存放答案数据 Answer表:每一个学生答的考卷会在Answer表中有一条记录 AnswerItem表:用来存储单选题,和填空题的答案;对于多选题,因为会有多个选项,如果我们放在一个字段是会给统计造成麻烦,所以引入AnswerItemOption表来存储多选题的答案。 |
|
2个月前 Jerry Qian : 我的是搜集形的.每个题没有什么正确的答案只,但要统计用户选了什么,填了什么.以上两位回答得都挺好,如果有时间就就做成一个通用的调查问卷.三天我怕做不完. |
|
1个月前 刚刚 : 搜集答案的问卷调查就更简单了,无需评分,用户答完就算完成了,不过难就难在统计分析上了,尤其是你允许输入文本答案的问题统计,可能相同意思的答案但书写的文字不同,比如:“馍馍”和“馒头”都是一个意思,但统计起来就麻烦了。 |
|
1个月前 Kevin Li : have a study |