【技术实现步骤摘要】
零代码开发快速生成移动端数据采集软件的系统及方法
[0001]本专利技术涉及计算机软件系统开发
,尤其涉及零代码开发快速生成移动端数据采集软件的系统及方法。
技术介绍
[0002]以往开发简单无复杂业务需求的数据采集软件时,通常需要移动开发人员配合后台服务开发人员,通过传统的开发方式,写代码生成移动端数据采集软件,当采集需求较多时,需要写大量重复代码来完成,并且无法交给非开发人员进行操作。
[0003]市面上现有的另一种低代码开发技术通常也需要有一定开发经验的开发人员进行操作,例如一些低代码开发平台所提供的移动端低代码开发技术,通过低代码开发技术实现拖拉拽的方式实现移动端页面的简单配置,特殊需求字段可能需要用到JS增强技术来实现,配置完成后的数据采集页面通常为H5页面,用户可以使用网页端登录后进行数据填报。如果需要使用APK安装,则需要对生成好的移动端页面进行打包才能生成移动端数据采集软件安装包,否则只能通过网页端进行数据采集填报,此种工作方式通常对于网络有一定要求。
技术实现思路
[0004] ...
【技术保护点】
【技术特征摘要】
1.零代码开发快速生成移动端数据采集软件的系统,其特征在于,该系统包括:数据定义模块,用于根据采集需求定义采集数据表及其包含的数据字段,并根据采集需求增加所需数据字段;APK生成模块,用于根据所述采集数据表及其包含的数据字段属性信息,通过采集数据表的数据ID打包生成数据采集APK包,并安装APK软件;数据服务模块,用于提供数据服务,根据所述采集数据表的数据ID下载已经定义好的数据表及其字段属性信息,根据字段属性信息初始化填报页面,基于不同的属性显示不同的填报项,填报页面完成后接收移动端数据采集软件上报的数据。2.根据权利要求1所述的零代码开发快速生成移动端数据采集软件的系统,其特征在于,还包括数据权限模块,用于提供数据权限服务,根据权限定义采集数据表,通过不同的用户权限查看到不同的采集数据表。3.根据权利要求1所述的零代码开发快速生成移动端数据采集软件的系统,其特征在于,所述APK生成模块包括字段信息接收模块、页面初始化模块、数据上报模块,其中:字段信息接收模块,在APK软件完成安装后,使用采集数据表的数据ID下载已经定义好的数据表及其字段属性信息;页面初始化模块,根据数据属性初始化填报页面,以不同的数据属性初始化出不同的数据组件;数据上报模块,在数据填报完成后,将数据上报。4.根据权利要求1所述的零代码开发快速生成移动端数据采集软件的系统,其特征在于,所述字段属性信息包括文本框、数字输入框、密码输入框、时间选择框、下拉框、多选框、开关、附件、图片、拍照、录音、视频、地图定位的多种属性类型。5.根据权利要求1所述的零代码开发快速生成移动端数据采集软件的系统,其特征在于,所述APK生成模块将预置APK包放到后台服务,在需要生成正式APK时,替换所述预置APK包中采集数据表的数据ID配置后,通过后台服务自动重新打包,并将重新打包的APK下放给用户。6.零代码开发快速生成移动端数据采...
【专利技术属性】
技术研发人员:龙腾,刘震,张冬冬,杨飞跃,齐大为,裴培,张宝红,高芮,
申请(专利权)人:中国电子科技集团公司第十五研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。