CN108228762A - For the method and system of primary database common template to be configured - Google Patents

For the method and system of primary database common template to be configured Download PDF

Info

Publication number
CN108228762A
CN108228762A CN201711416898.0A CN201711416898A CN108228762A CN 108228762 A CN108228762 A CN 108228762A CN 201711416898 A CN201711416898 A CN 201711416898A CN 108228762 A CN108228762 A CN 108228762A
Authority
CN
China
Prior art keywords
page
master data
template
database model
data template
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.)
Granted
Application number
CN201711416898.0A
Other languages
Chinese (zh)
Other versions
CN108228762B (en
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.)
PETRIFACTION CENTURY INFORMATION TECHNOLOGY Corp
Original Assignee
PETRIFACTION CENTURY INFORMATION TECHNOLOGY Corp
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 PETRIFACTION CENTURY INFORMATION TECHNOLOGY Corp filed Critical PETRIFACTION CENTURY INFORMATION TECHNOLOGY Corp
Priority to CN201711416898.0A priority Critical patent/CN108228762B/en
Publication of CN108228762A publication Critical patent/CN108228762A/en
Application granted granted Critical
Publication of CN108228762B publication Critical patent/CN108228762B/en
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/21Design, administration or maintenance of databases
    • G06F16/211Schema design and management
    • G06F16/212Schema design and management with details for data modelling support

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The present invention provides a kind of for the method and system of primary database common template to be configured, this method includes:Create the corresponding database model of master data;According to the database model and master data attribute, the corresponding page assembly of the master data attribute is created;Master data template is created according to the database model and the page assembly;Master data template page is generated according to the page assembly;User right is configured on the master data template page.The present invention can be with all kinds of master datas needed for flexible configuration different industries difference enterprise.

Description

