一种ATMC应用软件开发方法、智能终端、存储介质技术

技术编号:26790068 阅读:34 留言:0更新日期:2020-12-22 17:04
本发明专利技术公开了一种ATMC应用软件开发方法、智能终端、存储介质,所述方法包括:获取ATMC应用的需求;根据所述ATMC应用的需求,对ATMC应用的各层应用进行独立开发;调用接口,对ATMC应用进行整体开发,以生成ATMC的目标软件。本发明专利技术实施例中的ATMC应用软件将内部的两个应用层进行独立开发,可以实现开发人员的并行开发,减少开发周期,提高开发效率。

【技术实现步骤摘要】
一种ATMC应用软件开发方法、智能终端、存储介质
本专利技术涉及通信
,尤其涉及的是一种ATMC应用软件开发方法、智能终端、存储介质。
技术介绍
现有银行的自助设备ATMC应用开发,在业务逻辑与用户UI界面的设计与开发上,是通过SDK工具在一个控件中编写,在执行到某个步骤时展示某个页面,开发人员了解到业务流程后即可在当前控件中完成所有开发。现有的开发过程一直都是完全耦合的状态,所有的流程与界面代码全部写在一起,无法分离。这样导致对开发人员的技能要求较高,也无法做到多人并行开发,并且页面无法调试,没有实时可见的效果;而且如果有较小的改动,即使是页面上的文字修改也需要动到完整的SDK代码,并制作版本升级,这样带来很大的不方便。因此,现有技术还有待改进和发展。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种ATMC应用软件开发方法、智能终端、存储介质,旨在解决现有技术中对开发人员的技能要求较高,也无法做到多人并行开发,并且页面无法调试,没有实时可见的效果;而且如果有较小的改动,即使是页面上的文字修改也需要动到完整的SDK代码,并制作版本升级,这样带来很大的不方便的问题。本专利技术解决问题所采用的技术方案如下:第一方面,本专利技术实施例提供一种ATMC应用软件开发方法,其中,所述方法包括:获取ATMC应用的需求;根据所述ATMC应用的需求,对ATMC应用的各层应用进行独立开发;调用接口,对ATMC应用进行整体开发,以生成ATMC的目标软件。在一种实现方式中,所述获取ATMC应用的需求包括:确定ATMC应用的架构;获取ATMC应用的业务逻辑层和UI展示层的需求。在一种实现方式中,所述对ATMC应用的各层应用进行独立开发包括:根据所述业务逻辑层的需求,对所述业务逻辑层采用SDK开发工具进行开发;根据所述UI展示层的需求,对所述UI展示层采用UI开发工具进行开发。在一种实现方式中,所述对所述业务逻辑层采用SDK开发工具进行开发包括:打开SDK开发工具;获取所述业务逻辑层的流程和后台返回的数据;根据所述流程和所述后台返回的数据,对所述业务逻辑层进行功能分析、设计、编码和测试,生成业务逻辑层应用。在一种实现方式中,所述对所述UI展示层采用UI开发工具进行开发包括:打开UI开发工具;获取用户输入数据;根据所述用户输入数据,对所述UI展示层进行功能分析、设计、编码和测试,生成UI展示层应用。在一种实现方式中,所述调用接口包括:获取展示流程数据的指令;调用JSON数据接口,实现所述UI展示层和所述业务逻辑层的数据交互。在一种实现方式中,所述对ATMC应用进行整体开发包括:获取所述业务逻辑层和所述UI展示层的通讯方式;基于所述通讯方式,对所述业务逻辑层应用和所述UI展示层应用进行整体开发和调试。在一种实现方式中,所述对ATMC应用进行整体开发还包括:当所述业务逻辑层应用的代码发生改变时,在SDK开发工具中开发,并将修改后的所述业务逻辑层应用的数据传递给UI展示层应用;当所述UI界面应用的代码、样式、参数发生改变时,直接在UI开发工具中重新修改和开发。第二方面,本专利技术实施例还提供一种ATMC应用软件开发装置,其中,所述装置包括:需求获取单元,用于获取ATMC应用的需求;独立开发单元,用于根据所述ATMC应用的需求,对ATMC应用的各层应用进行独立开发;整体开发单元,用于调用接口,对ATMC应用进行整体开发,以生成ATMC的目标软件。第三方面,本专利技术实施例还提供一种智能终端,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于执行如上述任意一项所述的一种ATMC应用软件开发方法。第四方面,本专利技术实施例还提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如上述中任意一项所述的一种ATMC应用软件开发方法。本专利技术的有益效果:本专利技术实施例首先获取ATMC应用的需求;然后根据所述ATMC应用的需求,对ATMC应用的各层应用进行独立开发;最后调用接口,对ATMC应用进行整体开发,以生成ATMC的目标软件;可见,本专利技术实施例中的ATMC应用软件将内部的两个应用层进行独立开发,可以实现开发人员的并行开发,减少开发周期,提高开发效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1本专利技术实施例提供一种ATMC应用软件开发方法流程示意图图2本专利技术实施例提供的一种ATMC应用软件开发装置的原理框图。图3本专利技术实施例提供的智能终端的内部结构原理框图。具体实施方式本专利技术公开了一种ATMC应用软件开发方法、智能终端、存储介质,为使本专利技术的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本专利技术的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。本
技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本专利技术所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。由于现有技术中,开发过程一直都是完全耦合的状态,所有的流程与界面代码全部写在一起,无法分离。这样导致对开发人员的技能要求较高,也无法做到多人并行开发,并且页面无法调试,没有实时可见的效果;而且如果有较小的改动,即使是页面上的文字修改也需要改动完整的SDK代码,并制作版本升级,这样带来很大的不方便。为了解决现有技术的问题,本实施例提供了一种ATMC应用软件开发方法,通过对ATMC的各层进行本文档来自技高网
...

