项目笔记 【调查问卷】

《人人都是产品经理》读书笔记 写在前面:本文仅仅是根据个人阅读习惯或个人有启发之处所记录的笔记,不代表该书的重点哦,如有需要该书的pdf,可网盘自取哦>o< 链接:https://pan.baidu.com/s/1PiFlSYdMLCMz-MFt3Ln3tQ 提取码:rpt0 对书名的解读 产品经理是一类人,他的做事思路与方法可以解决很多实际的生活问题。只要你能够发现问题并描述清楚,转化为一个需求,进而转化为一个任... 阅读详情

本文核心内容:我之前开发了一个调查问卷项目,我分享一下自己项目构建、构思的过程。


目录

一:问卷调查的系统设计【简介】

二:问卷调查的UI功能设计【简介】

三:问卷调查 — 项目难点【简介】

四:问卷调查 — 项目库表【简介】


 

 

该问卷项目参考了问卷星、腾讯问卷等功能设置,库表设计参考了开源项目“调问”,调问的开源版本基于ssh项目。因此本人只借鉴了它的设计思路,并加以实现。

在这个项目的开发中,我自己承担页面布局、功能需求分析、库表设计、后端代码编写、部分前端代码。我从中学习到了,如果你想自己做一个项目,你需要清楚的了解项目的页面布局及其流程,设计出符合你要求库表并代码实现。  这个项目很简单,掌握其库表设计,即使是刚刚学完后端开发流程的人也能够完成该项目的后端开发任务。

数据库库表设计也是后端开发需要掌握的一项技能。

 

一:问卷调查的系统设计【简介】

 

image.png

 

题型:

展示/隐藏系统内置的题型。

 

题目:

1)所有的题目都存在同一个表里

2)每种题型的选项存在不同的表里

3)有的题型才有题目逻辑

单选、多选->可以根据跳转不同的题

评分题->更改评分的范围

 

题库:

1)题库分为:系统题库和专业题库

 

问卷:

1)问卷基本信息存储,问卷题目个数等基本信息;问卷回收设置,用来设置回收问卷的方式、问卷发布截止时间等等;问卷样式存储问卷展示样式。

2)问卷答案按照题型分门别类的存储在不同表里。

3)问卷分析是存储了被调研人的基本信息。

 

二:问卷调查的UI功能设计【简介】

1)题型管理(菜单)

控制问卷编辑页面展示的题型。

image.png

 

2)问卷管理(菜单)

展示所有问卷。新增、搜索、编辑、删除、发布、复制、统计、分析。

问卷列表页面

image.png

 

问卷编辑

image.png

 

题目设置

image.png

 

问卷发布

image.png

 

3)答卷分析

image.png

4)答卷统计 (统计答卷的IP,答卷时间等信息)

image.png

答卷详情页面 (回显答案)

image.png

 

三:问卷调查 — 项目难点【简介】

1)题目 <---------> 题型

题型是一个软控制,题目与题型无强绑定关系。

2)题目 <---------> 选项

选项属于一个题目,可以通过题目ID找到该题的所有选项。

3)题目 <---------> 问卷

在设计问卷的时候,将问卷ID固定在每个题目上 ==> 一个题目信息只属于一个问卷。可以通过问卷ID找到所有的题目。

问题:冗余题目及其选项会有很多,每个人都只能看到自己的问卷里信息。没有一个同意共用题库的概念。

解决方案:维护一个系统题库供所有用户选择。目前并没有实现。

4)问卷发布

问卷ID -> 问卷详情 【调查问卷页】

5)答卷与答案

答卷记录着问卷ID,每道题的答案记录着答卷ID、问卷ID、答案选项ID等信息。

 

四:问卷调查 — 项目库表【简介】

题目设计

题目类型表