For the method and system of primary database common template to be configured
Technical field
The invention belongs to database technical field, specifically, more particularly to a kind of for primary database Universal Die to be configured The method and system of plate.
Background technology
The construction content of usual master data management system is mainly complete by way of customized development according to enterprise demand Into the construction of required master data.Although doing so can so that the construction period is short, follow-up a series of problem is also brought, such as Various changes cannot flexibly be coped with, and (attribute changes, and coding mode, which changes etc., is both needed to developer again through code reality It is existing), without versatility (for different enterprise's master data construction demands will overlapping development implement, expend the time, cost of labor compared with Greatly).
Invention content
Problem above is solved, the present invention provides a kind of for the method and system of primary database common template to be configured, and uses With all kinds of master datas needed for flexible configuration different industries difference enterprise.
According to an aspect of the invention, there is provided a kind of method for primary database common template to be configured, including:
Create the corresponding database model of master data;
According to the database model and master data attribute, the corresponding page assembly of the master data attribute is created;
Master data template is created according to the database model and the page assembly;
Master data template page is generated according to the page assembly;
User right is configured on the master data template page.
According to one embodiment of present invention, master data template is created according to the database model and the page assembly Further comprise:
The major key of the database model is transferred in controller;
Controller inquires all page assemblies of the database model according to the major key of the database model;
All page assemblies of the database model and the database model are established and are connected;
According to the database model and all page assemblies generation underlying database table, index and incidence relation.
According to one embodiment of present invention, according to the database model and master data attribute, the master data is created The corresponding page assembly of attribute further comprises:
According to the database model and the master data attribute, the page operation component of each master data attribute is defined And the incidence relation between page operation component;
Incidence relation information between the page operation component of each master data attribute and page operation component is passed Backstage is delivered to, and is preserved into corresponding database.
According to one embodiment of present invention, user right is configured on the page of the master data template to further comprise User permission and configuration user button permission is configured, wherein,
Configuration User permission further comprises the steps:
The major key of the type of service of the master data template is transferred to backstage;
The view information in the page assembly of the master data template is inquired, and the view information is transmitted to foreground page Face is shown;
In the front page layout view permission is assigned to user by checking box mode;
The view check box information chosen is transmitted to backstage to preserve,
Configuration user button permission further comprises the steps:
The major key of the type of service of the master data template is transferred to backstage;
The button information in the page assembly of the master data template is inquired, and the button information is transmitted to foreground page Face is shown;
In the front page layout button permission is assigned to user by choosing button check box mode;
The button check box information chosen is transmitted to backstage to preserve.
According to one embodiment of present invention, user right is configured on the page of the master data template to further comprise User Page and menu permission is configured, including:
Define the page and page layout template needed for master data lifecycle management;
The page and page layout template according to needed for master data lifecycle management are looked into from the master data template Look for corresponding page assembly;
The corresponding page assembly searched from the master data template is copied in the file of corresponding master data;
Inquire page assembly all in the master data template;
By the page and page layout template needed for the correspondence master data lifecycle management in the master data template The corresponding content of pages of page assembly be read as character string;
By the placeholder specified in the character string page and the page corresponded to needed for master data lifecycle management The page assembly of layout templates replaces;
Replaced character string is written in the corresponding page of the master data template.
According to another aspect of the present invention, a kind of system for primary database common template to be configured is additionally provided, is wrapped It includes:
Database model establishes module, is configured to create the corresponding database model of master data;
Page assembly establishes module, is configured to, according to the database model and master data attribute, create the main number According to the corresponding page assembly of attribute;
Master data template establishes module, is configured to create master data template according to database model and page assembly;
Master data template page generation module is configured to generate the page of master data template according to the page assembly;
User right configuration module is configured to that user right is configured on the page of the master data template.
According to one embodiment of present invention, the master data template is established module and is further configured in the following manner Generate corresponding master data template:
The major key of the database model is transferred in controller;
Controller inquires all page assemblies of the database model according to the major key of the database model;
All page assemblies of the database model and the database model are established and are connected;
According to the database model and all page assemblies generation underlying database table, index and incidence relation.
According to one embodiment of present invention, the page assembly establishes module and is further configured to create in the following manner Build the corresponding page assembly of the master data attribute:
According to the database model and the master data attribute, the page operation component of each master data attribute is defined And the incidence relation between page operation component;
Incidence relation information between the page operation component of each master data attribute and page operation component is passed Backstage is delivered to, and is preserved into corresponding database.
According to one embodiment of present invention, the user right configuration module further comprises being configured in the following manner User permission and user button permission, wherein,
The User permission is configured in the following manner:
The major key of the type of service of master data template is transferred to backstage;
The view information of master data template is inquired, and view information is transmitted to front page layout and is shown;
In the front page layout view permission is assigned to user by checking box mode;
The view check box information chosen is transmitted to backstage to preserve,
The user button permission is configured in the following manner:
The major key of the type of service of master data template is transferred to backstage;
The button information of master data template is inquired, and button information is transmitted to front page layout and is shown;
In the front page layout button permission is assigned to user by choosing button check box mode;
The button check box information chosen is transmitted to backstage to preserve.
According to one embodiment of present invention, the user right configuration module further comprises being configured in the following manner User Page and menu permission:
Define the page and page layout template needed for master data lifecycle management;
The page and page layout template according to needed for master data lifecycle management are looked into from the master data template Look for corresponding page assembly;
The corresponding page assembly searched from the master data template is copied in the file of corresponding master data;
Inquire page assembly all in the master data template;
By the page and page layout template needed for the correspondence master data lifecycle management in the master data template The corresponding content of pages of page assembly be read as character string;
By the placeholder specified in the character string page and the page corresponded to needed for master data lifecycle management The page assembly of layout templates replaces;
Replaced character string is written in the corresponding page of the master data template.
Beneficial effects of the present invention:
The present invention varies without program code and comes to master data by defining the common template rule that master data abstracts It is handled, relationship and the page between the specific attribute of master data, attribute can be defined with dynamic flexible and shows relevant component domain, The mode of the flexible configuration from scratch of can starting from scratch defines all kinds of master datas and its relevant view, dish needed for enterprise List, flow etc. need the time of customized development, cost of labor so as to reduce developer to different enterprise's difference master datas Deng can flexibly cope with the demand reached the standard grade and changed, improve user satisfaction.
Other features and advantages of the present invention will be illustrated in the following description, also, partly becomes from specification It obtains it is clear that being understood by implementing the present invention.The purpose of the present invention and other advantages can be by specification, rights Specifically noted structure is realized and is obtained in claim and attached drawing.
Description of the drawings
To describe the technical solutions in the embodiments of the present invention more clearly, it is required in being described below to embodiment Attached drawing does simple introduction:
Fig. 1 is the method flow diagram according to an embodiment of the invention for being used to that primary database common template to be configured;
Fig. 2 is the system construction drawing according to an embodiment of the invention for being used to that primary database common template to be configured;
Fig. 3 is the system architecture signal according to an embodiment of the invention for being used to that primary database common template to be configured Figure.
Specific embodiment
Carry out the embodiment that the present invention will be described in detail below with reference to accompanying drawings and embodiments, how the present invention is applied whereby Technological means solves technical problem, and the realization process for reaching technique effect can fully understand and implement according to this.It needs to illustrate As long as not forming conflict, each embodiment in the present invention and each feature in each embodiment can be combined with each other, The technical solution formed is within protection scope of the present invention.
Meanwhile in the following description, for illustrative purposes and numerous specific details are set forth, to provide to of the invention real Apply the thorough understanding of example.It will be apparent, however, to one skilled in the art, that the present invention can not have to tool here Body details or described ad hoc fashion are implemented.
In addition, step shown in the flowchart of the accompanying drawings can be in the department of computer science of such as a group of computer-executable instructions It is performed in system, although also, show logical order in flow charts, it in some cases, can be to be different from herein Sequence perform shown or described step.
First embodiment
It is according to the method for present invention configuration master data common template as shown in Figure 1, Fig. 2 is that main number is configured according to the present invention According to the system architecture schematic diagram of common template, below with reference to Fig. 1 and Fig. 2, the present invention is described in detail.
First, in step s 110, the corresponding database model of master data is created.Database model is described in database Middle structuring and the method for manipulating data, the structure division of model define how data are described (such as tree, table etc.).Model Actuating element define the operations such as addition, deletion, display, maintenance, printing, lookup, selection, sequence and the update of data. In the present invention, first with database model method for building up of the prior art, the corresponding database mould of all kinds of master datas is created Type.
Then, in the step s 120, according to database model and master data attribute, the corresponding page of master data attribute is created Component.
Master data refers to the slow reference data of variation shared between system.As needed, all kinds of main numbers can be based on According to the corresponding master data template of generation.Step S120 includes following two steps.First, according to database model and master data category Property, define the incidence relation between the page operation component of each master data attribute and page operation component.It then will be every Incidence relation information between the page operation component of one master data attribute and page operation component is transmitted to backstage, and protects It deposits into corresponding database.
Specifically, for the attribute of all kinds of master datas, the corresponding page operation component of each attribute is defined (such as:It is single Choosing, multiselect, input frame, drop-down list, pop-up box) and operating assembly between incidence relation (such as:Verification, cascade connection, choosing Select design relation etc.).As shown in Fig. 2, the operating assembly of each attribute corresponding page includes simple assemblies textview field, retrieval Domain, document domain, drop-down domain, unit domain etc., the incidence relation between component correspond to complex assemblies cascade selection, tree structure, pass Key word, retrieval, selection setting and New Parent etc., these attribute components can pass through the attribute component interface in second development interface Change.Then the incidence relation information between the operating assembly and component of each attribute corresponding page is transmitted to backstage, And it preserves into corresponding database.Specifically, the http methods of angularjs are called, it is each by founder's pattern definition The method in component declaration definition dom domains in front end frame bootstrap layouts, the information that will fill in are transmitted to backstage, then The method for calling dao layers is stored data into corresponding database.
Then, in step s 130, master data template is created according to database model and page assembly.The step 130 has Body includes following steps.First, the major key of database model (i.e. the ID of database model) is transferred in controller.It connects It, controller inquires all page assemblies of the database model according to the major key of database model.Then, by database model All page assemblies and database model establish and connect.Finally, bottom is generated according to database model and all page assemblies Database table, index and incidence relation, and then master data template needed for foundation.
Specific implementation, first the major key of database model is transferred in controller, that is, passes through front end JS frames The ID of model is transmitted in controller by http (Hypertext Transport Protocol) methods of angularjs.Then, controller is according to each The major key of class master data model inquires all properties information of all kinds of master data models.Then, according to all kinds of master data models All properties information Database connection corresponding with all kinds of master data models, i.e., using splicing database schema definitional language The method that ddl sentences call OODB Object Oriented Data Base interface dao data Layers, by the Java for being used to perform SQL statement APIjdbc modes obtain database connection.Finally, according to all properties information of all kinds of master data models and corresponding database Underlying database table, index and incidence relation are generated, specifically, database table, rope by performing sql operation generation bottoms Draw, incidence relation etc..
Then, in step S140, master data template page is generated according to page assembly.Specifically, controller is according to page Face component generation master data template page.
Finally, in step S150, user right is configured on the page of master data template.Specifically, in master data mould User right is configured on the page of plate to further comprise User permission, configuration user button permission and configuration user page is configured Face and menu permission.
Wherein, configuration User permission further comprises the steps:By the major key of the type of service of master data template It is transferred to backstage;Inquire master data template page assembly in view information, and by view information be transmitted to front page layout into Row display;In front page layout view permission is assigned to user by checking box mode;The view check box information that will be chosen Backstage is transmitted to be preserved.During specific implementation, by click-to-call service type tree (when forming master data template automatically generate), It calls the http methods of angularjs that the major key of type of service is transmitted to backstage, then calls the side of operation layer and data Layer Method checks out the view information of model, and front page layout is transmitted in a manner of json and is shown, then passes through foreground page Face checking box give user assign view permission, after choosing again by http methods by the information chosen be transmitted to backstage into Row preserves.It needs to log in again after preservation and refreshes log-on message and can just see field information in view.It is with industry in database Service type table name adds view id (T_1100:1234) mode as goes to preserve the permission which view this user possesses.Before The platform page is using the display of shiro labels control view with hiding.
Configuration user button permission further comprises the steps:The major key of the type of service of master data template is transferred to From the background;The button information in the page assembly of master data template is inquired, and button information is transmitted to front page layout and is shown; In front page layout button permission is assigned to user by choosing button check box mode;The button check box information chosen is transmitted To being preserved from the background.During specific implementation, by click-to-call service type tree, the http methods of angularjs are called by service class The major key of type is transmitted to backstage, then the method for operation layer and data Layer is called to check out the button information of model, with The mode of json is transmitted to front page layout and is shown, then assigning button to user by front page layout checking box weighs The information chosen is transmitted to backstage again by http methods after choosing and preserved by limit.It needs to log in brush again after preservation New session information can just see the field information in view.It is that type of button (T_ is added with type of service table name in database 1100:Add mode as) goes to preserve the permission which button this user possesses.Front page layout is controlled using shiro labels The display of button is with hiding.
Model application in view authority configuration and button authority configuration corresponding diagram 2, including structure list (structure gauge outfit, Inquire data, structure list and initialization tool etc.) and modification data (increase newly, change, deleting etc.), data application can be passed through Interface is modified.Model defines and model application can be by externally applying unified interface that model is allowed to define access layer and mould Type application access layer accesses.
User right is configured on the page of master data template to further comprise User Page and menu permission is configured, including Following steps:Define the page and page layout template needed for master data lifecycle management;It is given birth to entirely according to master data The page and page layout template needed for cycle management are ordered, corresponding page assembly is searched from master data template;It will be from main number It is copied in the file of corresponding master data according to the corresponding page assembly searched in template;It inquires all in master data template Page assembly;By the page and the page of page layout template needed for the correspondence master data lifecycle management in master data template Component corresponding content of pages in face is read as character string;By the corresponding master data Life cycle of the placeholder specified in character string The page assembly of the page and page layout template needed for management replaces;Master data template pair is written into replaced character string In the page answered.
For example, during specific implementation, by bootstrap define application needed for all kinds of master data lifecycle managements, It examines, change, safeguarding the page and page layout template.The page type for needing to generate is searched according to all kinds of master data templates.It will Template page is copied in corresponding master data template file folder, specifically, by the file files classes of java by jsp page templates Face is copied under corresponding model file folder.The attribute for calling the business processing class method interrogation model of the generation jsp pages all Information and view information.Corresponding jsp content of pages is read as string types after the completion of inquiry.It then, will be in character string The placeholder specified is replaced with the information in master data template.Finally, replaced character string is written this model to correspond to The jsp pages in.
The present invention varies without program code and comes to master data by defining the common template rule that master data abstracts It is handled, relationship and the page between the specific attribute of master data, attribute can be defined with dynamic flexible and shows relevant component domain, The mode of the flexible configuration from scratch of can starting from scratch defines all kinds of master datas and its relevant view, dish needed for enterprise List, flow etc. need the time of customized development, cost of labor so as to reduce developer to different enterprise's difference master datas Deng can flexibly cope with the demand reached the standard grade and changed, improve user satisfaction.
Second embodiment
According to another aspect of the present invention, a kind of system for primary database common template to be configured is additionally provided, such as Shown in Fig. 3, module is established including database model, page assembly establishes module, master data template establishes module, master data template Page generation module and user right configuration module.
Wherein, database model establishes module and is configured to create the corresponding database model of master data.Page assembly is established Module is configured to according to database model and master data attribute, creates the corresponding page assembly of master data attribute.Master data template Module is established to be configured to create master data template according to database model and page assembly.Master data template page generation module is matched It is set to the page that master data template is generated according to page assembly.User right configuration module is configured to the page in master data template Upper configuration user right.
In one embodiment of the invention, which establishes module and is further configured to give birth in the following manner Into corresponding master data template;
The major key of database model is transferred in controller;
Controller inquires all page assemblies of the database model according to the major key of the database model;
All page assemblies of database model and the database model are established and are connected;
According to database model and all page assemblies generation underlying database table, index and incidence relation.
In one embodiment of the invention, page assembly establishes module and is further configured to create institute in the following manner State the corresponding page assembly of master data attribute:
According to the database model and the master data attribute, the page operation component of each master data attribute is defined And the incidence relation between page operation component;
Incidence relation information between the page operation component of each master data attribute and page operation component is passed Backstage is delivered to, and is preserved into corresponding database.
In one embodiment of the invention, user right configuration module further comprises user is configured in the following manner View permission and user button permission, wherein,
The User permission is configured in the following manner:
The major key of the type of service of master data template is transferred to backstage;
The view information of master data template is inquired, and view information is transmitted to front page layout and is shown;
In the front page layout view permission is assigned to user by checking box mode;
The view check box information chosen is transmitted to backstage to preserve,
The user button permission is configured in the following manner:
The major key of the type of service of master data template is transferred to backstage;
The button information of master data template is inquired, and button information is transmitted to front page layout and is shown;
In the front page layout button permission is assigned to user by choosing button check box mode;
The button check box information chosen is transmitted to backstage to preserve.
In one embodiment of the invention, user right configuration module further comprises user is configured in the following manner The page and menu permission:
Define the page and page layout template needed for master data lifecycle management;
The page and page layout template according to needed for master data lifecycle management are looked into from the master data template Look for corresponding page assembly;
The corresponding page assembly searched from the master data template is copied in the file of corresponding master data;
Inquire page assembly all in the master data template;
By the page and page layout template needed for the correspondence master data lifecycle management in the master data template The corresponding content of pages of page assembly be read as character string;
By the placeholder specified in the character string page and the page corresponded to needed for master data lifecycle management The page assembly of layout templates replaces;
Replaced character string is written in the corresponding page of the master data template.
It should be understood that disclosed embodiment of this invention is not limited to processing step disclosed herein, and should prolong Reach the equivalent substitute for these features that those of ordinary skill in the related art are understood.It is to be further understood that it uses herein Term be used only for the purpose of describing specific embodiments, and be not intended to limit.
" one embodiment " or " embodiment " mentioned in specification means the special characteristic described in conjunction with the embodiments, structure Or characteristic is included at least one embodiment of the present invention.Therefore, the phrase " reality that specification various places throughout occurs Apply example " or " embodiment " same embodiment might not be referred both to.
While it is disclosed that embodiment as above, but the content only to facilitate understand the present invention and adopt Embodiment is not limited to the present invention.Any those skilled in the art to which this invention pertains are not departing from this Under the premise of the disclosed spirit and scope of invention, any modification and change can be made in the implementing form and in details, But the scope of patent protection of the present invention, still should be subject to the scope of the claims as defined in the appended claims.

Claims (10)

1. a kind of method for primary database common template to be configured, including:
Create the corresponding database model of master data;
According to the database model and master data attribute, the corresponding page assembly of the master data attribute is created;
Master data template is created according to the database model and the page assembly;
Master data template page is generated according to the page assembly;
User right is configured on the master data template page.
2. it according to the method described in claim 1, it is characterized in that, is created according to the database model and the page assembly Master data template further comprises:
The major key of the database model is transferred in controller;
Controller inquires all page assemblies of the database model according to the major key of the database model;
All page assemblies of the database model and the database model are established and are connected;
According to the database model and all page assemblies generation underlying database table, index and incidence relation.
3. method according to claim 1 or 2, which is characterized in that according to the database model and master data attribute, wound The corresponding page assembly of the master data attribute is built to further comprise:
According to the database model and the master data attribute, define each master data attribute page operation component and Incidence relation between page operation component;
Incidence relation information between the page operation component of each master data attribute and page operation component is transmitted to From the background, it and preserves into corresponding database.
4. according to the method described in claim 3, it is characterized in that, on the master data template page be configured user right into One step includes configuration User permission and configuration user button permission, wherein,
Configuration User permission further comprises the steps:
The major key of the type of service of the master data template is transferred to backstage;
Inquire the view information in the page assembly of the master data template, and by the view information be transmitted to front page layout into Row display;
In the front page layout view permission is assigned to user by checking box mode;
The view check box information chosen is transmitted to backstage to preserve,
Configuration user button permission further comprises the steps:
The major key of the type of service of the master data template is transferred to backstage;
Inquire the button information in the page assembly of the master data template, and by the button information be transmitted to front page layout into Row display;
In the front page layout button permission is assigned to user by choosing button check box mode;
The button check box information chosen is transmitted to backstage to preserve.
5. according to the method described in claim 4, it is characterized in that, on the master data template page be configured user right into One step includes configuration User Page and menu permission, including:
Define the page and page layout template needed for master data lifecycle management;
The page and page layout template according to needed for master data lifecycle management, the lookup pair from the master data template The page assembly answered;
The corresponding page assembly searched from the master data template is copied in the file of corresponding master data;
Inquire page assembly all in the master data template;
By the page and the page of page layout template needed for the correspondence master data lifecycle management in the master data template Component corresponding content of pages in face is read as character string;
By the placeholder specified in the character string page and page layout corresponded to needed for master data lifecycle management The page assembly of template replaces;
Replaced character string is written in the master data template page.
6. a kind of system for primary database common template to be configured, including:
Database model establishes module, is configured to create the corresponding database model of master data;
Page assembly establishes module, is configured to according to the database model and master data attribute, creates the master data category The corresponding page assembly of property;
Master data template establishes module, is configured to create master data template according to database model and page assembly;
Master data template page generation module is configured to generate master data template page according to the page assembly;
User right configuration module is configured to that user right is configured on the master data template page.
7. system according to claim 6, which is characterized in that the master data template establishes module and is further configured to lead to It crosses in the following manner and generates corresponding master data template:
The major key of the database model is transferred in controller;
Controller inquires all page assemblies of the database model according to the major key of the database model;
All page assemblies of the database model and the database model are established and are connected;
According to the database model and all page assemblies generation underlying database table, index and incidence relation.
8. the system described according to claim 6 or 7, which is characterized in that the page assembly is established module and is further configured to The corresponding page assembly of the master data attribute is created in the following manner:
According to the database model and the master data attribute, define each master data attribute page operation component and Incidence relation between page operation component;
Incidence relation information between the page operation component of each master data attribute and page operation component is transmitted to From the background, it and preserves into corresponding database.
9. system according to claim 8, which is characterized in that the user right configuration module further comprise by with User permission and user button permission is configured under type, wherein,
The User permission is configured in the following manner:
The major key of the type of service of master data template is transferred to backstage;
The view information of master data template is inquired, and view information is transmitted to front page layout and is shown;
In the front page layout view permission is assigned to user by checking box mode;
The view check box information chosen is transmitted to backstage to preserve,
The user button permission is configured in the following manner:
The major key of the type of service of master data template is transferred to backstage;
The button information of master data template is inquired, and button information is transmitted to front page layout and is shown;
In the front page layout button permission is assigned to user by choosing button check box mode;
The button check box information chosen is transmitted to backstage to preserve.
10. system according to claim 9, which is characterized in that the user right configuration module further comprises passing through User Page and menu permission is configured in the following manner:
Define the page and page layout template needed for master data lifecycle management;
The page and page layout template according to needed for master data lifecycle management, the lookup pair from the master data template The page assembly answered;
The corresponding page assembly searched from the master data template is copied in the file of corresponding master data;
Inquire page assembly all in the master data template;
By the page and the page of page layout template needed for the correspondence master data lifecycle management in the master data template Component corresponding content of pages in face is read as character string;
By the placeholder specified in the character string page and page layout corresponded to needed for master data lifecycle management The page assembly of template replaces;
Replaced character string is written in the master data template page.
CN201711416898.0A 2017-12-25 2017-12-25 Method and system for configuring master database universal templates Active CN108228762B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711416898.0A CN108228762B (en) 2017-12-25 2017-12-25 Method and system for configuring master database universal templates

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711416898.0A CN108228762B (en) 2017-12-25 2017-12-25 Method and system for configuring master database universal templates

Publications (2)

Publication Number Publication Date
CN108228762A true CN108228762A (en) 2018-06-29
CN108228762B CN108228762B (en) 2021-06-25

Family

ID=62647853

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711416898.0A Active CN108228762B (en) 2017-12-25 2017-12-25 Method and system for configuring master database universal templates

Country Status (1)

Country Link
CN (1) CN108228762B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110750973A (en) * 2019-09-02 2020-02-04 北京东软望海科技有限公司 Dynamic template configuration method and system
CN111459907A (en) * 2020-03-04 2020-07-28 石化盈科信息技术有限责任公司 Method, system and storage medium for configuring master data through model
CN111813282A (en) * 2020-05-29 2020-10-23 北京金山云网络技术有限公司 Data form display method and device
CN115543323A (en) * 2022-11-29 2022-12-30 共道网络科技有限公司 Page development method and device

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080172600A1 (en) * 2007-01-12 2008-07-17 International Business Machines Corporation Method and system for dynamically assembling presentations of web pages
CN101286120A (en) * 2008-05-28 2008-10-15 北京中企开源信息技术有限公司 Website page manufacture method and system
CN102135990A (en) * 2011-03-11 2011-07-27 北京神舟航天软件技术有限公司 Java server page (JSP) template-based intelligent table system capable of being defined freely and generating method
US20120254230A1 (en) * 2011-03-31 2012-10-04 Naima Aman Expression editor tool
CN103345393A (en) * 2013-07-03 2013-10-09 北京京东尚科信息技术有限公司 Method and device for controlling webpage
CN103546476A (en) * 2013-10-30 2014-01-29 北京华胜天成科技股份有限公司 Transmission method and system for information between page assemblies
CN105549982A (en) * 2016-01-14 2016-05-04 国网山东省电力公司物资公司 Automated development platform based on model configuration
CN105786505A (en) * 2016-02-26 2016-07-20 上海全成通信技术有限公司 Json based complex web page component self-defining method and device
CN107194280A (en) * 2017-05-25 2017-09-22 北京小度信息科技有限公司 Method for establishing model and device

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080172600A1 (en) * 2007-01-12 2008-07-17 International Business Machines Corporation Method and system for dynamically assembling presentations of web pages
CN101286120A (en) * 2008-05-28 2008-10-15 北京中企开源信息技术有限公司 Website page manufacture method and system
CN102135990A (en) * 2011-03-11 2011-07-27 北京神舟航天软件技术有限公司 Java server page (JSP) template-based intelligent table system capable of being defined freely and generating method
US20120254230A1 (en) * 2011-03-31 2012-10-04 Naima Aman Expression editor tool
CN103345393A (en) * 2013-07-03 2013-10-09 北京京东尚科信息技术有限公司 Method and device for controlling webpage
CN103546476A (en) * 2013-10-30 2014-01-29 北京华胜天成科技股份有限公司 Transmission method and system for information between page assemblies
CN105549982A (en) * 2016-01-14 2016-05-04 国网山东省电力公司物资公司 Automated development platform based on model configuration
CN105786505A (en) * 2016-02-26 2016-07-20 上海全成通信技术有限公司 Json based complex web page component self-defining method and device
CN107194280A (en) * 2017-05-25 2017-09-22 北京小度信息科技有限公司 Method for establishing model and device

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
A. L. MARTÍNEZ-ORTIZ ET AL: "A quality model for web components", 《PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON INFORMATION INTEGRATION AND WEB-BASED APPLICATIONS AND SERVICES》 *
戴翔宇: "Web前端工程组件化的分析与改进", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110750973A (en) * 2019-09-02 2020-02-04 北京东软望海科技有限公司 Dynamic template configuration method and system
CN111459907A (en) * 2020-03-04 2020-07-28 石化盈科信息技术有限责任公司 Method, system and storage medium for configuring master data through model
CN111459907B (en) * 2020-03-04 2023-07-18 石化盈科信息技术有限责任公司 Method, system and storage medium for configuring main data through model
CN111813282A (en) * 2020-05-29 2020-10-23 北京金山云网络技术有限公司 Data form display method and device
CN115543323A (en) * 2022-11-29 2022-12-30 共道网络科技有限公司 Page development method and device

Also Published As

Publication number Publication date
CN108228762B (en) 2021-06-25

Similar Documents

Publication Publication Date Title
CN108027818B (en) Inquiry based on figure
Weiderman et al. Approaches to legacy system evolution
CN108228762A (en) For the method and system of primary database common template to be configured
CN105426394B (en) Based on cross-platform mobile report form generation method and system
CN110443010A (en) One kind permission visual configuration control method, device, terminal and storage medium in information system
CN115617327A (en) Low code page building system, method and computer readable storage medium
US8661065B2 (en) Systems and methods for providing a data glossary management system
KR20060047250A (en) Method and apparatus for generating user interfaces based upon automation with full flexibility
US10437926B2 (en) System and method to generate a data-rich template
CN109657177A (en) The generation method of the page, device, storage medium and computer equipment after upgrading
CN112199086A (en) Automatic programming control system, method, device, electronic device and storage medium
WO2015196785A1 (en) Visual software modelling editor for constructing software model
CN111125064A (en) Method and device for generating database mode definition statement
CN109684486A (en) Construction method, device, computer equipment and the storage medium of metadata schema
CN103699746B (en) CADDS5 piping three-dimensional design method based on data base and system
KR102438812B1 (en) Method and apparatus for managing knowledge base, device and medium
TWI680411B (en) Electronic form building system and method
CN103971224A (en) Signing method and system
CN116450107A (en) Method and device for secondary development of software by low-code platform and electronic equipment
US11675571B1 (en) Restructuring enterprise application
US10157360B1 (en) Smart bricks information system
CN111858595B (en) Dynamic configuration method and system for electric power engineering examination record table
Tian Application and analysis of artificial intelligence graphic element algorithm in digital media art design
CN101883130B (en) Storage method and device of page frame stream conversation information
RIKAČOVS et al. An Overview of Practical Applications of Model Transformation Language L0.

Legal Events

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