[发明专利]客户订单管理软件配置优化方法有效
| 申请号: | 201811334001.4 | 申请日: | 2018-11-09 |
| 公开(公告)号: | CN109558137B | 公开(公告)日: | 2021-01-26 |
| 发明(设计)人: | 龙启;尚德喜;李斌;陈大可;杨卫国 | 申请(专利权)人: | 深圳市海勤科技有限公司 |
| 主分类号: | G06F8/41 | 分类号: | G06F8/41 |
| 代理公司: | 北京化育知识产权代理有限公司 11833 | 代理人: | 尹均利 |
| 地址: | 518000 广东省深圳市南山区科*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 客户 订单 管理软件 配置 优化 方法 | ||
本发明公开一种客户订单管理软件配置优化方法,包括:根据已有的软件构建框架以及菜单工具生成可视化窗口,形成菜单框架;根据工程师配置订单,查询备份配置。若已有备份配置,则导入已有配置并填入菜单框架中,若无备份配置,则依据菜单生成规则填入默认配置;根据菜单配置及工程师配置的订单,解析出用于编译规则的配置参数。解析用于条件编译的宏定义头文件;基于工程师选择的订单目录,将目录中资源及数据分发到代码目录;根据上述配置文件进行编译操作,生成目标程序。通过上述技术方案,首先将已有的软件构建框架按照不同的功能配置转化为一个可视化的菜单项,在进行配置编译时直接调用上述可视化的配置即可,快捷且不易出现错误。
技术领域
本发明涉及软件工程构建技术领域,更具体地说,它涉及一种客户订单管理软件配置优化方法。
背景技术
现有的软件开发服务公司会根据客户订单中所列出的功能需求开发出对应的软件,客户往往只需要提供一个功能样本即可。在开发的过程中,许多功能软件模块需要工程师根据客户的需求自行独立编写构建,后期若客户需要对软件进行升级,软件工程师又需要重新进行配置编译与管理,由于软件代码数据量巨大,上述操作会耗费大量人力与时间。并且,由于待配置编译与管理的代码数量多,在软件代码的编译调取过程中极易发生错误,且错误后不易查找错误所在,整个配置编译和管理并不可靠。
发明内容
针对实际运用中使用人为方法进行软件配置编译与管理,需要耗费大量人力与时间,而且并不可靠这一问题,本发明目的在于提出一种客户订单管理软件配置优化方法,采用可视化的方式对已有的软件功能模块进行显示,在进行配置编译时直接调用上述可视化的功能模块即可,调用方便,错误率低,具体方案如下:
一种客户订单管理软件配置优化方法,包括:
根据工程师配置订单,查询备份配置,若已有备份配置,则导入已有配置并填入菜单框架中,若无备份配置,则依据菜单生成规则填入默认配置;
根据菜单配置及工程师配置的订单,解析出用于编译规则的配置参数,解析用于条件编译的宏定义头文件;
基于工程师选择的订单目录,将目录中资源及数据分发到代码目录。
根据上述配置文件进行编译操作,生成目标程序。
通过上述技术方案,首先将已有的软件构建框架按照不同的功能配置转化为一个可视化的菜单项,在进行配置编译时直接调用上述可视化的配置即可,快捷且不易出现错误。
进一步的,所述自动读取备份配置包括:根据菜单框架遍历所有菜单项,根据菜单参数类型,查找备份配置中配置项。若有配置项,填入参数,若无配置项,填写默认参数,并以NEW后缀进行新的参数进行备注。
通过上述技术方案,能够对已有的配置进行全面的检查,避免遗漏。
进一步的,在生成所述配置文件之前,若调用的已有配置备份配置在菜单参数允许范围内,则对对应的菜单选项进行初始化操作,而后进一步配置参数。
通过上述技术方案,使得经过重新配置的菜单选项后期能够正常的运作,保证后期的配置文件能够实现设定的功能。
进一步的,所述菜单工具包括读取订单以及备份数据,获取目标配置及备份配置。
进一步的,对菜单选项进行初始化操作并配置参数后,若不保存上述设置,则导入默认配置用于生成所述配置文件。
通过上述技术方案,当整个配置优化的过程中出现数据的遗漏,则采用默认的配置加以填充,最终使得最后的程序包功能与设定的功能相差不大,也便于后期进行数据的修改。
进一步的,对菜单选项进行初始化操作并配置参数后,解析配置文件。
与现有技术相比,本发明的有益效果如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市海勤科技有限公司,未经深圳市海勤科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811334001.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种测试用例自动化编译与上传的验证方法
- 下一篇:后代选择器处理方法及装置





