一种通用的软件编码辅助系统及方法_2

文档序号:8922414阅读:来源:国知局
现方式示意图。
[0027]图5显示为本发明实施例所述的通用的软件编码辅助系统的一种实现结构示意图。
[0028]图6显示为本发明实施例所述的通用的软件编码辅助系统的专属数据库生成模块的一种实现结构示意图。
[0029]图7显示为本发明实施例所述的通用的软件编码辅助系统的另一种实现结构示意图。
[0030]图8显示为本发明实施例所述的通用的软件编码辅助系统的第三种实现结构示意图。
[0031]元件标号说明
[0032]500通用的软件编码辅助系统
[0033]510数据加载模块
[0034]520数据库加载模块
[0035]530数据表选择模块
[0036]540数据表读取模块
[0037]550专属数据库生成模块
[0038]551显示读取单元
[0039]552操作提供单元
[0040]553选取单元
[0041]560源码编辑模块
[0042]570配置模块
[0043]SI ?Sll 步骤
[0044]S51 ?S53 步骤
【具体实施方式】
[0045]以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
[0046]需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0047]请参阅图1,本发明提供一种通用的软件编码辅助方法,所述通用的软件编码辅助方法包括:
[0048]SI,根据用户的隶属项目加载与所述项目对应的配置数据。用户可以隶属自己职责的项目配置数据。例如,当用户注册时就确定了用户归属的项目,这样就可以获取和项目有关的配置数据。或者在用户登录后,自行选择自己归属的项目,然后获取和项目有关的配置数据。
[0049]S2,根据所述配置数据加载数据库,列出所述数据库对应的全部数据表。凡是与配置数据相关的数据库都可以自动的加载进来,或者由用户选择性的加载需要的数据库。
[0050]S3,从所述全部数据表中选择需要的数据表。
[0051]S4,读取出已选择的数据表的数据结构和字段信息。
[0052]S5,根据选择需要的数据表的字段信息生成新的项目所需的专属数据库文件。
[0053]进一步,参见图2a所示,所述步骤S5根据选择需要的数据表的字段信息生成新的项目所需的专属数据库文件的一种实现过程包括:
[0054]S51,显示所述已选择的数据表的数据结构和字段信息。字段信息包括表名、数据类型、内容是否为空、字段说明等信息,参见图2b所示。
[0055]S52,提供对各字段信息的保留/删除操作。例如:在操作栏设置包含/不包含按钮、或保留/删除按钮等类似方式的按钮来实现保留/删除操作,参见图2b所示。
[0056]S53,利用所述保留/删除操作实现对所需要的字段信息的选取。
[0057]S6,创建对应所述专属数据库的模板文件,对所述模板文件进行编辑后生成贴近项目所需的不同类型的专属模板文件。创建对应所述专属数据库的模板文件的一种具体实现方式参见图2c所示,创建文件时自动增加新的模板文件,通过对新的模板文件进行编辑,实现更贴近项目所需的专属模板文件,从而可以在不影响其他项目的同时编辑专属的模板。
[0058]S7,配置生成文件的命名空间、函数前缀,调用不同类型的专属模板文件对选择需要读取的专属数据库文件进行处理,生成对应类型的配置数据文件。配置生成文件的一种具体实现方式参见图2d所示,通过一文本框选择需要读取的数据库名,设置生成文件的命名空间、函数前缀,该文本框可以根据不同配置框架生成不同的配置数据。
[0059]进一步,参见图3所示,所述通用的软件编码辅助方法还包括:
[0060]S8,提供所述专属数据库中的数据表的导出链接;或
[0061]S9,保存显示数据表的历史导出记录,提供所述历史导出记录分别对应的导出链接。
[0062]进一步,参见图4a所示,所述通用的软件编码辅助方法还包括:
[0063]S10,提供所述配置数据文件的下载链接;或
[0064]S11,保存显示配置数据文件的历史生成记录,提供所述历史生成记录分别对应的下载链接。历史生成记录的一种具体实现方式参见图4b所示,其可以保存显示历史生成记录的文件名、创建日期、创建人、文件大小、以及下载链接等信息。
[0065]本发明所述的通用的软件编码辅助方法的保护范围不限于本实施例列举的步骤执行顺序,凡是根据本发明的原理所做的现有技术的步骤增减、顺序调整、步骤替换所实现的方案都包括在本发明的保护范围内。
[0066]本发明还提供一种通用的软件编码辅助系统,所述通用的软件编码辅助系统可以实现本发明所述的通用的软件编码辅助方法,但本发明所述的通用的软件编码辅助方法的实现装置包括但不限于本实施例列举的通用的软件编码辅助系统的结构,凡是根据本发明的原理所做的现有技术的结构变形和替换,都包括在本发明的保护范围内。
[0067]本发明还提供一种通用的软件编码辅助系统,参见图5所示,所述通用的软件编码辅助系统500包括:数据加载模块510,数据库加载模块520,数据表选择模块530,数据表读取模块540,专属数据库生成模块550,源码编辑模块560,配置模块570,
[0068]所述数据加载模块510根据用户的隶属项目加载与所述项目对应的配置数据。用户可以隶属自己职责的项目配置数据。例如,当用户注册时就确定了用户归属的项目,这样就可以获取和项目有关的配置数据。或者在用户登录后,自行选择自己归属的项目,然后获取和项目有关的配置数据。
[0069]所述数据库加载模块520与所述数据加载模块510相连,根据所述配置数据加载数据库,列出所述数据库对应的全部数据表。凡是与配置数据相关的数据库都可以自动的加载进来,或者由用户选择性的加载需要的数据库。
[0070]所述数据表选择模块530与所述数据库加载模块520相连,从所述全部数据表中选择需要的数据表。
[0071]所述数据表读取模块540与所述数据表选择模块530相连,读取出已选择的数据表的数据结构和字段信息。
[0072]所述专属数据库生成模块550与所述数据库加载模块520或所述数据表读取模块540相连,根据选择需要的数据表的字段信息生成新的项目所需的专属数据库文件。
[0073]进一步,参见图6所示,所述专属数据库生成模块550包括:显示读取单元551,操作提供单元552,选取单元553。
[0074]所述显示读取单元551,显示所述已选择的数据表的数据结构和字段信息。字段信息包括表名、数据类型、内容是否为空、字段说明等信息,参见图2b所示。
[0075]所述操作提供单元552与所述显示读取单元551相连,提供对各字段信息的保留/删除操作。例如:在操作栏设置包含/不包含按钮、或保留/删除按钮等类似方式的按钮来实现保留/删除操作,参见图2b所示。
[0076]所述选取单元553与所述操作提供单元552相连,利用所述保留/删除操作实现对所需要的字段信息的选取。
[0077]所述源码编辑模块560创建对应所述专属数据库的模板文件,对所
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1