[发明专利]软件开发方法、智能终端及存储介质在审
申请号: | 202210101897.1 | 申请日: | 2022-01-27 |
公开(公告)号: | CN114564175A | 公开(公告)日: | 2022-05-31 |
发明(设计)人: | 梁雄师;蔡世华;邓赟;黄坚辉;周键杨;肖俊泳;王凤娇 | 申请(专利权)人: | 广东南方数码科技股份有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/30 |
代理公司: | 广州市越秀区哲力专利商标事务所(普通合伙) 44288 | 代理人: | 任豪杰 |
地址: | 510665 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 开发 方法 智能 终端 存储 介质 | ||
本发明提供一种软件开发方法、智能终端及存储介质,该软件开发方法包括:S101:接收输入的工程信息,根据工程信息获取模板文件的填充参数,并通过文件对象获取最终的工程代码目录结构;S102:根据模板文件信息加载模板文件,利用填充参数填充模板文件生成文件数据,基于工程代码目录结构存储文件数据以生成目标文件。本发明通过设置模板文件的方式,降低了软件的开发难度,准入门槛低,扩展了开发领域,并且在面对多个不同类型对象时,减少了编程开发的工作量,减少了人工成本的消耗、数据处理量小,从而提升了开发效率。
技术领域
本发明涉及软件开发技术领域,尤其涉及一种软件开发方法、智能终端及存储介质。
背景技术
随着科技和社会的快速发展,计算机软件工程变得越来越重要,各行各业中的机械自动化、智能化控制、互联网、物联网等等对于软件开发的效率、控制或运行速度等要求也越来越多。软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程。
目前的软件开发系统,开发的领域和产品细分狭窄,准入门槛高,入手难度高,一般需要专业人士才能进行开发,且无法面向所有对象。并且在软件工程应用中,传统的软件开发系统只能解决某一个特定对象类型的应用问题,当需要面对多个不同类型的对象时,则需要程序员完成大量复杂、重复或类似的编程开发工作,这一方面带来大量的人工成本的浪费,另一方面程序的代码量激增,数据处理量大,而且因为需要大量的编程工作,所以软件开发的效率也无法提高。
发明内容
为了克服现有技术的不足,本发明提出一种软件开发方法、智能终端及存储介质,根据输入的工程信息获取模板文件以及填充参数的信息,利用填充参数填充模板文件生成文件数据,并将文件数据填充在基于文件对象获取的目标路径中以生成软件的目标文件,通过设置模板文件的方式,降低了软件的开发难度,准入门槛低,扩展了开发领域,并且在面对多个不同类型对象时,减少了编程开发的工作量,减少了人工成本的消耗、数据处理量小,从而提升了开发效率。
为解决上述问题,本发明采用的一个技术方案为:一种软件开发方法,所述软件开发方法包括:S101:接收输入的工程信息,根据所述工程信息获取模板文件的填充参数,并通过文件对象获取最终的工程代码目录结构;S102:根据所述模板文件信息加载模板文件,利用所述填充参数填充模板文件生成文件数据,基于所述工程代码目录结构存储所述文件数据以生成目标文件。
进一步地,所述接收输入的工程信息的步骤具体包括:获取输入的软件的工程信息,并根据输入的指令获取选择的数据库、数据表以及模板文件信息,所述工程信息包括工程名称、仓库坐标以及功能模块的信息。
进一步地,所述利用所述填充参数填充模板文件生成文件数据的步骤具体包括:通过文件对象获取每个模板文件的生成模式,根据所述生成模式使用所述填充参数填充模板文件生成文件数据,所述生成模式包括普通模式、数据表模式。
进一步地,所述根据所述生成模式使用所述填充参数填充模板文件生成文件数据的步骤具体包括:获取普通模式对应的模板文件,并使用普通模式将填充参数填充到模板文件生成源码文件,获取功能模块关联的数据表,使用普通模式和数据表模式遍历所述功能模块关联的数据表进行源码生成。
进一步地,所述根据所述工程信息获取模板文件的填充参数的步骤具体包括:根据所述工程信息进行初始化设置和转换处理以得到所述模板文件的填充参数。
进一步地,所述通过文件对象获取最终的工程代码目录结构的步骤具体包括:获取并解析所述文件对象中的目录结构描述信息,根据解析结果获取最终的工程代码目录结构。
进一步地,所述根据所述模板文件信息加载模板文件的步骤具体包括:根据所述模板文件信息中的模板唯一标识加载存储的模板文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东南方数码科技股份有限公司,未经广东南方数码科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210101897.1/2.html,转载请声明来源钻瓜专利网。