【技术保护点】
1.一种ATMC应用软件开发方法,其特征在于,所述方法包括:/n获取ATMC应用的需求;/n根据所述ATMC应用的需求,对ATMC应用的各层应用进行独立开发;/n调用接口,对ATMC应用进行整体开发,以生成ATMC的目标软件。/n

【技术特征摘要】
1.一种ATMC应用软件开发方法,其特征在于,所述方法包括:
获取ATMC应用的需求;
根据所述ATMC应用的需求,对ATMC应用的各层应用进行独立开发;
调用接口,对ATMC应用进行整体开发,以生成ATMC的目标软件。


2.根据权利要求1所述的ATMC应用软件开发方法,其特征在于,所述获取ATMC应用的需求包括:
确定ATMC应用的架构;
获取ATMC应用的业务逻辑层和UI展示层的需求。


3.根据权利要求2所述的ATMC应用软件开发方法,其特征在于,所述对ATMC应用的各层应用进行独立开发包括:
根据所述业务逻辑层的需求,对所述业务逻辑层采用SDK开发工具进行开发;
根据所述UI展示层的需求,对所述UI展示层采用UI开发工具进行开发。


4.根据权利要求3所述的ATMC应用软件开发方法,其特征在于,所述对所述业务逻辑层采用SDK开发工具进行开发包括:
打开SDK开发工具;
获取所述业务逻辑层的流程和后台返回的数据;
根据所述流程和所述后台返回的数据,对所述业务逻辑层进行功能分析、设计、编码和测试,生成业务逻辑层应用。


5.根据权利要求4所述的ATMC应用软件开发方法,其特征在于,所述对所述UI展示层采用UI开发工具进行开发包括:
打开UI开发工具;
获取用户输入数据;
根据所述用户输入数据,对所述UI展示层进行...

【专利技术属性】
技术研发人员:黄艺鑫柳霞刘梅霞赵凯
申请(专利权)人:深圳市紫金支点技术股份有限公司
类型:发明
国别省市:广东;44

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

1