一种erp系统的信息管理方法及装置的制造方法

文档序号:9727446阅读:424来源:国知局
一种erp系统的信息管理方法及装置的制造方法
【技术领域】
[0001] 本发明涉及信息管理技术领域,具体涉及一种企业资源计划或称企业资源规划 (Enterprise Resource Planning,简称ERP)系统的信息管理方法及装置。
【背景技术】
[0002] ERP是指建立在信息技术基础上,以系统化的管理思想为企业决策层及员工提供 决策运行手段的管理平台,是针对物资资源管理(物流)、人力资源管理(人流)、财务资源管 理(财流)、信息资源管理(信息流)集成一体化管理信息系统,被企业广泛应用。
[0003] ERP的脚本文件主要由结构化查询语言(Structured Query Language,简称SQL) 开发得到,用于存取数据以及查询、更新和管理关系数据库系统。在后台中通过Svn (Subversion)-个开放源代码的版本控制系统进行管理。一个总控制文件下包括若干控制 文件,每一个控制文件下是若干脚本文件。
[0004] 在ERP开发过程中或者对ERP进行维护过程中,需要对ERP系统中大量的脚本文件 进行管理,现有技术没有提供快速准确定位脚本文件的技术,通常的做法是从Svn上获取所 有可能的脚本文件,手工或者通过文本搜索工具按照可能的关键字进行排查,排查出对应 脚本文件后,还需要根据控制文件去确认其执行顺序。这种定位方法需要耗费大量时间,执 行效率比较低。

【发明内容】

