一种基于可视化的凭证程序生成方法及装置与流程

文档序号:16929402发布日期:2019-02-22 20:08阅读:102来源:国知局
一种基于可视化的凭证程序生成方法及装置与流程

本发明涉及软件开发技术领域,更具体的,涉及一种基于可视化的凭证程序生成方法及装置。



背景技术:

对于服务全球化的前端系统,由于各国家的语言、文化、监管要求的差异导致凭证不尽相同。

现有的凭证开发是开发人员根据业务提供的文字需求自行理解后编码,由于凭证开发的需求繁琐,常常需要与多方反复沟通和确认方案及接口,往往实现的效果不能完全满足业务要求,由此造成开发阶段需不断与业务沟通确认效果图,持续反复地修改程序,重复开发工作量大,开发周期相对拉长,开发成本高。



技术实现要素:

有鉴于此,本发明提供了一种基于可视化的凭证程序生成方法及装置,减少需求方与开发方的沟通成本,降低重复开发造成的工作量浪费,提高凭证开发效率。

为了实现上述发明目的,本发明提供的具体技术方案如下:

一种基于可视化的凭证程序生成方法,包括:

获取各个凭证的接口数据,分别生成与每个接口数据相对应的可视化控件,并在可视化凭证设计界面中显示每个可视化控件;

通过可视化凭证设计界面接收需求方的凭证设计指令,并根据所述凭证设计指令对可视化控件进行操作,生成凭证样式;

在浏览生成界面显示所述凭证样式的效果图;

当接收到需求方的确认指令时,生成所述凭证样式对应的凭证执行码程序。

可选的,在所述在浏览生成界面显示所述凭证样式的效果图之前,所述方法还包括:

判断所述凭证样式中包括的可视化控件与现有的接口数据是否匹配;

若匹配,执行所述在浏览生成界面显示所述凭证样式的效果图;

若不匹配,提示现有接口数据不满足所述凭证样式的需求。

可选的,在所述提示现有接口数据不满足所述凭证样式的需求之后,所述方法还包括:

对现有接口数据进行修改,生成修改后的接口数据对应的可视化控件,并在可视化凭证设计界面中将现有接口数据对应的可视化控件替换为修改后的接口数据对应的可视化控件。

可选的,所述方法还包括:

在可视化凭证设计界面中新增至少一个非接口组件,所述非接口组件用于表示凭证中的非接口要素。

可选的,所述方法还包括:

接收需求方发送的导入指令,导入接口要素文件;

对所述接口要素文件进行解析,得到多个接口要素;

分别生成与每个所述接口要素相对应的可视化控件,并按默认格式将与每个所述接口要素相对应的可视化控件显示在可视化凭证设计界面中;

通过可视化凭证设计界面接收需求方的调整指令,并根据所述调整指令对可视化凭证设计界面中的可视化控件的位置进行调整,生成凭证样式。

一种基于可视化的凭证程序生成装置,包括:

控件生成单元,用于获取各个凭证的接口数据,分别生成与每个接口数据相对应的可视化控件,并在可视化凭证设计界面中显示每个可视化控件;

凭证设计单元,用于通过可视化凭证设计界面接收需求方的凭证设计指令,并根据所述凭证设计指令对可视化控件进行操作,生成凭证样式;

效果图显示单元,用于在浏览生成界面显示所述凭证样式的效果图;

执行码生成单元,用于当接收到需求方的确认指令时,生成所述凭证样式对应的凭证执行码程序。

可选的,所述装置还包括:

匹配判断单元,用于判断所述凭证样式中包括的可视化控件与现有的接口数据是否匹配;若匹配,触发所述效果图显示单元,若不匹配,触发信息提示单元;

所述信息提示单元,用于提示现有接口数据不满足所述凭证样式的需求。

可选的,所述装置还包括:

控件修改单元,用于对现有接口数据进行修改,生成修改后的接口数据对应的可视化控件,并在可视化凭证设计界面中将现有接口数据对应的可视化控件替换为修改后的接口数据对应的可视化控件。

可选的,所述装置还包括:

组件新增单元,用于在可视化凭证设计界面中新增至少一个非接口组件,所述非接口组件用于表示凭证中的非接口要素。

可选的,所述装置还包括:

要素文件导入单元,用于接收需求方发送的导入指令,导入接口要素文件;

要素文件解析单元,用于对所述接口要素文件进行解析,得到多个接口要素;

要素控件生成单元,用于分别生成与每个所述接口要素相对应的可视化控件,并按默认格式将与每个所述接口要素相对应的可视化控件显示在可视化凭证设计界面中;

凭证调整单元,用于通过可视化凭证设计界面接收需求方的调整指令,并根据所述调整指令对可视化凭证设计界面中的可视化控件的位置进行调整,生成凭证样式。

相对于现有技术,本发明的有益效果如下:

