技术领域Technical field
本发明涉及编码技术领域,具体涉及一种编码结构设计方法、装置、存储介质及电子设备。The present invention relates to the field of coding technology, and in particular to a coding structure design method, device, storage medium and electronic equipment.
背景技术Background technique
编码(应用系统中的编码,而非编写程序的编码)是计算机应用系统的灵魂,复杂工程建设管理过程中会有各种各样的编码,每个编码有都对应编码结构。编码结构应该能定义包括管理系统中应用的所有元素,并验证所有代码的有效性,以保证在一个工程管理的全过程中以及许多工程中代码的有效性及一致性。但是编码是有共性的,而结构的共性就比较少(特别是属性),并且同一个编码类,可以定义不同的结构,而这个不同的结构有可能是在系统部署完成之后才有的,不能定义系统中应用的所有元素,且不能验证系统内所有代码的有效性。Coding (coding in application systems, not coding in programming) is the soul of computer application systems. There will be a variety of codes in the process of complex engineering construction management, and each code has a corresponding coding structure. The coding structure should be able to define all elements used in the management system and verify the validity of all codes to ensure the validity and consistency of the codes in the entire process of a project management and in many projects. However, coding has commonalities, while structures have fewer commonalities (especially attributes), and the same coding class can define different structures, and this different structure may not exist until the system deployment is completed. Defines all elements of the application in the system and cannot verify the validity of all code in the system.
发明内容Contents of the invention
有鉴于此,本发明实施例提供了涉及一种编码结构设计方法、装置、存储介质及电子设备,以解决现有技术中由于编码结构不确定性导致不能定义系统中所有元素以及不能验证系统内所有代码的有效性的技术问题。In view of this, embodiments of the present invention provide a coding structure design method, device, storage medium and electronic equipment to solve the problem of the inability to define all elements in the system and the inability to verify the system due to the uncertainty of the coding structure in the prior art. Technical issues with the validity of all codes.
本发明提出的技术方案如下:The technical solutions proposed by the present invention are as follows:
第一方面,本发明实施例提供一种编码结构设计方法,用于复杂工程建设管理系统;该编码结构设计方法包括:构建参数配置文件集,所述参数配置文件集用于设置复杂工程建设管理系统的编码结构参数;基于预设工程建设管理需求,在所述参数配置文件集中确定目标参数配置文件;基于所述目标参数配置文件确定编码结构参数;基于所述编码结构参数,经过面向对象方式设计,得到复杂工程建设管理系统编码结构。In a first aspect, embodiments of the present invention provide a coding structure design method for a complex engineering construction management system; the coding structure design method includes: constructing a parameter configuration file set, and the parameter configuration file set is used to set up complex engineering construction management The coding structure parameters of the system; based on the preset project construction management requirements, determine the target parameter configuration file in the parameter configuration file set; determine the coding structure parameters based on the target parameter configuration file; based on the coding structure parameters, through the object-oriented method Design and obtain the coding structure of the complex engineering construction management system.
结合第一方面,在第一方面的一种可能的实现方式中,所述参数配置文件集包括通用参考代码表、层次结构码和结构模版。In conjunction with the first aspect, in a possible implementation of the first aspect, the parameter configuration file set includes a universal reference code table, a hierarchical structure code, and a structure template.
结合第一方面,在第一方面的另一种可能的实现方式中,构建参数配置文件集中的所述通用参考代码表,包括:确定通用参考代码用户组;基于所述通用参考代码用户组,确定所述通用参考代码表的主表信息编码;基于所述工程建设管理需求,确定所述主表信息编码对应的主表信息编码值;基于所述主表信息编码和所述主表信息编码值构建所述通用参考代码表。In conjunction with the first aspect, in another possible implementation of the first aspect, constructing the universal reference code table in the parameter configuration file set includes: determining a universal reference code user group; based on the universal reference code user group, Determine the main table information coding of the general reference code table; based on the project construction management requirements, determine the main table information coding value corresponding to the main table information coding; based on the main table information coding and the main table information coding values to construct the common reference code table.
结合第一方面,在第一方面的又一种可能的实现方式中,构建参数配置文件集中的所述层次结构码,包括:确定编码层次结构;基于所述编码层次结构,在预设层次结构码主表中确定层次结构码基本信息;基于所述工程建设管理需求,按照所述预设层次结构码主表的层次顺序,确定所述层次结构码基本信息对应的层次结构码的结构参数;基于所述层次结构码基本信息和所述层次结构码的结构参数构建所述层次结构码。In conjunction with the first aspect, in another possible implementation of the first aspect, constructing the hierarchical structure code in the parameter configuration file set includes: determining the coding hierarchical structure; based on the coding hierarchical structure, in the preset hierarchical structure Determine the basic information of the hierarchical structure code in the code master table; based on the project construction management requirements and in accordance with the hierarchical order of the preset hierarchical structure code master table, determine the structural parameters of the hierarchical structure code corresponding to the basic information of the hierarchical structure code; The hierarchical structure code is constructed based on the basic information of the hierarchical structure code and the structural parameters of the hierarchical structure code.
结合第一方面,在第一方面的又一种可能的实现方式中,构建参数配置文件集中的所述结构模版,包括:基于所述参考代码表和所述层次结构码,在预设结构模版的主表中确定所述结构模版的基本信息;基于工程建设管理需求,在所述预设结构模版的从表中确定所述结构模版的模板元素信息;基于所述基本信息和所述模板元素信息构建所述结构模版。In conjunction with the first aspect, in another possible implementation of the first aspect, constructing the structural template in the parameter configuration file set includes: based on the reference code table and the hierarchical structure code, in the default structural template The basic information of the structural template is determined in the master table; based on the project construction management requirements, the template element information of the structural template is determined in the slave table of the preset structural template; based on the basic information and the template elements The information builds the structural template.
第二方面,本发明实施例提供一种编码结构设计装置,用于复杂工程建设管理系统;该编码结构设计装置包括:构建模块,用于构建参数配置文件集,所述参数配置文件集用于设置复杂工程建设管理系统的编码结构参数;第一确定模块,用于基于预设工程建设管理需求,在所述参数配置文件集中确定目标参数配置文件;第二确定模块,用于基于所述目标参数配置文件确定编码结构参数;设计模块,用于基于所述编码结构参数,经过面向对象方式设计,得到复杂工程建设管理系统编码结构。In a second aspect, embodiments of the present invention provide a coding structure design device for complex engineering construction management systems; the coding structure design device includes: a building module for constructing a parameter configuration file set, and the parameter configuration file set is used for Set the coding structure parameters of the complex engineering construction management system; the first determination module is used to determine the target parameter configuration file in the parameter configuration file set based on the preset project construction management requirements; the second determination module is used to determine the target parameter configuration file based on the target The parameter configuration file determines the coding structure parameters; the design module is used to obtain the coding structure of the complex engineering construction management system through object-oriented design based on the coding structure parameters.
结合第二方面,在第二方面的一种可能的实现方式中,所述参数配置文件集包括通用参考代码表、层次结构码和结构模版。In conjunction with the second aspect, in a possible implementation of the second aspect, the parameter configuration file set includes a universal reference code table, a hierarchical structure code, and a structure template.
结合第二方面,在第二方面的另一种可能的实现方式中,所述构建模块,包括:第一确定子模块,用于确定通用参考代码用户组;第二确定子模块,用于基于所述通用参考代码用户组,确定所述通用参考代码表的主表信息编码;第三确定子模块,用于基于所述工程建设管理需求,确定所述主表信息编码对应的主表信息编码值;第一构建子模块,用于基于所述主表信息编码和所述主表信息编码值构建所述通用参考代码表。In conjunction with the second aspect, in another possible implementation of the second aspect, the building module includes: a first determination sub-module for determining a universal reference code user group; a second determination sub-module for determining based on The general reference code user group determines the main table information code of the general reference code table; the third determination sub-module is used to determine the main table information code corresponding to the main table information code based on the project construction management requirements. value; the first construction sub-module is used to construct the universal reference code table based on the main table information encoding and the main table information encoding value.
第三方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机执行如本发明实施例第一方面及第一方面任一项所述的编码结构设计方法。In a third aspect, embodiments of the present invention provide a computer-readable storage medium. The computer-readable storage medium stores computer instructions. The computer instructions are used to cause the computer to execute the first and second aspects of the embodiments of the present invention. On the one hand, the coding structure design method according to any one of the above items.
第四方面,本发明实施例提供一种电子设备,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行如本发明实施例第一方面及第一方面任一项所述的编码结构设计方法。In a fourth aspect, embodiments of the present invention provide an electronic device, including: a memory and a processor. The memory and the processor are communicatively connected to each other. The memory stores computer instructions. The processor executes the instructions. The computer instructions are used to execute the coding structure design method as described in the first aspect and any one of the first aspects of the embodiments of the present invention.
本发明提供的技术方案,具有如下效果:The technical solution provided by the present invention has the following effects:
本发明实施例提供的编码结构设计方法,通过构建参数配置文件集实现抽象工厂模式,进一步,结合面向对象方式设计编码结构类,在实际工程建设过程中能定义包括管理系统中应用的所有元素,并验证所有代码的有效性,以保证在一个工程管理的全过程中以及许多工程中代码的有效性及一致性;同时,使用抽象工厂模式及配置文件方式,实现在增加了新的结构后,用户可以使用新的结构。The coding structure design method provided by the embodiment of the present invention realizes the abstract factory mode by constructing a parameter configuration file set. Furthermore, it combines the object-oriented approach to design the coding structure class, and can define all elements including applications in the management system during the actual project construction process. And verify the validity of all codes to ensure the validity and consistency of the codes in the entire process of one project management and in many projects; at the same time, using the abstract factory pattern and configuration file method, after adding new structures, New structures are available to users.
附图说明Description of drawings
为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly explain the specific embodiments of the present invention or the technical solutions in the prior art, the accompanying drawings that need to be used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings in the following description The drawings illustrate some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without exerting any creative effort.
图1是根据本发明实施例提供的一种编码结构设计方法的流程图;Figure 1 is a flow chart of a coding structure design method provided according to an embodiment of the present invention;
图2是根据本发明实施例提供的通用参考代码表构建流程示意图;Figure 2 is a schematic flowchart of a general reference code table construction process provided according to an embodiment of the present invention;
图3是根据本发明实施例提供的层次结构码构建流程示意图;Figure 3 is a schematic flow chart of hierarchical structure code construction according to an embodiment of the present invention;
图4是根据本发明实施例提供的结构模版构建流程示意图;Figure 4 is a schematic diagram of a structural template construction process provided according to an embodiment of the present invention;
图5是根据本发明实施例提供的一种编码结构设计装置的结构框图;Figure 5 is a structural block diagram of a coding structure design device provided according to an embodiment of the present invention;
图6是根据本发明实施例提供的计算机可读存储介质的结构示意图;Figure 6 is a schematic structural diagram of a computer-readable storage medium provided according to an embodiment of the present invention;
图7是根据本发明实施例提供的一种电子设备的结构示意图。FIG. 7 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.
具体实施方式Detailed ways
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments These are some embodiments of the present invention, rather than all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative efforts fall within the scope of protection of the present invention.
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。It should be noted that the terms "first", "second", etc. in the description and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It is to be understood that the data so used are interchangeable under appropriate circumstances so that the embodiments of the invention described herein are capable of being practiced in sequences other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, e.g., a process, method, system, product, or apparatus that encompasses a series of steps or units and need not be limited to those explicitly listed. Those steps or elements may instead include other steps or elements not expressly listed or inherent to the process, method, product or apparatus.
编码是有共性的,而结构的共性就比较少(特别是属性),并且同一个编码类,可以定义不同的结构,而这个不同的结构有可能是在系统部署完成之后才有的,不能定义系统中应用的所有元素,且不能验证系统内所有代码的有效性。为解决上述问题,本发明实施例提供一种编码结构设计方法,用于复杂工程建设管理系统(TGPMS),通过本方法形成的编码结构将提供整个项目范围内有效的编码库,以支持数据输入校验、修改以及作为数据访问安全控制的基础。Coding has commonalities, but structures have fewer commonalities (especially attributes), and the same coding class can define different structures, and this different structure may not be defined until the system is deployed. All elements applied in the system, and the validity of all codes within the system cannot be verified. In order to solve the above problems, embodiments of the present invention provide a coding structure design method for complex project construction management systems (TGPMS). The coding structure formed by this method will provide an effective coding library within the entire project to support data input. Verify, modify and serve as the basis for data access security controls.
如图1所示,该编码结构设计方法包括如下步骤:As shown in Figure 1, the coding structure design method includes the following steps:
步骤101:构建参数配置文件集。Step 101: Build parameter configuration file set.
其中,参数配置文件集用于设置复杂工程建设管理系统的编码结构参数,可以包括通用参考代码表(Code Table)、层次结构码(Hierarchy Matrix)和结构模版(SchemaMatrix)。Among them, the parameter configuration file set is used to set the coding structure parameters of the complex engineering construction management system, which can include a general reference code table (Code Table), a hierarchical structure code (Hierarchy Matrix) and a structural template (SchemaMatrix).
具体地,复杂工程建设管理系统(TGPMS)中有一些特殊的字段是引用字段,即字段的值是通过值列表(LOV)的方式进行引用(或输入)。Specifically, some special fields in the complex engineering construction management system (TGPMS) are reference fields, that is, the values of the fields are referenced (or input) through a list of values (LOV).
进一步,通过通用参考代码表(Code Table)来建立整个系统代码的引用,比如,POS是表示合同状态的通用参考代码,具体的值为:Furthermore, a reference to the entire system code is established through a universal reference code table (Code Table). For example, POS is a universal reference code indicating the contract status. The specific value is:
0:表示文件控制合同(Osr);0: Indicates the document control contract (Osr);
1:表示初始合同;1: Indicates the initial contract;
3:表示批准;3: Indicates approval;
5:表示关闭、结束。5: Indicates closing and ending.
复杂工程建设管理系统(TGPMS)层次结构码用于动态的定义具有层次结构的代码,代码的层数和长度可由用户自行定义,同样,对每一种层次结构码(如:会计科目码、工作量清单分级码等)需定义一个编码,然后再定义具体的层数和各层的长度及代码的总长。由于同一层次结构码,即代码层数和各层的长度及代码的总长完全相同,但用途可能完全不同,因此,还需定义每一种层次结构码的类型。The complex engineering construction management system (TGPMS) hierarchical structure code is used to dynamically define codes with a hierarchical structure. The number and length of the code can be defined by the user. Similarly, for each hierarchical structure code (such as: accounting account code, work code Bill of quantities classification code, etc.) need to define a code, and then define the specific number of layers and the length of each layer and the total length of the code. Since the same hierarchical structure code, that is, the number of code layers, the length of each layer, and the total length of the code are exactly the same, but the uses may be completely different, therefore, it is necessary to define the type of each hierarchical structure code.
比如,层次结构码为TGPMS中会计科目码,则具体表现为:For example, if the hierarchical structure code is the accounting account code in TGPMS, the specific performance is as follows:
层次结构码类型:ACCT;Hierarchical code type: ACCT;
层次结构码编码:A15;Hierarchical structure code encoding: A15;
层数:7;Number of layers: 7;
层次结构:11123456677;Hierarchy: 11123456677;
代码长度:11位;Code length: 11 bits;
第1层长度:3位;Layer 1 length: 3 digits;
第2层长度:1位;Layer 2 length: 1 bit;
第3层长度:1位;Layer 3 length: 1 bit;
第4层长度:1位;Layer 4 length: 1 bit;
第5层长度:1位;Layer 5 length: 1 bit;
第6层长度:2位;Layer 6 length: 2 digits;
第7层长度:2位。Layer 7 length: 2 digits.
进一步,通过在配置文件里面来设定用户使用的编码结构以及相应的参数,即可实现对复杂工程建设管理系统的编码结构参数的设置。Furthermore, by setting the coding structure and corresponding parameters used by the user in the configuration file, the coding structure parameters of the complex engineering construction management system can be set.
步骤102:基于预设工程建设管理需求,在所述参数配置文件集中确定目标参数配置文件。Step 102: Based on the preset project construction management requirements, determine the target parameter configuration file in the parameter configuration file set.
具体地,根据工程建设管理需求的不同及复杂程度,在参数配置文件集中选择对应的参数配置文件。Specifically, according to the different requirements and complexity of project construction management, the corresponding parameter configuration file is selected from the parameter configuration file set.
比如,简单需求使用1种参数配置文件即可;如果是复杂的需要用到第二种层次结构码或第三种结构模板的,则需要配合使用。For example, if you have simple requirements, you can use one parameter configuration file; if it is complex and you need to use the second hierarchical structure code or the third structure template, you need to use them together.
步骤103:基于所述目标参数配置文件确定编码结构参数。Step 103: Determine encoding structure parameters based on the target parameter configuration file.
其中,通过目标参数配置文件可以实现抽象工厂模式,该抽象工厂模式用于表示设计模式中的创建型模式,用于产品族的构建,是所有形态的工厂模式中最为抽象和最具一般性的一种形态。Among them, the abstract factory pattern can be realized through the target parameter configuration file. This abstract factory pattern is used to represent the creation pattern in the design pattern and is used for the construction of product families. It is the most abstract and general of all forms of factory patterns. A form.
进一步,三种参数配置文件的设置方式为层层递进的关系,比如,层次结构码设置方式需要【参考代码表的前置数据支撑】+【其他录入数据】;结构模版设置方式需要【层次结构码的前置数据支撑】+【其他录入数据】。Furthermore, the setting methods of the three parameter configuration files are in a progressive relationship. For example, the hierarchical structure code setting method requires [reference code table pre-data support] + [other input data]; the structure template setting method requires [hierarchy Pre-data support for structure code] + [Other input data].
具体地,当确定对应的目标参数配置文件后,可以根据上述不同设置方式实现对复杂工程建设管理系统的编码结构参数的设置。Specifically, after the corresponding target parameter configuration file is determined, the coding structure parameters of the complex engineering construction management system can be set according to the different setting methods mentioned above.
步骤104:基于所述编码结构参数,经过面向对象方式设计,得到复杂工程建设管理系统编码结构。Step 104: Based on the coding structure parameters and through object-oriented design, obtain the coding structure of the complex engineering construction management system.
其中,面向对象方式一种程序设计方式。Among them, the object-oriented approach is a programming approach.
具体地,在确定编码结构参数后,利用该面向对象方式设计,利用编码结构参数进行编码族构建,进一步,可以得到构建后的复杂工程建设管理系统编码结构。Specifically, after the coding structure parameters are determined, the object-oriented design is used, and the coding structure parameters are used to construct the coding family. Further, the constructed coding structure of the complex engineering construction management system can be obtained.
本发明实施例提供的编码结构设计方法,通过构建参数配置文件集实现抽象工厂模式,进一步,结合面向对象方式设计编码结构类,在实际工程建设过程中能定义包括管理系统中应用的所有元素,并验证所有代码的有效性,以保证在一个工程管理的全过程中以及许多工程中代码的有效性及一致性;同时,使用抽象工厂模式及配置文件方式,实现在增加了新的结构后,用户可以使用新的结构The coding structure design method provided by the embodiment of the present invention realizes the abstract factory mode by constructing a parameter configuration file set. Furthermore, it combines the object-oriented approach to design the coding structure class, and can define all elements including applications in the management system during the actual project construction process. And verify the validity of all codes to ensure the validity and consistency of the codes in the entire process of one project management and in many projects; at the same time, using the abstract factory pattern and configuration file method, after adding new structures, Users can use the new structure
作为本发明实施例一种可选的实施方式,构建参数配置文件集中的所述通用参考代码表,包括:确定通用参考代码用户组;基于所述通用参考代码用户组,确定所述通用参考代码表的主表信息编码;基于所述工程建设管理需求,确定所述主表信息编码对应的主表信息编码值;基于所述主表信息编码和所述主表信息编码值构建所述通用参考代码表。As an optional implementation manner of the embodiment of the present invention, constructing the universal reference code table in the parameter configuration file set includes: determining a universal reference code user group; determining the universal reference code based on the universal reference code user group The main table information coding of the table; based on the project construction management requirements, determine the main table information coding value corresponding to the main table information coding; build the universal reference based on the main table information coding and the main table information coding value Code table.
具体地,通常通用参考代码表是根据TGPMS系统的设计预定义的,具体的构建流程如图2所示。其中,虚线框表示进入实线框的前提条件。Specifically, the general reference code table is usually predefined based on the design of the TGPMS system, and the specific construction process is shown in Figure 2. Among them, the dotted line box represents the prerequisites for entering the solid line box.
首先,在构建参考代码表之前,需要确定对应的前提条件:复杂工程建设管理系统(TGPMS)已建立SYSTEM用户组,即通用参考代码用户组。其中,该SYSTEM用户组表示对复杂工程建设管理系统(TGPMS)有百分之99.99的完全访问控制权,用于保证系统服务的正常运行,并赋予系统及系统服务的权限。First of all, before building the reference code table, the corresponding prerequisites need to be determined: the Complex Project Construction Management System (TGPMS) has established the SYSTEM user group, which is the general reference code user group. Among them, the SYSTEM user group indicates that it has 99.99% complete access control rights to the complex engineering construction management system (TGPMS), which is used to ensure the normal operation of system services and grant permissions to the system and system services.
其次,在SYSTEM用户组的控制下,进入复杂工程建设管理系统(TGPMS)中定义通用参考代码主表。Secondly, under the control of the SYSTEM user group, enter the complex project construction management system (TGPMS) to define the general reference code master table.
在一实施例中,在通用参考代码主表(D1110)中输入以下信息:In one embodiment, the following information is entered in the Universal Reference Code Master Table (D1110):
码表——通用参考代码的编码POS。Code Table - Coding POS for universal reference codes.
名称/描述——编码功能的简要描述POStatus。Name/Description - A brief description of the encoding function POStatus.
长度——参考代码值的位长为2。Length - The reference code value has a bit length of 2.
种类——通用参考代码的种类为C类(一般通用参考代码)。Category - The category of the universal reference code is Category C (general universal reference code).
上级码——使用C类代码时,该字段为空。Superior code - When using C-type code, this field is empty.
代码维护——POS通用代码表的维护用户组为SYSTEM。Code maintenance - the maintenance user group of the POS general code table is SYSTEM.
然后,定义通用参考代码表的值(D1100)。Then, define the value of the universal reference code table (D1100).
具体地,根据实际工程建设管理需求,依次确定主表信息编码对应的主表信息编码值,比如,首先定义通用参考代码的编码POS的第1项值的信息:Specifically, according to the actual project construction management needs, the main table information coding value corresponding to the main table information coding is determined in sequence. For example, first define the information of the first value of the coding POS of the general reference code:
码表——通用参考代码的编码POS。Code Table - Coding POS for universal reference codes.
编码表值——POS参考代码第一项的值为0。Coding table value - the value of the first item of POS reference code is 0.
名称/描述——对POS码表第一项值(0)的描述为文件控制合同(Osr)。Name/Description - The description of the first value (0) of the POS code table is the document control contract (Osr).
简称/简述——对POS码表第一项值(0)的简短描述为OSR PO。Abbreviation/brief description - The short description of the first value (0) of the POS code table is OSR PO.
编码类型——目前TGPMS暂不使用,为空。Coding type - currently not used by TGPMS, it is empty.
进一步,按上述示例要求,依次确定POS码表其它各项的值信息。Further, according to the requirements of the above example, the value information of other items in the POS code table is determined in sequence.
最后,通过主表信息编码和对应的主表信息编码值即可以构建对应的参考代码表。Finally, the corresponding reference code table can be constructed through the main table information encoding and the corresponding main table information encoding value.
在一实例中,使用该通用参考代码表获取对应的编码结构。比如,在合同登录页面录入合同信息,状态字段取自POS码值列表(LOV)。In one example, the universal reference code table is used to obtain the corresponding encoding structure. For example, enter contract information on the contract login page, and the status field is taken from the POS Code Value List (LOV).
作为本发明实施例一种可选的实施方式,构建参数配置文件集中的所述层次结构码,包括:确定编码层次结构;基于所述编码层次结构,在预设层次结构码主表中确定层次结构码基本信息;基于所述工程建设管理需求,按照所述预设层次结构码主表的层次顺序,确定所述层次结构码基本信息对应的层次结构码的结构参数;基于所述层次结构码基本信息和所述层次结构码的结构参数构建所述层次结构码。As an optional implementation method of the embodiment of the present invention, constructing the hierarchical structure code in the parameter configuration file set includes: determining the coding hierarchical structure; based on the coding hierarchical structure, determining the hierarchy in the preset hierarchical structure code master table Basic information of the structure code; based on the project construction management requirements, according to the hierarchical order of the preset hierarchical structure code master table, determine the structural parameters of the hierarchical structure code corresponding to the basic information of the hierarchical structure code; based on the hierarchical structure code Basic information and structural parameters of the hierarchical structure code construct the hierarchical structure code.
具体地,根据步骤101的描述构建层次结构码,具体的构建流程如图3所示。Specifically, the hierarchical structure code is constructed according to the description of step 101. The specific construction process is shown in Figure 3.
首先,在构建参考代码表之前,需要确定对应的前提条件:编码层次结构已确定。First, before building the reference code table, the corresponding prerequisites need to be determined: the coding hierarchy has been determined.
其次,进入复杂工程建设管理系统(TGPMS)中,在预设的层次结构码主表(D1019)中确定层次结构码基本信息。Secondly, enter the complex project construction management system (TGPMS) and determine the basic information of the hierarchical structure code in the preset hierarchical structure code master table (D1019).
在一实施例中,输入以下信息:In one embodiment, enter the following information:
名称/描述——层次结构码的简要描述,为Accounting Code。Name/Description - A brief description of the hierarchical code, which is Accounting Code.
层次类型——层次结构码的类型,为ACCT。该类型码必须在通用参考代码表中(D1110、D1100)已预定义。Hierarchical type - the type of hierarchical structure code, which is ACCT. This type code must be predefined in the general reference code table (D1110, D1100).
层次代码——层次结构码的编码,为A15。Hierarchical code - the encoding of the hierarchical structure code, which is A15.
间隔符——层次结构码各层之间无间隔符,为N。Separator - There is no separator between each layer of the hierarchical structure code, which is N.
长度——类层次结构码(包括间隔符在内)的长度,为11。Length - the length of the class hierarchy code (including separators), which is 11.
结构——当完成类层次结构代码具体定义完成之后,系统会自动显示代码的层次结构,层次代码结构为“11123456677”。Structure - After the specific definition of the class hierarchy code is completed, the system will automatically display the hierarchical structure of the code. The hierarchical code structure is "11123456677".
层号——层次结构码最大层数,为7。Layer number - the maximum number of layers of the hierarchical structure code, which is 7.
使用——A15层次结构码在系统的使用状态,为F,表示该层次结构代码实际长度等于定义的长度,实际长度不可增加,但在实际长度不变的情况下,可以进行层次结构调整。Use - The usage status of A15 hierarchical structure code in the system is F, which means that the actual length of the hierarchical structure code is equal to the defined length. The actual length cannot be increased, but the hierarchical structure can be adjusted while the actual length remains unchanged.
然后,根据实际工程建设管理需求,按照预设层次结构码主表的层次顺序,依次确定层次结构码基本信息对应的层次结构码的结构参数。Then, according to the actual project construction management needs and in accordance with the hierarchical order of the preset hierarchical code master table, the structural parameters of the hierarchical structure code corresponding to the basic information of the hierarchical structure code are determined in turn.
在一实施例中,首先确定第1层的层次结构码基本信息对应的层次结构码的结构参数:In one embodiment, the structural parameters of the hierarchical structure code corresponding to the basic information of the hierarchical structure code of the first layer are first determined:
层次——定义层次结构码的第1层,为1。Level - defines the first level of the hierarchical structure code, which is 1.
长度——定义层次结构码第1层的长度,为3。Length - defines the length of the first layer of the hierarchical structure code, which is 3.
备注——层次结构码第1层的说明,为level1。Remarks - The description of the first level of the hierarchical structure code is level1.
进一步,按上述示例要求,依次定义A15层次结构码其它各层的信息。Further, according to the requirements of the above example, the information of other layers of the A15 hierarchical structure code is defined in sequence.
最后,通过确定的层次结构码基本信息和对应的层次结构码的结构参数可以构建得到对应的层次结构码。Finally, the corresponding hierarchical structure code can be constructed through the determined basic information of the hierarchical structure code and the structural parameters of the corresponding hierarchical structure code.
作为本发明实施例一种可选的实施方式,构建参数配置文件集中的所述结构模版,包括:基于所述参考代码表和所述层次结构码,在预设结构模版的主表中确定所述结构模版的基本信息;基于工程建设管理需求,在所述预设结构模版的从表中确定所述结构模版的模板元素信息;基于所述基本信息和所述模板元素信息构建所述结构模版。As an optional implementation manner of the embodiment of the present invention, constructing the structural template in the parameter configuration file set includes: based on the reference code table and the hierarchical structure code, determining all the structural templates in the main table of the preset structural template. The basic information of the structural template; based on the project construction management requirements, determine the template element information of the structural template in the secondary table of the preset structural template; build the structural template based on the basic information and the template element information .
具体地,通过结构模版(Schema Matrix)设置编码结构参数的方式建立起来的代码是一种组合编码结构,它将代码分为两个或两个以上的部分(模版元素),而每一部分又可以有自己独立的编码结构及编码值,使用户能够根据需要灵活定义各类复杂的代码。构成编码结构模版的模版元素都可单独定义,模版元素的值当所定义的值已存在时,可以取自某一值列表(LOV);当所定义的值不存在时,可以通过某一代码输入(Code Input)页面进行定义。使用结构模版,首先需定义结构模版类型和编码,然后定义构成结构模版的元素。Specifically, the code established by setting the coding structure parameters through the structure template (Schema Matrix) is a combined coding structure, which divides the code into two or more parts (template elements), and each part can It has its own independent coding structure and coding value, allowing users to flexibly define various complex codes according to their needs. The template elements that constitute the coding structure template can be defined individually. When the defined value already exists, the value of the template element can be taken from a list of values (LOV); when the defined value does not exist, it can be entered through a certain code ( Code Input) page to define. To use a structure template, you first need to define the structure template type and encoding, and then define the elements that make up the structure template.
在一实施例中,TGPMS中的概算码是一组合码,其结构模版为:In one embodiment, the estimated code in TGPMS is a combination code, and its structural template is:
“_________-_____-_____”"_________-_____-_____"
概算层次码-WBS码-CWP码Budget level code-WBS code-CWP code
各模版元素,即概算层次码、WBS码、CWP码都有自己独立编码结构及编码值。概算层次码取自概算层次码值列表(LOV)或概算层次码输入(Code Input)页面(D3105)进行定义;WBS码取自WBS码值列表(LOV)或WBS码输入(Code Input)页面(D1100)进行定义;CWP码取自CWP码值列表(LOV)或CWP码输入(Code Input)页面(D1180)进行定义。Each template element, namely the budget level code, WBS code, and CWP code, has its own independent coding structure and coding value. The budget level code is taken from the budget level code value list (LOV) or the budget level code input (Code Input) page (D3105) for definition; the WBS code is taken from the WBS code value list (LOV) or the WBS code input (Code Input) page ( D1100) to define; the CWP code is taken from the CWP code value list (LOV) or the CWP code input (Code Input) page (D1180) to define.
其中,需要特别注意,编码结构模版是根据TGPMS系统的设计预定义的,一般不能随意修改,具体的构建流程如图4所示。其中,虚线框表示进入实线框的前提条件。Among them, special attention needs to be paid to the fact that the coding structure template is predefined according to the design of the TGPMS system and generally cannot be modified at will. The specific construction process is shown in Figure 4. Among them, the dotted line box represents the prerequisites for entering the solid line box.
在一实施例中,建立概算编码结构模版Estimate Code,概算编码结构模版编码为PCWC,结构模版的类型为PCS。该结构模版有三部分组成:In one embodiment, an estimate code structure template Estimate Code is established, the estimate code structure template code is PCWC, and the type of the structure template is PCS. The structure template consists of three parts:
第一部分为概算分级码,它是一层次结构码,层次结构码类型为ESTM,层次结构码编码为ESTCD,位长8;The first part is the budget classification code, which is a hierarchical structure code. The hierarchical structure code type is ESTM, the hierarchical structure code encoding is ESTCD, and the bit length is 8;
第二部分为WBS码,位长4;The second part is the WBS code, with a bit length of 4;
第三部分为CWP码,位长3。The third part is the CWP code, with a bit length of 3.
首先,在构建结构模版之前,需要确定对应的前提条件。First, before building a structural template, the corresponding prerequisites need to be determined.
在一实施例中,前提条件为:Estimate Code的模版结构已确定;结构模版各元素在页面(DF002)均已定义;层次结构码编码为ESTCD在D1019中已定义。In one embodiment, the prerequisites are: the template structure of the Estimate Code has been determined; each element of the structural template has been defined on the page (DF002); and the hierarchical structure code encoding ESTCD has been defined in D1019.
其次,根据上述实施例中已经确定的参考代码表和层次结构码,在预设结构模版的主表(D1022)中确定结构模版的基本信息。Secondly, based on the reference code table and hierarchical structure code determined in the above embodiment, the basic information of the structural template is determined in the main table (D1022) of the preset structural template.
比如,进入复杂工程建设管理系统(TGPMS)中D1022屏幕,在屏幕的上半部分(主表)定义结构模版的基本信息:For example, enter the D1022 screen in the Complex Project Construction Management System (TGPMS) and define the basic information of the structure template in the upper part of the screen (main table):
编码名称——概算编码结构码模版的简要描述,为Estimate Code。Coding name - a brief description of the estimated coding structure code template, which is Estimate Code.
模版类型——概算编码结构模版的类型码,为PCS。Template type - the type code of the budget coding structure template, which is PCS.
模版编码——概算编码结构模版的编码,为PCWC。Template coding - the coding of the approximate coding structure template, which is PCWC.
长度——概算编码结构模版编码(包括间隔符在内)的位长,为17。Length - the bit length of the approximate encoding structure template encoding (including separators), which is 17.
模版结构——当结构模版元素具体定义之后,系统会自动显示代码的模版结构,用位数表示为:“12345678-1234-123”。Template structure - when the structure template element is specifically defined, the system will automatically display the template structure of the code, expressed in digits as: "12345678-1234-123".
然后,根据实际工程建设管理需求,在预设结构模版的从表中确定结构模版的模板元素信息。Then, according to the actual project construction management needs, the template element information of the structural template is determined in the secondary table of the preset structural template.
比如,进入复杂工程建设管理系统(TGPMS)中D1022屏幕,在屏幕的上半部分(从表)定义结构模版的模版元素的具体信息:For example, enter the D1022 screen in the Complex Project Construction Management System (TGPMS) and define the specific information of the template elements of the structure template in the upper part of the screen (from the table):
模版元素——构成模板代码的字段名称,为:ESTMATE_HIERARCHY_CODE,它与数据库中基表的字段名称一致。该字段必须在DF002已定义,该字段对应的基表名是“ZZZZZZ”,其值遵循DF002中规定的校验。Template element - the field name that constitutes the template code is: ESTMATE_HIERARCHY_CODE, which is consistent with the field name of the base table in the database. This field must have been defined in DF002. The base table name corresponding to this field is "ZZZZZZ", and its value follows the verification specified in DF002.
开始(位置)——模板元素在模版结构编码(包括间隔符在内)中的开始位置,为1。Start (position) - the starting position of the template element in the template structure encoding (including separators), which is 1.
长度——模板元素的位长,为8。Length - the bit length of the template element, which is 8.
结构——指明模版元素结构属性,为H,表示该模板元素是层次结构模版元素。Structure - indicates the structure attribute of the template element, which is H, indicating that the template element is a hierarchical template element.
模版类型——由于模板元素结构是H,指明层次结构码的类型,为ESTM。Template type - Since the template element structure is H, specify the type of hierarchical structure code, which is ESTM.
结构代码——指明层次结构码的编码,为ESTCD。Structure code - indicates the encoding of the hierarchical structure code, which is ESTCD.
备注——对模版元素的说明,为Hierarchy Estimate Code。Note - The description of the template element is the Hierarchy Estimate Code.
通过本发明上述实施例提供的复杂工程建设管理系统编码结构设计方法,采用面向对象方式、抽象工厂模式设计编码结构,可以实现在增加了新的结构后,用户可以使用新的结构,并且可以方便进行编码有效性、一致性的校验;进一步,可以完成对复杂工程建设管理中所有模块编码的定义。Through the coding structure design method of the complex engineering construction management system provided by the above embodiments of the present invention, the coding structure is designed in an object-oriented manner and the abstract factory pattern. After adding a new structure, the user can use the new structure conveniently. Verify the validity and consistency of the coding; further, it can complete the definition of coding for all modules in complex project construction management.
本发明实施例还提供一种编码结构设计装置,用于复杂工程建设管理系统;如图5所示,该装置包括:Embodiments of the present invention also provide a coding structure design device for complex engineering construction management systems; as shown in Figure 5, the device includes:
构建模块501,用于构建参数配置文件集,所述参数配置文件集用于设置复杂工程建设管理系统的编码结构参数;详细内容参见上述方法实施例中步骤101的相关描述。The building module 501 is used to build a parameter configuration file set, which is used to set the coding structure parameters of the complex engineering construction management system; for details, please refer to the relevant description of step 101 in the above method embodiment.
第一确定模块502,用于基于预设工程建设管理需求,在所述参数配置文件集中确定目标参数配置文件;详细内容参见上述方法实施例中步骤102的相关描述。The first determination module 502 is used to determine the target parameter configuration file in the parameter configuration file set based on the preset project construction management requirements; for details, please refer to the relevant description of step 102 in the above method embodiment.
第二确定模块503,用于基于所述目标参数配置文件确定编码结构参数;详细内容参见上述方法实施例中步骤103的相关描述。The second determination module 503 is used to determine the encoding structure parameters based on the target parameter configuration file; for details, please refer to the relevant description of step 103 in the above method embodiment.
设计模块504,用于基于所述编码结构参数,经过面向对象方式设计,得到复杂工程建设管理系统编码结构;详细内容参见上述方法实施例中步骤104的相关描述。The design module 504 is used to obtain the coding structure of the complex engineering construction management system through object-oriented design based on the coding structure parameters; for details, please refer to the relevant description of step 104 in the above method embodiment.
本发明实施例提供的编码结构设计装置,通过构建参数配置文件集实现抽象工厂模式,进一步,结合面向对象方式设计编码结构类,在实际工程建设过程中能定义包括管理系统中应用的所有元素,并验证所有代码的有效性,以保证在一个工程管理的全过程中以及许多工程中代码的有效性及一致性;同时,使用抽象工厂模式及配置文件方式,实现在增加了新的结构后,用户可以使用新的结构。The coding structure design device provided by the embodiment of the present invention realizes the abstract factory mode by constructing a parameter configuration file set. Furthermore, it combines the object-oriented approach to design the coding structure class, and can define all elements including applications in the management system during the actual project construction process. And verify the validity of all codes to ensure the validity and consistency of the codes in the entire process of one project management and in many projects; at the same time, using the abstract factory pattern and configuration file method, after adding new structures, New structures are available to users.
作为本发明实施例一种可选的实施方式,所述参数配置文件集包括通用参考代码表、层次结构码和结构模版。As an optional implementation method of this embodiment of the present invention, the parameter configuration file set includes a universal reference code table, a hierarchical structure code, and a structure template.
作为本发明实施例一种可选的实施方式,所述构建模块,包括:第一确定子模块,用于确定通用参考代码用户组;第二确定子模块,用于基于所述通用参考代码用户组,确定所述通用参考代码表的主表信息编码;第三确定子模块,用于基于所述工程建设管理需求,确定所述主表信息编码对应的主表信息编码值;第一构建子模块,用于基于所述主表信息编码和所述主表信息编码值构建所述通用参考代码表。As an optional implementation manner of the embodiment of the present invention, the building module includes: a first determination sub-module, used to determine a universal reference code user group; a second determination sub-module, used to determine a user group based on the universal reference code group, determine the main table information coding of the general reference code table; the third determination sub-module is used to determine the main table information coding value corresponding to the main table information coding based on the project construction management requirements; the first constructor A module configured to construct the universal reference code table based on the main table information encoding and the main table information encoding value.
作为本发明实施例一种可选的实施方式,所述构建模块,包括:第四确定子模块,用于确定编码层次结构;第五确定子模块,用于基于所述编码层次结构,在预设层次结构码主表中确定层次结构码基本信息;第六确定子模块,用于基于所述工程建设管理需求,按照所述预设层次结构码主表的层次顺序,确定所述层次结构码基本信息对应的层次结构码的结构参数;第二构建子模块,用于基于所述层次结构码基本信息和所述层次结构码的结构参数构建所述层次结构码。As an optional implementation of the embodiment of the present invention, the building module includes: a fourth determination sub-module, used to determine the coding hierarchy; and a fifth determination sub-module, based on the coding hierarchy, in advance It is assumed that the basic information of the hierarchical structure code is determined in the hierarchical structure code master table; the sixth determination sub-module is used to determine the hierarchical structure code based on the project construction management requirements and according to the hierarchical order of the preset hierarchical structure code master table. The structural parameters of the hierarchical structure code corresponding to the basic information; the second construction sub-module is used to construct the hierarchical structure code based on the basic information of the hierarchical structure code and the structural parameters of the hierarchical structure code.
作为本发明实施例一种可选的实施方式,所述构建模块,包括:第七确定子模块,用于基于所述参考代码表和所述层次结构码,在预设结构模版的主表中确定所述结构模版的基本信息;第八确定子模块,用于基于工程建设管理需求,在所述预设结构模版的从表中确定所述结构模版的模板元素信息;第三构建子模块,用于基于所述基本信息和所述模板元素信息构建所述结构模版。As an optional implementation manner of the embodiment of the present invention, the building module includes: a seventh determination sub-module, configured to determine in the main table of the preset structure template based on the reference code table and the hierarchical structure code Determine the basic information of the structural template; the eighth determination sub-module is used to determine the template element information of the structural template from the table of the preset structural template based on the engineering construction management requirements; the third construction sub-module, Used to construct the structural template based on the basic information and the template element information.
本发明实施例提供的编码结构设计装置的功能描述详细参见上述实施例中编码结构设计方法描述。For a detailed description of the function of the encoding structure design device provided by the embodiment of the present invention, please refer to the description of the encoding structure design method in the above embodiment.
本发明实施例还提供一种存储介质,如图6所示,其上存储有计算机程序601,该指令被处理器执行时实现上述实施例中编码结构设计方法的步骤。其中,存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)、随机存储记忆体(Random AccessMemory,RAM)、快闪存储器(Flash Memory)、硬盘(Hard Disk Drive,HDD)或固态硬盘(Solid-State Drive,SSD)等;所述存储介质还可以包括上述种类的存储器的组合。An embodiment of the present invention also provides a storage medium, as shown in Figure 6, on which a computer program 601 is stored. When the instruction is executed by the processor, the steps of the encoding structure design method in the above embodiment are implemented. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), a flash memory (Flash Memory), a hard disk (Hard Disk Drive, HDD) or solid-state drive (SSD), etc.; the storage medium may also include a combination of the above types of memories.
本领域技术人员可以理解,实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)、随机存储记忆体(Random AccessMemory,RAM)、快闪存储器(FlashMemory)、硬盘(Hard Disk Drive,HDD)或固态硬盘(Solid-State Drive,SSD)等;所述存储介质还可以包括上述种类的存储器的组合。Those skilled in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The program can be stored in a computer-readable storage medium. The program can be stored in a computer-readable storage medium. During execution, the process may include the processes of the embodiments of each of the above methods. Wherein, the storage medium can be a magnetic disk, an optical disk, a read-only memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), a flash memory (FlashMemory), a hard disk (Hard Disk Drive). , HDD) or solid-state drive (Solid-State Drive, SSD), etc.; the storage medium may also include a combination of the above types of memories.
本发明实施例还提供了一种电子设备,如图7所示,该电子设备可以包括处理器71和存储器72,其中处理器71和存储器72可以通过总线或者其他方式连接,图7中以通过总线连接为例。An embodiment of the present invention also provides an electronic device. As shown in Figure 7, the electronic device may include a processor 71 and a memory 72. The processor 71 and the memory 72 may be connected through a bus or other means. In Figure 7, Take bus connection as an example.
处理器71可以为中央处理器(Central Processing Unit,CPU)。处理器71还可以为其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等芯片,或者上述各类芯片的组合。The processor 71 may be a central processing unit (Central Processing Unit, CPU). The processor 71 can also be other general-purpose processor, digital signal processor (Digital Signal Processor, DSP), application specific integrated circuit (Application Specific Integrated Circuit, ASIC), field programmable gate array (Field-Programmable Gate Array, FPGA) or Other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components and other chips, or combinations of the above types of chips.
存储器72作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态计算机可执行程序以及模块,如本发明实施例中的对应的程序指令/模块。处理器71通过运行存储在存储器72中的非暂态软件程序、指令以及模块,从而执行处理器的各种功能应用以及数据处理,即实现上述方法实施例中的编码结构设计方法。As a non-transitory computer-readable storage medium, the memory 72 can be used to store non-transitory software programs, non-transitory computer executable programs and modules, such as corresponding program instructions/modules in embodiments of the present invention. The processor 71 executes the non-transitory software programs, instructions and modules stored in the memory 72 to execute various functional applications and data processing of the processor, that is, to implement the coding structure design method in the above method embodiment.
存储器72可以包括存储程序区和存储数据区,其中,存储程序区可存储操作装置、至少一个功能所需要的应用程序;存储数据区可存储处理器71所创建的数据等。此外,存储器72可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施例中,存储器72可选包括相对于处理器71远程设置的存储器,这些远程存储器可以通过网络连接至处理器71。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。The memory 72 may include a program storage area and a data storage area, where the program storage area may store an operating device and an application program required for at least one function; the storage data area may store data created by the processor 71 and the like. In addition, memory 72 may include high-speed random access memory and may also include non-transitory memory, such as at least one magnetic disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, memory 72 optionally includes memory located remotely relative to processor 71 , and these remote memories may be connected to processor 71 through a network. Examples of the above-mentioned networks include but are not limited to the Internet, intranets, local area networks, mobile communication networks and combinations thereof.
所述一个或者多个模块存储在所述存储器72中,当被所述处理器71执行时,执行如图1-4所示实施例中的编码结构设计方法。The one or more modules are stored in the memory 72, and when executed by the processor 71, the coding structure design method in the embodiment shown in Figures 1-4 is executed.
上述电子设备具体细节可以对应参阅图1至图4所示的实施例中对应的相关描述和效果进行理解,此处不再赘述。The specific details of the above electronic device can be understood by referring to the corresponding descriptions and effects in the embodiments shown in FIGS. 1 to 4 , and will not be described again here.
虽然结合附图描述了本发明的实施例,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下做出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the invention, and such modifications and variations fall within the scope of the appended rights. within the scope of the requirements.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310193631.9ACN116578273B (en) | 2023-02-28 | 2023-02-28 | Coding structure design method and device, storage medium and electronic equipment |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310193631.9ACN116578273B (en) | 2023-02-28 | 2023-02-28 | Coding structure design method and device, storage medium and electronic equipment |
| Publication Number | Publication Date |
|---|---|
| CN116578273A CN116578273A (en) | 2023-08-11 |
| CN116578273Btrue CN116578273B (en) | 2024-02-09 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202310193631.9AActiveCN116578273B (en) | 2023-02-28 | 2023-02-28 | Coding structure design method and device, storage medium and electronic equipment |
| Country | Link |
|---|---|
| CN (1) | CN116578273B (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118691208A (en)* | 2024-06-21 | 2024-09-24 | 中国长江三峡集团有限公司 | Coding method, device, electronic device and storage medium for electromechanical equipment |
| CN118708188B (en)* | 2024-06-28 | 2024-12-24 | 中国长江三峡集团有限公司 | Construction index coding method, construction index coding device, electronic equipment and storage medium |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101529351A (en)* | 2006-08-24 | 2009-09-09 | 西门子能量及自动化公司 | Devices, systems, and methods for configuring a programmable logic controller |
| CN102043616A (en)* | 2009-10-22 | 2011-05-04 | 上海杉达学院 | Factory pattern-based information system architecture and architecture method |
| CN107844295A (en)* | 2017-11-22 | 2018-03-27 | 重庆人人生活家科技发展有限公司 | Can raising efficiency database coded system |
| CN108733639A (en)* | 2018-04-09 | 2018-11-02 | 中国平安人寿保险股份有限公司 | A kind of configuration parameter regulation means, device, terminal device and storage medium |
| CN109683873A (en)* | 2018-11-16 | 2019-04-26 | 中国西安卫星测控中心 | Utilize the coding method of aerospace information interface and system architecture of ASN1 rule |
| CN110650337A (en)* | 2018-06-26 | 2020-01-03 | 中兴通讯股份有限公司 | Image encoding method, decoding method, encoder, decoder and storage medium |
| CN111309607A (en)* | 2020-02-12 | 2020-06-19 | 扬州大学 | A method for locating software defects at the code method level |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11388195B1 (en)* | 2019-02-02 | 2022-07-12 | Clearops, Inc. | Information security compliance platform |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101529351A (en)* | 2006-08-24 | 2009-09-09 | 西门子能量及自动化公司 | Devices, systems, and methods for configuring a programmable logic controller |
| CN102043616A (en)* | 2009-10-22 | 2011-05-04 | 上海杉达学院 | Factory pattern-based information system architecture and architecture method |
| CN107844295A (en)* | 2017-11-22 | 2018-03-27 | 重庆人人生活家科技发展有限公司 | Can raising efficiency database coded system |
| CN108733639A (en)* | 2018-04-09 | 2018-11-02 | 中国平安人寿保险股份有限公司 | A kind of configuration parameter regulation means, device, terminal device and storage medium |
| CN110650337A (en)* | 2018-06-26 | 2020-01-03 | 中兴通讯股份有限公司 | Image encoding method, decoding method, encoder, decoder and storage medium |
| CN109683873A (en)* | 2018-11-16 | 2019-04-26 | 中国西安卫星测控中心 | Utilize the coding method of aerospace information interface and system architecture of ASN1 rule |
| CN111309607A (en)* | 2020-02-12 | 2020-06-19 | 扬州大学 | A method for locating software defects at the code method level |
| Title |
|---|
| "基于闭包封装和序列展开实现"可选用参泛型抽象工厂"";闵军 等;《软件工程》;第18-22页* |
| "能源大数据的系统构想及应用研究";金和平 等;《水电与抽水蓄能》;第1-13页* |
| Publication number | Publication date |
|---|---|
| CN116578273A (en) | 2023-08-11 |
| Publication | Publication Date | Title |
|---|---|---|
| CN116578273B (en) | Coding structure design method and device, storage medium and electronic equipment | |
| US10540159B2 (en) | Model-based virtual system provisioning | |
| CN109242420B (en) | Authority control method, authority control device, electronic equipment and storage medium | |
| US11985131B2 (en) | Descendent case role alias | |
| US7792931B2 (en) | Model-based system provisioning | |
| US8918709B2 (en) | Object templates for data-driven applications | |
| CN110457666B (en) | Report generation method, system, electronic equipment and storage medium | |
| KR102647629B1 (en) | Method and device for processing transaction request in blockchain, electronic apparatus, and storage medium | |
| US12169801B2 (en) | Flexible work breakdown structure | |
| CN103593456A (en) | Form user-defined design method and device | |
| CN112486952A (en) | Flow creation method, system, storage medium and electronic device | |
| CN113076086B (en) | Metadata management system and method of using the same to model model objects | |
| CN115220697A (en) | API development management method, device, vehicle and storage medium | |
| CN112686580B (en) | Workflow definition method and system capable of customizing flow | |
| US20240281731A1 (en) | Phase-Based Access Permissions for Multi-Phase Projects | |
| US10373183B1 (en) | Automatic firm fabrication price quoting and fabrication ordering for computer-modeled joining features and related structures | |
| US20170329861A1 (en) | Method and system for facilitating operations based on data | |
| CN115426373A (en) | Method and deployment system for deploying distributed storage system in private cloud | |
| CN113778443A (en) | Page component construction method, device, equipment and readable storage medium | |
| CN112418796A (en) | Sub-process node activation method and device, electronic equipment and storage medium | |
| CN111737964A (en) | Form dynamic processing method, equipment and medium | |
| CN118550915A (en) | A method and system for maintaining instance data in the field of architecture | |
| CN119887224A (en) | Product information acquisition method, device, equipment, medium and product | |
| CN117251140A (en) | Multi-level and dynamically scalable software processing methods, systems, chips and equipment | |
| CN118827688A (en) | Network cloud tenant management method, device, equipment and storage medium |
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |