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

技术编号:13158686 阅读:100 留言:0更新日期:2016-05-09 20:37
本发明专利技术实施例公开了一种ERP系统的信息管理方法及装置,用于,解决现有技术中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系统的信息管理方法,其特征在于,包括:遍历控制系统中的控制文件,对每一个控制文件进行解析,得到每一个控制文件下的脚本文件的执行顺序;根据所述执行顺序,对每一个控制文件下的脚本文件进行解析,生成对应的结构化描述信息和关联文件信息;将脚本文件以及对应的结构化描述信息和关联文件信息组合得到解析信息,将所述解析信息保存到数据库中。

【技术特征摘要】

【专利技术属性】
技术研发人员:许炜晓
申请(专利权)人:金蝶软件中国有限公司
类型:发明
国别省市:广东;44

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

1