要求如下:1.一次调查可有多个问题,这些问题显示在一个页面;
2.每个问题可以是单选、多选或输入文字,单选、多选题中选"其他"时还可以输入文字;
3.后台可以建立调查,添加、删除、修改问题及答案;
4.调查结束后要求出以下结果:查看每个参与调查者的答卷,查看每道题各答案的选择数量及比例。希望各位朋友帮个忙

解决方案 »

  1.   

    调查主表:id,调查人,调查时间,调查地点
    问题表:id,调查表id(参照),问题内容,问题类型(单选,多选,)
    选项表:id,问题表id(参照),选项内容,自定义内容
    答题记录表:id,调查主表id,选项表id,是否选中,备注(可存储选择其他时的内容)
    查看每个参与调查者的答卷,查看每道题各答案的选择数量及比例:通过查询答题记录表即可实现
      

  2.   

    To sql_lover:
    如果我的填空题,有多个填空项,该如何设计?
    比方说:你喜欢的城市是_____,你一顿要吃_____碗饭。