线上教学调查问卷后台能看见吗写的什么

线上教学调查问卷后台能看见吗写的什么,第1张

能看见。线上教学调查问卷写的什么是后台的数据库可以调出来的,所以能看见,看不见就没有调查的意义了。线上教学调查问卷可以更好的反馈意见,提高教学效率,完美的问卷必须具备两个功能,即能将问题传达给被问的人和使被问者乐于回答。

调查文件中有很多问题。每一个问题建立一张表,问题的答案建立另外一张表(外键连接到问题表中)

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制作问卷调查如何运用到数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9316748.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存