用于开发目标系统的方法和装置制造方法及图纸

技术编号:24798930 阅读:25 留言:0更新日期:2020-07-07 20:57
本发明专利技术公开了一种用于开发目标系统的方法和装置,涉及计算机技术领域。其中,该方法包括:基于第三方展示类插件构建目标系统的展示类组件;其中,所述目标系统的展示类组件包括:通用组件、以及定制组件;基于第三方交互类插件构建目标系统的交互类组件;对所述目标系统的展示类组件和所述目标系统的交互类组件进行打包,以得到目标系统的公共组件库。通过以上步骤,构建符合目标系统业务需求的公共组件库,进而基于该公共组件库进行软件开发能够提高开发效率,降低项目整合难度,便于后续维护管理。

【技术实现步骤摘要】
用于开发目标系统的方法和装置
本专利技术涉及计算机
,尤其涉及一种用于开发目标系统的方法和装置。
技术介绍
在养老和医疗系统中,有很多功能模块在多个系统中会重复用到,比如居民列表、客户信息完善模块等。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:在现有的养老和医疗系统开发中,往往是由每个项目团队基于诸如Element组件库或MUI组件库等提供的基础组件独自开发各个功能模块,不仅会造成大量的重复开发工作、而且会导致具备相同功能的组件的风格不统一,不仅降低了开发效率,而且提高了将医疗和养老的众多项目整合为一个项目时的整合难度、且不便于后期的维护管理。
技术实现思路
有鉴于此,本专利技术提供一种用于开发目标系统的方法和装置,能够构建符合目标系统业务需求的公共组件库,进而基于该公共组件库进行软件开发能够提高开发效率,降低项目整合难度,便于后续维护管理。为实现上述目的,根据本专利技术的一个方面,提供了一种用于开发目标系统的方法。本专利技术的用于开发目标系统的方法包括:基于第三方展示类插件构建目标系统的展示类组件;其中,所述目标系统的展示类组件包括:通用组件、以及定制组件;基于第三方交互类插件构建目标系统的交互类组件;对所述目标系统的展示类组件和所述目标系统的交互类组件进行打包,以得到目标系统的公共组件库;其中,所述基于第三方展示类插件构建目标系统的展示类组件包括:遍历第三方展示类插件中的组件,判断所述第三方展示类插件中的组件是否满足目标系统的用户界面规范;在所述第三方展示类插件中的组件满足目标系统的用户界面规范的情况下,将所述第三方展示类插件中的组件作为目标系统的通用组件,并对所述第三方展示类插件中的组件的标识进行修改;在所述第三方展示类插件中的组件不满足目标系统的用户界面规范的情况下,基于所述目标系统的用户界面规范开发目标系统的通用组件。可选地,所述基于第三方展示类插件构建目标系统的展示类组件的步骤包括:获取多个所述目标系统的通用组件,对所述多个所述目标系统的通用组件进行组合、排版,以得到所述定制组件。可选地,所述第三方交互类插件包括:第三方HTTP请求库、以及第三方前端公共方法库;所述基于第三方交互类插件开发目标系统的交互类组件的步骤包括:引入第三方HTTP请求库,对所述HTTP请求库进行封装,以得到目标系统的第一类交互组件;引入第三方前端公共方法库,对所述第三方前端公共方法库进行封装,以得到目标系统的第二类交互组件。可选地,所述方法还包括:在执行所述基于第三方展示类插件构建目标系统的展示类组件的步骤之前,基于代码打包工具搭建公共组件库的目录结构,并安装第三方展示类插件以及第三方交互类插件。可选地,所述公共组件库还包括:页面开发工具;所述方法还包括:在得到目标系统的公共组件库之后,通过所述页面开发工具对所述目标系统的公共组件库的多个组件进行拖拽、组合,以生成目标系统的页面。可选地,所述目标系统的展示类组件包括:适用于客户端的展示类组件、适用于网页端的展示类组件;所述目标系统的交互类组件包括:适用于客户端的交互类组件、适用于网页端的交互类组件。可选地,所述第三方展示类组件包括:Element组件库或者MUI组件库。为实现上述目的,根据本专利技术的另一方面,提供了一种用于开发目标系统的装置。本专利技术的用于开发目标系统的装置包括:第一构建模块,用于基于第三方展示类插件构建目标系统的展示类组件;其中,所述目标系统的展示类组件包括:通用组件、以及定制组件;第二构建模块,用于基于第三方交互类插件构建目标系统的交互类组件;打包模块,用于对所述目标系统的展示类组件和所述目标系统的交互类组件进行打包,以得到目标系统的公共组件库;其中,第一构建模块基于第三方展示类插件构建目标系统的展示类组件包括:第一构建模块遍历第三方展示类插件中的组件,判断所述第三方展示类插件中的组件是否满足目标系统的用户界面规范;在所述第三方展示类插件中的组件满足目标系统的用户界面规范的情况下,第一构建模块将所述第三方展示类插件中的组件作为目标系统的通用组件,并对所述第三方展示类插件中的组件的标识进行修改;在所述第三方展示类插件中的组件不满足目标系统的用户界面规范的情况下,第一构建模块基于所述目标系统的用户界面规范开发目标系统的通用组件。为实现上述目的,根据本专利技术的再一个方面,提供了一种电子设备。本专利技术的电子设备,包括:一个或多个处理器;以及,存储装置,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术的用于开发目标系统的方法。为实现上述目的,根据本专利技术的又一个方面,提供了一种计算机可读介质。本专利技术的计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现本专利技术的用于开发目标系统的方法。上述专利技术中的一个实施例具有如下优点或有益效果:通过基于第三方展示类插件构建目标系统的展示类组件,基于第三方交互类插件构建目标系统的交互类组件,对所述目标系统的展示类组件和所述目标系统的交互类组件进行打包以得到目标系统的公共组件库这些步骤,能够构建符合目标系统业务需求的公共组件库,进而基于该公共组件库进行软件开发能够提高开发效率,降低项目整合难度,便于后续维护管理。上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。附图说明附图用于更好地理解本专利技术,不构成对本专利技术的不当限定。其中:图1是根据本专利技术第一实施例的用于开发目标系统的方法的主要流程的示意图;图2是根据本专利技术第二实施例的用于开发目标系统的方法的主要流程的示意图;图3是根据本专利技术实施例的目标系统的公共组件库的组成示意图;图4是根据本专利技术第三实施例的用于开发目标系统的装置的主要模块示意图;图5是本专利技术实施例可以应用于其中的示例性系统架构图;图6是适于用来实现本专利技术实施例的电子设备的计算机系统的结构示意图。具体实施方式以下结合附图对本专利技术的示范性实施例做出说明,其中包括本专利技术实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本专利技术的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。需要指出的是,在不冲突的情况下,本专利技术中的实施例以及实施例中的特征可以相互组合。图1是根据本专利技术第一实施例的用于开发目标系统的方法的主要流程的示意图。如图1所示,本专利技术实施例的用于开发目标系统的方法包括:步骤S101、基于第三方展示类插件构建目标系统的展示类组件。示例性地,所述目标系统可以为养老和医疗系统,也可以为其他系统。其中,所述目标系统的展示类组件包括:通用组件、以及定制组件。在一个可选实施方式中,基于第三方展示类插件构建目标系统的通用组件具体包括:遍历第三方展示类插件中的组件,判断所述第三方展示类插本文档来自技高网...