本发明公开的一种基于可视化的凭证程序生成方法,根据各个凭证的接口数据,生成相应的可视化控件,需求方可以在可视化凭证设计界面中通过操作可视化空间设计凭证样式,并可以在浏览生成界面观看凭证样式的效果图,当需求方对该凭证样式的效果图进行确认后,生成该凭证样式对应的凭证执行码程序,减少需求方与开发方的沟通成本,降低重复开发造成的工作量浪费,提高凭证开发效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明实施例公开的一种基于可视化的凭证程序生成方法流程示意图;

图2为本发明实施例公开的另一种基于可视化的凭证程序生成方法流程示意图;

图3为本发明实施例公开的又一种基于可视化的凭证程序生成方法流程示意图;

图4为本发明实施例公开的一种基于可视化的凭证程序生成装置结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1,本实施例公开的一种基于可视化的凭证程序生成方法,应用于凭证开发工具,该凭证开发工具可以安装在移动终端、pc端等设备,该凭证程序生成方法具体包括以下步骤:

s101:获取各个凭证的接口数据,分别生成与每个接口数据相对应的可视化控件,并在可视化凭证设计界面中显示每个可视化控件;

凭证是用来证明银行业务事项已发生,明确责任,具有法律效力的纸质书面证明,一般在执行交易时随即打印出具。

开发方导入现有各个凭证的接口数据,如:开户行、客户帐号等,根据各个凭证的接口数据,分别生成与每个接口数据相对应的可视化控件,如客户帐号这一接口数据,相应生成的可视化控件中包括客户帐号、以及客户帐号的默认值。

s102:通过可视化凭证设计界面接收需求方的凭证设计指令,并根据所述凭证设计指令对可视化控件进行操作,生成凭证样式;

需求方通过拖拽可视化控件或编辑可视化控件部分属性的方式对可视化控件进行操作,其中,凭证设计指令可以为可视化控件的移动指令,也可以为对可视化控件的编辑指令。

优选的,在可视化凭证设计界面中新增至少一个非接口组件,所述非接口组件用于表示凭证中的非接口要素,非接口要素如logo、注释信息等。通过增加非接口组件,解决了需求方在凭证中无法添加非接口要素的问题,使凭证设计更加人性化。

还需要说明的是,可视化控件支持多语言,可以通过切换语言模式,切换可视化控件上显示的语言种类。

s103:在浏览生成界面显示所述凭证样式的效果图;

通过需求方在可视化凭证设计界面中对可视化控件的操作,在浏览生成界面生成凭证样式的效果图,需求方可以通过观看该效果图确认凭证设计是否满足需求方的设计需求。

s104:当接收到需求方的确认指令时,生成所述凭证样式对应的凭证执行码程序。

需要说明的是,开发方可以导出凭证执行码程序,进行最终的调试编码。

本实施例公开的一种基于可视化的凭证程序生成方法,根据各个凭证的接口数据,生成相应的可视化控件,需求方可以在可视化凭证设计界面中通过操作可视化空间设计凭证样式,并可以在浏览生成界面观看凭证样式的效果图,当需求方对该凭证样式的效果图进行确认后,生成该凭证样式对应的凭证执行码程序,减少需求方与开发方的沟通成本,降低重复开发造成的工作量浪费,提高凭证开发效率。

请参阅图2,本实施例公开了另一种基于可视化的凭证程序生成方法,具体包括以下步骤:

s201:获取各个凭证的接口数据,分别生成与每个接口数据相对应的可视化控件,并在可视化凭证设计界面中显示每个可视化控件;

s202:通过可视化凭证设计界面接收需求方的凭证设计指令,并根据所述凭证设计指令对可视化控件进行操作,生成凭证样式;

s203:判断所述凭证样式中包括的可视化控件与现有的接口数据是否匹配;

若不匹配,执行s204:提示现有接口数据不满足所述凭证样式的需求;

s205:对现有接口数据进行修改,生成修改后的接口数据对应的可视化控件;

s206:在可视化凭证设计界面中将现有接口数据对应的可视化控件替换为修改后的接口数据对应的可视化控件;

若匹配,执行s207:在浏览生成界面显示所述凭证样式的效果图;

s208:当接收到需求方的确认指令时,生成所述凭证样式对应的凭证执行码程序。

具体的,当所述凭证样式中包括的可视化控件与现有的接口数据不匹配时,开发方需要与需求方进行沟通,沟通的方式可以为线下沟通,也可以通过系统开发的沟通模块进行线上沟通。沟通的结果可以为两种,一种为对现有接口数据进行修改,生成修改后的接口数据对应的可视化控件,并在可视化凭证设计界面中将现有接口数据对应的可视化控件替换为修改后的接口数据对应的可视化控件,需求方重新对凭证样式进行设计。另一种为导入新的接口数据,新增新的可视化控件,使需求方利用现有的可视化控件和新增的可视化控件设计凭证样式。

