脚本文件生成方法和装置制造方法及图纸

技术编号:17265271 阅读:23 留言:0更新日期:2018-02-14 12:43
本发明专利技术公开了一种脚本文件生成方法,所述方法包括:接收到脚本文件的生成指令时,通过预设脚本生成工具在预设界面建立表格;在建立的表格中定义配置信息;根据所述表格中定义的配置信息,以及所述表格对应的脚本程序模板,生成脚本文件。本发明专利技术还公开了一种脚本文件生成装置。本发明专利技术生成的脚本文件合乎规范,即使后续要修改脚本文件,只要修改表格中的配置信息即可,提高了脚本文件生成的效率和智能性。

Script file generation methods and devices

The invention discloses a script file generation method, the method comprises: receiving instructions to generate a script file, by default script generation tools create tables in the default interface; definition of configuration information in the establishment of form; according to the configuration information defined by the form, and the form corresponding to the script the template generated script file. The invention also discloses a script file generating device. The script file generated by the invention is standardized, and even if we want to modify script files later, we can improve the efficiency and intelligence of script file generation by modifying configuration information in the table.

【技术实现步骤摘要】
脚本文件生成方法和装置
本专利技术涉及计算机应用
,尤其涉及一种脚本文件生成方法和装置。
技术介绍
目前,数据库设计基本都是开发人员设计后,手工编写,然后提交给相应的测试人员进行检查。但是,经常有如下问题:因为数据库设计不合规范,脚本完成后在执行过程中若是出现一些比较低级的错误,导致测试有问题时,需要回头调整设计,重新修改脚本代码,并重新执行。由于这种过程很多内容需要手动重复编写,耗费大量时间,导致脚本文件的生成效率较低,且生成方式智能性也较差。
技术实现思路
本专利技术的主要目的在于提供一种脚本文件生成方法和装置,旨在解决现有的脚本文件生成方式,效率低,且智能性差的技术问题。为实现上述目的,本专利技术提供一种脚本文件生成方法,所述脚本文件生成方法包括:接收到脚本文件的生成指令时,通过预设脚本生成工具在预设界面建立表格;在建立的表格中定义配置信息;根据所述表格中定义的配置信息,以及所述表格对应的脚本程序模板,生成脚本文件。优选地,所述在建立的表格中定义配置信息的步骤包括:在建立的表格中关联数据库;在所述表格中对关联的数据库建立用户信息以及同义词用户信息,以使不同的用户对应有不同的访问权限;及在所述表格中创建触发器,以便后续基于创建的所述触发器记录脚本文件的修改痕迹。优选地,所述根据所述表格中定义的配置信息,以及所述表格对应的脚本程序模板,生成脚本文件的步骤包括:在预设目录下存储的标准授权文件中提取脚本文件生成规则;根据提取的脚本文件生成规则、所述表格中定义的配置信息以及所述表格对应的脚本程序模板,生成脚本文件。优选地,所述方法还包括:在检测到标准授权文件的修改指令时,在所述预设目录中确定标准授权文件待修改的位置;用占位符替换确定的位置,并在确定的位置中添加新的脚本文件生成规则。优选地,所述根据所述表格中定义的配置信息,以及所述表格对应的脚本程序模板,生成脚本文件的步骤之后,所述脚本文件生成方法还包括:在接收到脚本文件的运行指令时,调用所述表格关联的数据库以运行所述脚本文件,实现对所述脚本文件的测试;在检测到所述脚本文件有误时,输出提示信息,其中,输出提示信息的方式包括在表格中有误的位置输出,或者弹出提示窗口输出有误的信息。此外,为实现上述目的,本专利技术还提供一种脚本文件生成装置,所述脚本文件生成装置包括:建立模块,用于接收到脚本文件的生成指令时,通过预设脚本生成工具在预设界面建立表格;定义模块,用于在建立的表格中定义配置信息;生成模块,用于根据所述表格中定义的配置信息,以及所述表格对应的脚本程序模板,生成脚本文件。优选地,所述定义模块包括:关联单元,用于在建立的表格中关联数据库;建立单元,用于在所述表格中对关联的数据库建立用户信息以及同义词用户信息,以使不同的用户对应有不同的访问权限;及创建单元,用于在所述表格中创建触发器,以便后续基于创建的所述触发器记录脚本文件的修改痕迹。优选地,所述生成模块包括:提取单元,用于在预设目录下存储的标准授权文件中提取脚本文件生成规则;生成单元,用于根据提取的脚本文件生成规则、所述表格中定义的配置信息以及所述表格对应的脚本程序模板,生成脚本文件。优选地,所述装置还包括:确定模块,用于在检测到标准授权文件的修改指令时,在所述预设目录中确定标准授权文件待修改的位置;处理模块,用于用占位符替换确定的位置,并在确定的位置中添加新的脚本文件生成规则。优选地,所述脚本文件生成装置还包括:调用模块,用于在接收到脚本文件的运行指令时,调用所述表格关联的数据库以运行所述脚本文件,实现对所述脚本文件的测试;输出模块,用于在检测到所述脚本文件有误时,输出提示信息,其中,输出提示信息的方式包括在表格中有误的位置输出,或者弹出提示窗口输出有误的信息。本专利技术提出的脚本文件生成方法和装置,接收到脚本文件的生成指令时,先通过预设脚本生成工具在预设界面建立表格,然后在建立的表格中定义配置信息,再根据所述表格中定义的配置信息,以及所述表格对应的脚本程序模板,生成脚本文件。使得脚本文件是由表格中的配置信息以及表格对应的脚本程序模板生成的,生成的脚本文件合乎规范,即使后续要修改脚本文件,只要修改表格中的配置信息即可,脚本程序模板中的代码片段无须再次编写,提高了脚本文件生成的效率和智能性。附图说明图1为本专利技术脚本文件生成方法第一实施例的流程示意图;图2为图1中步骤S20的细化流程示意图;图3为图1中步骤S30的细化流程示意图;图4为本专利技术脚本文件生成方法第二实施例的流程示意图;图5为本专利技术脚本文件生成装置第一实施例的功能模块示意图;图6为图5中定义模块20的细化功能模块示意图;图7为图5中生成模块30的细化功能模块示意图;图8为本专利技术脚本文件生成装置第二实施例的功能模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例的解决方案主要是:接收到脚本文件的生成指令时,先通过预设脚本生成工具在预设界面建立表格,然后在建立的表格中定义配置信息,再根据所述表格中定义的配置信息,以及所述表格对应的脚本程序模板,生成脚本文件。使得脚本文件的生成是由表格中的配置信息以及表格对应的脚本程序模板实现的,生成的脚本文件合乎规范,即使后续要修改脚本文件,只要修改表格中的配置信息即可,脚本程序模板中的代码片段无须再次编写,解决了现有的脚本文件生成方式,效率低,且智能性差的问题。本专利技术提供一种脚本文件生成方法。参照图1,图1为本专利技术脚本文件生成方法较佳实施例的流程示意图。在本实施例中,所述脚本文件生成方法包括:接收到脚本文件的生成指令时,通过预设脚本生成工具在预设界面建立表格;在建立的表格中定义配置信息;根据所述表格中定义的配置信息,以及所述表格对应的脚本程序模板,生成脚本文件。在本实施例中,所述脚本文件生成方法优选是终端通过预设的脚本生成工具实现的,所述脚本生成工具可以为DB(Database)工具,通过该脚本生成工具完成本专利技术的脚本文件生成过程。以下是本实施例中实现脚本文件生成的具体步骤:步骤S10,接收到脚本文件的生成指令时,通过预设脚本生成工具在预设界面建立表格;本实施例中,在接收到脚本文件的生成指令时,通过预设脚本生成工具调用预设应用,以在所述预设应用的预设界面中建立表格,本实施例中,所述预设界面优选为Excel应用的界面,对应的,建立的表格就为Excel表格。步骤S20,在建立的表格中定义配置信息;在预设界面中建立表格之后,在建立的所述表格中定义配置信息,本实施例中,所述配置信息可以是终端系统自行定义的配置信息,也可以是终端系统和用户在表格中输入的配置信息共同定义的,具体需要定义哪些配置信息,根据实际情况而定。终端系统定义的配置信息是系统默认会定义好的,用户输入的配置信息是根据用户实际需要才输入的。优选地,在表格建立完成之后,若接收到用户输入的配置信息,即可将用户输入的配置信息以及终端系统的配置信息都定义到所述表格中,若未接收到用户输入的配置信息,则直接采用终端系统定义的配置信息。终端系统定义的信息包括:表格关联的数据库,表格中关联的标准授权文件;其中,数据库用来确定表格最终对应的脚本程序模板具体类型,标本文档来自技高网...
脚本文件生成方法和装置

