一种软件开发共享管理方法和系统技术方案

技术编号:38386893 阅读:15 留言:0更新日期:2023-08-05 17:41
本发明专利技术提供一种软件开发共享管理方法和系统,在接收到前端输入的开发需求后,直接调用统一的服务层访问与前端对应的后端的数据层,最后在处理与所述开发需求数据相应的应用模块在所述数据层中的数据后使用应用模块,通过统一的数据层和服务层实现了前端程序员在开发前端页面时使用统一的服务层调用后端,使得开发的前端页面具有通用性,前端页面可直接复制使用,极大地提升开发效率,同时由于共享的前端页面已经经过用户使用,可靠性得到保障,从而降低了bug的出现概率,利用构建的数据层与应用模块的对应关系模型建立前端业务数据与后端数据存储的关系,这样前端的任何页面都通过统一的服务层处理后端数据,保证了页面交互的统一性、通用性。通用性。通用性。

【技术实现步骤摘要】
一种软件开发共享管理方法和系统


[0001]本专利技术涉及计算机
,尤其涉及一种软件开发共享管理方法和系统。

技术介绍

[0002]目前想实现软件代码页面级的共享一般都在使用无代码平台,无代码平台模块化以后,可根据实际情况实现页面级共享,但他存在很多缺点,例如限制了程序员的自由性,源代码不可见,无代码开发平台封装的组件限制了专业程序员的使用,这样在碰到客户的特殊软件需求时就不能满足,此外,前端程序员也不能灵活选择自己要使用的语言与技术,业务流程只能随着组件改变,组件的功能和种类,限制了应用程序的开发。
[0003]因此,有必要提供一种软件开发共享管理方法和系统解决上述技术问题。

技术实现思路

