文本:
  一、选择题
  I.亲人调查
   1近亲调查
     (1)双亲调查
      (a)父亲是否吸烟
       a. 是  b.不是
      (b) 母亲是否吸烟
       a. 是  b.不是
     (2) 兄妹调查
       (a)
      (b)
   2.非近亲人员调查
  II.朋友关系
  二.判断题
这个比方打得不好,我想描述的是一个调  查 系统可以由多个题型组合,比如选择,判断,问题。
  另外,层次也是若干(未知),不是简单的二层关系或三层,大家有什么好的思路?给出一个数据结构

解决方案 »

  1.   

    super168,题型是固定的,是我没说清楚。
    我指的是某个题型下面的描述未知
    比如双亲调查,兄妹调查或者是你一天的生活、8:00-12:00,这样分开。
    这里面不应该放到题型当中去,我的做法是把它做个问题,只不过是不需要回答的问题,然后再加一个排序字段。
      

  2.   

    使用XML保存试卷上的题目是个不错的解决方案。
    然后用xlt解析
      

  3.   

    哦,除了XML以外,直接在数据结构上下功能有什么好方法吗?我的方法虽然可以实现,但感觉还有更好的办法。
      

  4.   

    可能是本人学的不是很多.但是也说一下吧.方法好像太简单了.是不是LZ要的就不知道了.表:基本 ID        题型         题型种类       分类A      分类B ..... 数量
     0          0            0           0          0          2  
    表:题型
    ID   Type
     0    选择
     1    判断
     2    问题表:题型种类
    ID      Type
     0    亲人调查
     1    朋友关系表:分类A
    .....
    写的东西太简单了.有什么不对的请大家多指教.我的做法有点像书籍分类的 ISBN  ^_^