基于微信小程序的数据采集管理系统、方法及应用技术方案

技术编号:19486550 阅读:31 留言:0更新日期:2018-11-17 11:28
本发明专利技术属于信息技术和生态环境信息领域,公开了一种基于微信小程序的数据采集管理系统、方法及应用,数据采集系统包括移动设备模块、移动定位模块、数据采集模块、数据管理模块和Web数据存储中心模块。本发明专利技术将信息技术和数据库技术应用于水源环境信息采集管理领域,通过信息化的方式取代传统手工采集管理的模式,减少了人力、物力、财力的开销,提高了水源环境工作人员的工作效率,增强了数据的安全性、可靠性和共享性;利用微信小程序技术取代当前移动终端原生应用程序技术,解决了移动应用程序无法兼容不同操作系统的问题,降低了系统开发成本,规避了软件下载安装的繁琐,提高了系统普及效率。

【技术实现步骤摘要】
基于微信小程序的数据采集管理系统、方法及应用
本专利技术属于信息技术和生态环境信息领域,尤其涉及一种基于微信小程序的数据采集管理系统、方法及应用。
技术介绍
近年来,随着我国经济的不断发展,城市规模的不断扩张,工业废水和城镇生活污水的排放量居高不下,水源地的水质安全受到严重威胁。水是各种疾病、传染病传播的重要途径,因此,水源地水质安全事关千家万户的身体健康。为提高水源风险评估工作效率,如何快速高效的获取、管理水源环境数据具有重要的意义。目前,业内常用的现有技术是这样的:首先,现有的水源环境数据采集技术手段主要分为手工纸质记录、特定移动采集设备和移动手机APP采集3种。手工纸质记录方式,效率低下,出错率高,不容易转化为数字化的数据,从而不利于后续的数据利用。特定移动采集设备方式,通过数字化的设备进行数据采集,需要配备专门的移动设备,成本较高,并且无法连接网络,数据只能通过拷贝的方式进行传播利用。移动手机APP采集方式,不仅能够以数字化的方式采集数据,而且能够将现场采集的数据通过网络的方式提交到数据中,极大简化了作业流程,但是由于不同的移动手机存在不同的操作系统(如Android、IOS等),导致需要根据不同的操作系统开发相应的采集软件,同时还需要进行严格的版本控制管理,软件开发成本较高,下载安装麻烦,难以普及。其次,现有的水源环境数据存储管理技术手段主要分为纸质归档管理、电子归档管理和基于C/S架构的数据存储管理系统3种。纸质归档管理方式,费时费力,资源能耗较大,容易损毁丢失,数据利用与共享困难,数据之间的关系很难管理。电子归档管理相比纸质归档管理方式,数据管理效率有了一定提升,但还是无法彻底解决数据利用与共享问题,依然存在数据之间关联的问题。基于C/S架构的数据存储管理方式,引入现代信息管理系统和数据库系统技术,大大提升了数据管理效率,但是需要针对不同的操作系统开发相应的客户端软件,开发成本较高,需要下载安装,非常麻烦,从根本上还是不能彻底解决数据利用与共享的问题。最后,现有水源环境数据的采集和存储管理是分开的,无法将数据采集和存储管理集成起来,导致各部门之间数据交换、共享难以快速高效实施,同时也无法保证数据的安全性和一致性,数据采集与管理流程不能规范化处理。综上所述,现有技术存在的问题是:(1)在水源环境信息领域,传统的数据采集方式,费时费力、效率低下、出错率高;(2)目前已有的基于移动设备的数据采集技术,大多都要进行单独开发不同操作系统(Android、IOS等)的移动APP或者定制专门的移动设备,软硬件成本较高,下载安装麻烦,难以普及;(3)在水源环境信息领域,传统的数据管理方式,资源能耗较大、容易损毁丢失,数据利用与共享困难,数据之间的语义关联很难管理;(4)目前已有的基于C/S架构的数据管理系统,开发成本较高,从根本上还是不能彻底解决数据利用与共享的问题;(5)现有的技术水平,没有将数据采集和数据的存储管理两个流程连成一线,人力、物力和财力开销较大,无法进一步提高水源环境工作人员的工作效率,数据安全性、可靠性和共享性没有得到进一步保障。针对上述问题,在Web环境下实现了基于微信小程序的数据采集管理系统和方法,提高了数据采集管理效率、数据利用与共享能力及数据安全性。通过微信小程序和基于B/S的Web数据存储中心,实现了跨操作系统使用、免安装。利用数据库系统技术,实现数据存储和数据记录之间的关联关系,充分提高了数据的安全性和一致性,并减少了资源能耗。利用B/S架构技术实现的Web数据存储中心,将基于微信小程序实现的数据采集流程与数据存储管理流程集成,使得用户可以随时随地上报、共享、利用水源环境数据。
技术实现思路
针对现有技术存在的问题,本专利技术提供了一种基于微信小程序的数据采集管理系统、方法及应用。本专利技术解决现有处理流程与技术中所存在的上述不足,提供一种基于微信小程序的数据采集管理系统及方法,用于改善水源环境数据采集管理业务流程,提高数据采集管理效率,减少成本,减轻工作人员负担。本专利技术是这样实现的,一种基于微信小程序的数据采集管理系统,包括移动设备模块、移动定位模块、数据采集模块、数据管理模块和Web数据存储中心模块。所述移动设备模块是指携带定位装置的、可联网的用于承载微信小程序的移动端设备,需要在移动设备中安装微信软件,微信软件提供微信小程序入口,通过微信小程序实现所述移动定位模块、数据采集模块和数据管理模块的访问。所述移动定位模块能够为用户提供地图展示、地图操作和地图定位的功能,通过移动设备内置定位装置获取用户实时位置信息,并将位置数据进行包装,为所述数据采集模块提供位置信息源。所述数据采集模块,为用户提供数据录入功能,并能将数据进行校验、融合、封装、缓存和传输,通过移动设备缓存技术与所述移动设备模块进行连接,通过移动网络或WiFi与所述Web数据存储中心进行通信。所述数据管理模块,用于移动设备缓存数据的管理,提供移动设备缓存数据的可视化展示和用户操作界面,具备数据记录的再编辑、删除和提交功能,通过移动网络或WiFi与所述Web数据存储中心进行交互,通过微信小程序内部通信机制与数据采集模块连接。所述Web数据存储中心模块,是基于服务端实现的用于数据接收、处理、存储、入库和展示利用的功能模块。所述移动端设备是指基于不同操作系统(Android、IOS等)的携带定位装置的、可安装微信软件的移动设备(手机、Pad等)。所述移动设备缓存技术是指微信小程序提供的本地数据存取技术。进一步,所述移动定位模块进一步包括地图展示子模块、地图操作子模块和位置获取子模块:地图展示子模块,为用户提供水源位置周边的地物、地貌等地理信息,以辅助用户野外实施作业。地图操作子模块,为用户提供放大、缩小、定位等地图操作工具,方便用户使用地图。位置获取子模块,该模块主要用于为用户提供定位服务和为数据采集提供位置信息源,当用户在使用数据采集模块时,会自动在后台进程中获取位置信息。进一步,所述数据采集模块进一步包括基础信息采集子模块、水质信息采集子模块、管理信息采集子模块和数据预处理子模块:基础信息采集子模块,为用户提供可操作的界面,可以将水源环境基础信息按照规范校核录入。水质信息采集子模块,为用户提供可操作的界面,可以将水源水质信息按照规范校核录入。管理信息采集子模块,为用户提供可操作的界面,可以将水源环境管理信息按照规范校核录入。数据预处理子模块,在用户发出【保存】或者【提交】指令时,将自动为用户录入的数据进行校验、融合、封装,为与所述数据管理模块和所述Web数据存储中心模块进行通讯连接做好数据准备。进一步,所述数据管理模块进一步包括数据读取展示子模块、数据编辑子模块、数据删除子模块和数据提交子模块:数据读取展示子模块,用于读取数据采集模块中在移动设备中缓存的数据,并按规则解析数据为用户展示。数据编辑子模块,用户通过数据读取展示子模块,可以选中某条数据记录,并通过【编辑】指令实现本地缓存数据的再编辑。数据删除子模块,用户通过数据读取展示子模块,可以勾选不需要的数据,并通过【删除】指令实现本地缓存数据的删除。数据提交子模块,用户通过数据读取展示子模块,可以勾选需要的数据,并通过【提交】指令将数据以HTTPS协议的方式提交到本文档来自技高网
...

