[发明专利]一种单据开发方法及装置、可读介质和存储控制器在审
申请号: | 201710407166.9 | 申请日: | 2017-06-02 |
公开(公告)号: | CN107239285A | 公开(公告)日: | 2017-10-10 |
发明(设计)人: | 于大伟;任彦青 | 申请(专利权)人: | 山东浪潮通软信息科技有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F17/30 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 李世喆 |
地址: | 250100 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 单据 开发 方法 装置 可读 介质 存储 控制器 | ||
技术领域
本发明涉及计算机技术领域,特别涉及一种单据开发方法及装置、可读介质和存储控制器。
背景技术
随着计算机技术的不断发展与进步,出现了各种类型的管理软件供企业使用,比如ERP(Enterprise Resource Planning,企业资源计划)、BPM(Business Process Management,业务流程管理)、CRM(Customer Relationship Management,客户关系管理)等。管理软件通过各种类型的单据记录相应的业务数据,各种类型的单据由开发人员开发而获得。
目前,开发人员在开发一个单据时,手工录入各种类型的SQL(Structured Query Language,结构化查询语言)语句,以在用户需要时进行表单的创建、查询、保存和删除等操作。
针对目前开发单据的方法,由于一个单据被植入管理软件进行使用时,需要大量的SQL语句来完成表单的创建、查询、保存和删除等操作,通过手工录入SQL语句的方式,需要耗费开发人员较长的时间,导致开发单据的效率较低。
发明内容
本发明实施例提供了一种单据开发方法及装置、可读介质和存储控制器,能够提高对单据进行开发的效率。
第一方面,本发明实施例提供了一种单据开发方法,包括:
以可视化的方式展示数据结构信息录入界面;
获取待开发单据的数据结构信息,所述数据结构信息由开发人员根据所述数据结构信息录入界面录入;
根据所述数据结构信息生成所述待开发单据的SQL建表语句,所述SQL建表语句用于创建所述待开发单据的表单;
根据所述开发人员输入的开发需求和所述数据结构信息,生成所述待开发单据的至少一个SQL功能语句,所述至少一个SQL功能语句用于对所述待开发单据进行功能性操作;
将所述SQL建表语句和所述至少一个SQL功能语句导出到指定的存储路径。
可选地,在所述获取待开发单据的数据结构信息之后,进一步包括:
根据所述数据结构信息,生成所述待开发单据的单据界面和数据窗口;
将所述单据界面和所述数据窗口导出到与所述待开发单据相对应的开发包中。
可选地,所述根据所述数据结构信息生成所述待开发单据的数据窗口,包括:
根据所述数据结构信息包括的信息集,生成表头数据窗口和至少一个表体数据窗口,其中,
所述信息集用于记录所述待开发单据的表名,所述表头数据窗口包括单据内码特征列和单据编号特征列中的部分或全部,每一个所述表体数据窗口包括单据内码特征列和单据分录特征列中的部分或全部。
可选地,所述根据所述开发人员输入的开发需求和所述数据结构信息生成所述待开发单据的至少一个SQL功能语句,包括:
根据所述开发需求获取预先创建的至少一个SQL功能语句模板;
针对所述至少一个SQL功能语句模板中的每一个SQL功能语句模板,根据所述数据结构信息,确定所述待开发单据对应于所述SQL功能语句模板的替换参数,通过所述替换参数对所述SQL功能语句模板中的默认参数进行替换,生成所述待开发单据的一个所述SQL功能语句。
第二方面,本发明实施例还提供了一种单据开发装置,包括:展示单元、获取单元、语句生成单元和导出单元;
所述展示单元,用于以可视化的方式展示数据结构信息录入界面;
所述获取单元,用于获取开发人员通过所述展示单元展示的所述数据结构信息录入界面录入的数据结构信息;
所述语句生成单元,用于根据所述获取单元获取到的所述数据结构信息,生成所述待开发单据的SQL建表语句,并根据所述开发人员输入的开发需求和所述数据结构信息,生成所述待开发单据的至少一个SQL功能语句,其中,所述SQL建表语句用于创建所述待开发单据的表单,所述至少一个SQL功能语句用于对所述待开发单据进行功能性操作;
所述导出单元,用于将所述语句生成单元生成的所述SQL建表语句和所述至少一个SQL功能语句导出到指定的存储路径。
可选地,
该单据开发装置还可以包括:对象生成单元;
所述对象生成单元,用于根据所述获取单元获取到的所述数据结构信息,生成所述待开发单据的单据界面和数据窗口;
所述导出单元,进一步用于将所述对象生成单元生成的所述单据界面和所述数据窗口导出到与所述待开发单据相对应的开发包中。
可选地,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东浪潮通软信息科技有限公司,未经山东浪潮通软信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710407166.9/2.html,转载请声明来源钻瓜专利网。