【技术保护点】
1.一种用于开发目标系统的方法,其特征在于,所述方法包括:/n基于第三方展示类插件构建目标系统的展示类组件;其中,所述目标系统的展示类组件包括:通用组件、以及定制组件;/n基于第三方交互类插件构建目标系统的交互类组件;/n对所述目标系统的展示类组件和所述目标系统的交互类组件进行打包,以得到目标系统的公共组件库;/n其中,所述基于第三方展示类插件构建目标系统的展示类组件包括:遍历第三方展示类插件中的组件,判断所述第三方展示类插件中的组件是否满足目标系统的用户界面规范;在所述第三方展示类插件中的组件满足目标系统的用户界面规范的情况下,将所述第三方展示类插件中的组件作为目标系统的通用组件,并对所述第三方展示类插件中的组件的标识进行修改;在所述第三方展示类插件中的组件不满足目标系统的用户界面规范的情况下,基于所述目标系统的用户界面规范开发目标系统的通用组件。/n

【技术特征摘要】
1.一种用于开发目标系统的方法,其特征在于,所述方法包括:
基于第三方展示类插件构建目标系统的展示类组件;其中,所述目标系统的展示类组件包括:通用组件、以及定制组件;
基于第三方交互类插件构建目标系统的交互类组件;
对所述目标系统的展示类组件和所述目标系统的交互类组件进行打包,以得到目标系统的公共组件库;
其中,所述基于第三方展示类插件构建目标系统的展示类组件包括:遍历第三方展示类插件中的组件,判断所述第三方展示类插件中的组件是否满足目标系统的用户界面规范;在所述第三方展示类插件中的组件满足目标系统的用户界面规范的情况下,将所述第三方展示类插件中的组件作为目标系统的通用组件,并对所述第三方展示类插件中的组件的标识进行修改;在所述第三方展示类插件中的组件不满足目标系统的用户界面规范的情况下,基于所述目标系统的用户界面规范开发目标系统的通用组件。


2.根据权利要求1所述的方法,其特征在于,所述基于第三方展示类插件构建目标系统的展示类组件的步骤包括:
获取多个所述目标系统的通用组件,对所述多个所述目标系统的通用组件进行组合、排版,以得到所述定制组件。


3.根据权利要求1所述的方法,其特征在于,所述第三方交互类插件包括:第三方HTTP请求库、以及第三方前端公共方法库;所述基于第三方交互类插件开发目标系统的交互类组件的步骤包括:
引入第三方HTTP请求库,对所述HTTP请求库进行封装,以得到目标系统的第一类交互组件;引入第三方前端公共方法库,对所述第三方前端公共方法库进行封装,以得到目标系统的第二类交互组件。


4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在执行所述基于第三方展示类插件构建目标系统的展示类组件的步骤之前,基于代码打包工具搭建公共组件库的目录结构,并安装第三方展示类插件以及第三方交互类插件。


5.根据权利要求1所述的方法,其特征在于,所述公共组件库还包括:页面开发工具;所述方法还包括:
...

【专利技术属性】
技术研发人员:焦喜梅
申请(专利权)人:泰康保险集团股份有限公司
类型:发明
国别省市:北京;11

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

1