粪海狂蛆 发表于 2021-9-6 17:10:18

有人来个问卷系统的数据结构设计参考下么

mongodb的,有逻辑跳转,逻辑关联,问题支持一个题目下配置多个子题目及其选项。

漏比打拳归来 发表于 2021-9-6 17:14:14

初中生看不懂哭了

fullout2020 发表于 2021-9-6 17:17:49

简单点,说话的方式简单点{:26_653:}

didyousaynerd 发表于 2021-9-6 17:22:20

程序员论坛程序员论坛

crawford 发表于 2021-9-6 17:29:51

https://github.com/wkeyuan/DWSurvey
遇事不决问鸡蛤

粪海狂蛆 发表于 2021-9-6 17:30:52

这周要出,目前有个没逻辑的在运行,统计和其他零碎功能都有。逻辑跳转和关联的实现大致设计好了,主要加多子题要影响统计逻辑和跳转,单独处理又有点麻烦,有没有实现好的,好让我偷一下。
大致是这样的问题(下面是一个问题)
1.你对下列坛友就任下一版主支持度如何
1.lyy栽种⭕不支持   ⭕不支持也不反对⭕非常支持
2.中校       ⭕不支持   ⭕不支持也不反对⭕非常支持
3.文皇       ⭕支持      ⭕支持也不反对      ⭕ 非常支持

qazw2424 发表于 2021-9-6 17:49:36

本帖最后由 qazw2424 于 2021-9-6 18:14 编辑

做个链表实现的图,节点代表问题,边代表答案,比较容易就能实现每个答案走到不同的问题
数据库可以存点集和边集,拿到点集和边集就可以建图

加拿带人吴亦几 发表于 2021-9-6 17:50:14

程序员论坛程序员论坛

墨索里尼 发表于 2021-9-6 18:03:11

mongodb 记得我上课时候配置就没成功过 弱智狗头哭泣。{:20_1624:}

粪海狂蛆 发表于 2021-9-6 18:37:14

@qazw2424逻辑关联和跳转我这里是控制显示和隐藏来做,在问题和选项内加个字段,被关联的问题默认隐藏,关联选项被选择则显示,跳转在选项上加跳转索引,隐藏两个索引间的问题。主要现在做子题有影响,原来的格式时survey -> questionlist question ->optionlist
子题在里面再加个smallquestionlist   question ->smallquestionlist   smallquestion->optionlist   多一层,我要单独做统计,遍历起来很慢,也不好在子题内搞逻辑。 数据库用mongo,问卷的整个对象我都直接存库里了,前端调用也是整个返回,按字段设置做解析处理。
页: [1]
查看完整版本: 有人来个问卷系统的数据结构设计参考下么