一种程序包生成方法、装置、电子设备及存储介质制造方法及图纸

技术编号:26342024 阅读:34 留言:0更新日期:2020-11-13 20:29
本发明专利技术实施例公开了一种程序包生成方法、装置、电子设备及存储介质。该方法包括:获取预设程序设计文档;其中,所述预设程序设计文档包括包头定义段文档和子程序段文档;解析所述包头定义段文档,以生成包头定义段程序;解析所述子程序段文档,并根据子程序段类型,生成子程序段程序;根据所述包头定义段程序和所述子程序段程序,生成程序包。通过运行本发明专利技术实施例所提供的技术方案,可以解决通过设计文档编写程序包的阶段中,存在重复性工作的情况以及程序开发人员在手工录入时,容易出现手误的问题,实现提高程序包生成效率和准确率的效果。

【技术实现步骤摘要】
一种程序包生成方法、装置、电子设备及存储介质
本专利技术实施例涉及计算机技术,尤其涉及一种程序包生成方法、装置、电子设备及存储介质。
技术介绍
IT项目实施通常有四个阶段:需求分析、系统设计、编码开发、测试和维护。数据类IT项目在系统设计阶段,需要产出数据映射设计文档;在编码开发阶段,程序开发人员需要根据数据映射设计文档手工编写出数据库程序包。在通过设计文档编写程序包的阶段中,存在重复性工作的情况:数据映射和数据变换转换的信息在设计文档中已填写过,而在开发阶段,同样的信息又需要重新手工录入到程序包中。程序开发人员在手工录入时,也容易出现手误的情况。
技术实现思路
本专利技术实施例提供一种程序包生成方法、装置、电子设备及存储介质,以实现提高程序包生成效率和准确率的效果。第一方面,本专利技术实施例提供了一种程序包生成方法,该方法包括:获取预设程序设计文档;其中,所述预设程序设计文档包括包头定义段文档和子程序段文档;解析所述包头定义段文档,以生成包头定义段程序;解析所述子程序段文档,并根据子本文档来自技高网...

【技术保护点】
1.一种程序包生成方法,其特征在于,包括:/n获取预设程序设计文档;其中,所述预设程序设计文档包括包头定义段文档和子程序段文档;/n解析所述包头定义段文档,以生成包头定义段程序;/n解析所述子程序段文档,并根据子程序段类型,生成子程序段程序;/n根据所述包头定义段程序和所述子程序段程序,生成程序包。/n

【技术特征摘要】
1.一种程序包生成方法,其特征在于,包括:
获取预设程序设计文档;其中,所述预设程序设计文档包括包头定义段文档和子程序段文档;
解析所述包头定义段文档,以生成包头定义段程序;
解析所述子程序段文档,并根据子程序段类型,生成子程序段程序;
根据所述包头定义段程序和所述子程序段程序,生成程序包。


2.根据权利要求1所述的方法,其特征在于,所述子程序段类型包括查询、插入、更新、合并中的至少一种。


3.根据权利要求1所述的方法,其特征在于,在解析所述包头定义段文档之前,还包括:
根据预设校验规则校验所述预设程序设计文档;
若校验通过,则执行解析所述包头定义段文档操作。


4.根据权利要求1所述的方法,其特征在于,所述子程序段文档包括条件段文档,所述条件段文档用于生成所述子程序段程序中的条件段程序;
所述条件段文档包括过滤、分类、排序中的至少一种。


5.根据权利要求2所述的方法,其特征在于,若所述子程序段类型为合并,所述方法还包括:
获取所述子程序段文档中字段的逻辑主键和/或物理主键的主键状态;其中,所述主键状态包括是或否;
根据所述主键状态判断所述字段是否为合并操作时的关联条件。


6.根据权利要求2所述的方法,其特征在于,若所述程序包应用于源表和/或目标表,则根据子程序段类型,生成子程序段程序,包括:
若所述子程序段类型为查询,则生成用于查询所述源表的子程序段程序;
若所述子程序段类型为插入,则生成用于将所述源表插入所述目标表的子程序段程序;
若所述子程序段类型为更新,则生成用于更新所述目标表的子程序...

【专利技术属性】
技术研发人员:吴博朱富荣李木海庄佳和何易超林宜领林凯陈文森林妙真
申请(专利权)人:中国建设银行股份有限公司建信金融科技有限责任公司
类型:发明
国别省市:北京;11

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

1