基于移动应用的业务模型配置系统和方法技术方案

技术编号:12907046 阅读:54 留言:0更新日期:2016-02-24 14:23
本发明专利技术公开了基于移动应用的业务模型配置系统和方法,是对常用控件的封装和通用接口的开发,能减少开发者在前端页面的繁复工作,使设计者重点关注业务逻辑控制,真正实现移动App对企业信息化的价值。其中配置方法包括步骤设置和封装多种流程操作的基本控件;开发通用的业务数据上传和下载接口;根据客户需求,进行表单自定义;采集数据建立数据库,并采用键值对的形式来保存数据,系统赋予键值对唯一的属性来标识所述数据库中数据的来源;根据客户需求,进行业务逻辑控制设置;调用通用接口和封装好的基本控件,进行客户端和服务端的数据交互。

【技术实现步骤摘要】

本专利技术涉及可用在多种终端上的业务模型配置系统和方法。
技术介绍
现有的常规移动应用传输数据系统是由“App+接口 +Web”三部分组成,存在重复设计控件和接口通道的开发。针对不同的客户使用需求,软件供应商需要重复的进行表单开发,接口调试,开发完成的移动应用企业特色明显,不利于行业推广。由于在前端页面的重复性工作,不利用对业务逻辑的控制,没有真正实现移动App对企业信息化的价值。由于缺少一个业务模型配置方式,公司管理者、业务人员都不能随心所欲地使用移动终端和企事业内部系统关联,提高管理水平、开发能力、经营水平的过程。
技术实现思路
本专利技术提供的,是对常用控件的封装和通用接口的开发,能减少开发者在前端页面的繁复工作,使设计者重点关注业务逻辑控制,真正实现移动App对企业信息化的价值。本专利技术提供了一种基于移动应用的业务模型配置方法,包括步骤S1.设置和封装多种流程操作的基本控件;S2.开发通用的业务数据上传和下载接口 ;S3.根据客户需求,进行表单自定义;采集数据建立数据库,并采用键值对的形式来保存数据,系统赋予键值对唯一的属性来标识所述数据库中数据的来源;S4.根据客户需求,进行业务逻辑控制设置;S5.调用通用接口和封装好的基本控件,进行客户端和服务端的数据交互。进一步,步骤S3包括以下步骤:对来自移动客户端的数据进行参数初始化,发送至服务端;在服务端进行参数更新发送至任务模块,进行表单自定义和表单查询,根据表单属性查找相应业务数据,通过键值对唯一的属性来标识数据库中数据的来源;分析判断进行业务数据输入。进一步,进行表单自定义分为设置格式化器,列表数据,检查项,跳转按钮;其中格式化器,用来控制表单在移动客户端的基本布局,样式;列表数据,通过Sql查询系统的业务数据,作为进入表单的入口 ;检查项,通过自定义表单的元素,系统支持用Sql直接查询业务系统中的数据作为下拉框的取值;系统支持表单字段的显示排序,是否必填的特殊控制;跳转按钮,针对表单的常用功能,开发基本控件,系统也支持根据特殊业务,定制功能按钮。进一步,采集数据建立数据库,并采用键值对的形式来保存数据,系统赋予键值对唯一的属性来标识所述数据库中数据的来源具体包括:在数据库存储时,采用一个字段对应一个值,同时加入表单业务属性,来标识该字段是来自哪个业务模块,哪张业务单据;在数据库查看数据时,一行记录通常只是表单中的一个字段,多行记录才能拼出一张表单。本专利技术还提供了采用上述方法的基于移动应用的业务模型配置系统,包括:数据采集模块,用于利用安装在移动终端上的app中的不同功能进行数据采集和控件封装设置;数据接口,用于所述数据采集模块和数据处理模块之间的通道,实现数据交互;数据处理模块,用于业务逻辑控制,根据前端的请求来返回响应结果;控制建立数据库,采用键值对的形式来保存数据,赋予键值对唯一的属性来标识所述数据库中数据的来源;数据显示模块,包括移动客户端和服务客户端,用来调用通用接口和封装好的基本控件,进行客户端和服务端的数据交互,展现业务数据。数据存储模块,具有数据库,用来存储前端采集的业务数据,以及数据处理结果。进一步,数据采集模块包括数据采集单元,用于利用安装在移动终端上的app中的不同功能进行数据采集;基本控件封装单元,用于设置和封装多种流程操作的基本控件,所述基本控件至少包括图表控件、表单控件、按钮控件、表格控件、滑动图片展示控件、条码扫描、文本输入框控件、时间输入控件。 进一步,数据处理模块还包括自定义表单设置单元,用于根据客户需求,进行表单自定义,具体分为设置格式化器,列表数据,检查项,跳转按钮;其中格式化器,用来控制表单在移动客户端的基本布局,样式;列表数据,通过Sql查询系统的业务数据,作为进入表单的入口 ;检查项,通过自定义表单的元素,系统支持用Sql直接查询业务系统中的数据作为下拉框的取值;系统支持表单字段的显示排序,是否必填的特殊控制;跳转按钮,针对表单的常用功能,开发基本控件,系统也支持根据特殊业务,定制功能按钮。进一步,所述数据显示模块还包括通用接口设置单元,用于设置通用的业务数据上传和下载接口,进行客户端和服务端的数据交互,展现业务数据。本专利技术的优点非常明显:1、对常用控件的封装和通用接口的开发,能减少开发者在前端页面的繁复工作,使设计者重点关注业务逻辑控制,真正实现移动App对企业信息化的价值。2、能减少大量不必要的重复数据传输,提高系统处理能力和速度;3、使报表数据能在多种移动终端中显示,数据兼容性好。4、应用该技术能允许开发者花费更多时间来加强移动端客户端的业务处理能力,保证移动应用的用户体验性。同时全面的对业务进行建模和分析,能提高移动App的同行业覆盖性,形成有效的整体行业解决方案,而非传统的项目解决方案。5、让企业移动信息化实现了“3A”。任何时间(Anytima)、任何地点(Anywhere)处理与业务相关的任何事情(Anything),使得公司管理者、业务人员不管置身何地,都能随心所欲地使用安装了本专利技术系统的移动终端和企事业内部系统关联,提高管理水平、开发能力、经营水平的过程。【附图说明】图1是本专利技术基于移动应用的业务模型配置方法的数据传送示意图。图2是本专利技术方法的查询数据流程示意图。图3本专利技术系统的功能架构示意图。【具体实施方式】为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述。本专利技术提供一种基于移动应用的业务模型配置方法,包括步骤S1.设置和封装多种流程操作的基本控件。比如设置和封装日期、时间、数字、拍照、弹出框、选择本地图片、文本输入框、多行文本、条码扫描等基本控件。比如:条码扫描.首先,开发android原生的条码扫描功能,然后转化成phonegap的插件,供HTML5调用。步骤S2.开发通用的业务数据上传和下载接口,用于快速匹配传输数据;步骤S3.根据客户需求,进行表单自定义;采集数据建立数据库,并采用键值对的形式来保存数据,系统赋予键值对唯一的属性来标识所述数据库中数据的来源。包括以下步骤:对来自移动客户端的数据进行参数初始化,发送至服务端;在服务端进行参数更新发送至任务模块,进行表单自定义和表单查询,根据表单属性查找相应业务数据,通过键值对唯一的属性来标识数据库中数据的来源;分析判断进行业务数据输入。进行表单自定义分为设置格式化器,列表数据,检查项,跳转按钮;其中格式化器,用来控制表单在移动客户端的基本布局,样式;列表数据,通过Sql查询系统的业务数据,作为进入表单的入口;8卩,表单需有明确的对象,表单中的字段是该对象的属性说明。同时系统也支持根据表单的ID或表单的特殊属性供业务系统调用。检查项,通过自定义表单的元素,比如:文本框\下拉框\单选按钮\复选框等,系统支持用Sql直接查询业务系统中的数据作为下拉框的取值;系统支持表单字段的显示排序,是否必填等特殊控制。跳转按钮,针对表单的常用功能,开发基本控件,比如保存\提交。系统也支持根据特殊业务,定制功能按钮。由于表单是自定义生成,程序不能根据表单的当前第1页1 2 本文档来自技高网...

【技术保护点】
一种基于移动应用的业务模型配置方法,其特征在于,包括步骤S1.设置和封装多种流程操作的基本控件;S2.开发通用的业务数据上传和下载接口;S3.根据客户需求,进行表单自定义;采集数据建立数据库,并采用键值对的形式来保存数据,系统赋予键值对唯一的属性来标识所述数据库中数据的来源;S4.根据客户需求,进行业务逻辑控制设置;S5.调用通用接口和封装好的基本控件,进行客户端和服务端的数据交互。

【技术特征摘要】

【专利技术属性】
技术研发人员:张成康刘伟超林立岳黄良迅王超陈罡
申请(专利权)人:广州赛意信息科技有限公司
类型:发明
国别省市:广东;44

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

1