【技术保护点】
1.一种基于微信小程序的数据采集管理方法,其特征在于,所述基于微信小程序的数据采集管理方法包括:1)进行数据采集:将采集的基础信息、水质信息和管理信息的数据校核录入并展示;对获取的数据进行定位后,进行传输、校验、融合;2)对校验、融合后的数据进行管理:进行数据读取与展示、数据编辑、数据远程存储及数据删除;3)对校验、融合的数据和管理的数据进行存储:进行数据解析,解析完毕后,进行数据存储与数据展示与利用。

【技术特征摘要】
1.一种基于微信小程序的数据采集管理方法,其特征在于,所述基于微信小程序的数据采集管理方法包括:1)进行数据采集:将采集的基础信息、水质信息和管理信息的数据校核录入并展示;对获取的数据进行定位后,进行传输、校验、融合;2)对校验、融合后的数据进行管理:进行数据读取与展示、数据编辑、数据远程存储及数据删除;3)对校验、融合的数据和管理的数据进行存储:进行数据解析,解析完毕后,进行数据存储与数据展示与利用。2.如权利要求1所述的基于微信小程序的数据采集管理方法,其特征在于:数据采集方法包括:(1)数据准备,将采集的基础信息、水质信息和管理信息的数据校核录入并展示;对获取的数据进行定位后,进行传输;(2)将采集的数据进行校验,对每个数据项通过不同的校验方法进行校验,同时根据不同数据项的关联算法校验数据之间的语义关联;对校验通过的数据项进行融合操作,并逐一合并;将融合后的数据进行标识,并封装成JSON数据包,如果用户发出的是本地保存指令,则进入步骤(3),如果用户发出的是提交指令,则进入步骤(4);(3)接收注入的JSON数据包后,启动微信小程序提供的移动设备数据缓存技术,将数据存储到本地移动设备中;(4)接收注入的JSON数据包后,启动HTTPS网络协议,通过数据存储接口,将JSON数据包存储到远程数据库;数据管理方法包括:(a)数据读取与展示,首先通过微信缓存技术读取移动设备已缓存的JSON数据包;其次,JSON数据包读取完成以后,启动解析程序,将JSON数据包解析成可读的数据记录;最后,通过可视化界面将解析的可读的数据记录展示给用户;(b)数据编辑,在数据展示界面中,用户根据实际情况,选择一条数据记录,发出编辑指令,启动微信小程序内部通信机制,将待完善的数据重新进行数据采集;(c)数据远程存储,在数据展示界面中,用户根据实际情况,对移动设备本地存储的数据发出提交指令时,启动HTTPS网络协议,通过数据存储接口,将数据存储到远程数据库,并将进入步骤(d);(d)数据删除,在数据展示界面中,用户根据实际情况,对删除的数据,发出删除指令时,启动微信小程序提供的移动设备数据缓存技术,将指定的数据删除清空。数据存储方法包括:i)数据提交,对数据发出提交指令进行提交;ii)数据接收,接收提交的数据后,对数据进行预处理,行程JSON数据包;iii)数据解析,对接收的预处理数据进行解析,将JSON数据包解析成一个个数据库对象实体,解析完毕后,进行数据存储;IV)数据存储,对解析后的数据进行存储,打开与数据库连接的通道,启动数据存储工具,并将待存储的数据注入;V)数据展示与利用,用户输入搜索参数,根据用户输入的参数,在数据库中进行检索查询:如果有符合条件的数据,则返回到用户界面进行可视化展示,用户还通过导出指令,将符合条件的数据导出利用;如果没有符合条件的数据,则提示用户。3.一种实现权利要求1~2任意一项所述基于微信小程序的数据采集管理方法的计算机程序。4.一种实现权利要求1~2任意一项所述基于微信小程序的数据采集管理方法的信息数据处理终端。5.一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行如权利要求1~2任意一项所述的基于微信小程序的数据采集管理方法。6.一种实现权利要求1所述基于微信小程序的数...

【专利技术属性】
技术研发人员:邓富亮郑强文满旺张小燕
申请(专利权)人:厦门理工学院
类型:发明
国别省市:福建,35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1