能看见。线上教学调查问卷写的什么是后台的数据库可以调出来的,所以能看见,看不见就没有调查的意义了。线上教学调查问卷可以更好的反馈意见,提高教学效率,完美的问卷必须具备两个功能,即能将问题传达给被问的人和使被问者乐于回答。
调查文件中有很多问题。每一个问题建立一张表,问题的答案建立另外一张表(外键连接到问题表中)
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集合对象给后台进行保存数据库
5B47B9E9E12A876DD2BC8045CDD00541
可使用扣找我解决希望你顺利结束学业
5B47B9E9E12A876DD2BC8045CDD00541
有可能帮你处理你的问题
假如你有有关的要求也能求助于我们
根据你写地内容
可以为你找一些适用于毕业生的参考代码\r\n
问题很好,实用性很强, 我给你写写我的思路 大家共同进步
首先说说如何生成问卷系统
在数据库见一个表,假如表名叫questions_tb ,表里存放了全部题目,字段大致为 id,题目标题,题目内容,题目类型(单选或多选),用户类型(不同的问卷有不同的用户,默认为空),题目标记选择(0表示没选,1表示选择,生成问卷时用,这里全部是0)
出题目的人生成问卷页面
可以用gridview来显示questions_tb ,但是还要在gridview添加一列checkbox列,用于选择题目,这个是用于和字段题目标记选择来对应的。另外还要有一个textbox或者dropdownlist这个在gridview外的来确定用户类型
生成问卷按钮后台代码这样写
大致如下 foreach (GridViewRow gr in GridView1Rows)
{
string 用户=DropDownList1SelectedValue;//获取用户类型
int qid= ConvertToInt32( GridView1DataKeys[ grRowIndex]);//获取更新行id
if (((CheckBox)grFindControl("checkbox1"))Checked == true)
{ 执行更新函数,最好是三层的代码来编写,这里只要写上表现层函数就行了,更新sql字符串为"update questions_tb set 题目标记选择=1,用户类型=用户 where id=qid"}
}
}
这样就循环更新完数据库了,也就生成了问卷
用户填写问卷页面
这个要略微复杂一点,假如问卷有单选和多选两种题型,建议用两个gridview来显示,根据题目类型,题目标记选择,用户类型来执行select语句,这个不难吧,然后在单选题的gridview里加一列RadioButtonList标记A,B,C多选题的gridview里加一列CheckBoxList标记A,B,C,这样用户就可以答题了,问卷提交, 提交到数据库的答案表中,字段可以id,用户名(考试人),单选题所有答案,多选题答案,假如这四个个字段,
方法还是用上面的方法循环遍历gridview,依次累加RadioButtonList的SelectedValue;譬如A,A,B,C,C,A,C依次累加CheckBoxList的SelectedValue不过循环遍历gridview的同时里面也得对CheckBoxList的listitem做循环,因为他是多选的,累加后结果譬如AC,ABC,B,BC
字符串累加函数只要做个技巧让他们中间个开个逗号就可以了,这个也不难吧。提交的时候insert into 答案(用户名,单选题所有答案,多选题答案)values(,,,)这样基本上就完成了,采用这种建表的思想可以节省数据库资源,假如几万人参与调查,只能将他们的答案写于一个表中。
今天降温天很冷 我来写思路 手冻得通红 一定可以实现你所说的功能的,因为我曾做个类似的项目。
希望能得到你的分 呵呵
单项选择的话就直接保存1,2,3,4
多项选择的话有两种,一种是保存已经选择的项,以空格或逗号隔开,如1 2 或者2 3 4
另一种是为一题的四个选项分别建一个列,值为0或1,表示选中或未选中
以上就是关于线上教学调查问卷后台能看见吗写的什么全部的内容,包括:线上教学调查问卷后台能看见吗写的什么、JAVAWEB问卷调查系统页面与数据库的传值问题、怎么用access制作问卷调查如何运用到数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)