[0005] 针对上述存在的技术缺陷,本发明实施例提供了一种ERP系统的信息管理方法及 装置,解决现有技术中ERP系统脚本文件定位困难的问题,提高管理效率。
[0006] 本发明第一方面提供了一种ERP系统的信息管理方法,可包括:
[0007] 遍历控制系统中的控制文件,对每一个控制文件进行解析,得到每一个控制文件 下的脚本文件的执行顺序;
[0008] 根据上述执行顺序,对每一个控制文件下的脚本文件进行解析,生成对应的结构 化描述信息和关联文件信息;
[0009] 将脚本文件以及对应的结构化描述信息和关联文件信息组合得到解析信息,将上 述解析信息保存到数据库中。
[0010] 可以看出,在本发明实施例中通过对控制文件的解析,先获取每个控制文件下的 脚本文件的执行顺序,按照这个执行顺序分别将控制文件下的脚本文件解析生成结构化描 述信息和关联文件信息,然后将结构化描述信息和关联文件信息连同其原始的脚本文件一 起保存在数据库中,结构化描述信息和关联文件信息方便用户准确且快速地定位出脚本文 件,以提尚管理效率。
[0011] 在本发明一些实施例中,上述根据上述执行顺序,对每一个控制文件下的脚本文 件进行解析,生成对应的结构化描述信息和关联文件信息包括:根据上述执行顺序,从每一 个控制文件的脚本文件中读取每一条脚本语句,对读取的脚本语句进行解析,得到对应的 结构化描述信息和关联文件信息,上述结构化描述信息包括脚本文件描述和脚本动作描 述,上述关联文件信息包括所属的脚本文件、所属的控制文件、执行顺序。之后,将脚本语句 以及对应的结构化描述信息和关联文件信息组合得到解析信息,将上述解析信息保存到数 据库中。在本发明实施例中,控制文件下的脚本文件由多条脚本语句按照一定执行顺序组 成,通过依次读取脚本文件中的每一个脚本语句进行解析,得到每一个脚本语句对应的结 构化描述信息和关联文件信息。结构化描述信息是将脚本语句通过另一种语言进行描述, 关联文件信息描述脚本语句的位置,从而能够进一步准确且快速地定位出脚本语句,提高 查询速度,从而提高管理效率。
[0012]本发明一些实施例中,上述对读取的脚本语句进行解析包括:根据读取的脚本语 句,获取对应的词法配置文件,根据上述词法配置文件生成对应的解析程序;利用上述解析 程序对上述读取的脚本语句进行解析。可以看出,针对每一类脚本语句,定义其对应的词法 配置文件,自动生成一个解析程序,然后利用解析程序对脚本语句进行解析。
[0013]可选地,结构化描述信息是以表格形式体现,在表格中分别将结构化描述信息按 照不同属性分开记录,如表格中按照字段、类型、索引等分成多条记录进行保存。
[0014] 在本发明一些实施例中,在将所有脚本文件的解析信息保存在数据库中,用户可 以以下面的方式定位脚本文件甚至脚本语句:接收用户通过web页面输入查询条件,上述查 询条件为用户请求查询满足上述查询条件的解析信息;在数据库查询满足上述查询条件的 解析信息,将查询到的解析信息显示给用户。由于本发明实施例中按照脚本文件的执行顺 序对脚本文件的脚本语句进行解析,并在保存时连同关联文件信息和原脚本语句一起进行 保存,因此,用户能够灵活地通过查询条件进行匹配查询,定位到脚本语句。
[0015] 在本发明一些实施例中,对所有控制文件对应下的所有脚本文件,生成文件描述 信息、人员信息和模块信息,一起保存,方便用户快速定位对应脚本文件的负责人。
[0016] 本发明第二方面提供了一种ERP系统的信息管理装置,可包括:
[0017] 获取模块,用于遍历控制系统中的控制文件,对每一个控制文件进行解析,得到每 一个控制文件下的脚本文件的执行顺序;
[0018] 解析模块,用于根据上述执行顺序,对每一个控制文件下的脚本文件进行解析,生 成对应的结构化描述信息和关联文件信息;
[0019] 保存模块,用于将脚本文件以及对应的结构化描述信息和关联文件信息组合得到 解析信息,将上述解析信息保存到数据库中。
[0020] 在本发明一些实施例中,上述解析模块具体用于,根据上述执行顺序,从每一个控 制文件的脚本文件中读取每一条脚本语句,对读取的脚本语句进行解析,得到对应的结构 化描述信息和关联文件信息,上述结构化描述信息包括脚本文件描述和脚本动作描述,上 述关联文件信息包括所属的脚本文件、所属的控制文件、执行顺序;上述保存模块具体用 于,将脚本语句以及对应的结构化描述信息和关联文件信息组合得到解析信息,将上述解 析信息保存到数据库中。
[0021] 在本发明一些实施例中,上述解析模块进一步用于,根据读取的脚本语句,获取对 应的词法配置文件,根据上述词法配置文件生成对应的解析程序;利用上述解析程序对上 述读取的脚本语句进行解析。
[0022]在本发明一些实施例中,上述装置还包括:查询模块,用于接收用户通过web页面 输入查询条件,上述查询条件为用户请求查询满足上述查询条件的解析信息;在数据库查 询满足上述查询条件的解析信息,将查询到的解析信息显示给用户。
[0023] 在本发明一些实施例中,上述解析模块还用于,根据所有控制文件的脚本文件,生 成文件描述信息、人员信息和模块信息;上述保存模块还用于,将上述文件描述信息、人员 信息和模块信息保存在数据库中。
【附图说明】
[0024] 为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。
[0025]图1为本发明实施例提供的脚本文件与控制文件的关系图;
[0026]图2为本发明实施例提供的ERP系统的信息管理方法的流程示意图;
[0027]图3为本发明实施例提供的ERP系统的信息管理方法的另一流程示意图;
[0028]图4为本发明实施例提供的ERP系统的信息管理方法的另一流程示意图;
[0029]图5为本发明实施例提供的ERP系统的信息管理装置的结构示意图。
【具体实施方式】
[0030] 下面将结合本发明实施例的附图,对本发明实施例中的技术方案进行清楚、完整 地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本 发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实 施例,都属于本发明保护的范围。
[0031] 本发明实施例提供了一种ERP系统的信息管理方法,用于准确且快速地进行文件 查询,提高管理效率。本发明实施例还提供了一种ERP系统的信息管理方法对应的装置。 [0032]本发明实施例应用
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1