下载此文档

关于WEB问卷缺失数据校验程序的优化研究的论文.doc


文档分类:论文 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
关于WEB问卷缺失数据校验程序的优化研究的论文.doc关于 WEB 问卷缺失数据校验程序的优化研究的论文摘要减少缺失数据是提高“问卷有效率”的重要环节。本文主要根据统计分析的要求,从技术角度微观地探讨如何在 asp 中利用数据库技术防止缺失数据,即通过 recordset 对象中 fields 集合的字段名( fields().name )与网络问卷表单的对象名( name )进行关联,巧妙地优化缺失数据校验程序,从而设计出更简洁、灵活且不受问卷试题规模影响的校验程序,增强了=50; ‘试题总量 var n=5; ‘每道试题的预置答案数目 function checkradio() {var yesno ‘当前试题无缺失时为 1, 否则为 0 var i=0 for (i=0;i<m;i++) {yesno=0 ‘每个试题开始检测时均假设为缺失 for(var j=0;j<n;j++) {if ([0].elements[i*5+j].checked) ‘如果当前试题有答案被选中时{yesno=1;break;} ‘标识为无缺失} if (yesno==0) ‘如果此题出现数据缺失时 break; ‘停止检测} if (i<m) ‘ m 道题中有一个试题出现缺失数据{(" 每个题都要求选择, 您第"+(i+1)+" 题没选, 请选择!"); } ‘提示出现缺失数据的题号 else ‘无缺失数据则将数据发送给 asp 处理{ ="post" ="" () }} </script> 针对混合形式的问卷问卷形式往往不只包含某一类型的单选对象而是混合型的。这时就需要先将各种类型的对象进行分组(这样做也有利于数据的存储程序的编写)。比如将两点形式的分为 a 类(对象名则为 a1,a2,a3 …),三点形式的分为 b 类(对象名则为 b1,b2,b3 …),复选按钮为 c 类(对象名则为 c1,c2,c3 …)等。在分类时为了便于程序编写,不得不将同类型的对象安排在一起。然后用上述方法进行处理。当然,对于混合形式的问卷,较好的算法还可将数据暂时存入 cookies 、临时文本文件或临时数据库中的表中,然后通过 asp 的 vbscript 程序进行校验处理。这样就没必要在物理上将同类型的对象安排在一起,而只要将同质的对象逻辑分组命名即可。以暂存于临时数据库的表为例,在添加数据时,考虑试题数量所造成变量列表过长,即书写 sql 的 insert 语句过长的问题,我们可以用以下方法实现:(以某 a 组为代表) 步骤一:设计数据库中表的字段,保证字段名与相应的对象名一致。比如字段为“ a1”则相对应的表单中的对象名也需设置为“ a1”; 步骤二:通过下例程序将 a 组所有对象的名(name) 组成一个串,并将所对应的值( value )也组成一个串。(省略了数据库连接操作) namestring="(" ‘ insert 语句的字段列表 valuestring="(" ‘ insert 语句与字段相对应的值的列表 for i=1 ton‘n为a 组对象的个数 namestring = namestring "a"

关于WEB问卷缺失数据校验程序的优化研究的论文 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小博士
  • 文件大小68 KB
  • 时间2017-05-27