本申请属于计算机信息处理,尤其涉及一种系统运行包的生成方法、装置、计算机设备及存储介质。
背景技术:
1、随着互联网的快速发展,各种应用系统,例如web系统在各行各业的应用日益广泛。应用系统在投入使用之前需要进行前期开发,并产出应用系统对应的系统运行包,以在系统投入使用过程中,基于该系统运行包在用户终端中安装或直接运行该应用系统,确保应用系统在终端中正常投入使用。
2、而在传统的应用系统开发流程中,需要在开发前期对应用系统进行原型设计,然后根据原型进行系统开发,工作量较大,需求修改时开发工作也会相应调整,耗时且复杂。
技术实现思路
1、本申请实施例提供了一种系统运行包的生成方法、装置、计算机设备及存储介质,以解决现有技术中应用系统开发工作量较大、耗时且复杂的问题。
2、本申请实施例的第一方面提供了一种系统运行包的生成方法,包括:
3、响应用户对界面配置页面的第一操控动作,生成界面配置文件并存储至文件池中;所述界面配置文件中包含显示界面的界面配置内容,所述界面配置内容中包括所述显示界面中的目标组件元素、所述目标组件元素在所述显示界面中的元素排布信息,及部分或全部所述目标组件元素与设定数据库的数据关联信息;
4、响应用户对菜单配置页面的第二操控动作,生成菜单配置文件;所述菜单配置文件用于配置系统菜单;所述系统菜单中每一菜单栏对应于菜单显示界面;
5、响应用户对系统配置页面的第三操控动作,基于所述菜单配置文件从所述文件池中选取目标界面配置文件,所述目标界面配置文件用于配置目标菜单栏对应的目标菜单显示界面;
6、生成包含所述目标界面配置文件及所述菜单配置文件的系统运行包。
7、本申请实施例的第二方面提供了一种系统运行包的生成装置,包括:
8、第一生成模块,用于响应用户对界面配置页面的第一操控动作,生成界面配置文件并存储至文件池中;所述界面配置文件中包含显示界面的界面配置内容,所述界面配置内容中包括所述显示界面中的目标组件元素、所述目标组件元素在所述显示界面中的元素排布信息,及部分或全部所述目标组件元素与设定数据库的数据关联信息;
9、第二生成模块,用于响应用户对菜单配置页面的第二操控动作,生成菜单配置文件;所述菜单配置文件用于配置系统菜单;所述系统菜单中每一菜单栏对应于菜单显示界面;
10、选取模块,用于响应用户对系统配置页面的第三操控动作,基于所述菜单配置文件从所述文件池中选取目标界面配置文件,所述目标界面配置文件用于配置目标菜单栏对应的目标菜单显示界面;
11、第三生成模块,用于生成包含所述目标界面配置文件及所述菜单配置文件的系统运行包。
12、本申请实施例的第三方面提供了一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面所述方法的步骤。
13、本申请实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述方法的步骤。
14、本申请的第五方面提供了一种计算机程序产品,当所述计算机程序产品在计算机设备上运行时,使得所述计算机设备执行上述第一方面所述方法的步骤。
15、由上可见,本申请实施例中,响应用户的操控动作,生成界面配置文件、菜单配置文件,并基于菜单配置文件从文件池中选取目标界面配置文件,实现配置目标菜单栏对应的目标菜单显示界面,最终生成包含目标界面配置文件及菜单配置文件的系统运行包,通过操控动作,自定义化界面与菜单的配置操作及建立配置文件间的对应关系,在无需编码的情况下,实现对菜单及菜单对应的显示界面的配置,进而生成与之对应的系统运行包,构建出完整系统,避免了繁琐的原型设计和开发过程,降低了开发工作量,提高开发效率,降低开发成本。
1.一种系统运行包的生成方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述菜单配置文件从所述文件池中选取目标界面配置文件,包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述菜单功能及所述层级关系,确定不同的所述菜单栏所需菜单显示界面间的共性显示信息及差异显示信息,包括:
4.根据权利要求1所述的方法,其特征在于,所述响应用户对界面配置页面的第一操控动作,生成界面配置文件,包括:
5.根据权利要求4所述的方法,其特征在于,所述组件选取操作为组件描述信息输入操作;所述响应用户对界面配置页面的组件选取操作,从组件库中确定所述第一操控动作指示的所述目标组件元素,包括:
6.根据权利要求1所述的方法,其特征在于,所述生成包含所述目标界面配置文件及所述菜单配置文件的系统运行包,包括:
7.根据权利要求1所述的方法,其特征在于,还包括:
8.一种系统运行包的生成装置,其特征在于,包括:
9.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述方法的步骤。