因为最近要做个问卷调查的功能模块,上网也查了不少资料,基于简单的考虑设计如下:
InvestTbl 问卷表
InvestID 问卷号 主键自增
InvestName 问卷名 TypeTbl 问题类型表
TypeID 问题类型ID 主键自增
Type 问题类型名称 (现有:服务篇、营销篇、资费篇、3G篇等等) QuestionTbl 问题表
QuestionID 问题号 主键自增
QuestionName 问题内容
QuestionType 问题类型(单选、多选)
InvestID 问卷号(以便确定该问题属于哪个问卷)
TypeID 类型号(以便确定该问题属于哪种类型) AnswerTbl 问题答案表
AnswerID 答案号 主键自增
AnswerName 答案内容
QuestionID 问题号(以便确定该答案属于哪个问题) InvestReplayTbl 问卷反馈表
ReplayID 问卷反馈ID 主键自增
InvestID 问卷ID
QuestionID 问题ID
AnswerID 答案ID
PhoneNo 手机号码(参与问卷调查的客户的手机号码)
InsTime 参与问卷调查的时间
TypeID 类型ID
但是这个设计只用到了单选和多选,现在我需要添加用户输入答案,不知道表如何改,很困惑。
请各位高手指点一下。
InvestTbl 问卷表
InvestID 问卷号 主键自增
InvestName 问卷名 TypeTbl 问题类型表
TypeID 问题类型ID 主键自增
Type 问题类型名称 (现有:服务篇、营销篇、资费篇、3G篇等等) QuestionTbl 问题表
QuestionID 问题号 主键自增
QuestionName 问题内容
QuestionType 问题类型(单选、多选)
InvestID 问卷号(以便确定该问题属于哪个问卷)
TypeID 类型号(以便确定该问题属于哪种类型) AnswerTbl 问题答案表
AnswerID 答案号 主键自增
AnswerName 答案内容
QuestionID 问题号(以便确定该答案属于哪个问题) InvestReplayTbl 问卷反馈表
ReplayID 问卷反馈ID 主键自增
InvestID 问卷ID
QuestionID 问题ID
AnswerID 答案ID
PhoneNo 手机号码(参与问卷调查的客户的手机号码)
InsTime 参与问卷调查的时间
TypeID 类型ID
但是这个设计只用到了单选和多选,现在我需要添加用户输入答案,不知道表如何改,很困惑。
请各位高手指点一下。
解决方案 »
- FLex项目tomcat服务器,F5刷新IE就报无法显示该网页
- 使用struts1.3,如何从一个action转向另一个action?
- try中有return,finally块会不会执行
- 【SOS】 实在没办法了 弄了快1天了 脑袋都抓破了 网上搜的办法都用尽了
- 急!!!!
- Collections.sort
- Maven下不 下来包。。这报的错是什么意思
- structs的好处在哪里?
- 什么地方有weblogic_sp.jar下载????
- eclipse 中这个出现这个应怎么看?
- Cannot reset buffer after response has been committed
- 关于apache httpclient使用https协议连接
AnswerID 答案号 主键自增
AnswerName 答案内容
AnswerContent 用户自己输入内容
QuestionID 问题号(以便确定该答案属于哪个问题)
个人感觉是不是应该写在问卷反馈表里,
ReplayID 问卷反馈ID 主键自增
InvestID 问卷ID
QuestionID 问题ID
AnswerID 答案ID
PhoneNo 手机号码(参与问卷调查的客户的手机号码)
InsTime 参与问卷调查的时间
TypeID 类型ID
UserAnswer 用户答案
Isright 是否正确
加1个或2个字段