找文章 / 找答案
精选问答 更多内容

小白就能简单学会的轻量级数据填报方案

寻找新技能 显示全部楼层 发表于 2021-4-8 09:47:03 |阅读模式 打印 上一主题 下一主题
通过灵活、快速的搭建一个数据填报系统来采集我们需要的数据,成为大量客户的需求,下面向大家简要介绍一下永洪科技灵活、便捷的轻量级数据填报功能。

轻量级填报方案

为满足需求,永洪BI结合自身数据分析优势,打造从表单制作、表单发布、表单填写、数据入库、数据分析全套方案——轻量级填报方案。

特点:功能强大、简单易用、界面美观、支持高并发。

表单制作轻量级填报方案三步曲

如何通过永洪的轻量级填报功能,快速制作一个满足需求的表单,只需要如下三步:

第一步:拖拽组件,制作表单

登录永洪BI,进入轻量级填报界面,入口如下:

企业微信截图_16178464001830.png

在填报制作界面,通过鼠标拖动左侧的组件到编辑区域,进行表单制作。

640 (1).gif

填报系统中内置了常用的组件:单行文本、多行文本、数字、日期时间、单选框、复选框、下拉框、图片、文本描述等常用表单组件;同时也包含地址、定位等高级组件。

用户根据填报需求选择组件,比如要统计用户的年龄,可以使用数字组件,要统计用户的实时位置,使用定位组件。

640 (12).png

在组件编辑区域选中组件后,用户通过右侧属性设置面板,可以对组件的属性进行设置,包括常见的标题,描述信息,输入提示等。

同时,文本、日期、时间日期、数字组件还支持对输入内容、格式进行限定。如:单行文本组件,可以设置输入内容为手机号、邮箱、身份证。如果要收集用户的手机号,则可将单行文本的格式设置为手机号即可。

640 (11).png

第二步:表单配置

通过上述步骤完成表单制作后,进入到表单配置阶段。表单配置包括收集时间段的设置和入库信息配置。

➤表单设置

假设需要在2020/08/24到2020/08/28时间段内,每天早上08:00到09:59 时间内让用户进行填报,则可以将填报的时间设置如下:

企业微信截图_16178461603453.png

当然用户也可以不勾选“定时启用/停用表单”,则表单发布后即可填写。

➤入库设置

入库设置,主要是设置组件与数据库字段的对应关系,实现填报数据本地化存储,保证了数据安全。

640 (10).png

如上图所示,“数据库字段”对应了本地数据库表中的字段,“组件”对应了表单中的组件,显示为组件标题。通过上面的设置,组件和数据库中的字段建立了对应关系,填报的时候,组件的填报值将根据对应关系存储到数据库。

第三步:发布表单

通过上面的步骤完成表单设置后,表单就进入发布阶段。系统支持按照组、角色、用户三个维度设置填报权限。选择了用户后,如果表单非公开发布,则只有指定的用户可以填写,如果设置公开发布,则所有用户均可以进行填写。

640 (9).png

示例

使用轻量级填报制作的疫情防控调查问卷,效果如下所示:

640.gif

回复

使用道具 举报

精彩评论1

Y@n玄铁二 显示全部楼层 发表于 2021-5-13 16:36:59
本帖最后由 Y@n 于 2021-5-13 16:40 编辑

数据库写入失败是什么原因呢?

日志报错:[2021-05-14 00:30:05.353] |-[INFO] |-[70034dcfe7c0407f903aa1bb3b7aa2a9] |-[SYSTEM] |-[g5.sv.FillService.insertServie(FillService.java:171)] |-[OTHER:   [Fill db] failed! table is mysql.YH_YMJZQK commit is [{dataType=2, column=NAME, value=压实度}, {dataType=2, column=SEX, value=男}, {dataType=2, column=AGE, value=123}, {dataType=2, column=DEPARTMENT, value=123}, {dataType=2, column=IDCARD, value=140987654231231}, {dataType=2, column=TELEPHONE, value=13349876542}, {dataType=2, column=ADDRESS, value=山东#$~青岛市#$~市北区}, {dataType=2, column=YMJZQK, value=未接种且无意愿接种}]][2021-05-14 00:30:05.354] |-[ERROR] |-[754fef360a0548f6abfb71f591a83f43] |-[SYSTEM] |-[g5.sv.FillService.insertDataBase(FillService.java:137)] |-[OTHER:   Incorrect string value: '\xE5\x8E\x8B\xE5\xAE\x9E...' for column 'NAME' at row 1][2021-05-14 00:30:05.355] |-[ERROR] |-[11e1e61c5fd248ae9ebb29c876a9f06e] |-[SYSTEM] |-[g5.sv.FillService.setError(FillService.java:622)] |-[OTHER:   数据入库写入失败]


回复 支持 反对

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部