[发明专利]一种单据开发方法及装置、可读介质和存储控制器在审
申请号: | 201710407166.9 | 申请日: | 2017-06-02 |
公开(公告)号: | CN107239285A | 公开(公告)日: | 2017-10-10 |
发明(设计)人: | 于大伟;任彦青 | 申请(专利权)人: | 山东浪潮通软信息科技有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F17/30 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 李世喆 |
地址: | 250100 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 单据 开发 方法 装置 可读 介质 存储 控制器 | ||
1.一种单据开发方法,其特征在于,包括:
以可视化的方式展示数据结构信息录入界面;
获取待开发单据的数据结构信息,所述数据结构信息由开发人员根据所述数据结构信息录入界面录入;
根据所述数据结构信息生成所述待开发单据的SQL建表语句,所述SQL建表语句用于创建所述待开发单据的表单;
根据所述开发人员输入的开发需求和所述数据结构信息,生成所述待开发单据的至少一个SQL功能语句,所述至少一个SQL功能语句用于对所述待开发单据进行功能性操作;
将所述SQL建表语句和所述至少一个SQL功能语句导出到指定的存储路径。
2.根据权利要求1所述的方法,其特征在于,在所述获取待开发单据的数据结构信息之后,进一步包括:
根据所述数据结构信息,生成所述待开发单据的单据界面和数据窗口;
将所述单据界面和所述数据窗口导出到与所述待开发单据相对应的开发包中。
3.根据权利要求2所述的方法,其特征在于,所述根据所述数据结构信息生成所述待开发单据的数据窗口,包括:
根据所述数据结构信息包括的信息集,生成表头数据窗口和至少一个表体数据窗口,其中,
所述信息集用于记录所述待开发单据的表名,所述表头数据窗口包括单据内码特征列和单据编号特征列中的部分或全部,每一个所述表体数据窗口包括单据内码特征列和单据分录特征列中的部分或全部。
4.根据权利要求1至3中任一所述的方法,其特征在于,所述根据所述开发人员输入的开发需求和所述数据结构信息生成所述待开发单据的至少一个SQL功能语句,包括:
根据所述开发需求获取预先创建的至少一个SQL功能语句模板;
针对所述至少一个SQL功能语句模板中的每一个SQL功能语句模板,根据所述数据结构信息,确定所述待开发单据对应于所述SQL功能语句模板的替换参数,通过所述替换参数对所述SQL功能语句模板中的默认参数进行替换,生成所述待开发单据的一个所述SQL功能语句。
5.一种单据开发装置,其特征在于,包括:展示单元、获取单元、语句生成单元和导出单元;
所述展示单元,用于以可视化的方式展示数据结构信息录入界面;
所述获取单元,用于获取开发人员通过所述展示单元展示的所述数据结构信息录入界面录入的数据结构信息;
所述语句生成单元,用于根据所述获取单元获取到的所述数据结构信息,生成所述待开发单据的SQL建表语句,并根据所述开发人员输入的开发需求和所述数据结构信息,生成所述待开发单据的至少一个SQL功能语句,其中,所述SQL建表语句用于创建所述待开发单据的表单,所述至少一个SQL功能语句用于对所述待开发单据进行功能性操作;
所述导出单元,用于将所述语句生成单元生成的所述SQL建表语句和所述至少一个SQL功能语句导出到指定的存储路径。
6.根据权利要求5所述的装置,其特征在于,进一步包括:对象生成单元;
所述对象生成单元,用于根据所述获取单元获取到的所述数据结构信息,生成所述待开发单据的单据界面和数据窗口;
所述导出单元,进一步用于将所述对象生成单元生成的所述单据界面和所述数据窗口导出到与所述待开发单据相对应的开发包中。
7.根据权利要求6所述的装置,其特征在于,所述对象生成单元包括:窗口生成子单元;
所述窗口生成子单元,用于根据所述数据结构信息包括的信息集,生成表头数据窗口和至少一个表体数据窗口,其中,所述信息集用于记录所述待开发单据的表名,所述表头数据窗口包括单据内码特征列和单据编号特征列中的部分或全部,每一个所述表体数据窗口包括单据内码特征列和单据分录特征列中的部分或全部。
8.根据权利要求5至7中任一所述的装置,其特征在于,所述语句生成单元包括:功能语句生成子单元;
所述功能语句生成子单元,用于根据所述开发需求获取预先创建的至少一个SQL功能语句模板,针对所述至少一个SQL功能语句模板中的每一个SQL功能语句模板,根据所述数据结构信息,确定所述待开发单据对应于所述SQL功能语句模板的替换参数,通过所述替换参数对所述SQL功能语句模板中的默认参数进行替换,生成所述待开发单据的一个所述SQL功能语句。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东浪潮通软信息科技有限公司,未经山东浪潮通软信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710407166.9/1.html,转载请声明来源钻瓜专利网。