精华内容
下载资源
问答
  • 做问卷的app
    2022-06-09 13:18:38

    此次的在线调查问卷管理系统的设计是基于Android+MySQL技术进行开发的,两项技术均为当前最为流行的技术工具,设计出的网站系统能够直观、操作简单、响应迅速,十分易于上手,对使用者和管理者都能起到很好的帮助服务作用。传统的问卷调查虽然简单,容易操作,但是它的问卷内容比较固定、单一,在网上进行问卷调查就比较便捷,通过管理员的操作可以随时更改调查的内容,而且进行网上调查成本比较低,效率比较高,表现形式也会更加的丰富,用户跟管理员互动性也会比较好
     每个企业每年都要进行很多次的问卷调查,并且重视每一份问卷调查表格,因为一不小心这样一份表格就会给企业带来更多一份的机遇。因为,它能够帮助企业以最快的方式在最短时间内获取客户的详细信息,然后知道客户的需求,这样一来就能够在未来的发展当中促成和企业之间的交易,同时会让客户感受到自己是受到关注的。因此这样的调查目的就是为了帮助企业拓宽自己的客户量,带来更多的销量,同时也能够帮助企业找到自己的精准客户。


    安卓端
    新闻展示
    用户注册,登录
    在线问卷列表查看
    提交问卷

     

     

    管理员端
    用户管理(信息修改,密码修改,包括管理员和注册用户)
    问卷添加(比如问卷标题1,问卷标题2)
    问卷内容添加(比如在问卷标题1下面添加问卷内容,都是单选,在问卷标题2下面添加内容)
    问卷统计
    新闻管理

    从功能需求上来看,个人用户端的功能相对比较简单,主要是围绕着手机前端页面进行功能设计,个人用户能够通过手机APP,在APP中能够看到网站内的各类信息,包括了新闻资讯、问卷信息等。能够在APP的注册登录模块中实现用户注册以及登录的功能,当登录之后,用户可以在网站内填写问卷,并且提交问卷。用户还能够进行在线留言,和别的个人用户进行交流互动,让整个网站活跃起来。
    管理员的功能设计较多,管理员需要对整个系统进行维护工作,对于新闻的添加、删除,系统公告的添加删除等基本操作。在问卷调查管理的模块下,需要有新增问卷、修改已存在问卷以及删除问卷的功能。对于批量用户的答卷进行系统的统计分析,在分析之后可以实现答案的归纳与统计工作,得出问卷调查的最终结果,实现问卷调查的最终意义。

    摘要    I
    Abstract    II
    第1章  绪论    1
    1.1  研究背景    1
    1.2  研究的目的和意义    2
    1.3研究方法    2
    第2章  相关技术介绍    4
    2.1  Android技术    4
    2.2  MySQL数据库    4
    2.3springboot技术    5
    第3章  系统需求及可行性分析    6
    3.1  可行性分析    6
    3.1.1经济可行性    6
    3.1.2 技术可行性    6
    3.1.3 操作可行性    6
    3.1.4法律的可行性    6
    3.2  功能性需求分析    7
    3.3基础功能实现    8
    3.4非功能性需求    8
    3.5  数据库设计    9
    3.5.1  数据库需求分析    9
    3.5.2  数据库概念结构设计    10
    第4章 系统功能实现    15
    4.1 APP首页的展示    15
    5.2 新闻详情界面    15
    4.3 系统后台管理模块    16
    4.4 问卷信息管理界面    17
    第5章  系统测试    18
    5.1  测试的条件    18
    5.2  安全测试    18
    5.3用例测试    18
    5.4测试结果    20
    第6章  结论    21
    参考文献    22
    致  谢    23

    更多相关内容
  • 基于HTML5的在线问卷APP设计.pdf
  • 2020 年国家网络安全宣传周组委会 App 违法违规收集使用个人信息专项治理工作组 2020 年 9 月 目 录 一基本信息 1~2 页 二安全意识调查 3~6 页 三网友建议及寄语 7~11 页 App 安全意识公众调查问卷报告 App安全意识...
  • 大数据时代会计继续教育的变革与创新——基于APP问卷的调查与分析.pdf
  • 现阶段,互联网早已参与到人们日常生活的各个领域,其相关技术的应用领域愈来愈普遍。...伴随着人们对它的依赖性加强和其功能的不断完善,各种各样移动客户端APP应运而生,包含开发设计问卷调查报告APP,建立线

    现阶段,互联网早已参与到人们日常生活的各个领域,其相关技术的应用领域愈来愈普遍。各种各样的不同大小的公司,也通过使用网络科技,为公司管理带来了许多便捷。对于目前公司市场调查的要求,问卷调查APP软件开发应时而生,更改了传统式的调研方式。这样的一个服务平台,不但使客户更容易填写信息,还协助公司或客户获取大量的数据信息內容。


    一、问卷调查小程序APP

    手机已变为大家习惯性使用的机器设备。伴随着人们对它的依赖性加强和其功能的不断完善,各种各样移动客户端APP应运而生,包含开发设计问卷调查报告APP,建立线上填写,问卷调查內容定制,线上分享等功能,以达到用户的需求。
     

    二、那它具体有哪些好处呢?

     
     

    1、提供广大数据信息,满足市场需求

     

    大家应当了解,传统式的问卷调查方式存有许多缺点,如人力耗费成本增加、效率不高等。在现阶段的社会经济发展下,再次应用传统式的问卷调查方式显然无法跟上社会的发展。通过问卷调查软件,拓展了组织的功能,更改了目前传统式问卷调查和线上问卷调查系统软件不适应经济发展的运行模式,完成了跨自然地理界限的信息网络安全管理信息系统软件。

     

    问卷调查软件开发管理问卷填写人员和市场调研企业之间的信息内容,以及彼此之间的关联,给予及时精确的市场需求和销售市场信息,并在互联网的协助下给予各种各样形式的信息内容公布。

     


    2.创建服务平台提高数据收集效率

     

    与此同时,这样的线上问卷调查系统软件充分应用了信息网络的功能,给予了数字化的信息方式,构建了分享的系统软件服务平台,提升了資源的利用效率,并出示了多种多样信息公布方法。针对传统式线上问卷调查系统软件的各种各样缺点,融合全部问卷调查参加者和市场调查企业的信息,为彼此给予有效的信息内容。

     

    展开全文
  • 佰思超强自定义调查投票系统可完全自定义的调查投票管理系统,可以生成任何网上您所见到的... 简单易用的纯HTML静态表单制作系统 可完全自定义的调查投票管理系统,可以生成任何网上您所见到的投票调查问卷。 可自定义
  • 社交类app调查问卷.pdf

    2021-10-12 14:58:28
    社交类app调查问卷.pdf
  • 手机Excel app怎么使用在线调查问卷并自动汇总.docx
  • uni-app实现问卷调查试卷

    千次阅读 2019-10-25 09:44:20
    uni-app实现问卷调查试卷 先向后台请求试卷内容,请求方法如下: data() { return { sjlist:[], das:[], tmidlist:[] } }, onLoad() { this.getdata(); }, methods: { // 请求页面数据 get...

    uni-app实现问卷调查试卷

    先向后台请求试卷内容,请求方法如下:

    data() {
    			return {
    				sjlist:[],
    				das:[],
    				tmidlist:[]
    			}
    },
    onLoad() {
    			this.getdata();
    },
    methods: {
               // 请求页面数据
    			getdata(){
    				var access_token=uni.getStorageSync("access_token");
    				var userid=uni.getStorageSync("userId");
    				var category=uni.getStorageSync("category");
    				var type=''
    				if(category==1){
    					type="风险评估问卷(个人)"
    				}else{
    					type="风险评估问卷(机构)"
    				}
    				uni.request({
    					url: getApp().globalData.baseUrl+'/admin/syssjgl/sjmx',
    				    data: { 
    						type:type
    					},
    				    header: {
    						isToken: false,
    						'TENANT-ID': "1566441363",
    						'Authorization':'Bearer'+access_token
    				    },
    				    success: (res) => {
    						console.log(res.data.data)
    						this.sjmc=res.data.data[0].sjmc
    						for(var i=0;i<res.data.data.length;i++){
    							this.sjlist.push(res.data.data[i])
    						}
    				    }
    				});
    			}
    }
    

    数据可以是后台请求返回的,若不是就自己写吧,结果类似。

    返回的数据如下(有三四层嵌套):
    是一个三层嵌套的数组。最外层数组sjlist,里面有大标题就有几个对象;
    每个对象里有sjid属性,tms选项数组,里面有几题就有几个对象;
    tms数组里每个对象里有tmid属性,das选项数组,里面有几个选项就有几个对象;
    das数组里每个对象有dasid,以及具体信息。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    之后在界面上用三层v-for循环嵌套
    第一层v-for循环显示大标题,
    第二次v-for循环显示题目,
    第三次v-for循环显示答案选项,第三层要结合radio-group实现单选。
    代码如下:

    <view v-for="(sjitem, jsi) of sjlist" :key="jsi">
    				<view class="title1">{{sjitem.ssfl}}</view>
    				<view v-for="(tmitem, tmi) of sjitem.tms" :key="tmi" class="title2">
    					<view>{{tmitem.tmxh+tmitem.tmmc}}</view>
    					<radio-group @change="radioChange($event,tmitem)">
    						<label v-for="(item, i) of tmitem.das" :key="i">
    							<view class="title2">
    								<radio :value="item.id.toString()" :checked="item.checked" />
    								<text>{{item.xxxh+item.xxmc}}</text>
    							</view>
    						</label>
    					</radio-group>
    				</view>
    			</view>
    

    效果就出来了,如下图所示:

    如何拿到试卷选项的答案呢

    首先界面radio选项的时候,value值我已经绑定了das的id,所以value就是id,记得加上.toString(),不然会报错。然后radio-group加上@change="radioChange($event,tmitem)"事件,并传入这个题目对象的所有选项答案
    在这里插入图片描述
    获取方法如下:

    // 选择项结果
    			radioChange($event,tmitem){
    				for(var j=0;j<this.das.length;j++){
    					this.tmidlist.push(this.das[j].tmid);
    				}
    				for(var i=0;i<tmitem.das.length;i++){
    					if($event.detail.value==tmitem.das[i].id){if(this.tmidlist.indexOf(tmitem.tmId)==-1){
    							this.das.push(tmitem.das[i])
    						}else{
    							for(var n=0;n<this.das.length;n++){
    								if(tmitem.tmId==this.das[n].tmid){
    									this.das.splice(n,1);
    									this.das.push(tmitem.das[i])
    								}
    							}
    						}
    					}
    				}
    			},
    
    展开全文
  • 自定义 CRF 和问卷工具 建立流行病学解决形式的工具。 ## Build 主要目标是生成一个 WAR 文件,适合部署在任何 WAR 容器中。 最简单的方法是将项目导入 IDE(推荐使用 Jetbrains IntelliJ Idea),配置并使用 IDE ...
  • 目 目 录 1~2 页一基本信息3~6 1~2 页 一基本信息 3~6 页 二安全意识调查 7~11 页 三网友建议及寄语 App 安全意识公众调查问卷报告 App 安全意识调查活动由 2020 年国家网络安全宣传周组委会和 App 违法违规收集使用...
  • 基于问卷调研的外国留学生汉字学习类APP设计之构想.pdf
  • 最近的项目要求一个调查问卷,单页多题的,第一个想到的就是循环渲染(题目数据由后端返回,也就是说题目数量不定,题目类型分为单选)4、问卷后提交,拿到所有题目数据,组装成后端需要的数据结构提交答案...

    【需求描述】

    最近的项目要求做一个调查问卷,单页多题的,第一个想到的就是循环渲染(题目数据由后端返回,也就是说题目数量不定,题目类型分为单选)

    思路:

    1、把每一道题单独封装成模块,循环渲染

    2、统一拿到所有题目的数据,拆分数据,通过题目类型控制

    3、选择答案后,监听判断是否答完

    4、做完问卷后提交,拿到所有题目数据,组装成后端需要的数据结构提交答案即可

    【成品展示】

    在这里插入图片描述

    【准备工作】

    在uni项目中引入uView使用组件u-radio-group(单选)
    ↓↓↓↓
    引入方法传送门

    【代码实现】

    <template>
      <view class="fillInfor">
        <img src="../../static/home-ui/gh/banner.png" alt="banner" class="fillInfor-banner" />
        <view class="fillInfor-head">
          <uni-card margin="0 15px" padding="0">
            <u-cell-group>
              <u-cell>
                <view slot="title" class="u-slot-title"> 姓名 </view>
                <view slot="value" class="u-slot-value"> 张益达 </view>
              </u-cell>
              <u-cell>
                <view slot="title" class="u-slot-title"> 身份证号 </view>
                <view slot="value" class="u-slot-value"> 320987876564467754 </view>
              </u-cell>
              <u-cell>
                <view slot="title" class="u-slot-title"> 手机号 </view>
                <view slot="value" class="u-slot-value"> 16528769876 </view>
              </u-cell>
            </u-cell-group>
          </uni-card>
        </view>
    
        <view class="fillInfor-contents">
          <uni-card margin="0 15px 20px" padding="0" v-for="(c, indexs) in 3" :key="indexs">
            <u-cell>
              <view slot="title" class="u-slot-title">
                <text style="color: #ed0000">*</text>
                流行病史{{ c }}
              </view>
            </u-cell>
            <u-radio-group
              v-model="radiovalue1[c]"
              placement="column"
              iconPlacement="right"
              @change="groupChange"
            >
              <u-radio
                activeColor="#FF6C9C"
                :customStyle="{ margin: '15px' }"
                v-for="(item, index) in radiolist1"
                :key="index"
                :label="item.name"
                :name="item.id"
              ></u-radio>
            </u-radio-group>
          </uni-card>
    
          <view class="text-group_1 flex-col justify-between">
            <span class="text_22">特殊提醒:</span>
            <span class="text_23"
              >根据xxxxx规定,如果傻很傻很合适的哈好。的中华人名工很好等法律规定,如果傻很傻很合适的哈好的,酱吃个蛋相应xx责任。</span
            >
          </view>
        </view>
    
        <view class="fillInfor-font">
          <u-button
            text="重置"
            shape="circle"
            :plain="true"
            iconColor="#FF6D9C"
            @click="reset"
          ></u-button>
          <u-button
            :disabled="disabled"
            text="提交"
            shape="circle"
            color="linear-gradient(to right, rgb(255, 167, 170), rgb(255, 108, 157))"
            @click="goFill"
          ></u-button>
        </view>
      </view>
    </template>
    
    <script>
    export default {
      data() {
        return {
          list1: [
            {
              name: "挂号须知",
            },
          ],
          value: "",
          value1: "",
          value2: "",
          radiolist1: [
            {
              name: "有境外及中高风险地区旅居史(10天内)",
              id: "0",
              disabled: false,
            },
            {
              name: "或与境外及中高风险地区人员接触史(10天)",
              id: "1",
              disabled: false,
            },
            {
              name: "以上均无",
              id: "2",
              disabled: false,
            },
          ],
          // u-radio-group的v-model绑定的值如果设置为某个radio的name,就会被默认选中
          radiovalue1: [],
          disabled: true,
        };
      },
      methods: {
        goFill() {
          //   uni.$u.route("/pagesMy/FillInfor/FillInfor");
        },
        reset() {
          this.radiovalue1 = [];
          this.disabled = true;
        },
        isEmpty(obj) {
          const q = Array.from(obj);
          for (var key in q) {
            if (q[key] === undefined) return true;
          }
          return false;
        },
        groupChange(n) {
          // 有空值||最大长度不相等
          if (
            this.isEmpty(this.radiovalue1) ||
            this.radiovalue1.length !== this.radiolist1.length
          ) {
            const radiovalue1 = this.radiovalue1.filter((d) => d);
            const n = this.radiolist1.length - radiovalue1.length;
            console.log("没答完,还有", n, "道");
          } else {
            console.log("答完了");
            this.disabled = false;
          }
        },
      },
    };
    </script>
    
    <style lang="scss">
    $w-margin: 0 20px;
    $w-padding: 15px;
    
    .fillInfor {
      background: #fafafa;
      margin-bottom: 50rpx;
      /deep/ .u-button--normal.data-v-3bf2dba7 {
        margin: 0 15px;
      }
      /deep/ .u-button--plain.u-button--info.data-v-3bf2dba7 {
        color: #ff6d9c;
        border-color: #ff6d9c;
        background-color: #fafafa;
      }
      .u-slot-title {
        font-weight: 600;
      }
      .u-slot-value {
        color: #999999;
      }
      &-banner {
        width: 100%;
        height: 70px;
      }
      &-head {
        position: relative;
        top: -20px;
      }
      &-contents {
        .text-group_1 {
          margin: 15px;
          .text_22 {
            color: #ff0a0a;
            white-space: nowrap;
            line-height: 40px;
            display: block;
          }
          .text_23 {
            color: #999;
            line-height: 25px;
            font-size: 15px;
          }
        }
      }
      &-font {
        display: flex;
        margin: 0 15px;
      }
    }
    </style>
    
    

    【代码分析】

    在这里插入图片描述

    对应监听方法:

    在这里插入图片描述

    完结,撒花,欢迎留言~

    展开全文
  • 基于Android的在线问卷调查系统APP设计与实现毕业论文.docx
  • 最近有个APP需要内嵌一个问卷调查系统的功能,目前的想法是通过web访问问卷星的 链接,但是APP客户端却没有办法知道用户是否填写了调查问卷。现在想让APP客户端在用户填写了调查问卷后能将已完成调查问卷的信息反馈...
  • CFQ-R问卷预习您可以在找到该应用程序的实时版本。 安装注意:需要节点版本> = 6和npm版本> = 3。 如果您对此项目有安装或编译问题,请参见此首先,通过git克隆仓库: git clone ...
  • 基于 android问卷调查app开发与设计基于Android 问卷调查APP 开发与设计摘 要城市综合类评比中比较高的称号是全国文明城市,该称号反映城市整体的文明水平,其中实地考察与问卷调查是创建文明城市的测评方式中的两种...
  • 项目特点 一次显示一个问题,但允许用户向上滚动以阅读和更改之前的答案。 从JSON文件中获取输入。 许多受支持的问题类型,包括单选、多选、单文本字段、加法文本字段、段选择、年-份选择器、日期选择器和表格样式...
  • 基于-Android问卷调查APP开发与设计基于Android 问卷调查APP 开发与设计摘 要城市综合类评比中比较高的称号是全国文明城市,该称号反映城市整体的文明水平,其中实地考察与问卷调查是创建文明城市的测评方式中的两种...
  • 基于Vue的问卷调查app页面的开发

    千次阅读 2019-10-15 14:59:52
    话不多说,先上效果图 设计要点: 1.一个题目独占一页,通过按钮实现切换 2.当题目处在第一题时,上一题按钮消失,处在最后一题时,下一题按钮消失,只有在最后一个题才有提交按钮 3.将按钮等设计成组件,以便以后...
  • 小程序内容较为全面,包含模板广场和个人中心两大板块。模板广场有10多个行业问卷模板,还有自主创建问卷入口可以保存草稿也可以直接发布,个人中心有草稿和发布过的问卷列表,还有统计功能。
  • PISA背景问卷评价系统的分析与建议——对“PISA数学之旅”APP的研发的探索.pdf
  • 关于拍照搜题 APP 对学习生活的影响调查问卷自定义查 询 时间2016 年 2 月 12 调查背景 参考资料 调查方法问卷调查 开始时间2016-2-11 结束时间2016-2-12 样本总数92 份 本报告分析内容 自定义查询 本报告样本筛选...
  • 例如,请参见example_app.py 。 创建类似于example_config.py配置。 它必须包含QUESTIONNAIRE_DIR ,该目录必须指向包含调查表文件的目录,以及QUESTIONNAIRE_SUBMISSIONS_DIR ,该目录将写入提交内容。 不要忘记...
  • 知道很多项目,但是我有多年国外调查问卷经验,目前运营多家工作室,数百学员开有几十家工作室。今天给大家分享的是国外问卷调查,如果你想了解其他的副业知识也可以找我。 国外调查问券手机能吗?海内问券调查...
  • 适用于FHIR SDC问卷的SMART应用这是一个应用程序,可以在支持FHIR上的SMART的EHR(电子健康记录)系统中使用,以显示 形式并收集数据作为... 通过SMART App连接的FHIR服务器每周重置一次,但是您可以使用“上传”按钮上
  • 哪些软件可以国外问卷调查

    千次阅读 2022-02-09 21:31:42
    大家好,我是大成工作室大成,一个踩过很多...国外调查问卷如今是不能够用软件替代你执行了。 所以你还要手动操作。 市场上有没有这样的做法呢? 有的,我之前有说过,你必需得本人去。 不是想着用软件去操作.
  • 小宇宙app调研rp文件

    2021-05-23 22:33:53
    小宇宙app调研rp文件
  • 心理类APP用户持续使用意愿的影响因素探析——以“壹心理”为例.pdf
  • 读写标签能够将NDEF格式的五种类型数据写入标签中,接收端自动读取,用于日常生活中问卷填写和签到系统等;还可以通过读取Tag自动连接wifi。 增加WIFI直传功能,满足一些用户希望快速传输大数据文件的想法,增加实用...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,575
精华内容 3,030
热门标签
关键字:

做问卷的app