CN105488170B - 一种erp***的信息管理方法及装置 - Google Patents

一种erp***的信息管理方法及装置 Download PDF

Info

Publication number
CN105488170B
CN105488170B CN201510859335.3A CN201510859335A CN105488170B CN 105488170 B CN105488170 B CN 105488170B CN 201510859335 A CN201510859335 A CN 201510859335A CN 105488170 B CN105488170 B CN 105488170B
Authority
CN
China
Prior art keywords
information
file
script
parsing
control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510859335.3A
Other languages
English (en)
Other versions
CN105488170A (zh
Inventor
许炜晓
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kingdee Software China Co Ltd
Original Assignee
Kingdee Software China Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kingdee Software China Co Ltd filed Critical Kingdee Software China Co Ltd
Priority to CN201510859335.3A priority Critical patent/CN105488170B/zh
Publication of CN105488170A publication Critical patent/CN105488170A/zh
Application granted granted Critical
Publication of CN105488170B publication Critical patent/CN105488170B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2457Query processing with adaptation to user needs
    • G06F16/24573Query processing with adaptation to user needs using data annotations, e.g. user-defined metadata
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • General Physics & Mathematics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Educational Administration (AREA)
  • General Engineering & Computer Science (AREA)
  • Development Economics (AREA)
  • Computational Linguistics (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Game Theory and Decision Science (AREA)
  • Library & Information Science (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明实施例公开了一种ERP***的信息管理方法及装置,用于,解决现有技术中ERP***脚本文件定位困难的问题,提高管理效率。本发明实施例方法包括:遍历控制***中的控制文件,对每一个控制文件进行解析,得到每一个控制文件下的脚本文件的执行顺序;根据所述执行顺序,对每一个控制文件下的脚本文件进行解析,生成对应的结构化描述信息和关联文件信息;将脚本文件以及对应的结构化描述信息和关联文件信息组合得到解析信息,将所述解析信息保存到数据库中。

Description

一种ERP***的信息管理方法及装置
技术领域
本发明涉及信息管理技术领域,具体涉及一种企业资源计划或称企业资源规划(Enterprise Resource Planning,简称ERP)***的信息管理方法及装置。
背景技术
ERP是指建立在信息技术基础上,以***化的管理思想为企业决策层及员工提供决策运行手段的管理平台,是针对物资资源管理(物流)、人力资源管理(人流)、财务资源管理(财流)、信息资源管理(信息流)集成一体化管理信息***,被企业广泛应用。
ERP的脚本文件主要由结构化查询语言(Structured Query Language,简称SQL)开发得到,用于存取数据以及查询、更新和管理关系数据库***。在后台中通过Svn(Subversion)一个开放源代码的版本控制***进行管理。一个总控制文件下包括若干控制文件,每一个控制文件下是若干脚本文件。
在ERP开发过程中或者对ERP进行维护过程中,需要对ERP***中大量的脚本文件进行管理,现有技术没有提供快速准确定位脚本文件的技术,通常的做法是从Svn上获取所有可能的脚本文件,手工或者通过文本搜索工具按照可能的关键字进行排查,排查出对应脚本文件后,还需要根据控制文件去确认其执行顺序。这种定位方法需要耗费大量时间,执行效率比较低。
发明内容
针对上述存在的技术缺陷,本发明实施例提供了一种ERP***的信息管理方法及装置,解决现有技术中ERP***脚本文件定位困难的问题,提高管理效率。
本发明第一方面提供了一种ERP***的信息管理方法,可包括:
遍历控制***中的控制文件,对每一个控制文件进行解析,得到每一个控制文件下的脚本文件的执行顺序;
根据上述执行顺序,对每一个控制文件下的脚本文件进行解析,生成对应的结构化描述信息和关联文件信息;
将脚本文件以及对应的结构化描述信息和关联文件信息组合得到解析信息,将上述解析信息保存到数据库中。
可以看出,在本发明实施例中通过对控制文件的解析,先获取每个控制文件下的脚本文件的执行顺序,按照这个执行顺序分别将控制文件下的脚本文件解析生成结构化描述信息和关联文件信息,然后将结构化描述信息和关联文件信息连同其原始的脚本文件一起保存在数据库中,结构化描述信息和关联文件信息方便用户准确且快速地定位出脚本文件,以提高管理效率。
在本发明一些实施例中,上述根据上述执行顺序,对每一个控制文件下的脚本文件进行解析,生成对应的结构化描述信息和关联文件信息包括:根据上述执行顺序,从每一个控制文件的脚本文件中读取每一条脚本语句,对读取的脚本语句进行解析,得到对应的结构化描述信息和关联文件信息,上述结构化描述信息包括脚本文件描述和脚本动作描述,上述关联文件信息包括所属的脚本文件、所属的控制文件、执行顺序。之后,将脚本语句以及对应的结构化描述信息和关联文件信息组合得到解析信息,将上述解析信息保存到数据库中。在本发明实施例中,控制文件下的脚本文件由多条脚本语句按照一定执行顺序组成,通过依次读取脚本文件中的每一个脚本语句进行解析,得到每一个脚本语句对应的结构化描述信息和关联文件信息。结构化描述信息是将脚本语句通过另一种语言进行描述,关联文件信息描述脚本语句的位置,从而能够进一步准确且快速地定位出脚本语句,提高查询速度,从而提高管理效率。
本发明一些实施例中,上述对读取的脚本语句进行解析包括:根据读取的脚本语句,获取对应的词法配置文件,根据上述词法配置文件生成对应的解析程序;利用上述解析程序对上述读取的脚本语句进行解析。可以看出,针对每一类脚本语句,定义其对应的词法配置文件,自动生成一个解析程序,然后利用解析程序对脚本语句进行解析。
可选地,结构化描述信息是以表格形式体现,在表格中分别将结构化描述信息按照不同属性分开记录,如表格中按照字段、类型、索引等分成多条记录进行保存。
在本发明一些实施例中,在将所有脚本文件的解析信息保存在数据库中,用户可以以下面的方式定位脚本文件甚至脚本语句:接收用户通过web页面输入查询条件,上述查询条件为用户请求查询满足上述查询条件的解析信息;在数据库查询满足上述查询条件的解析信息,将查询到的解析信息显示给用户。由于本发明实施例中按照脚本文件的执行顺序对脚本文件的脚本语句进行解析,并在保存时连同关联文件信息和原脚本语句一起进行保存,因此,用户能够灵活地通过查询条件进行匹配查询,定位到脚本语句。
在本发明一些实施例中,对所有控制文件对应下的所有脚本文件,生成文件描述信息、人员信息和模块信息,一起保存,方便用户快速定位对应脚本文件的负责人。
本发明第二方面提供了一种ERP***的信息管理装置,可包括:
获取模块,用于遍历控制***中的控制文件,对每一个控制文件进行解析,得到每一个控制文件下的脚本文件的执行顺序;
解析模块,用于根据上述执行顺序,对每一个控制文件下的脚本文件进行解析,生成对应的结构化描述信息和关联文件信息;
保存模块,用于将脚本文件以及对应的结构化描述信息和关联文件信息组合得到解析信息,将上述解析信息保存到数据库中。
在本发明一些实施例中,上述解析模块具体用于,根据上述执行顺序,从每一个控制文件的脚本文件中读取每一条脚本语句,对读取的脚本语句进行解析,得到对应的结构化描述信息和关联文件信息,上述结构化描述信息包括脚本文件描述和脚本动作描述,上述关联文件信息包括所属的脚本文件、所属的控制文件、执行顺序;上述保存模块具体用于,将脚本语句以及对应的结构化描述信息和关联文件信息组合得到解析信息,将上述解析信息保存到数据库中。
在本发明一些实施例中,上述解析模块进一步用于,根据读取的脚本语句,获取对应的词法配置文件,根据上述词法配置文件生成对应的解析程序;利用上述解析程序对上述读取的脚本语句进行解析。
在本发明一些实施例中,上述装置还包括:查询模块,用于接收用户通过web页面输入查询条件,上述查询条件为用户请求查询满足上述查询条件的解析信息;在数据库查询满足上述查询条件的解析信息,将查询到的解析信息显示给用户。
在本发明一些实施例中,上述解析模块还用于,根据所有控制文件的脚本文件,生成文件描述信息、人员信息和模块信息;上述保存模块还用于,将上述文件描述信息、人员信息和模块信息保存在数据库中。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的脚本文件与控制文件的关系图;
图2为本发明实施例提供的ERP***的信息管理方法的流程示意图;
图3为本发明实施例提供的ERP***的信息管理方法的另一流程示意图;
图4为本发明实施例提供的ERP***的信息管理方法的另一流程示意图;
图5为本发明实施例提供的ERP***的信息管理装置的结构示意图。
具体实施方式
下面将结合本发明实施例的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供了一种ERP***的信息管理方法,用于准确且快速地进行文件查询,提高管理效率。本发明实施例还提供了一种ERP***的信息管理方法对应的装置。
本发明实施例应用于ERP***,具体可以应用于ERP开发过程中的测试阶段或者在后期管理过程中,定位问题脚本或者查询脚本时,都可以在本发明基础上进行快速定位到相应脚本。
在ERP中开发人员编写好的脚本文件都提交到Svn中进行管理,如图1所示,图1为本发明实施例提供的脚本文件与控制文件的关系图。在图1中,树结构的根节点为总控制文件,总控制文件下是控制文件,控制文件的下一节点可以是控制文件或者脚本文件,树结构的叶子节点为脚本文件。脚本文件由若干脚本语句组成。其中,脚本文件即为sql脚本文件,脚本语句即为sql脚本语句。
下面将在ERP***的基础上,以具体实施例对本发明进行详细介绍。请参阅图2,图2为本发明实施例提供的ERP***的信息管理方法的流程示意图;如图2所示,一种ERP***的信息管理方法可包括:
201、从svn控制***中读取所有控制文件以及控制文件下的sql脚本文件,遍历所有控制文件以对每一个控制文件进行解析,获取sql脚本文件的执行顺序;
需要说明,在本发明实施例定期对sql脚本文件进行处理,可以设定周期为1天、1个星期等,具体根据实际需要设定。
由于在svn控制***中文件是以树结构保存,因此,先从图1的根节点读取到总控制文件,然后去读取总控制文件的下一级节点(控制文件1、控制文件2、---、控制文件n),依次按照树型结构往下读取。
202、根据该执行顺序,依次遍历每一个sql脚本文件,对sql脚本文件中的sql脚本语句进行解析,得到对应的结构化描述信息和关联文件信息;
203、将sql脚本语句以及对应的结构化描述信息和关联文件信息,组合得到解析信息,将解析信息保存在数据库中。
可以理解,按照控制文件的执行顺序(也就是控制文件下的脚本文件的执行顺序)依次对每个sql脚本文件进行扫描,如果该sql脚本文件在周期内没有修改,若此次不是第一次对sql脚本文件进行解析(也就是数据库中已经保存有该sql脚本文件的解析信息),那么不用再对sql脚本文件进行解析。
需要说明,由于在对sql脚本文件进行解析时,还需要获取sql脚本文件的关联文件信息,该关联文件信息的获取需要参考控制文件解析的结果。
在本发明一些实施例中,上述结构化描述信息中包括脚本文件描述和脚本动作描写。脚本文件描述和脚本动作描写具体为一种表格,在表格中结构按不同类型、不同属性等分开进行记录。例如,分别以字段、类型和备注分开记录。
表1为脚本文件描述(t_db_scriptFile),字段下为sql脚本文件的属性信息,包括sql脚本文件的身份标识符(fid)、sql脚本文件的名称(fname)、sql脚本文件的路径(fpath)、sql脚本文件的执行顺序(forder)、sql脚本文件的分隔符(fsplit)、sql脚本文件的数据库方言类型(fdbtype)。类型是指不同属性所属的字节类型(如fid为整数型(int)、fpath为可变长字符串型等),备注是一些需要说明的内容。
在表1中以fid作为主键(primary key),在检索时可以通过该主键进行检索。
表2为脚本动作描述(t_db_scriptAction),字段下是sql脚本语句的属性,包括sql脚本语句的身份标识符(fid)、脚本动作(faction)等。
类型是对这些属性的字节类型,备注同样是一些说明内容,如执行顺序(forder)在备注后说明该属性为该sql脚本语句所属的sql脚本文件的执行顺序。
同样,在表2中,以sql脚本语句的身份标识符(fid)作为该表的主键(primarykey),可以以该主键作为检索信息。
请参阅图3,图3为本发明实施例提供的ERP***的信息管理方法的另一流程示意图;在图3中,上述步骤202和203具体包括:
A1、读取第N个sql脚本文件,解析该sql脚本文件;
其中,N为大于或等于1,且小于或等于Svn中脚本文件的总数的正整数。
A2、读取第N个sql脚本文件中的第n条sql脚本语句;
其中,n为大于或等于1,且小于或等于第N个sql脚本文件中sql脚本语句的条数。需要说明,根据实际情况,每一个sql脚本文件的sql脚本语句的条数可能完全不同,也可以相同,当然也可以有部分sql脚本文件的sql脚本语句的条数相同,其它sql脚本文件的sql脚本语句的条数各不相同。
A3、对第n条sql脚本语句进行解析,得到对应的结构化描述信息和关联文件信息;
其中,在对sql脚本语句进行解析时,采用javacc提供的词法解析技术,定义sql脚本语句对应的词法配置文件,生成该sql脚本语句对应的解析程序,然后对该sql脚本语句进行解析得到结构化描述信息。
A4、将第n条sql脚本、对应的结构化描述信息和关联文件信息组成解析信息,保存到数据库中;
A5、判断第n条sql脚本语句是否为第N个sql脚本文件的最后一条sql脚本语句;
若是,转向步骤A6。若否,转向步骤A2去读取该sql脚本文件的下一条sql脚本语句。
A6、判断第N个sql脚本文件是否为最后一个sql脚本文件。
若是,则完成解析过程,若否,转向步骤A1。
在本发明实施例中,通过定期对Svn中的sql脚本文件进行扫描,对已被修改的sql脚本文件重新解析,得到解析信息,然后解析信息保存在数据库中(在实际操作中可以是直接替换原来保存在数据库中对应的sql脚本文件的解析信息)。
在本发明一些实施例中,还可以获取解析信息的相关信息进行保存,如将文件描写信息、人员信息和模块信息等,用户可以快速定位到对应脚本文件的负责人。
请参阅图4,图4为本发明实施例提供的ERP***的信息管理方法的另一流程示意图;图4所示的方法基于图2或图3将sql脚本语句的解析信息保存在数据库的基础上实现,具体可包括:
401、接收用户通过web页面输入查询条件,所述查询条件为用户请求查询满足所述查询条件的解析信息;
在本发明实施例中,解析信息保存在数据库中,而且是以表格进行保存。可以在本发明实施例中设置web查询服务,用户可以通过浏览器访问该web查询服务,查询sql脚本语句。本发明实施例中可以支持多种查询方式,模糊查询、精确查询等。
402、在数据库查询满足所述查询条件的解析信息,将查询到的解析信息显示给用户。
查询到的解析信息将在web上进行排序显示,可以根据查询条件进行排序。
需要说明,由于解析信息中包括sql脚本语句、对应的结构化描述信息和关联文件信息,通过查询解析信息,也就是最终定位到sql脚本语句上。
请参阅图5,图5为本发明实施例提供的ERP***的信息管理装置的结构示意图;如图5所示,一种ERP***的信息管理装置可包括:
获取模块510,用于遍历控制***中的控制文件,对每一个控制文件进行解析,得到每一个控制文件下的脚本文件的执行顺序;
解析模块520,用于根据上述执行顺序,对每一个控制文件下的脚本文件进行解析,生成对应的结构化描述信息和关联文件信息;
保存模块530,用于将脚本文件以及对应的结构化描述信息和关联文件信息组合得到解析信息,将上述解析信息保存到数据库中。
在本发明一些实施例中,上述解析模块520具体用于,根据上述执行顺序,从每一个控制文件的脚本文件中读取每一条脚本语句,对读取的脚本语句进行解析,得到对应的结构化描述信息和关联文件信息,上述结构化描述信息包括脚本文件描述和脚本动作描述,上述关联文件信息包括所属的脚本文件、所属的控制文件、执行顺序。
上述保存模块530具体用于,将脚本语句以及对应的结构化描述信息和关联文件信息组合得到解析信息,将上述解析信息保存到数据库中。
在本发明一些实施例中,上述解析模块520进一步用于,根据读取的脚本语句,获取对应的词法配置文件,根据上述词法配置文件生成对应的解析程序;利用上述解析程序对上述读取的脚本语句进行解析。
在本发明一些实施例中,上述ERP***的信息管理装置还包括:查询模块540,用于接收用户通过web页面输入查询条件,上述查询条件为用户请求查询满足上述查询条件的解析信息;在数据库查询满足上述查询条件的解析信息,将查询到的解析信息显示给用户。
在本发明一些实施例中,上述解析模块520还用于,根据所有控制文件的脚本文件,生成文件描述信息、人员信息和模块信息;
上述保存模块530还用于,将上述文件描述信息、人员信息和模块信息保存在数据库中。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例上述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上对本发明所提供的一种ERP***的信息管理方法及装置进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上上述,本说明书内容不应理解为对本发明的限制。

Claims (10)

1.一种ERP***的信息管理方法,其特征在于,包括:
遍历控制***中的控制文件,对每一个控制文件进行解析,得到每一个控制文件下的脚本文件的执行顺序;
根据所述执行顺序,对每一个控制文件下的脚本文件进行解析,生成对应的结构化描述信息和关联文件信息;
将脚本文件以及对应的结构化描述信息和关联文件信息组合得到解析信息,将所述解析信息保存到数据库中。
2.根据权利要求1所述的方法,其特征在于,所述根据所述执行顺序,对每一个控制文件下的脚本文件进行解析,生成对应的结构化描述信息和关联文件信息包括:
根据所述执行顺序,从每一个控制文件的脚本文件中读取每一条脚本语句,对读取的脚本语句进行解析,得到对应的结构化描述信息和关联文件信息,所述结构化描述信息包括脚本文件描述和脚本动作描述,所述关联文件信息包括所属的脚本文件、所属的控制文件、执行顺序;
所述将脚本文件以及对应的结构化描述信息和关联文件信息组合得到解析信息,将所述解析信息保存到数据库中包括:
将脚本语句以及对应的结构化描述信息和关联文件信息组合得到解析信息,将所述解析信息保存到数据库中。
3.根据权利要求2所述的方法,其特征在于,所述对读取的脚本语句进行解析包括:
根据读取的脚本语句,获取对应的词法配置文件,根据所述词法配置文件生成对应的解析程序;
利用所述解析程序对所述读取的脚本语句进行解析。
4.根据权利要求1或2所述的方法,其特征在于,所述将所述解析信息保存到数据库中之后包括:
接收用户通过web页面输入查询条件,所述查询条件为用户请求查询满足所述查询条件的解析信息;
在数据库查询满足所述查询条件的解析信息,将查询到的解析信息显示给用户。
5.根据权利要求1或2所述的方法,其特征在于,所述将所述解析信息保存到数据库中之后包括:
根据所有控制文件的脚本文件,生成文件描述信息、人员信息和模块信息,并将所述文件描述信息、人员信息和模块信息保存在数据库中。
6.一种ERP***的信息管理装置,其特征在于,包括:
获取模块,用于遍历控制***中的控制文件,对每一个控制文件进行解析,得到每一个控制文件下的脚本文件的执行顺序;
解析模块,用于根据所述执行顺序,对每一个控制文件下的脚本文件进行解析,生成对应的结构化描述信息和关联文件信息;
保存模块,用于将脚本文件以及对应的结构化描述信息和关联文件信息组合得到解析信息,将所述解析信息保存到数据库中。
7.根据权利要求6所述的装置,其特征在于,
所述解析模块具体用于,根据所述执行顺序,从每一个控制文件的脚本文件中读取每一条脚本语句,对读取的脚本语句进行解析,得到对应的结构化描述信息和关联文件信息,所述结构化描述信息包括脚本文件描述和脚本动作描述,所述关联文件信息包括所属的脚本文件、所属的控制文件、执行顺序;
所述保存模块具体用于,将脚本语句以及对应的结构化描述信息和关联文件信息组合得到解析信息,将所述解析信息保存到数据库中。
8.根据权利要求7所述的装置,其特征在于,
所述解析模块进一步用于,根据读取的脚本语句,获取对应的词法配置文件,根据所述词法配置文件生成对应的解析程序;利用所述解析程序对所述读取的脚本语句进行解析。
9.根据权利要求6所述的装置,其特征在于,所述装置还包括:
查询模块,用于接收用户通过web页面输入查询条件,所述查询条件为用户请求查询满足所述查询条件的解析信息;在数据库查询满足所述查询条件的解析信息,将查询到的解析信息显示给用户。
10.根据权利要求6或7所述的装置,其特征在于,
所述解析模块还用于,根据所有控制文件的脚本文件,生成文件描述信息、人员信息和模块信息;
所述保存模块还用于,将所述文件描述信息、人员信息和模块信息保存在数据库中。
CN201510859335.3A 2015-11-30 2015-11-30 一种erp***的信息管理方法及装置 Active CN105488170B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510859335.3A CN105488170B (zh) 2015-11-30 2015-11-30 一种erp***的信息管理方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510859335.3A CN105488170B (zh) 2015-11-30 2015-11-30 一种erp***的信息管理方法及装置

Publications (2)

Publication Number Publication Date
CN105488170A CN105488170A (zh) 2016-04-13
CN105488170B true CN105488170B (zh) 2019-02-12

Family

ID=55675144

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510859335.3A Active CN105488170B (zh) 2015-11-30 2015-11-30 一种erp***的信息管理方法及装置

Country Status (1)

Country Link
CN (1) CN105488170B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107861997B (zh) * 2017-10-19 2021-12-03 金蝶软件(中国)有限公司 Erp数据库记录方法、装置、计算机设备及存储介质
CN110263060B (zh) * 2019-06-06 2021-04-23 零搜科技(深圳)有限公司 一种erp电子附件管理方法及计算机设备

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7412626B2 (en) * 2004-05-21 2008-08-12 Sap Ag Method and system for intelligent and adaptive exception handling
CN101739340A (zh) * 2009-12-17 2010-06-16 金蝶软件(中国)有限公司 一种脚本文件的验证方法和装置
CN101763339A (zh) * 2009-12-21 2010-06-30 金蝶软件(中国)有限公司 一种业务单据转换的方法、装置及***
CN102375826A (zh) * 2010-08-13 2012-03-14 ***通信集团公司 Sql脚本解析方法、装置及***
CN104572644A (zh) * 2013-10-10 2015-04-29 北京大学 数据库更新装置和数据库更新方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7412626B2 (en) * 2004-05-21 2008-08-12 Sap Ag Method and system for intelligent and adaptive exception handling
CN101739340A (zh) * 2009-12-17 2010-06-16 金蝶软件(中国)有限公司 一种脚本文件的验证方法和装置
CN101763339A (zh) * 2009-12-21 2010-06-30 金蝶软件(中国)有限公司 一种业务单据转换的方法、装置及***
CN102375826A (zh) * 2010-08-13 2012-03-14 ***通信集团公司 Sql脚本解析方法、装置及***
CN104572644A (zh) * 2013-10-10 2015-04-29 北京大学 数据库更新装置和数据库更新方法

Also Published As

Publication number Publication date
CN105488170A (zh) 2016-04-13

Similar Documents

Publication Publication Date Title
US11068439B2 (en) Unsupervised method for enriching RDF data sources from denormalized data
US20210318851A1 (en) Systems and Methods for Dataset Merging using Flow Structures
US8375061B2 (en) Graphical models for representing text documents for computer analysis
US9508048B2 (en) System and method for integrated real time reporting and analytics across networked applications
EP3671526B1 (en) Dependency graph based natural language processing
US20130166563A1 (en) Integration of Text Analysis and Search Functionality
CN109388637A (zh) 数据仓库信息处理方法、装置、***、介质
CN102831122B (zh) 工作流表的数据保存方法、查询方法及装置
US9959326B2 (en) Annotating schema elements based on associating data instances with knowledge base entities
US20230409648A1 (en) Composite index on hierarchical nodes in the hierarchical data model within case model
EP1909198A2 (en) Semantical partitioning of data
US11615076B2 (en) Monolith database to distributed database transformation
US20170060977A1 (en) Data preparation for data mining
EP2472461A1 (en) Configurable catalog builder system
US8862609B2 (en) Expanding high level queries
CN105488170B (zh) 一种erp***的信息管理方法及装置
US8069154B2 (en) Autonomic rule generation in a content management system
KR102153259B1 (ko) 데이터 도메인 추천 방법 및 추천된 도메인을 이용하여 통합 데이터 저장소 관리 시스템을 구축하는 방법
US9984107B2 (en) Database joins using uncertain criteria
CN117667841A (zh) 一种企业数据管理平台及方法
US20150046443A1 (en) Document-based search with facet information
KR20180077830A (ko) 비공유 아키텍처 기반의 분산 스트림 처리 엔진에서 관계형 질의를 처리하는 방법, 이를 수행하기 위한 기록 매체 및 장치
US9852166B2 (en) Task handling in a multisystem environment
CN105740997A (zh) 一种控制任务流程的方法、装置及数据库管理***
US20190354520A1 (en) Method, apparatus for data generation, and non-transitory computer-readable storage medium for storing program

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant