高分求问卷调查系统的数据库设计(急,立刻给分)

masm_silly 2007-05-17 10:35:20
先给个例子,基本符合要求:http://xiaoker.cn/tp1/vote.asp?sid=8

要求如下:
1.一次调查可有多个问题,这些问题显示在一个页面;
2.参与者需填入姓名、地址、电话等信息以便联系;
2.每个问题可以是单选、多选或输入文字,单选、多选题中选"其他"时还可以输入文字;
3.后台可以建立调查,添加、删除、修改问题及答案;
4.调查结束后要求出以下结果:查看每个参与调查者的答卷,查看每道题各答案的选择数量及比例。


跟各位老师请教,在以上要求下如何设计表结构比较合理?多谢

eva1@265.com
...全文
1509 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
xysLion 2009-12-04
  • 打赏
  • 举报
回复
谢谢......
太感谢了....
最近有个期末案例就是要做这个
感谢各位的帮助
hookee 2007-05-17
  • 打赏
  • 举报
回复
如果你的数据库(sql 2005)支持XML字段就简单多了,每个调查用xml数状结构存储到一个字段,每个调查就一条记录,一张表就解决问题了。统计的时候只要通过xml查询也不费事。
masm_silly 2007-05-17
  • 打赏
  • 举报
回复
感谢楼上各位.没想到这么复杂,我有几个地方没想清楚:
1.要如何设计统计表,才能结合【主题表】【问题表】【选项表】方便地生成每位参加者的调查结果。
2.要在哪些地方优化设计,才能方便地生成“每道题各答案的选择数量及比例”。
3.提交答卷时要做结果检测,对单选来说可能会看是否做了选择,对于多选可能会检测是否超过了限选数目(比如作多选三项),这些检测的js要如何动态生成?

可能太麻烦了,各位老师若能再给指点指点不胜感谢!!我周五下班前结贴。
hy_lihuan 2007-05-17
  • 打赏
  • 举报
回复
简单说一下吧:一个调查表,问题表,选项表,用户表,记录答案表,统计表;
先建立一个调查,设置属性;选择调查问题,组卷;调查表和问题表是多对多或者一对多;
建立调查问题,设置类型,选项;问题和选项是一对多;
进行调查填写用户信息,对应的调查问卷编号;
答案表:用户编号,答案,试题编号等;
统计表看你需求了;总体来说这个设计还是比较复杂的,比如组卷,统计的显示等
chuckcoin 2007-05-17
  • 打赏
  • 举报
回复
调查主题表:存放调查主题和及其说明信息
问题表:存放调查主题下的问题及其说明信息
选项表:存放问题的相关选项信息
结果表:存放答卷的结果和一些相关信息,比如参与者的Id
参与者信息表:存放你要求的参与者信息

再要详细设计就考虑收费服务了~嘿嘿~
hy_lihuan 2007-05-17
  • 打赏
  • 举报
回复
去参考考试系统的数据库设计;基本思路一样;
chuckcoin 2007-05-17
  • 打赏
  • 举报
回复
调查主题一个表,问题一个表,选项一个表,结果一个表,参与者信息一个表
masm_silly 2007-05-17
  • 打赏
  • 举报
回复
哪位能给简单说一下数据表建立思路也行,很急,谢!!

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