一种基于大数据的生态云平台数据录入系统及使用方法技术方案

技术编号:20763414 阅读:22 留言:0更新日期:2019-04-03 14:10
本发明专利技术公开了一种基于大数据的生态云平台数据录入系统及使用方法。包括数据持久化层:用于提供数据化数据服务;Model层:用于封装JDBC的ORM;Dao层:用于为用户提供数据访问服务;Service层:用于提供业务逻辑关系,实现业务间逻辑化;Controller层:用于提供MVC中的Model数据,处理请求响应结果View层:用于界面视图渲染;API接口:用于与外部数据系统之间的交互,实现生态云数据共享。本发明专利技术能够提高信息获取、处理及服务的能力。

【技术实现步骤摘要】
一种基于大数据的生态云平台数据录入系统及使用方法
本专利技术涉及数据录入系统,特别是一种基于大数据的生态云平台数据录入系统及使用方法。
技术介绍
生物多样性对生态平衡具有重要影响。在生态系统中,一个物种的消失,有可能使生态平衡遭受破坏。生物与生物之间彼此靠信息联系才能保持其集群性和正常的繁衍。人为地向环境中施放某种物质,干扰或破坏了生物间的信息联系,有可能使生态平衡失调或遭到破坏。自然资源为人类的发展和福利提供许多基本原材料,但是,人们过度地开发海洋资源、热带木材、水资源、药用植物和野生生物等自然资源。这种无节制的开发对许多物种的生存产生了重大的威胁。为此,掌握关于生物的多样性,即物种多样性、遗产与变异多样性、生态系统多样性的信息,将助于有效地获取生物多样性现状、生物多样性受威胁程度、生物多样性保护力度,进而根据上述信息提出有效地生物多样性保护措施。然而,关于生物多样性的信息存在一些不足之处。首先,由于生物多样性信息的庞大性和复杂性,导致数据搜集不完整、不准确,影响依据数据进行生物多样性的分析评估;其次,生物多样性所涉及的现状评估、威胁评估指标不够全面、较为单薄,降低生物多样性保护措施的有效性;最后,受限于技术发展以及产业链的变化,关于生物多样性所涉及的数据信息全面,不够周全,影响个评估指标的准确性和有效性。
技术实现思路
本专利技术的目的在于,提供一种基于大数据的生态云平台数据录入系统及使用方法。本专利技术能够提高信息获取、处理及服务的能力。本专利技术的技术方案:一种基于大数据的生态云平台数据录入系统,其特征在于,包括数据持久化层:用于提供数据化数据服务;Model层:用于封装JDBC的ORM;Dao层:用于为用户提供数据访问服务;Service层:用于提供业务逻辑关系,实现业务间逻辑化;Controller层:用于提供MVC中的Model数据,处理请求响应结果View层:用于界面视图渲染;API接口:用于与外部数据系统之间的交互,实现生态云数据共享。前述的基于大数据的生态云平台数据录入系统中,该录入系统还包括前端,前端构架如下:前端采用vuejs2.0实现,Vuex为VueComponents建立了一个完整的生态圈,包括开发中的API调用一环;围绕生态圈,在前端架构中各模块在核心流程中,VueComponents在HTML页面上负责接收用户操作等交互行为,执行dispatch方法触发对应action进行回应;dispatch为操作行为触发方法,是唯一能执行action的方法;actions为操作行为处理模块,负责处理VueComponents接收到的所有交互行为,包含同步/异步操作,支持多个同名方法,按照注册的顺序依次触发,另外,向后台API请求的操作就在这个模块中进行,包括触发其他action以及提交mutation的操作,同时,该模块提供了Promise的封装,以支持action的链式触发;commit为状态改变提交操作方法,当进行mutation进行提交时,是唯一能执行mutation的方法;mutations为状态改变操作方法,是Vuex修改state的唯一推荐方法,其他修改方式在严格模式下将会报错,但该方法只能进行同步操作,且方法名只能全局唯一;另外,操作之中会有一些hook暴露出来,以进行state的监控;state为页面状态管理容器对象,集中存储Vuecomponents中data对象的零散数据,全局唯一,以进行统一的状态管理;同时页面显示所需的数据从该对象中进行读取,利用Vue的细粒度数据响应机制来进行高效的状态更新;getters为state对象读取方法,其被包含在了render中,VueComponents通过该方法读取全局state对象。前述的基于大数据的生态云平台数据录入系统中,该录入系统还包括后端,后端构架如下:View层是与用户的交互层,负责提交用户请求和数据,并将后台的响应结果返回给用户层;Controller层负责项目中业务功能实现流程的管理工作;同时Controller层还要负责与其它两层的通信,这个过程还需要一些bean类来协助传递信息,另外Controller层还要负责请求的转发与从定向;Model层主要是一些实现具体业务功能的类,这些类可统称为Business类;Model层还能将架构中除了Servlet控制器之外的所有类统称为Javabean类。前述的基于大数据的生态云平台数据录入系统的使用方法,包括针对普通查看用户的使用方法,具体方法如下:(a)普通查询用户进入录入系统时,View层接收到用户的操作行为,形成指令发送至Controller层,Controller层对指令进行识别,获取指令信息;(b)Service层对指令进行逻辑化处理,若指令信息为用户登录录入系统,跳到(c);若指令信息为用户对录入系统的数据库进行查询检索,跳到(e);(c)Controller层与View层进行通讯,将指令发送至View层;(d)View层接收到指令,View层提供可视化服务,可视化用户的登录首页界面;(e)Service层与Dao层进行通讯,将指令发送至Dao层;(f)Dao接收到指令后提供数据访问,调用对应的数据库,获取普通查询用户查询的数据信息;(g)View层接收到数据信息,View层提供可视化服务,最终用户在录入系统的View层即查询界面查询到目标数据信息。前述的基于大数据的生态云平台数据录入系统的使用方法,还包括针对数据录入人员的使用方法,具体方法如下:(1)数据录入人员进入录入系统时,View层接收到用户的操作行为,形成指令发送至Controller层,Controller层对指令进行识别,获取指令信息;(2)Service层对指令进行逻辑化处理,若指令信息为数据录入人员登录录入系统,跳到(3),若指令信息为用户对录入系统的数据库指定条目数据进行查询检索,跳到(5);若指令信息为数据录入人员对录入系统的数据库指定条目数据进行编辑,跳到(8),若指令信息为数据录入人员对录入系统的数据库指定条目数据进行删除,跳到(11),若指令信息为数据录入人员对录入系统的指定数据库条目数据进行新建,跳到(14),若指令信息为数据录入人员对录入系统的数据库指定条目数据进行展示,跳到(17);(3)Controller层与View层进行通讯,将指令发送至View层;(4)View层接收到指令,View层提供可视化服务,可视化用户的登录首页界面;(5)Controller层与Dao层进行通讯,将指令发送至Dao层;(6)Dao层接收到指令后提供数据访问,调用对应的数据库,获取数据录入人员查询检索的数据信息;(7)View层接收到数据信息,View层提供可视化服务,最终数据录入人员在录入系统的View层即查询界面查询到目标数据信息;(8)Controller层对(2)中的Service层指令进行响应,将指令请求转发给Model层;(9)在接收到(8)转发的指令求求后,Model层提供具体的实现方式,并通过Service层与Controller层进行交互,Controller层相应Model层提供具体的实现方式;(10)Controller层与View层进行通讯,View层提供可视化服务,本文档来自技高网...

