一种用户界面生成方法、装置、设备及介质与流程

文档序号:36421666发布日期:2023-12-20 13:09阅读:34来源:国知局
一种用户界面生成方法与流程

本技术涉及软件开发,尤其涉及一种用户界面生成方法、装置、设备及介质。


背景技术:

1、相关技术中,在软件开发过程中,主要是后端开发人员根据业务的功能和流程,进行后端程序的开发。在后端程序开发完成之后,前端设计人员根据开发出的后端程序,进行用户界面的设计。

2、但是,由于前端设计人员是根据开发出的程序进行设计,这就导致了最终设计出的用户界面与业务的功能所需的用户界面存在误差,进而导致用户界面与业务的关联性弱。


技术实现思路

1、本技术提供了一种用户界面生成方法、装置、设备及介质,用以解决现有技术中根据开发出的程序进行用户界面时,最终设计出的用户界面与业务所需的用户界面存在误差,用户界面与业务的关联性弱。

2、本技术实施例提供了一种用户界面生成方法,所述方法包括:

3、根据接收到的选择操作及预先保存的业务标识与流程的对应关系,确定待处理的目标业务的业务标识对应的目标流程;

4、显示所述目标流程、所述目标流程中包含的每个流程节点以及所述每个流程节点对应的每个子功能;

5、若接收到输入的界面设计操作以及目标流程节点的目标标识,则根据所述界面设计操作,生成所述目标标识的目标流程节点对应的第一用户界面,将所述第一用户界面与所述目标流程节点对应的目标子功能对应保存。

6、进一步地,所述根据所述界面设计操作,生成所述目标标识的目标流程节点对应的第一用户界面包括:

7、获取所述界面设计操作中携带的被选择的用户界面的目标界面标识;

8、根据所述目标界面标识以及预先配置的界面标识与用户界面的对应关系,确定所述目标界面标识对应的第二用户界面,并展示所述第二用户界面;

9、根据所述界面设计操作中携带的编辑操作对所述第二用户界面进行调整,并将调整后的第二用户界面确定为所述目标标识的目标流程节点对应的第一用户界面。

10、进一步地,所述第二用户界面为初始用户界面或已被编辑的用户界面。

11、进一步地,所述根据接收到的选择操作及预先保存的业务标识与流程的对应关系,确定待处理的目标业务的业务标识对应的目标流程包括:

12、接收在显示界面输入的对业务类别进行选择的第一操作,并根据所述第一操作,确定被选择的目标业务类别,显示所述目标业务类别中包含的每个候选业务,其中,所述显示界面为基于业务流程体系设计建立的;

13、接收输入的对业务进行选择的第二操作,并根据所述第二操作,确定被选择的所述目标业务;

14、获取预先保存的所述目标业务对应的业务标识,并根据预先保存的业务标识与流程的对应关系,确定所述业务标识对应的目标流程。

15、进一步地,所述显示所述目标流程以及所述目标流程中每个流程节点对应的内容包括:

16、确定显示界面中预先配置的用于显示的显示区域;

17、在所述显示区域中显示所述目标流程、所述目标流程中包含的每个流程节点以及所述每个流程节点对应的每个子功能。

18、进一步地,所述在所述显示区域中显示所述目标流程、所述目标流程中包含的每个流程节点以及所述每个流程节点对应的每个子功能包括:

19、获取预先保存的显示规则,其中,所述显示规则为所述显示区域中显示的节点数量阈值;

20、将所述目标流程拆分为多个子流程,并生成每个子流程对应的页面,其中每个子流程包含的流程节点的数量不超过所述节点数量阈值,且每个页面中包含对应的子流程、该子流程中的每个流程节点以及所述每个流程节点对应的每个子功能;

21、在所述显示区域中依次显示每个页面。

22、本技术实施例还提供了一种用户界面生成装置,所述装置包括:

23、处理模块,用于根据接收到的选择操作及预先保存的业务标识与流程的对应关系,确定待处理的目标业务的业务标识对应的目标流程;

24、显示模块,用于显示所述目标流程、所述目标流程中包含的每个流程节点以及所述每个流程节点对应的每个子功能;

25、用户界面生成模块,用于若接收到输入的界面设计操作以及目标流程节点的目标标识,则根据所述界面设计操作,生成所述目标标识的目标流程节点对应的第一用户界面,将所述第一用户界面与所述目标流程节点对应的目标子功能对应保存。

26、进一步地,所述用户界面生成模块,具体用于获取所述界面设计操作中携带的被选择的用户界面的目标界面标识;根据所述目标界面标识以及预先配置的界面标识与用户界面的对应关系,确定所述目标界面标识对应的第二用户界面,并展示所述第二用户界面;根据所述界面设计操作中携带的编辑操作对所述第二用户界面进行调整,并将调整后的第二用户界面确定为所述目标标识的目标流程节点对应的第一用户界面。

27、进一步地,所述第二用户界面为初始用户界面或已被编辑的用户界面。

28、进一步地,所述处理模块,具体用于接收在显示界面输入的对业务类别进行选择的第一操作,并根据所述第一操作,确定被选择的目标业务类别,显示所述目标业务类别中包含的每个候选业务,其中,所述显示界面为基于业务流程体系设计建立的;接收输入的对业务进行选择的第二操作,并根据所述第二操作,确定被选择的所述目标业务;获取预先保存的所述目标业务对应的业务标识,并根据预先保存的业务标识与流程的对应关系,确定所述业务标识对应的目标流程。

29、进一步地,所述显示模块,具体用于确定显示界面中预先配置的用于显示的显示区域;在所述显示区域中显示所述目标流程、所述目标流程中包含的每个流程节点以及所述每个流程节点对应的每个子功能。

30、进一步地,所述显示模块,具体用于获取预先保存的显示规则,其中,所述显示规则为所述显示区域中显示的节点数量阈值;将所述目标流程拆分为多个子流程,并生成每个子流程对应的页面,其中每个子流程包含的流程节点的数量不超过所述节点数量阈值,且每个页面中包含对应的子流程、该子流程中的每个流程节点以及所述每个流程节点对应的每个子功能;在所述显示区域中依次显示每个页面。

31、本技术实施例还提供了一种电子设备,所述电子设备包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如上述任一所述用户界面生成方法的步骤。

32、本技术实施例还提供了一种计算机可读存储介质,其存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一所述用户界面生成方法的步骤。

33、本技术实施例还提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行上述如上述任一所述用户界面生成方法的步骤。

34、在本技术实施例中,服务器根据接收到的选择操作及预先保存的业务标识与流程的对应关系,确定待处理的目标业务的业务标识对应的目标流程;显示目标流程、目标流程中包含的每个流程节点以及每个流程节点对应的每个子功能;若接收到输入的界面设计操作以及目标流程节点的目标标识,则根据界面设计操作,生成目标标识的目标流程节点对应的第一用户界面,将第一用户界面与目标流程节点对应的目标子功能对应保存。服务器可以根据输入选择操作,确定待处理的目标业务对应的目标流程,并显示该该目标流程、该目标流程中每个流程节点以及每个流程节点对应的子功能,使得技术人员可以基于该目标流程、该目标流程中每个流程节点对应的子功能进行用户界面设计,减小生成的第一用户界面与业务所需的用户界面的误差,提高了用户界面与业务的关联度。

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