CREATE TABLE `eva_question_type` (
  `id` varchar(64) NOT NULL COMMENT '主键ID',
  `question_type_name` varchar(255) DEFAULT NULL COMMENT '题型大类名称',
  `question_type_code` varchar(255) DEFAULT NULL COMMENT '题型大类Code',
  `remark` varchar(400) DEFAULT NULL COMMENT '备注',
  `is_enabled` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否启用',
  `is_deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否已删除',
  `ord_seq` smallint(6) DEFAULT NULL COMMENT '显示顺序',
  `creator` varchar(42) DEFAULT NULL COMMENT '创建用户',
  `creator_name` varchar(42) DEFAULT NULL COMMENT '创建人姓名',
  `created_time` varchar(30) DEFAULT NULL COMMENT '创建时间 YYYY-MM-DD HH:MM:SS',
  `modifier` varchar(42) DEFAULT NULL COMMENT '最后修改用户',
  `modifier_name` varchar(42) DEFAULT NULL COMMENT '最后修改人姓名',
  `modified_time` varchar(30) DEFAULT NULL COMMENT '最后修改时间',
  `ver` int(9) NOT NULL DEFAULT '0' COMMENT '最后版本',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='题型大类表';

题目详情表

CREATE TABLE `eva_question_detail` (
  `id` varchar(64) NOT NULL COMMENT '主键Id',
  `survey_id` varchar(64) DEFAULT NULL COMMENT '所属问卷、题库',
  `question_name` varchar(255) DEFAULT NULL COMMENT '题目名称',
  `question_content` varchar(255) DEFAULT NULL COMMENT '题目内容 ',
  `keyword` varchar(255) DEFAULT NULL COMMENT '关键词',
  `tag` varchar(255) DEFAULT NULL COMMENT '题库题or问卷',
  `question_type_code` varchar(255) DEFAULT NULL COMMENT '题型代码',
  `question_type_name` varchar(255) DEFAULT NULL COMMENT '题型名称',
  `order_id` int(11) DEFAULT NULL COMMENT '排序ID',
  `question_tag` int(255) DEFAULT NULL COMMENT '是否是大小题    1默认题  2大题  3大题下面的小题',
  `parent_question_id` varchar(64) DEFAULT NULL COMMENT '所属大题  只有小题才有此属性 即quTag=3的题',
  `answer_input_width` int(255) DEFAULT NULL COMMENT '填空的input 宽度',
  `answer_input_row` int(255) DEFAULT NULL COMMENT '填空的input 行',
  `check_type` varchar(255) DEFAULT NULL COMMENT '检测类型',
  `paramInt01` varchar(255) DEFAULT NULL COMMENT '枚举题 枚举项数目 ,评分题起始分值',
  `paramInt02` int(255) DEFAULT NULL COMMENT '评分题,最大分值',
  `is_hv` int(255) DEFAULT '1' COMMENT '1水平显示 2垂直显示',
  `rand_order` int(255) DEFAULT '0' COMMENT '选项随机排列  1随机排列 0不随机排列',
  `is_visibled` int(255) DEFAULT '1' COMMENT '是否可见',
  `is_required` int(255) DEFAULT '1' COMMENT '是否必填',
  `remark` varchar(400) DEFAULT NULL COMMENT '备注',
  `is_enabled` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否启用',
  `is_deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否已删除',
  `ord_seq` smallint(6) DEFAULT NULL COMMENT '显示顺序',
  `creator` varchar(42) DEFAULT NULL COMMENT '创建用户',
  `creator_name` varchar(42) DEFAULT NULL COMMENT '创建人姓名',
  `created_time` varchar(30) DEFAULT NULL COMMENT '创建时间 YYYY-MM-DD HH:MM:SS',
  `modifier` varchar(42) DEFAULT NULL COMMENT '最后修改用户',
  `modifier_name` varchar(42) DEFAULT NULL COMMENT '最后修改人姓名',
  `modified_time` varchar(30) DEFAULT NULL COMMENT '最后修改时间',
  `ver` int(9) NOT NULL DEFAULT '0' COMMENT '最后版本',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='题目详情表';

 

题目逻辑表

CREATE TABLE `eva_question_logic` (
  `id` varchar(64) NOT NULL COMMENT '题目逻辑主键',
  `select_question_id` varchar(64) DEFAULT NULL COMMENT '当前选择题题号',
  `select_question_item_id` varchar(64) DEFAULT NULL COMMENT '当前选择题选项',
  `skip_question_id` varchar(64) DEFAULT NULL COMMENT '跳跃到的题号',
  `logic_type` varchar(255) DEFAULT NULL COMMENT '逻辑类型1=跳转;2=显示',
  `ge_le` varchar(255) DEFAULT NULL COMMENT '评分题 ge大于,le小于',
  `score_number` int(11) DEFAULT NULL COMMENT '评分总值',
  `is_visibled` int(255) DEFAULT '1' COMMENT '是否可见',
  `remark` varchar(400) DEFAULT NULL COMMENT '备注',
  `is_enabled` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否启用',
  `is_deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否已删除',
  `ord_seq` smallint(6) DEFAULT NULL COMMENT '显示顺序',
  `creator` varchar(42) DEFAULT NULL COMMENT '创建用户',
  `creator_name` varchar(42) DEFAULT NULL COMMENT '创建人姓名',
  `created_time` varchar(30) DEFAULT NULL COMMENT '创建时间 YYYY-MM-DD HH:MM:SS',
  `modifier` varchar(42) DEFAULT NULL COMMENT '最后修改用户',
  `modifier_name` varchar(42) DEFAULT NULL COMMENT '最后修改人姓名',
  `modified_time` varchar(30) DEFAULT NULL COMMENT '最后修改时间',
  `ver` int(9) NOT NULL DEFAULT '0' COMMENT '最后版本',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='题目逻辑表';

题型选项\题型答案表

单选题
CREATE TABLE `eva_radio_option` (
  `id` varchar(64) NOT NULL COMMENT '主键',
  `question_id` varchar(64) DEFAULT NULL COMMENT '问题ID',
  `option_title` varchar(400) DEFAULT NULL COMMENT '选项标题',
  `option_content` varchar(400) DEFAULT NULL COMMENT '选项内容',
  `check_type` varchar(255) DEFAULT NULL COMMENT '检查类型',
  `order_id` int(11) DEFAULT NULL COMMENT '排序ID',
  `is_required` int(255) DEFAULT '1' COMMENT '是否必填',
  `is_visibled` int(255) DEFAULT '1' COMMENT '是否可见',
  `is_noted` int(255) DEFAULT '0' COMMENT '是否带说明',
  `remark` varchar(400) DEFAULT NULL COMMENT '备注',
  `is_enabled` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否启用',
  `is_deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否已删除',
  `ord_seq` smallint(6) DEFAULT NULL COMMENT '显示顺序',
  `creator` varchar(42) DEFAULT NULL COMMENT '创建用户',
  `creator_name` varchar(42) DEFAULT NULL COMMENT '创建人姓名',
  `created_time` varchar(30) DEFAULT NULL COMMENT '创建时间 YYYY-MM-DD HH:MM:SS',
  `modifier` varchar(42) DEFAULT NULL COMMENT '最后修改用户',
  `modifier_name` varchar(42) DEFAULT NULL COMMENT '最后修改人姓名',
  `modified_time` varchar(30) DEFAULT NULL COMMENT '最后修改时间',
  `ver` int(9) NOT NULL DEFAULT '0' COMMENT '最后版本',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='单选选项表';

CREATE TABLE `eva_radio_answer` (
  `id` varchar(64) NOT NULL COMMENT '主键',
  `survey_id` varchar(64) DEFAULT NULL COMMENT '所属问卷id',
  `survey_answer_id` varchar(64) DEFAULT NULL COMMENT '对应的答卷信息表',
  `question_id` varchar(64) DEFAULT NULL COMMENT '题目ID',
  `question_item_id` varchar(64) DEFAULT NULL COMMENT '对应的结果ID',
  `other_text` varchar(255) DEFAULT NULL COMMENT '复合的说明',
  `is_visibled` int(255) DEFAULT '1' COMMENT '是否可见',
  `remark` varchar(400) DEFAULT NULL COMMENT '备注',
  `is_enabled` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否启用',
  `is_deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否已删除',
  `ord_seq` smallint(6) DEFAULT NULL COMMENT '显示顺序',
  `creator` varchar(42) DEFAULT NULL COMMENT '创建用户',
  `creator_name` varchar(42) DEFAULT NULL COMMENT '创建人姓名',
  `created_time` varchar(30) DEFAULT NULL COMMENT '创建时间 YYYY-MM-DD HH:MM:SS',
  `modifier` varchar(42) DEFAULT NULL COMMENT '最后修改用户',
  `modifier_name` varchar(42) DEFAULT NULL COMMENT '最后修改人姓名',
  `modified_time` varchar(30) DEFAULT NULL COMMENT '最后修改时间',
  `ver` int(9) NOT NULL DEFAULT '0' COMMENT '最后版本',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='单选答案表';
多选题
CREATE TABLE `eva_checkbox_option` (
  `id` varchar(64) NOT NULL COMMENT '主键',
  `question_id` varchar(64) DEFAULT NULL COMMENT '问题ID',
  `option_title` varchar(400) DEFAULT NULL COMMENT '选项标题',
  `option_content` varchar(400) DEFAULT NULL COMMENT '选项内容',
  `check_type` varchar(255) DEFAULT NULL COMMENT '检查类型',
  `order_id` int(11) DEFAULT NULL COMMENT '排序ID',
  `is_required` int(255) DEFAULT '1' COMMENT '是否必填',
  `is_visibled` int(255) DEFAULT '1' COMMENT '是否可见',
  `is_noted` int(255) DEFAULT '0' COMMENT '是否带说明',
  `remark` varchar(400) DEFAULT NULL COMMENT '备注',
  `is_enabled` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否启用',
  `is_deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否已删除',
  `ord_seq` smallint(6) DEFAULT NULL COMMENT '显示顺序',
  `creator` varchar(42) DEFAULT NULL COMMENT '创建用户',
  `creator_name` varchar(42) DEFAULT NULL COMMENT '创建人姓名',
  `created_time` varchar(30) DEFAULT NULL COMMENT '创建时间 YYYY-MM-DD HH:MM:SS',
  `modifier` varchar(42) DEFAULT NULL COMMENT '最后修改用户',
  `modifier_name` varchar(42) DEFAULT NULL COMMENT '最后修改人姓名',
  `modified_time` varchar(30) DEFAULT NULL COMMENT '最后修改时间',
  `ver` int(9) NOT NULL DEFAULT '0' COMMENT '最后版本',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='多选选项表';

CREATE TABLE `eva_checkbox_answer` (
  `id` varchar(64) NOT NULL COMMENT '主键',
  `survey_id` varchar(64) DEFAULT NULL COMMENT '所属问卷id',
  `survey_answer_id` varchar(64) DEFAULT NULL COMMENT '对应的答卷信息表',
  `question_id` varchar(64) DEFAULT NULL COMMENT '题目ID',
  `question_item_id` varchar(64) DEFAULT NULL COMMENT '对应的结果ID',
  `other_text` varchar(255) DEFAULT NULL COMMENT '复合的说明',
  `is_visibled` int(255) DEFAULT '1' COMMENT '是否可见',
  `remark` varchar(400) DEFAULT NULL COMMENT '备注',
  `is_enabled` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否启用',
  `is_deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否已删除',
  `ord_seq` smallint(6) DEFAULT NULL COMMENT '显示顺序',
  `creator` varchar(42) DEFAULT NULL COMMENT '创建用户',
  `creator_name` varchar(42) DEFAULT NULL COMMENT '创建人姓名',
  `created_time` varchar(30) DEFAULT NULL COMMENT '创建时间 YYYY-MM-DD HH:MM:SS',
  `modifier` varchar(42) DEFAULT NULL COMMENT '最后修改用户',
  `modifier_name` varchar(42) DEFAULT NULL COMMENT '最后修改人姓名',
  `modified_time` varchar(30) DEFAULT NULL COMMENT '最后修改时间',
  `ver` int(9) NOT NULL DEFAULT '0' COMMENT '最后版本',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='多选答案表';
下拉题
CREATE TABLE `eva_dropdown_option` (
  `id` varchar(64) NOT NULL COMMENT '主键',
  `question_id` varchar(64) DEFAULT NULL COMMENT '问题ID',
  `option_title` varchar(400) DEFAULT NULL COMMENT '选项标题',
  `option_content` varchar(400) DEFAULT NULL COMMENT '选项内容',
  `check_type` varchar(255) DEFAULT NULL COMMENT '检查类型',
  `order_id` int(11) DEFAULT NULL COMMENT '排序ID',
  `is_required` int(255) DEFAULT '1' COMMENT '是否必填',
  `is_visibled` int(255) DEFAULT '1' COMMENT '是否可见',
  `is_noted` int(255) DEFAULT '0' COMMENT '是否带说明',
  `remark` varchar(400) DEFAULT NULL COMMENT '备注',
  `is_enabled` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否启用',
  `is_deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否已删除',
  `ord_seq` smallint(6) DEFAULT NULL COMMENT '显示顺序',
  `creator` varchar(42) DEFAULT NULL COMMENT '创建用户',
  `creator_name` varchar(42) DEFAULT NULL COMMENT '创建人姓名',
  `created_time` varchar(30) DEFAULT NULL COMMENT '创建时间 YYYY-MM-DD HH:MM:SS',
  `modifier` varchar(42) DEFAULT NULL COMMENT '最后修改用户',
  `modifier_name` varchar(42) DEFAULT NULL COMMENT '最后修改人姓名',
  `modified_time` varchar(30) DEFAULT NULL COMMENT '最后修改时间',
  `ver` int(9) NOT NULL DEFAULT '0' COMMENT '最后版本',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='下拉选项表';

CREATE TABLE `eva_dropdown_answer` (
  `id` varchar(64) NOT NULL COMMENT '主键',
  `survey_id` varchar(64) DEFAULT NULL COMMENT '所属问卷id',
  `survey_answer_id` varchar(64) DEFAULT NULL COMMENT '对应的答卷信息表',
  `question_id` varchar(64) DEFAULT NULL COMMENT '题目ID',
  `question_item_id` varchar(64) DEFAULT NULL COMMENT '对应的结果ID',
  `other_text` varchar(255) DEFAULT NULL COMMENT '复合的说明',
  `is_visibled` int(255) DEFAULT '1' COMMENT '是否可见',
  `remark` varchar(400) DEFAULT NULL COMMENT '备注',
  `is_enabled` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否启用',
  `is_deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否已删除',
  `ord_seq` smallint(6) DEFAULT NULL COMMENT '显示顺序',
  `creator` varchar(42) DEFAULT NULL COMMENT '创建用户',
  `creator_name` varchar(42) DEFAULT NULL COMMENT '创建人姓名',
  `created_time` varchar(30) DEFAULT NULL COMMENT '创建时间 YYYY-MM-DD HH:MM:SS',
  `modifier` varchar(42) DEFAULT NULL COMMENT '最后修改用户',
  `modifier_name` varchar(42) DEFAULT NULL COMMENT '最后修改人姓名',
  `modified_time` varchar(30) DEFAULT NULL COMMENT '最后修改时间',
  `ver` int(9) NOT NULL DEFAULT '0' COMMENT '最后版本',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='下拉答案表';
填空答案表
CREATE TABLE `eva_blank_answer` (
  `id` varchar(64) NOT NULL COMMENT '主键',
  `survey_id` varchar(64) DEFAULT NULL COMMENT '所属问卷id',
  `survey_answer_id` varchar(64) DEFAULT NULL COMMENT '对应的答卷信息表',
  `question_id` varchar(64) DEFAULT NULL COMMENT '题目ID',
  `question_answer` varchar(1000) DEFAULT NULL COMMENT '对应的填空答案',
  `other_text` varchar(255) DEFAULT NULL COMMENT '复合的说明',
  `is_visibled` int(255) DEFAULT '1' COMMENT '是否可见',
  `remark` varchar(400) DEFAULT NULL COMMENT '备注',
  `is_enabled` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否启用',
  `is_deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否已删除',
  `ord_seq` smallint(6) DEFAULT NULL COMMENT '显示顺序',
  `creator` varchar(42) DEFAULT NULL COMMENT '创建用户',
  `creator_name` varchar(42) DEFAULT NULL COMMENT '创建人姓名',
  `created_time` varchar(30) DEFAULT NULL COMMENT '创建时间 YYYY-MM-DD HH:MM:SS',
  `modifier` varchar(42) DEFAULT NULL COMMENT '最后修改用户',
  `modifier_name` varchar(42) DEFAULT NULL COMMENT '最后修改人姓名',
  `modified_time` varchar(30) DEFAULT NULL COMMENT '最后修改时间',
  `ver` int(9) NOT NULL DEFAULT '0' COMMENT '最后版本',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='填空答案表';
矩阵行列表
CREATE TABLE `eva_matrix_row` (
  `id` varchar(64) NOT NULL COMMENT '主键',
  `question_id` varchar(64) DEFAULT NULL COMMENT '题目ID',
  `option_content` varchar(255) DEFAULT NULL COMMENT '选项内容',
  `order_id` int(11) DEFAULT NULL COMMENT '排序ID',
  `is_visibled` int(255) DEFAULT '1' COMMENT '是否可见',
  `remark` varchar(400) DEFAULT NULL COMMENT '备注',
  `is_enabled` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否启用',
  `is_deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否已删除',
  `ord_seq` smallint(6) DEFAULT NULL COMMENT '显示顺序',
  `creator` varchar(42) DEFAULT NULL COMMENT '创建用户',
  `creator_name` varchar(42) DEFAULT NULL COMMENT '创建人姓名',
  `created_time` varchar(30) DEFAULT NULL COMMENT '创建时间 YYYY-MM-DD HH:MM:SS',
  `modifier` varchar(42) DEFAULT NULL COMMENT '最后修改用户',
  `modifier_name` varchar(42) DEFAULT NULL COMMENT '最后修改人姓名',
  `modified_time` varchar(30) DEFAULT NULL COMMENT '最后修改时间',
  `ver` int(9) NOT NULL DEFAULT '0' COMMENT '最后版本',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='矩阵行数据表';

CREATE TABLE `eva_matrix_column` (
  `id` varchar(64) NOT NULL COMMENT '主键',
  `question_id` varchar(64) DEFAULT NULL COMMENT '题目ID',
  `option_content` varchar(255) DEFAULT NULL COMMENT '选项内容',
  `order_id` int(11) DEFAULT NULL COMMENT '排序ID',
  `is_visibled` int(255) DEFAULT '1' COMMENT '是否可见',
  `remark` varchar(400) DEFAULT NULL COMMENT '备注',
  `is_enabled` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否启用',
  `is_deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否已删除',
  `ord_seq` smallint(6) DEFAULT NULL COMMENT '显示顺序',
  `creator` varchar(42) DEFAULT NULL COMMENT '创建用户',
  `creator_name` varchar(42) DEFAULT NULL COMMENT '创建人姓名',
  `created_time` varchar(30) DEFAULT NULL COMMENT '创建时间 YYYY-MM-DD HH:MM:SS',
  `modifier` varchar(42) DEFAULT NULL COMMENT '最后修改用户',
  `modifier_name` varchar(42) DEFAULT NULL COMMENT '最后修改人姓名',
  `modified_time` varchar(30) DEFAULT NULL COMMENT '最后修改时间',
  `ver` int(9) NOT NULL DEFAULT '0' COMMENT '最后版本',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='矩阵列数据表';
矩阵单选、多选答案表
CREATE TABLE `eva_radio_matrix` (
  `id` varchar(64) NOT NULL COMMENT '主键',
  `survey_id` varchar(64) DEFAULT NULL COMMENT '所属问卷id',
  `survey_answer_id` varchar(64) DEFAULT NULL COMMENT '对应的答卷信息表',
  `question_id` varchar(64) DEFAULT NULL COMMENT '题目ID',
  `question_row_id` varchar(64) DEFAULT NULL COMMENT '行ID',
  `question_column_id` varchar(64) DEFAULT NULL COMMENT '列ID',
  `is_visibled` int(255) DEFAULT '1' COMMENT '是否可见',
  `remark` varchar(400) DEFAULT NULL COMMENT '备注',
  `is_enabled` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否启用',
  `is_deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否已删除',
  `ord_seq` smallint(6) DEFAULT NULL COMMENT '显示顺序',
  `creator` varchar(42) DEFAULT NULL COMMENT '创建用户',
  `creator_name` varchar(42) DEFAULT NULL COMMENT '创建人姓名',
  `created_time` varchar(30) DEFAULT NULL COMMENT '创建时间 YYYY-MM-DD HH:MM:SS',
  `modifier` varchar(42) DEFAULT NULL COMMENT '最后修改用户',
  `modifier_name` varchar(42) DEFAULT NULL COMMENT '最后修改人姓名',
  `modified_time` varchar(30) DEFAULT NULL COMMENT '最后修改时间',
  `ver` int(9) NOT NULL DEFAULT '0' COMMENT '最后版本',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='矩阵单选答案表';


CREATE TABLE `eva_checkbox_matrix` (
  `id` varchar(36) NOT NULL COMMENT '主键',
  `survey_id` varchar(64) DEFAULT NULL COMMENT '所属问卷id',
  `survey_answer_id` varchar(64) DEFAULT NULL COMMENT '对应的答卷信息表',
  `question_id` varchar(64) DEFAULT NULL COMMENT '题目ID',
  `question_row_id` varchar(64) DEFAULT NULL COMMENT '行ID',
  `question_column_id` varchar(64) DEFAULT NULL COMMENT '列ID',
  `is_visibled` int(255) DEFAULT '1' COMMENT '是否可见',
  `remark` varchar(400) DEFAULT NULL COMMENT '备注',
  `is_enabled` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否启用',
  `is_deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否已删除',
  `ord_seq` smallint(6) DEFAULT NULL COMMENT '显示顺序',
  `creator` varchar(42) DEFAULT NULL COMMENT '创建用户',
  `creator_name` varchar(42) DEFAULT NULL COMMENT '创建人姓名',
  `created_time` varchar(30) DEFAULT NULL COMMENT '创建时间 YYYY-MM-DD HH:MM:SS',
  `modifier` varchar(42) DEFAULT NULL COMMENT '最后修改用户',
  `modifier_name` varchar(42) DEFAULT NULL COMMENT '最后修改人姓名',
  `modified_time` varchar(30) DEFAULT NULL COMMENT '最后修改时间',
  `ver` int(9) NOT NULL DEFAULT '0' COMMENT '最后版本',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='矩阵多选答案表';

问卷设计

问卷信息表

CREATE TABLE `eva_survey_detail` (
  `id` varchar(64) NOT NULL COMMENT '问卷ID',
  `short_id` varchar(64) DEFAULT NULL COMMENT '用于短链接的ID',
  `survey_name` varchar(500) DEFAULT NULL COMMENT '问卷名称',
  `user_id` varchar(64) DEFAULT NULL COMMENT '用户Id',
  `dir_type` int(255) DEFAULT NULL COMMENT '//1目录,2问卷',
  `survey_setting_id` varchar(64) DEFAULT NULL COMMENT '所对应的问卷详细信息表Id  当dirType=2',
  `create_date` varchar(255) DEFAULT NULL COMMENT '创建时间',
  `survey_state` int(255) DEFAULT NULL COMMENT '问卷状态  0默认设计状态  1执行中 2结束 ',
  `survey_question_num` int(11) DEFAULT NULL COMMENT '问卷题目个数',
  `answer_least_num` int(11) DEFAULT NULL COMMENT '//可以回答的最少选项数目 ',
  `answer_count` int(11) DEFAULT NULL COMMENT '回答次数',
  `is_visibled` int(255) DEFAULT '1' COMMENT '是否显示  1显示 0不显示',
  `survey_model` int(255) DEFAULT NULL COMMENT '问卷所属的问卷模块   1问卷模块',
  `view_answer` int(255) DEFAULT NULL COMMENT '是否公开结果  0不  1公开',
  `is_share` int(255) DEFAULT NULL COMMENT '是否共享问卷  0不共享 1共享 ',
  `excerpt_num` int(11) DEFAULT NULL COMMENT '引用次数',
  `survey_tag` int(255) DEFAULT NULL COMMENT '//问卷标识 默认 0待审核  1审核通过  2审核未通过',
  `html_path` varchar(255) DEFAULT NULL COMMENT '静态HTML保存路径',
  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  `is_enabled` int(255) NOT NULL DEFAULT '1' COMMENT '是否启用',
  `is_deleted` int(255) NOT NULL DEFAULT '0' COMMENT '是否已删除',
  `ord_seq` varchar(255) DEFAULT NULL COMMENT '显示顺序',
  `creator` varchar(255) DEFAULT NULL COMMENT '创建用户',
  `creator_name` varchar(255) DEFAULT NULL COMMENT '创建人姓名',
  `created_time` varchar(0) DEFAULT NULL COMMENT '创建时间 YYYY-MM-DD HH:MM:SS',
  `modifier` varchar(255) DEFAULT NULL COMMENT '最后修改用户',
  `modifier_name` varchar(255) DEFAULT NULL COMMENT '最后修改人姓名',
  `modified_time` varchar(0) DEFAULT NULL COMMENT '最后修改时间',
  `ver` int(255) NOT NULL DEFAULT '0' COMMENT '最后版本',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='问卷详情信息';

问卷设置表

CREATE TABLE `eva_survey_setting` (
  `id` varchar(64) NOT NULL COMMENT '问卷设置信息',
  `survey_id` varchar(64) DEFAULT NULL COMMENT '问卷ID',
  `effective_type` int(255) DEFAULT NULL COMMENT '问卷有效性 限制 --------- \n1不限制, 2使用Cookie技术, 3使用来源IP检测 4 每台电脑或手机只能答一次\n',
  `effective_time` varchar(255) DEFAULT NULL COMMENT '有效间隔',
  `effective_ip` varchar(255) DEFAULT NULL COMMENT '同一ip只能回答一次',
  `refresh` int(255) DEFAULT NULL COMMENT '防刷新  1启用 0不启用',
  `refresh_count` int(255) DEFAULT NULL COMMENT '刷新次数',
  `rule` int(255) DEFAULT NULL COMMENT '查规则  --------  1公开, 2私有, 3令牌 ',
  `rule_code` varchar(255) DEFAULT NULL,
  `end_type` int(255) DEFAULT NULL COMMENT '结束方式  ---------- 1手动结束   2依据结束时间  3依据收到的份数',
  `end_time` varchar(0) DEFAULT NULL COMMENT '结束时间',
  `end_count` int(255) DEFAULT NULL COMMENT '接收问卷个数',
  `survey_note` varchar(255) DEFAULT NULL COMMENT '问卷说明',
  `yn_end_num` int(11) DEFAULT NULL COMMENT '是否依据个数结束',
  `yn_end_time` int(11) DEFAULT NULL COMMENT '是否依据时间结束',
  `survey_question_num` int(11) DEFAULT NULL COMMENT '问卷题目个数',
  `answer_least_num` int(11) DEFAULT NULL COMMENT '最少回答个数',
  `answer_most_num` int(11) DEFAULT NULL COMMENT '最多回答个数',
  `show_share_survey` varchar(255) DEFAULT NULL COMMENT '问卷共享',
  `show_share_answer` varchar(255) DEFAULT NULL COMMENT '问卷答案共享',
  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  `is_enabled` int(255) NOT NULL DEFAULT '1' COMMENT '是否启用',
  `is_deleted` int(255) NOT NULL DEFAULT '0' COMMENT '是否已删除',
  `ord_seq` varchar(255) DEFAULT NULL COMMENT '显示顺序',
  `creator` varchar(255) DEFAULT NULL COMMENT '创建用户',
  `creator_name` varchar(255) DEFAULT NULL COMMENT '创建人姓名',
  `created_time` varchar(0) DEFAULT NULL COMMENT '创建时间 YYYY-MM-DD HH:MM:SS',
  `modifier` varchar(255) DEFAULT NULL COMMENT '最后修改用户',
  `modifier_name` varchar(255) DEFAULT NULL COMMENT '最后修改人姓名',
  `modified_time` varchar(0) DEFAULT NULL COMMENT '最后修改时间',
  `ver` int(255) NOT NULL DEFAULT '0' COMMENT '最后版本',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

答卷信息

CREATE TABLE `eva_survey_answer` (
  `id` varchar(64) NOT NULL COMMENT '主键',
  `survey_id` varchar(64) DEFAULT NULL COMMENT '问卷ID',
  `user_id` varchar(64) DEFAULT NULL COMMENT '用户ID',
  `begin_answer_date` varchar(255) DEFAULT NULL COMMENT '开始答题时间',
  `end_answer_date` varchar(255) DEFAULT NULL COMMENT '结束答题时间',
  `total_time` int(255) DEFAULT NULL COMMENT '答题总用时',
  `ip_addr` varchar(255) DEFAULT NULL COMMENT '用户IP地址',
  `addr` varchar(255) DEFAULT NULL COMMENT '用户详细地址',
  `city` varchar(255) DEFAULT NULL COMMENT '用户所在城市',
  `pc_mac` varchar(255) DEFAULT NULL COMMENT '电脑mac',
  `question_number` int(255) DEFAULT NULL COMMENT '问题总数',
  `is_complete` int(255) DEFAULT NULL COMMENT '是否完成',
  `complete_number` int(64) DEFAULT NULL COMMENT '答题数量',
  `complete_item_num` int(64) DEFAULT NULL COMMENT '答题选项数量',
  `is_effective` int(255) DEFAULT NULL COMMENT '数据--有效情况   根据设计问卷时指定的必填项\n是否在有效时间答题',
  `handle_state` int(255) DEFAULT NULL COMMENT '数据--审核情况\n审核状态  0未处理 1通过 2不通过',
  `data_source` int(255) DEFAULT NULL COMMENT '不同来源数据\n//数据来源  0网调  1录入数据 2移动数据 3导入数据',
  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  `is_enabled` int(255) NOT NULL DEFAULT '1' COMMENT '是否启用',
  `is_deleted` int(255) NOT NULL DEFAULT '0' COMMENT '是否已删除',
  `ord_seq` varchar(255) DEFAULT NULL COMMENT '显示顺序',
  `creator` varchar(255) DEFAULT NULL COMMENT '创建用户',
  `creator_name` varchar(255) DEFAULT NULL COMMENT '创建人姓名',
  `created_time` varchar(0) DEFAULT NULL COMMENT '创建时间 YYYY-MM-DD HH:MM:SS',
  `modifier` varchar(255) DEFAULT NULL COMMENT '最后修改用户',
  `modifier_name` varchar(255) DEFAULT NULL COMMENT '最后修改人姓名',
  `modified_time` varchar(255) DEFAULT NULL COMMENT '最后修改时间',
  `ver` int(255) NOT NULL DEFAULT '0' COMMENT '最后版本',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='问卷答卷信息';

 

The Easy Survey Creator:一个简单而强大的调查创建和演示工具。-开源 新版本 2.2.1! 我们很自豪地宣布 2.2.1 版的发布,它现在具有易于使用的图形分析工具,包括条形图和饼图。 Easy Survey Creator 应用程序是一款免费、快速且功能强大的调查演示器。 该程序包含用于创建、执行和分析调查的工具。 旨在允许任何人进行调查,它具有易于使用的界面,其中包含许多工具和选项。 Easy Survey Creator 现在也可用于安卓系统,因此您可以随身携带您的调查! [Slideme] [Amazon Apps] 版权声明:通过下载、接收、安装或使用 Easy Survey Creator,您同意 CC BY-ND 许可的条款,根据该许可获得许可。 https://creativecommons.org/licenses/by-nd/4.0/ 本应用程序及其代码、图像及其所有组件的版权归 Nathansoftware.com 2018 版权所有,遵循 CC BY-ND 4.0 许可 www.slideme.org/application /easy-survey-creator-app www.amazon.com/gp/product/B0 立即下载

相关推荐

墨水屏高效开发:架构、开源库与实战优化指南

嵌入式显示技术中,电子墨水屏以其类纸观感和超低功耗特性,在电子书阅读器、智能办公本及工业仪表等场景中占据独特地位。其工作原理基于微胶囊电泳技术,仅在画面刷新时消耗电能,静态显示时功耗近乎为零,这带来了极致的续航优势。为实现流畅的交互体验,开发者需构建分层渲染架构,通过硬件抽象层统一驱动接口,并引入帧缓冲与差异比较算法智能决策局部刷新区域,从而大幅降低刷新延迟与功耗。开源库如GxEPD2和LVGL为墨水屏适配提供了关键支持,结合波形文件管理与电源优化策略,能有效解决残影与卡顿问题。本文聚焦于eink墨水屏高效

weixin_42545636的博客 411

枚举题的做法思路总结

本文主要介绍算法题里面枚举题的做法思路,希望每天都能进步 枚举题的做法思路一、什么是枚举以及枚举的优化策略?二、例题及思路1.[四平方和](https://www.acwing.com/problem/content/description/1238/)2.[递增三元组](https://www.acwing.com/problem/content/description/1238/)总结: ` 一、什么是枚举以及枚举的优化策略? 枚举就是说通过一一列举每一种答案的可能情况,每一次枚举的时候判断当前的.

qq_51502732的博客 2881

SAP 人力资源工资配置项3---工资项配置

工资项设置

xiouluoyang的专栏 1万+

问卷调查项目开发

本次项目旨在开发一个微信小程序 —— 问卷调查,为医生提供便捷的登记列表以及病人详情查看功能,同时后端需维护配置列表和用户详细记录列表,以支持数据的有效管理与分析。

zbb20060523的专栏 674

Flink CDC 实战:5分钟搞定PostgreSQL数据实时同步(附避坑指南)

本文详细介绍了如何使用Flink CDC实现PostgreSQL数据的实时同步,包括环境配置、逻辑复制槽创建、Flink环境搭建及实战验证。通过5分钟快速指南,帮助开发者高效搭建实时数据管道,并提供了常见问题排查和生产环境优化建议。

red88的博客 820

傻白入门芯片设计,SystemVerilog Assertion(SVA)学习(二十一)

对SVA(SystemVerilogt Assertion)有了更深刻的认识,对经典的AveMC形式验证工具进行了介绍

qq_46675545的博客 8473

自己写一个调查问卷Web项目 (超详细版)

项目介绍:发起问卷,管理问卷信息,把问卷结果通过可视化方式呈现出来 使用技术:Servlet、MySQL、Apache Echarts 项目功能: 1.从数据库读取实现用户登录功能;使用Session,完成对用户登录的校验。 2.数据库实现多表之间的关联关系。 3.对题目和问卷的管理实现了分页的功能,题目和问卷实现了精确绑定。 4.调查结果利用Apache Echarts 进行可视化展示,便于分析数据。...............

weixin_61567666的博客 5315

沉降预测算法-指数曲线法

沉降预测的指数曲线法原理和代码实现

yh523的博客 1010

关于跨境问卷调查项目,你了解多少?

在社会生存日益艰难的今天,除了自己的本职工作外,很多人开始谋求一份好的副业,而跨境问卷调查就是其中之一。 首先很多人对这个行业很模糊,不清楚究竟什么是跨境问卷调查,跨境问卷调查也叫国外问卷调查,它可以说是2021年的一个新风口。简而言之来说它就是通过回答一些由国外学校与机构发布的调查问卷而获得报酬的一个行业。 在前期只要你拥有一台电脑,用心多了解步骤与流程,上手起来还是非常容易的,且做跨境问卷调查对时间上的要求很灵活,白天夜晚都可以做,是非常方便的。 在明白了做跨境问卷调查的基础信息之后,如何去操

weixin_57506545的博客 2229

在windows系统上使用codex出现应用程序无法正常启动(0xc0000022)的解决方案

本文主要介绍了在windows系统上使用codex出现应用程序无法正常启动(0xc0000022)的解决方案,希望能对使用codex的同学们有所帮助。 文章目录 1. 问题描述 2. 原因分析 3. 解决方案

weixin_43178406的博客 10万+

EndNote X9 快速上手教程(毕业论文参考文献管理器)

EndNote X9 快速上手教程一、EndNote X9安装1.安装2 安装之后重要步骤二、第一次打开 EndNote三、参考文献引用1. 导入知网文献2. 参考文献引用四、常见问题1. 引用文献中出现%J的问题2 参考文献中出现et.al1 在文章中引用的编号的地方出现2 在参看文献列表里出现 一、EndNote X9安装 1.安装 打开文件夹 安装前,一定要读 #Readme.txt 文件 一定要把License.dat和ENX9Inst.msi放在同一文件夹,安装的时候会自动激活。 我的安装路

程序员,他们想的是什么?他们想的永远都是技术,他们崇尚的也永远都是技术。 2万+

Web前端HTML5表单的应用——调查问卷

调查问卷页面:该项目界面包含用户名输入框,日期格式输入框,性别单选按钮,兴趣复选框,文本域和提交按钮等。当用户单击提交按钮后就会将表单中填写的用户信息提交给服务器。其中体重的type类型为number表示只能填写数字格式内容;颜色的type类型为color,表示在颜色板中选择颜色。(注:number和color为HTML5新增的type类型)

weixin_60146902的博客 2160

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

小程序 - 问卷调查

小程序交互练习 - 问卷调查小程序开发笔记

json_li的博客 690

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

《人人都是产品经理1》阅读摘要笔记1.0

只摘要本人觉得重要的部分,比较混乱。

m0_50739915的博客 568

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

19个赚钱野路子(下)

就是每天在抖音和小红书上找5W粉丝以上的博主,然后添加他们的微信,在他们的朋友圈投放广告。吸引了很多人私信她要找她买手工秋梨膏,她的客单价是69一瓶99两瓶。做的是书单号,也就是每天把资料上的内容搞成书单视频传到抖音、头条。他啊,是做占星的,年收入100W左右,这个钱她是怎么赚的啊?客户付费后她转手在1688上批发的秋梨膏寄给客户。有个妹子,98年的,去年在上海某线下活动认识的。朋友圈打造先生人设,每天发那种好像很神奇的东西。有个宝妈,在抖音卖衡水中学学霸笔记资料…有意思,哥们搞了一个语音直播间,播天书。

虚拟资源创业军团的博客 1390

免费,主流的在线办公/协作,会议,文档,调查,分享工具推荐(持续维护中)

包含: A)在线办公协作,分享. B云笔记(在线文档记录,分享等). C)问卷调查,考试等. D)项目,工程流程图,架构图等在线写作与分享。 F)电脑/手机桌面录屏. G)远程桌面. H)文档格式转换。 I)ppt等免费模板 J)图片素材与PS,在线设计. K)特效,逼格类素材,文案. L)安全合规,检测错误. 具体参考: 免费,主流的在线办公/协作,会议,文档,调查,分享工具推荐(持续维护中) ...

key12315的专栏 184

国外问卷调查项目详解(真正的保姆级教程)

&nbsp; &nbsp; &nbsp; 大家好,我是小飞匠,也聊了不少关于国外问卷调查项目的话题,但是不少朋友对于国外问卷调查还是不太了解,今天来做一个国外问卷调查项目详解(全网最全最细致的教程),如果能够给到大家一点点帮助那也是极好的。什么是国外问卷调查?说简单一点,就是国外的一些机构或者个人为了获取某种数据结果从而付费推出的一种针对某些人群的付费调查。调查的内容一般都是围绕产品的,比如通过几种产品的对比,反映出某些产品的优势和劣势所在,我们喜欢某款手机,到底喜欢的是它的款式,它

m0_61197804的博客 1万+

3.Vue.js 实战 调查问卷WebApp项目

问卷调查demo已上传,欢迎大家指正,欢迎大家下载:https://download.youkuaiyun.com/download/lzb348110175/11085995 如果您没积分的话,可以评论,然后发邮件给您^_^ 之前也有看过Vue,但是一直都是处于大致知道点的状态。针对Vue的数据双向绑定等还是挺有好感的。感觉太酷了。但是面对初学者,什么资料适合初学者呢。当时也确实是个很...

扛麻袋的少年的博客 6367

表单:调查问卷

学有所思,学有所获,学有所得。 在接下来的日子里,我们共同分享学习的点滴,加油! 知所从来,思所将往,方明所去。

hd_wwb的博客 2288

kafka实战之调查问卷

文章目录1、 调查问卷查询模板接口:响应结果演示:2、 调查问卷结果查询接口:3、 调查问卷结果统计接口:响应结果演示:controllerWechatTemplateControllerServiceWechatTemplateServiceImplWechatTemplateServiceUtilsFileUtilsconfKafkaConfKafkaPropertiesWechatTemplatePropertiescommonBaseResponseVOCorsFiltermainlogback.x

努力充实,远方可期 587

调查问卷页面

调查问卷的简易制作

weixin_67191988的博客 731

Vue.js学习笔记—调查问卷WebApp

参考《Vue,js》实战(梁灏编著) 基础篇的章节内容涵盖了Vue.js 2.x最常用的功能。如果不需要前端路由和自动化工程,已经可以利用这些内容做一些中小型项目了。在进入进阶篇之前,通过一个小项目加深对Vue.js基础知识的理解。 项目:调查问卷 WebApp 描述: 制作一个简单的调查问卷HTML5小应用,每页有一道题目,题目可以是单选题、多选题、填写题等,最终效果如下: 说明 每一页可以通过v-show或v-if在切换步骤时显示,点击重置,当前页的控件还原到初始状态。要对每页的数据进行校验,比如单选

qq_44093294的博客 1155

基于Spring Boot的调查问卷系统

摘要:本文详细介绍了一个基于Java技术和SpringBoot框架开发的调查问卷管理系统。系统采用MySQL数据库,包含管理员和用户两种角色,实现了问卷设计、发布、数据收集与分析等核心功能。通过需求分析、可行性研究和系统设计三个章节,阐述了系统的功能模块划分、技术实现方案及社会经济效益。系统具有技术成熟、经济可行、操作简便等特点,能够有效提升问卷调查的管理效率和用户体验。文章最后提供了系统实现效果图和技术支持信息,为相关系统的开发提供了参考范例。 关键词:问卷调查系统;Java;SpringBoot;MyS

q_1262330535的博客 974

问卷与量表数据分析(SPSS+AMOS)学习笔记(一) :问卷分析的流程

1. 问卷调查与数据分析的完整流程

yanyanwenmeng的博客 9603
上一篇: Linux命令 [系统性能排查]
Sugar_maps
博客等级 码龄11年 49粉丝 26原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值