本发明涉及计算机,尤其涉及一种应用系统的构建方法、系统和存储介质。
背景技术:
1、现在多数企业应对用户系统化需求都是通过用户研究、产品设计、交互设计、视觉设计、开发、测试等一系列线性研发流程进行,多以项目组为单位开展系统建设工作。用户难以在平台系统中多线并行开展系统研发工作,且研发周期较长,各环节标准化执行难度较高;同时开发上线的系统往往不具备功能或内容的全局通用性,易造重复开发的情况出现,进而导致系统使用效率低,性能较差。在用户使用方面,用户高频查看或使用的功能通常会分布在各个平台系统中,用户需要在多个系统中反复切换使用相关功能,工作效率低。
技术实现思路
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、相应地,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序;其中,所述计算机程序在运行时控制所述计算机可读存储介质所在的设备执行如本
技术实现要素:
所述的一种应用系统的构建方法。
1.一种应用系统的构建方法,其特征在于,包括:
2.如权利要求1所述的一种应用系统的构建方法,其特征在于,所述获取用户的待办任务,根据所述待办任务的业务场景,构建对应的组件,具体为:
3.如权利要求2所述的一种应用系统的构建方法,其特征在于,所述按照预设条件筛选出若干个组件进行显示之前,还包括:
4.如权利要求3所述的一种应用系统的构建方法,其特征在于,所述按照预设条件筛选出若干个组件进行显示,所述预设条件根据用户选择的筛选词条生成,具体为:
5.如权利要求4所述的一种应用系统的构建方法,其特征在于,所述获取所述筛选词条映射的第二组件之前,还包括:
6.如权利要求1所述的一种应用系统的构建方法,其特征在于,将所述第一组件与所述应用系统中已存在的组件中是否存在相同属性的组件进行拼合,具体为:
7.如权利要求1所述的一种应用系统的构建方法,其特征在于,将所述第一数据和所述第二数据中的其中一个数据作为中心导向,并对所述中心导向与其他数据构建联动关系之后,还包括:
8.如权利要求1所述的一种应用系统的构建方法,其特征在于,还包括:
9.一种应用系统的构建系统,其特征在于,包括:组件库、组件构建模块、应用系统构建模块和推送模块;
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序;其中,所述计算机程序在运行时控制所述计算机可读存储介质所在的设备执行如权利要求1至7中任意一项所述的一种应用系统的构建方法。