【技术保护点】
1.一种基于大数据的生态云平台数据录入系统,其特征在于,包括数据持久化层:用于提供数据化数据服务;Model层:用于封装JDBC的ORM;Dao层:用于为用户提供数据访问服务;Service层:用于提供业务逻辑关系,实现业务间逻辑化;Controller层:用于提供MVC中的Model数据,处理请求响应结果View层:用于界面视图渲染;API接口:用于与外部数据系统之间的交互,实现生态云数据共享。

【技术特征摘要】
1.一种基于大数据的生态云平台数据录入系统,其特征在于,包括数据持久化层:用于提供数据化数据服务;Model层:用于封装JDBC的ORM;Dao层:用于为用户提供数据访问服务;Service层:用于提供业务逻辑关系,实现业务间逻辑化;Controller层:用于提供MVC中的Model数据,处理请求响应结果View层:用于界面视图渲染;API接口:用于与外部数据系统之间的交互,实现生态云数据共享。2.根据权利要求1所述的基于大数据的生态云平台数据录入系统,其特征在于,该录入系统还包括前端,前端构架如下:前端采用vuejs2.0实现,Vuex为VueComponents建立了一个完整的生态圈,包括开发中的API调用一环;围绕生态圈,在前端架构中各模块在核心流程中,VueComponents在HTML页面上负责接收用户操作等交互行为,执行dispatch方法触发对应action进行回应;dispatch为操作行为触发方法,是唯一能执行action的方法;actions为操作行为处理模块,负责处理VueComponents接收到的所有交互行为,包含同步/异步操作,支持多个同名方法,按照注册的顺序依次触发,另外,向后台API请求的操作就在这个模块中进行,包括触发其他action以及提交mutation的操作,同时,该模块提供了Promise的封装,以支持action的链式触发;commit为状态改变提交操作方法,当进行mutation进行提交时,是唯一能执行mutation的方法;mutations为状态改变操作方法,是Vuex修改state的唯一推荐方法,其他修改方式在严格模式下将会报错,但该方法只能进行同步操作,且方法名只能全局唯一;另外,操作之中会有一些hook暴露出来,以进行state的监控;state为页面状态管理容器对象,集中存储Vuecomponents中data对象的零散数据,全局唯一,以进行统一的状态管理;同时页面显示所需的数据从该对象中进行读取,利用Vue的细粒度数据响应机制来进行高效的状态更新;getters为state对象读取方法,其被包含在了render中,VueComponents通过该方法读取全局state对象。3.根据权利要求2所述的基于大数据的生态云平台数据录入系统,其特征在于,该录入系统还包括后端,后端构架如下:View层是与用户的交互层,负责提交用户请求和数据,并将后台的响应结果返回给用户层;Controller层负责项目中业务功能实现流程的管理工作;同时Controller层还要负责与其它两层的通信,这个过程还需要一些bean类来协助传递信息,另外Controller层还要负责请求的转发与从定向;Model层主要是一些实现具体业务功能的类,这些类可统称为Business类;Model层还能将架构中除了Servlet控制器之外的所有类统称为Javabean类。4.一种如权利要求1-3任一项所述的基于大数据的生态云平台数据录入系统的使用方法,其特征在于,包括针对普通查看用户的使用方法,具体方法如下:(a)普通查询用户进入录入系统时,View层接收到用户的操作行为,形成指令发送至Controller层,Controller层对指令进行识别,获取指令信息;(b)Service层对指令进行逻辑化处理,若指令信息为用户登录录入系统,跳到(c);若指令信息为用户对录入系统的数据库进行查询检索,跳到(e);(c)Controller层与View层进行通讯,将指令发送至View层;(d)View层接收到指令,View层提供可视化服务,可视化用户的登录首页界面;(e)Service层与Dao层进行通讯,将指令发送至Dao层;(f)Dao接收到指令...

【专利技术属性】
技术研发人员:夏虎王雅洁陈恺张成梅汪建文陈会明谭红
申请(专利权)人:贵州省食品安全检测应用工程技术研究中心有限公司
类型:发明
国别省市:贵州,52

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

1