[0004]为解决上述技术问题,本专利技术提供一种软件开发共享管理方法和系统。
[0005]本专利技术提供的一种软件开发共享管理方法,所述管理方法包括:
[0006]接收前端输入的开发需求;
[0007]基于所述前端输入的开发需求,调用统一的服务层访问与前端对应的后端的数据层;
[0008]在处理与所述开发需求数据相应的应用模块在所述数据层中的数据后使用经处理的应用模块。
[0009]优选的,在所述接收前端输入的开发需求之前,包括:
[0010]定义应用模块与数据层之间的对应关系模型;
[0011]基于所述通用对应关系模型生成应用模块的应用页面;
[0012]发布所述应用页面以形成页面共享库。
[0013]优选的,所述根据需求定义应用对象与数据存储之间的通用对应关系模型,包括:
[0014]定义数据形成数据层;
[0015]构建与所述数据层匹配的服务层;
[0016]调用所述服务层来操作所述数据层以开发出应用模块。
[0017]优选的,所述数据层包括用于存储与人、个体相关的信息的toC表、用于存储与组织相关的信息的toB表、用于存储实物或虚拟物品信息的toW表、用于存储两者或两者以上关系信息的toF表以及用于存储以上四个存储对象生成的数据的toD表。
[0018]优选的,所述服务层为API接口,包括系统服务API接口和应用服务API接口,其中,所述系统服务API接口用于提供包括统一登录、组织架构、权限、功能、系统日志、系统告警以及用户管理的系统服务,所述应用服务API接口用于提供包括数据定义、数据保存、数据查询、数据改动以及数据删除的应用服务。
[0019]优选的,每个应用模块包括若干定义路由关系的应用页面。
[0020]本专利技术还提供一种软件开发共享管理系统,所述管理系统包括:
[0021]接收模块,用于接收前端输入的开发需求;
[0022]调用模块,用于基于所述前端输入的开发需求,调用统一的服务层访问与前端对应的后端的数据层;
[0023]使用模块,用于在处理与所述开发需求数据相应的应用模块在所述数据层中的数据后使用经处理的应用模块。
[0024]优选的,还包括:
[0025]定义模块,用于定义应用模块与数据层之间的对应关系模型;
[0026]生成模块,用于基于所述通用对应关系模型生成应用模块的应用页面;
[0027]发布模块,用于发布所述应用页面以形成页面共享库。
[0028]优选的,还包括:
[0029]数据子模块,用于定义数据形成数据层;
[0030]服务子模块,用于构建与所述数据层匹配的服务层;
[0031]开发子模块,用于调用所述服务层来操作所述数据层以开发出应用模块。
[0032]与相关技术相比较,本专利技术提供的一种软件开发共享管理方法和系统具有如下有益效果:
[0033]本专利技术在接收到前端输入的开发需求后,直接调用统一的服务层访问与前端对应的后端的数据层,最后在处理与所述开发需求数据相应的应用模块在所述数据层中的数据后使用应用模块,通过统一的数据层和服务层实现了前端程序员在开发前端页面时使用统一的服务层调用后端,使得开发的前端页面具有通用性,其他前端程序员可直接复制使用,极大地提升开发效率,同时由于共享的前端页面已经经过用户使用,可靠性得到保障,从而降低了bug的出现概率,并且建立了数据层与应用模块的对应关系模型,利用模型建立了前端业务数据与后端数据存储的关系,这样前端的任何页面都通过统一的服务层处理后端数据,保证了页面交互的统一性、通用性。
附图说明
[0034]图1为本专利技术提供的一种软件开发共享管理方法的步骤示意图;
[0035]图2为本专利技术提供的一种软件开发共享管理系统的系统架构示意图;
[0036]图3为应用于本专利技术提供的一种软件开发共享管理方法的示例图。
具体实施方式
[0037]下面结合附图和实施方式对本专利技术作进一步说明。
[0038]实施例一
[0039]本实施例公开了一种软件开发共享管理方法
[0040]在本实施例中,如图1所示,所述管理方法包括:
[0041]步骤S100:接收前端输入的开发需求;其中,输入的开发需求为前端开发人员想要实现的功能,在使用时,可以将功能开发需求的关键字键入本专利技术提供的管理系统中。
[0042]步骤S200:基于所述前端输入的开发需求,调用统一的服务层访问与前端对应的后端的数据层;其中,在前端开发人员键入功能开发需求后,利用统一的服务层访问后端的数据层,该数据层中存储有现有应用模块的底层后端数据,以便前端开发人员处理与应用
模块对应的后端数据,以得到完全符合功能需求的应用模块。
[0043]步骤S300:在处理与所述开发需求数据相应的应用模块在所述数据层中的数据后使用经处理的应用模块;其中,所述处理包括现有应用模块完全符合要求,直接使用现有的应用模块,或者在现有应用模块不完全符合要求的情况下,使用在现有应用模块的基础上修改后的应用模块。
[0044]具体的,在所述接收前端输入的开发需求之前,包括:
[0045]定义应用模块与数据层之间的对应关系模型;该步骤利用定义的对应关系模型能够建立起前端业务数据与后端数据存储的关系,这样后端就可为前端提供统一的服务层(API服务接口),前端的任何页面都通过统一的服务层(API服务接口)处理与前端业务数据对应的后端数据,保证了前端页面交互的统一性、通用性;
[0046]具体地,该步骤具体包括:
[0047]定义数据形成数据层;该步骤中,数据层包括用于存储与人、个体相关的信息(如用户、教师、学生、医生等一切软件应用项目与人相关的对象)的toC表、用于存储与组织相关的信息(如公司、协会、政府机构等)的toB表、用于存储实物或虚拟物品信息(如设备、资产、物品等)的toW表、用于存储两者或两者以上关系信息(如订单、合同、服务等)的toF表以及用于存储以上四个存储对象生成的数据(如人(公司员工)会生成考勤记录,物(设备)会生成运行记录等)的toD表,使用时,用户根据需求直接定义数据关系,形成数据层本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种软件开发共享管理方法,其特征在于,所述管理方法包括:接收前端输入的开发需求;基于所述前端输入的开发需求,调用统一的服务层访问与前端对应的后端的数据层;在处理与所述开发需求数据相应的应用模块在所述数据层中的数据后使用经处理的应用模块。2.根据权利要求1所述的一种软件开发共享管理方法,其特征在于,在所述接收前端输入的开发需求之前,包括:定义应用模块与数据层之间的对应关系模型;基于所述通用对应关系模型生成应用模块的应用页面;发布所述应用页面以形成页面共享库。3.根据权利要求2所述的一种软件开发共享管理方法,其特征在于,所述根据需求定义应用对象与数据存储之间的通用对应关系模型,包括:定义数据形成数据层;构建与所述数据层匹配的服务层;调用所述服务层来操作所述数据层以开发出应用模块。4.根据权利要求3所述的一种软件开发共享管理方法,其特征在于,所述数据层包括用于存储与人、个体相关的信息的toC表、用于存储与组织相关的信息的toB表、用于存储实物或虚拟物品信息的toW表、用于存储两者或两者以上关系信息的toF表以及用于存储以上四个存储对象生成的数据的toD表。5.根据权利要求3所述的一种软件开发共享管理方法,其特征在于,所述服务层为API接口,包括系统服务API接口和应...

【专利技术属性】
技术研发人员:刘显富
申请(专利权)人:内蒙古汇鑫电子商务有限公司
类型:发明
国别省市:

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

1