其中,为了避免需求方重复设计所带来的额外工作量,可以保存需求方已经设计好的凭证样式,需求方再对凭证样式进行再次设计时,可以在已保存的凭证样式的基础上进行编辑或调整,提高需求方的凭证设计效率。

还需要说明的是,本实施例公开的基于可视化的凭证程序生成方法,除了判断所述凭证样式中包括的可视化控件与现有的接口数据是否匹配之外,还可以根据预先保存的可视化控件之间的逻辑关系对需求方已设计好的凭证样式中的可视化控件的逻辑进行判断,如a可视化控件与b可视化控件必须同时出现,c可视化控件与d可视化控件不能同时出现等。若发现需求方设计的凭证样式出现逻辑错误时,提示凭证样式有逻辑问题,与上述凭证样式中包括的可视化控件与现有的接口数据不匹配的处理方法同理,需求方和开发方可以通过沟通进行处理。

本实施例公开的一种基于可视化的凭证程序生成方法,通过判断凭证样式中包括的可视化控件与现有的接口数据是否匹配,和/或判断凭证样式中是否出现可视化控件的逻辑问题,以防止出现需求方设计的凭证样式无法正常生成执行码文件的问题。

请参阅图3,本实施例公开了另一种基于可视化的凭证程序生成方法,具体包括以下步骤:

s301:获取各个凭证的接口数据,分别生成与每个接口数据相对应的可视化控件,并在可视化凭证设计界面中显示每个可视化控件;

s302:接收需求方发送的导入指令,导入接口要素文件;

接口要素文件可以为excel文件,接口要素文件中包括多个接口数据。

s303:对所述接口要素文件进行解析,得到多个接口要素;

s304:分别生成与每个所述接口要素相对应的可视化控件,并按默认格式将与每个所述接口要素相对应的可视化控件显示在可视化凭证设计界面中;

s305:通过可视化凭证设计界面接收需求方的调整指令,并根据所述调整指令对可视化凭证设计界面中的可视化控件的位置进行调整,生成凭证样式;

s306:在浏览生成界面显示所述凭证样式的效果图;

s307:当接收到需求方的确认指令时,生成所述凭证样式对应的凭证执行码程序。

本实施例公开的一种基于可视化的凭证程序生成方法,需求方还可以通过导入已编辑好的接口要素文件,以生成包括与接口要素相应的可视化控件的默认凭证样式,提高了凭证设计效率,并满足需求方的各种设计需求。

基于上述实施例公开的一种基于可视化的凭证程序生成方法,请参阅图4,本是实力对应公开了一种基于可视化的凭证程序生成装置,包括:

控件生成单元401,用于获取各个凭证的接口数据,分别生成与每个接口数据相对应的可视化控件,并在可视化凭证设计界面中显示每个可视化控件;

凭证设计单元402,用于通过可视化凭证设计界面接收需求方的凭证设计指令,并根据所述凭证设计指令对可视化控件进行操作,生成凭证样式;

效果图显示单元403,用于在浏览生成界面显示所述凭证样式的效果图;

执行码生成单元404,用于当接收到需求方的确认指令时,生成所述凭证样式对应的凭证执行码程序。

可选的,所述装置还包括:

匹配判断单元,用于判断所述凭证样式中包括的可视化控件与现有的接口数据是否匹配;若匹配,触发所述效果图显示单元,若不匹配,触发信息提示单元;

所述信息提示单元,用于提示现有接口数据不满足所述凭证样式的需求。

可选的,所述装置还包括:

控件修改单元,用于对现有接口数据进行修改,生成修改后的接口数据对应的可视化控件,并在可视化凭证设计界面中将现有接口数据对应的可视化控件替换为修改后的接口数据对应的可视化控件。

可选的,所述装置还包括:

组件新增单元,用于在可视化凭证设计界面中新增至少一个非接口组件,所述非接口组件用于表示凭证中的非接口要素。

可选的,所述装置还包括:

要素文件导入单元,用于接收需求方发送的导入指令,导入接口要素文件;

要素文件解析单元,用于对所述接口要素文件进行解析,得到多个接口要素;

要素控件生成单元,用于分别生成与每个所述接口要素相对应的可视化控件,并按默认格式将与每个所述接口要素相对应的可视化控件显示在可视化凭证设计界面中;

凭证调整单元,用于通过可视化凭证设计界面接收需求方的调整指令,并根据所述调整指令对可视化凭证设计界面中的可视化控件的位置进行调整,生成凭证样式。

本实施例公开的一种基于可视化的凭证程序生成装置,根据各个凭证的接口数据,生成相应的可视化控件,需求方可以在可视化凭证设计界面中通过操作可视化空间设计凭证样式,并可以在浏览生成界面观看凭证样式的效果图,当需求方对该凭证样式的效果图进行确认后,生成该凭证样式对应的凭证执行码程序,减少需求方与开发方的沟通成本,降低重复开发造成的工作量浪费,提高凭证开发效率。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1