【技术保护点】
一种脚本文件生成方法,其特征在于,所述脚本文件生成方法包括:接收到脚本文件的生成指令时,通过预设脚本生成工具在预设界面建立表格;在建立的表格中定义配置信息;根据所述表格中定义的配置信息,以及所述表格对应的脚本程序模板,生成脚本文件。

【技术特征摘要】
1.一种脚本文件生成方法,其特征在于,所述脚本文件生成方法包括:接收到脚本文件的生成指令时,通过预设脚本生成工具在预设界面建立表格;在建立的表格中定义配置信息;根据所述表格中定义的配置信息,以及所述表格对应的脚本程序模板,生成脚本文件。2.如权利要求1所述的脚本文件生成方法,其特征在于,所述在建立的表格中定义配置信息的步骤包括:在建立的表格中关联数据库;在所述表格中对关联的数据库建立用户信息以及同义词用户信息,以使不同的用户对应有不同的访问权限;及在所述表格中创建触发器,以便后续基于创建的所述触发器记录脚本文件的修改痕迹。3.如权利要求2所述的脚本文件生成方法,其特征在于,所述根据所述表格中定义的配置信息,以及所述表格对应的脚本程序模板,生成脚本文件的步骤包括:在预设目录下存储的标准授权文件中提取脚本文件生成规则;根据提取的脚本文件生成规则、所述表格中定义的配置信息以及所述表格对应的脚本程序模板,生成脚本文件。4.如权利要求3所述的脚本文件生成方法,其特征在于,所述方法还包括:在检测到标准授权文件的修改指令时,在所述预设目录中确定标准授权文件待修改的位置;用占位符替换确定的位置,并在确定的位置中添加新的脚本文件生成规则。5.如权利要求2-4任一项所述的脚本文件生成方法,其特征在于,所述根据所述表格中定义的配置信息,以及所述表格对应的脚本程序模板,生成脚本文件的步骤之后,所述脚本文件生成方法还包括:在接收到脚本文件的运行指令时,调用所述表格关联的数据库以运行所述脚本文件,实现对所述脚本文件的测试;在检测到所述脚本文件有误时,输出提示信息,其中,输出提示信息的方式包括在表格中有误的位置输出,或者弹出提示窗口输出有误...

【专利技术属性】
技术研发人员:张义德
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1