
视调查的内容,你把需要存储的所有项都建在数据库中,当选择全部或部分选项时,能够存的下。
当然允许为空。
比如:你把调查的题目编号,存储的时候先查找题目编号,再对应编号插入选择的项。
你先把epidata里的空数据库导出为dbf文件格式,然后用excel打开按照相关字段顺序输入数据,后生成dbf,把数据库导入epidata,然后把两个epidata数据相加,就能很好的导入了。
调查文件中有很多问题。每一个问题建立一张表,问题的答案建立另外一张表(外键连接到问题表中)
eg:
Question表字段:ID,Title,Content,Remark,Type(标注问题答案的类型:文本框或多选或单选子类的)
Answer表字段:ID,Content,Result(建议字符串,既可以保存文本框内容,也可以用0/1或true/false保存选项按钮),Question_ID,User_ID
POJO
Question{
id,title,content,remark,type,Answer[]
}
大概就是这样的,对于前端,首先获取所有Question对象集合,根据type渲染出Question下的Answer集合,用户输入问卷后发送Question集合对象给后台进行保存数据库
以上就是关于问卷调查系统数据库搭建全部的内容,包括:问卷调查系统数据库搭建、怎样将调查问卷建立成epidata数据库、JAVAWEB问卷调查系统页面与数据库的传值问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)