一种实现数据向导的方法和装置的制造方法

文档序号:8298863阅读:196来源:国知局
一种实现数据向导的方法和装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,特别涉及一种实现数据向导的方法和装置。
【背景技术】
[0002]在日常工作中,用户常常通过数据信息管理软件,录入大量的业务单据,以妥善管理这些业务单据。在现有的信息管理软件中,用户在打开业务单据进行业务数据录入时,可以在某个数据项上打开该数据项的向导窗口来辅助录入该数据项对应的业务数据,但是,向导窗口是固化的,即向导窗口上数据项对应的数据是固定的,用户无法对该数据进行修改,例如:如果用户想要隐藏不用的数据时,则必须对向导窗口进行二次开发才可以实现。在数据信息管理软件的应用中,无法根据自身需求对向导窗口进行个性化设置。

【发明内容】

[0003]本发明提供一种实现数据向导的方法和装置,以使数据向导具有灵活性,从而使客户可以根据需求对所述数据向导进行个性化设置。
[0004]一种实现数据向导的方法,定义各个数据项的数据源,包括:
[0005]确定目标业务单据中各个数据项中需要进行数据向导的目标数据项;
[0006]根据确定的所述目标数据项的数据源,确定所述目标数据项对应的目标向导窗口中所包括的目标源数据;
[0007]将所述目标数据项与所述目标向导窗口绑定;
[0008]在接收到针对所述目标数据项的展示指令时,展示所述目标向导窗口;所述目标向导窗口中包括所述目标源数据。
[0009]优选地,实现数据向导的方法进一步包括:定义各个数据项的SQL语句;
[0010]所述定义各个数据项的数据源,包括:根据定义的各个数据项的SQL语句,查找数据源,并返回查找结果,如果所述查找结果为找到所述SQL语句对应的数据源,则验证所述SQL语句正确,否则,验证所述SQL语句错误。
[0011]优选地,实现数据向导的方法进一步包括:定义所述目标向导窗口页面展现风格,所述页面展现风格包括数据列表风格、左卡片右列表风格或卡片风格。
[0012]优选地,所述展示所述目标向导窗口,包括:解析所述目标向导窗口中目标源数据的数据源,根据所述目标源数据的数据源形成结果集;解析所述目标向导窗口的页面展现风格,根据所述目标向导窗口的页面展现风格,加载所述目标向导窗口。
[0013]优选地,在所述展示所述目标向导窗口之后,进一步包括:获取所述目标向导窗口中各个目标源数据的调整指令,根据所述调整指令对所述目标向导窗口中的目标源数据进行调整。
[0014]一种实现数据向导的装置,其特征在于,包括:
[0015]定义单元,用于定义各个数据项的数据源;
[0016]确定单元,用于确定目标业务单据中各个数据项中需要进行数据向导的目标数据项;根据确定的所述目标数据项的数据源,确定所述目标数据项对应的目标向导窗口中所包括的目标源数据;
[0017]绑定单元,用于将所述目标数据项与所述目标向导窗口绑定;
[0018]展示单元,用于在接收到针对所述目标数据项的展示指令时,展示所述目标向导窗口 ;所述目标向导窗口中包括所述目标源数据。
[0019]优选地,所述装置进一步包括:判断单元,其中,
[0020]所述定义单元,进一步用于:定义各个数据项的SQL语句;
[0021]所述判断单元,用于根据定义单元定义的各个数据项的SQL语句,查找数据源,并返回查找结果,如果所述查找结果为找到所述SQL语句对应的数据源,则验证所述SQL语句正确,否则,验证所述SQL语句错误。
[0022]优选地,所述定义单元,进一步用于:定义所述目标向导窗口页面展现风格,所述页面展现风格包括数据列表风格、左卡片右列表风格或卡片风格。
[0023]优选地,所述装置进一步包括:解析单元,用于解析所述展示单元的目标向导窗口中目标源数据的数据源,根据所述目标源数据的数据源形成结果集;解析所述目标向导窗口的页面展现风格,根据所述目标向导窗口的页面展现风格,加载所述目标向导窗口。
[0024]优选地,所述装置进一步包括:调整单元,
[0025]所述调整单元,用于获取所述目标向导窗口中各个目标源数据的调整指令,根据所述调整指令对所述目标向导窗口中的目标源数据进行调整。
[0026]本发明实施例提供了一种实现数据向导的方法和装置,可通过自定义各个数据项的数据源,进而确定目标业务单据中各个数据项中需要进行数据向导的目标数据项,根据确定的所述目标数据项的数据源,确定所述目标数据项对应的目标向导窗口中所包括的目标源数据,并通过将所述目标数据项与所述目标向导窗口绑定,通过目标数据项可完成对所述目标向导窗口的展示,从而实现了客户根据需求对所述数据向导进行个性化设置。另夕卜,在获取所述目标向导窗口中各个目标源数据的调整指令,根据所述调整指令对所述目标向导窗口中的目标源数据进行调整,进一步说明,本发明所述数据向导更具有灵活性。
【附图说明】
[0027]图1是本发明实施例提供的实现数据向导的方法流程图;
[0028]图2是本发明另一实施例提供的实现数据向导的方法流程图;
[0029]图3是本发明实施例提供的实现数据向导的装置所在架构示意图;
[0030]图4是本发明实施例提供的实现数据向导的装置结构示意图;
[0031]图5是本发明另一实施例提供的实现数据向导的装置结构示意图;
[0032]图6是本发明又一实施例提供的实现数据向导的装置结构示意图;
[0033]图7是本发明又一实施例提供的实现数据向导的装置结构示意图。
【具体实施方式】
[0034]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0035]如图1所示,本发明实施例提供了一种实现数据向导的方法,该方法可以包括以下步骤:
[0036]步骤101:定义各个数据项的数据源;
[0037]步骤102:确定目标业务单据中各个数据项中需要进行数据向导的目标数据项;
[0038]步骤103:根据确定的目标数据项的数据源,确定目标数据项对应的目标向导窗口中所包括的目标源数据;
[0039]步骤104:将目标数据项与目标向导窗口绑定;
[0040]步骤105:在接收到针对目标数据项的展示指令时,展示目标向导窗口 ;目标向导窗口中包括目标源数据。
[0041]本发明实施例提供的一种实现数据向导的方法,可通过自定义各个数据项的数据源,进而确定目标业务单据中各个数据项中需要进行数据向导的目标数据项,根据确定的所述目标数据项的数据源,确定所述目标数据项对应的目标向导窗口中所包括的目标源数据,并通过将所述目标数据项与所述目标向导窗口绑定,通过目标数据项可完成对所述目标向导窗口的展示,从而实现了客户根据需求对所述数据向导进行个性化设置。
[0042]在本发明一个实施例中,上述步骤101中定义各个数据项的数据源可以通过定义各个数据项的SQL语句实现,其实现的方法可以为:根据定义的各个数据项的SQL语句,查找数据源,并返回查找结果,如果所述查找结果为找到所述SQL语句对应的数据源,则验证所述SQL语句正确,否则,验证所述SQL语句错误。
[0043]在本发明一个实施例中,为了进一步实现向导窗口个性化设置,上述步骤101之后,可以进一步进行定义所述目标向导窗口页面展现风格,而所述页面展现风格包括数据列表风格、左卡片右列表风格或卡片风格。
[0044]在本发明一个实施例中,上述步骤101中所述展示所述目标向导窗口的实现方式可以为:解析所述目标向导窗口中目标源数据的数据源,根据所述目标源数据的数据源形成结果集;解析所述目标向导窗口的页面展现风格,根据所述目标向导窗口的页面展现风格,加载所述目标向导窗口。
[0045]在本发明一个实施例中,在实现所述数据向导应用于数据项之后,可以通过获取所述目标向导窗口中各个目标源数据的调整指令,根据所述调整指令对所述目标向导窗口中的目标源数据进行调整,也进一步增强了数据向导的灵活性。
[0046]如图2所示,本发明实施例中提供了一种业务表单配置方法,该方法可以包括以下步骤:
[0047]步骤201:定义各个数据项的数据源;
[0048]该步骤可以通过定义各个数据项的SQL语句实现。根据定义的各个数据项的SQL语句,查找数据源,并返回查找结果,如果所述查找结果为找到所述SQL语句对应的数据源,则验证所述SQL语句正确,否则,验证所述SQL语句错误。
[0049]目前,有相当一部分业务单据中都包含使用编码的数据项,如部门编码、物料编码等。一般情况下,在后台数据库中,数据项的数据源都是以编码的方式进行存储,以名称的方式展现,那么,本发明实施例可以使动态SQL语句调用后台数据库中的编码,而以名称的形式展现到数据向导窗口。该步骤不仅实现了用户根据需求自主定义数据项的数据源,避免了使用不合适的数据项的向导窗口或者让专业人员单独开发数据项的向导窗口,从而使用户方便的获得符合用户需求的数据项,也提高了数据向导的复用性。而且,本发明实施例中数据向导可以通过动态SQL语句,查找数据库,并返回查找结果,从而提高了用户定义数据源的正确性。例如:用户为部门数据项建立向导窗口,而其通过动态SQL语句定义的是物料编码,则数据向导将会提醒用户动态SQL语句错误,并接受用户进一步修改。
[0050]在本发明实施例中所述定义的数据源可从数据源字典中查阅,所述如单位字典、部门字典、物料字典等等。
[0051]步骤202:定义目标向导窗口页面展现风格;
[0052]现在的数据向导具有单一的页面展现风格,也就是说,在某一业务单据中应用某一个数据向导,则该业务单据的页面展现风格单一,而用户想要对其进行修改则需要对数据向导进行二次开发,本发明实施例提供的定义目标向导窗口页面展现风格,可以使用户按照自己对数据项的需求将数据项页面展现风格定义为数据列表风格、左卡片右列表风格和卡片风格中的任意一种。其中,所述数据列表风格,类似与EXCEL数据表格,数据逐行展示;所述卡片风格,类似于卡片格式,多行对应多张卡片;所
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1