本申请公开了一种基于网页的低代码模块化创建企业ERP的方法及装置,方法包括:接收用户选取的行业或应用场景;根据行业或应用场景进入ERP创建页面;ERP创建页面包括工具箱和ERP布局区,工具箱内设有多个标准化模块;接收用户在工具箱选取的多个标准化模块,并将多个标准化模块添加到ERP布局区;将ERP布局区的多个标准化模块叠加成功能块创建为需要的业务,减轻了非技术开发人员的压力,帮其免去了代码编写工作,同时也为专业开发人员提供了支持,帮助他们提取应用开发过程中的繁琐底层架构与基础设施任务。与基础设施任务。与基础设施任务。
【技术实现步骤摘要】
基于网页的低代码模块化创建企业ERP的方法及装置
[0001]本申请涉及EPR
,具体涉及一种基于网页的低代码模块化创建企业ERP的方法及装置。
技术介绍
[0002]ERP是Enterprise Resource Planning 的缩写,即企业资源计划系统,是集物资资源管理、人力资源管理、财务资源管理和信息资源管理一体化的企业管理软件,为企业决策层及员工提供决策运行手段的管理平台。
[0003]随着互联网技术的快速发展,对ERP开发人员的要求与日俱增,业务的快速发展,要求技术可以快速的响应,而技术本身就是知识和经验的沉淀,这种“快与慢”的矛盾制约着业务的快速发展,企业ERP更是趋于稳定。
[0004]传统的ERP开发需要事先和开发人员沟通业务需求、提供业务素材、编写开发文档、创建产品模型以及编写代码等步骤,通常会出现需求不明确、开发周期长、开发费用高等弊端。所以亟需将业务模块化,通过可视化的拖拽的方式让用户快速搭建需要的业务,从而促使低代码行业的发展。
技术实现思路
[0005]为此,本申请提供一种基于网页的低代码模块化创建企业ERP的方法及装置,以解决现有技术存在的需求不明确、开发周期长和开发费用高等问题。
[0006]为了实现上述目的,本申请提供如下技术方案:一种基于网页的低代码模块化创建企业ERP的方法,包括:获取用户输入的行业类型;查询数据库中所述行业类型是否存在;如果所述行业类型存在,则数据库将与所述行业类型相关的功能模块关联并返回功能模块数据;所述功能模块数据包含:模块编号、模块图标、模块分组和模块模板;根据所述功能模块的分组属性进行分组并作为预加载数据,同时将所述功能模块中的模块编号作为隐藏信息保存在工具箱中;获取所述功能模块的图标信息,按照图标信息的地址从指定路径中获取图标文件作为工具箱中控件的展示图标;响应用户在所述工具箱选取的多个图标,并将多个所述图标对应的功能模块添加到所述ERP布局区;验证每个功能模块数据的完整性,如果验证通过,则记录每个功能模块的使用信息;将每个功能模块的模块编号发送至平台业务端;所述平台业务端验证每个功能模块的使用信息;接收所述平台业务端返回的使用信息,并对使用信息进行格式验证,验证成功后
获取业务模块的组合条件,验证功能模块是否可以组合;接收所述平台业务端返回的配置信息,并对配置信息进行格式验证,验证成功后,解析所述配置信息,并提取功能模块的组合条件,对需要组合的功能模块的组合条件进行验证,验证成功后在所述ERP布局区显示已组合的功能模块;接收所述平台业务端返回的功能模块的排他性信息后并检测是否存在不合法的组合方式,如果不存在,则将多个功能模块组合成完整的业务模块。
[0007]进一步的,所述将多个功能模块组合成完整的业务模块后还包括:遍历所述业务模块中的所有模块,查找每个功能模块的编号,将功能模块的编号发送至所述平台业务端;所述平台业务端将功能模块的编号与数据库中已有数据进行比对,如果存在功能模块关联的使用记录,则返回功能模块使用记录编号,同时根据功能模块编号查找相邻功能模块的记录信息,如果相邻记录存在,则返回功能模块相邻记录编号,如果功能模块的使用记录编号及相邻记录编号均存在,则将数据保存至数据库,形成此业务模块的记录信息,并返回所述业务模块在数据库中生成的业务模块编号。
[0008]进一步的,还包括:遍历当前项目中所有的业务模块,获取业务模块编号,并将业务模块编号发送至所述平台业务端;接收所述平台业务端返回的业务模块使用记录信息,检验业务模块的使用数据,如果验证通过,则根据业务模块的编号在数据库中查找所述业务模块中的功能模块使用信息及配置信息,根据配置信息查找功能模块的模板信息,结合业务模块的使用信息和功能模块的使用信息,对多个功能模块的模板文件进行组合,形成业务模块的代码文件;将所述代码文件保存在磁盘中。
[0009]进一步的,将所述代码文件保存在磁盘中后,用户通过下载ERP代码、IIS部署和容器部署三种部署方式进行部署。
[0010]进一步的,所述响应用户在所述工具箱选取的多个图标时,包括:判断用户输入的数据是否合法,如果用户输入的数据合法,则形成完整的功能模块;判断功能模块是否具备组合条件,如果具备组合条件,则将多个功能模块合成新的业务功能;判断功能模块业务流程是否合法,如果合法,则多个功能模块会组合成完整的业务流程。
[0011]进一步的,所述验证每个功能模块数据的完整性时,包括功能模块编号的验证、功能模块模板文件的验证和功能模块配置数据的验证。
[0012]进一步的,所述将多个所述图标对应的功能模块添加到所述ERP布局区时是通过拖曳的方式将多个所述图标添加到所述ERP布局区。
[0013]第二方面,一种基于网页的低代码模块化创建企业ERP的装置,包括:行业类型输入模块,用于获取用户输入的行业类型;查询模块,用于查询数据库中所述行业类型是否存在;如果所述行业类型存在,则数据库将与所述行业类型相关的功能模块关联并返回功能模块数据;所述功能模块数据包含:模块编号、模块图标、模块分组和模块模板;
加载模块,用于根据所述功能模块的分组属性进行分组并作为预加载数据,同时将所述功能模块中的模块编号作为隐藏信息保存在工具箱中;图标获取模块,用于获取所述功能模块的图标信息,按照图标信息的地址从指定路径中获取图标文件作为工具箱中控件的展示图标;响应模块,用于响应用户在所述工具箱选取的多个图标,并将多个所述图标对应的功能模块添加到所述ERP布局区;第一验证模块,用于验证每个功能模块数据的完整性,如果验证通过,则记录每个功能模块的使用信息;数据传输模块,用于将每个功能模块的模块编号发送至平台业务端;所述平台业务端验证每个功能模块的使用信息;数据接收模块,用于接收所述平台业务端返回的使用信息;以及接收所述平台业务端返回的配置信息;以及接收所述平台业务端返回的功能模块的排他性信息;第二验证模块,用于对使用信息进行格式验证,验证成功后获取业务模块的组合条件,验证功能模块是否可以组合;以及对配置信息进行格式验证,验证成功后,解析所述配置信息,并提取功能模块的组合条件,对需要组合的功能模块的组合条件进行验证,验证成功后在所述ERP布局区显示已组合的功能模块;以及检测功能模块的排他性信息是否存在不合法的组合方式,如果不存在,则将多个功能模块组合成完整的业务模块。
[0014]第三方面,一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现基于网页的低代码模块化创建企业ERP的方法的步骤。
[0015]第四方面,一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现基于网页的低代码模块化创建企业ERP的方法的步骤。
[0016]相比现有技术,本申请至少具有以下有益效果:本专利技术提供的一种基于网页的低代码模块化创建企业ERP的方法及装置,方法包括:接收用户选取的行业或应用场景;根据行业或应用场景进入ERP创建页面;ER本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种基于网页的低代码模块化创建企业ERP的方法,其特征在于,包括:获取用户输入的行业类型;查询数据库中所述行业类型是否存在;如果所述行业类型存在,则数据库将与所述行业类型相关的功能模块关联并返回功能模块数据;所述功能模块数据包含:模块编号、模块图标、模块分组和模块模板;根据所述功能模块的分组属性进行分组并作为预加载数据,同时将所述功能模块中的模块编号作为隐藏信息保存在工具箱中;获取所述功能模块的图标信息,按照图标信息的地址从指定路径中获取图标文件作为工具箱中控件的展示图标;响应用户在所述工具箱选取的多个图标,并将多个所述图标对应的功能模块添加到所述ERP布局区;验证每个功能模块数据的完整性,如果验证通过,则记录每个功能模块的使用信息;将每个功能模块的模块编号发送至平台业务端;所述平台业务端验证每个功能模块的使用信息;接收所述平台业务端返回的使用信息,并对使用信息进行格式验证,验证成功后获取业务模块的组合条件,验证功能模块是否可以组合;接收所述平台业务端返回的配置信息,并对配置信息进行格式验证,验证成功后,解析所述配置信息,并提取功能模块的组合条件,对需要组合的功能模块的组合条件进行验证,验证成功后在所述ERP布局区显示已组合的功能模块;接收所述平台业务端返回的功能模块的排他性信息后并检测是否存在不合法的组合方式,如果不存在,则将多个功能模块组合成完整的业务模块。2.根据权利要求1所述的基于网页的低代码模块化创建企业ERP的方法,其特征在于,所述将多个功能模块组合成完整的业务模块后还包括:遍历所述业务模块中的所有模块,查找每个功能模块的编号,将功能模块的编号发送至所述平台业务端;所述平台业务端将功能模块的编号与数据库中已有数据进行比对,如果存在功能模块关联的使用记录,则返回功能模块使用记录编号,同时根据功能模块编号查找相邻功能模块的记录信息,如果相邻记录存在,则返回功能模块相邻记录编号,如果功能模块的使用记录编号及相邻记录编号均存在,则将数据保存至数据库,形成此业务模块的记录信息,并返回所述业务模块在数据库中生成的业务模块编号。3.根据权利要求1所述的基于网页的低代码模块化创建企业ERP的方法,其特征在于,还包括:遍历当前项目中所有的业务模块,获取业务模块编号,并将业务模块编号发送至所述平台业务端;接收所述平台业务端返回的业务模块使用记录信息,检验业务模块的使用数据,如果验证通过,则根据业务模块的编号在数据库中查找所述业务模块中的功能模块使用信息及配置信息,根据配置信息查找功能模块的模板信息,结合业务模块的使用信息和功能模块的使用信息,对多个功能模块的模板文件进行组合,形成业务模块的代码文件;将所述代码文件保存在磁盘中。4.根据权利要求3所述的基于网页的低代码模块化创建企业ERP的方法,其特征在于,
将所述代码文件保存在磁盘中后,用户通过下载ERP代码、IIS部署和容器部署三种部署...
【专利技术属性】
技术研发人员:车明,张东,郭相成,
申请(专利权)人:北京热源汇盈网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。