繁体中文
夜间模式 切换到窄版

哥谭

 找回密码
 开始流浪*
搜索
热搜: 韦恩 国男 bbuh
查看: 144|回复: 10
收起左侧

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

[复制链接]



现金: $128149

名声: 916

称号: 白领

发表于 2021-9-6 17:10:18 | 显示全部楼层 |阅读模式
mongodb的,有逻辑跳转,逻辑关联,问题支持一个题目下配置多个子题目及其选项。

已有 0 人打赏作者

布鲁斯韦恩只是蝙蝠侠的一个面具而已。
发表于 2021-9-6 17:14:14 手机 | 显示全部楼层
初中生看不懂哭了
2 2021-9-6 17:14:14 回复 收起回复
布鲁斯韦恩只是蝙蝠侠的一个面具而已。
回复 支持 反对

使用道具 举报



现金: $3540

名声: 0

称号:

发表于 2021-9-6 17:17:49 | 显示全部楼层
简单点,说话的方式简单点
3 2021-9-6 17:17:49 回复 收起回复
布鲁斯韦恩只是蝙蝠侠的一个面具而已。
回复 支持 反对

使用道具 举报



现金: $100

名声: 0

称号:

发表于 2021-9-6 17:22:20 | 显示全部楼层
程序员论坛程序员论坛
4 2021-9-6 17:22:20 回复 收起回复
布鲁斯韦恩只是蝙蝠侠的一个面具而已。
回复 支持 反对

使用道具 举报



现金: $0

名声: 20

称号: 游民

发表于 2021-9-6 17:29:51 | 显示全部楼层
5 2021-9-6 17:29:51 回复 收起回复
布鲁斯韦恩只是蝙蝠侠的一个面具而已。
回复 支持 反对

使用道具 举报



现金: $128149

名声: 916

称号: 白领

 楼主| 发表于 2021-9-6 17:30:52 | 显示全部楼层
这周要出,目前有个没逻辑的在运行,统计和其他零碎功能都有。逻辑跳转和关联的实现大致设计好了,主要加多子题要影响统计逻辑和跳转,单独处理又有点麻烦,有没有实现好的,好让我偷一下。
大致是这样的问题(下面是一个问题)
1.你对下列坛友就任下一版主支持度如何
1.lyy栽种  ⭕不支持   ⭕不支持也不反对  ⭕非常支持
2.中校       ⭕不支持   ⭕不支持也不反对  ⭕非常支持
3.文皇       ⭕支持      ⭕支持也不反对      ⭕ 非常支持
6 2021-9-6 17:30:52 回复 收起回复
布鲁斯韦恩只是蝙蝠侠的一个面具而已。
回复 支持 反对

使用道具 举报



现金: $7591

名声: 0

称号:

发表于 2021-9-6 17:49:36 | 显示全部楼层
本帖最后由 qazw2424 于 2021-9-6 18:14 编辑

做个链表实现的图,节点代表问题,边代表答案,比较容易就能实现每个答案走到不同的问题
数据库可以存点集和边集,拿到点集和边集就可以建图
7 2021-9-6 17:49:36 回复 收起回复
布鲁斯韦恩只是蝙蝠侠的一个面具而已。
回复 支持 反对

使用道具 举报



现金: $23568

名声: 0

称号:

发表于 2021-9-6 17:50:14 手机 | 显示全部楼层
程序员论坛程序员论坛
8 2021-9-6 17:50:14 回复 收起回复
布鲁斯韦恩只是蝙蝠侠的一个面具而已。
回复 支持 反对

使用道具 举报

发表于 2021-9-6 18:03:11 手机 | 显示全部楼层
mongodb 记得我上课时候配置就没成功过 弱智狗头哭泣。
9 2021-9-6 18:03:11 回复 收起回复
布鲁斯韦恩只是蝙蝠侠的一个面具而已。
回复 支持 反对

使用道具 举报



现金: $128149

名声: 916

称号: 白领

 楼主| 发表于 2021-9-6 18:37:14 | 显示全部楼层
@qazw2424  逻辑关联和跳转我这里是控制显示和隐藏来做,在问题和选项内加个字段,被关联的问题默认隐藏,关联选项被选择则显示,跳转在选项上加跳转索引,隐藏两个索引间的问题。主要现在做子题有影响,原来的格式时survey -> questionlist question ->optionlist  
子题在里面再加个smallquestionlist   question ->smallquestionlist   smallquestion->optionlist   多一层,我要单独做统计,遍历起来很慢,也不好在子题内搞逻辑。 数据库用mongo,问卷的整个对象我都直接存库里了,前端调用也是整个返回,按字段设置做解析处理。
10 2021-9-6 18:37:14 收起回复
qazw2424 2021-9-6 19:06
回复 举报
这个做法也没必要遍历吧,一个问题的答案影响的应该只是到下面哪一个问题,把关联选项这个东西改成直接指向的指针就行了
布鲁斯韦恩只是蝙蝠侠的一个面具而已。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 开始流浪*

本版积分规则

手机版|小黑屋|Gotham City

GMT+8, 2025-7-27 20:58

快速回复 返回顶部 返回列表