A method and system for performance evaluation based on structured model

By setting performance evaluation events and correlation attributes in the structured model, generating and summarizing evaluation matters, the problem of difficulty in coordination of performance evaluation models in the existing technology is solved, and the rapid and effective output of performance evaluation results is achieved, which improves the informatization process efficiency.

CN112257972BActive Publication Date: 2024-12-17GUANGDONG HOONDRAW SOFTWARE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202010880918.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-08-27
Publication Date
2024-12-17
Estimated Expiration
2040-08-27

AI Technical Summary

Technical Problem

The existing performance evaluation model cannot adaptively combine multiple related performance evaluation models to complete specific performance evaluation events, resulting in low information utilization and difficult to obtain evaluation results quickly.

Method used

By setting specific performance evaluation events in the structured model, correlating the corresponding performance evaluation attributes and modules, generating performance evaluation matters, sending and summarizing feedback information to the corresponding modules, and finally outputting the performance evaluation results.

Benefits of technology

The overall result output of specific performance evaluation under the structured model is realized, which avoids the coordination difficulties of different models and improves the efficiency and adaptability of the information process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112257972B_ABST
    Figure CN112257972B_ABST
Patent Text Reader

Abstract

The present invention discloses a method and system for performance evaluation based on a structured model, and the method includes: a main business end module triggers a performance evaluation event based on a user role; generates performance evaluation items under several performance evaluation attributes based on the performance evaluation event, and sends the corresponding performance evaluation items to the corresponding performance evaluation module; the corresponding performance evaluation module generates corresponding performance evaluation information based on the corresponding performance evaluation items; the main business end module receives the performance evaluation information fed back by each performance evaluation module, and summarizes the performance evaluation information fed back by each performance evaluation model; the main business end module outputs the final performance evaluation result based on the summarized performance evaluation items. In the embodiment of the present invention, the structured model can be adapted to and compatible with business needs in different application scenarios, reduce the repetitive deployment of related service modules, and also improve the efficiency of the entire information process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and in particular to a method and system for performance evaluation based on a structured model. Background Art

[0002] WWW services and Gopher services are accessed through client programs, which are called web browsers because they allow users to roam according to hypertext links without having to make purposeful queries. Web browsers encourage accidental discovery, hence their name. A browser is a piece of software that can display the content of HTML files on a web server or file system and allow users to interact with these files. Web browsers mainly interact with web servers through the HTTP protocol and obtain web pages, which are specified by URLs. The file format is usually HTML and is specified by MIME in the HTTP protocol. A web page can include multiple documents, each of which is obtained from the server separately. Most browsers themselves support a wide range of formats other than HTML, such as image formats such as JPEG, PNG, and GIF, and can be extended to support numerous plug-ins. In addition, many browsers also support other URL types and their corresponding protocols, such as FTP, Gopher, and HTTPS (an encrypted version of the HTTP protocol). HTTP content type and URL protocol specifications allow web designers to embed images, animations, videos, sounds, streaming media, etc. in web pages.

[0003] The structured model based on the web page architecture leads to the existence of various information islands. If a specific performance evaluation needs to be handled, different performance evaluation models under the structured model are required to implement it. As a result, the existing performance evaluation model cannot adaptively combine a specific performance evaluation to implement all related performance evaluation models to complete an overall or specific performance evaluation event, resulting in low information utilization rate. Multiple performance evaluation models are also unable to adaptively coordinate or collaborate on a specific performance evaluation event to quickly obtain a specific performance evaluation result. Summary of the invention

[0004] The purpose of the present invention is to overcome the shortcomings of the prior art. The present invention provides a method and system for performance evaluation based on a structured model. A specific performance evaluation event is associated with a specific performance evaluation attribute, and then the corresponding performance evaluation module is associated, so that a performance evaluation event can complete the overall performance evaluation result of the corresponding specific performance evaluation under the structural model.

[0005] In order to solve the above technical problems, an embodiment of the present invention provides a method for performance evaluation based on a structured model, the method comprising the following steps:

[0006] The main business end module triggers a performance evaluation event based on the user role, and the performance evaluation event is associated with a number of specific performance evaluation attributes, and the several specific performance evaluation attributes are carried by the corresponding performance evaluation module in the structured model;

[0007] Generate a number of performance evaluation items under the performance evaluation attributes based on the performance evaluation event, and send the corresponding performance evaluation items to the corresponding performance evaluation module;

[0008] The corresponding performance evaluation module generates corresponding performance evaluation information based on the corresponding performance evaluation items;

[0009] The main business end module receives the performance evaluation information fed back by each performance evaluation module, and summarizes the performance evaluation information fed back by each performance evaluation model;

[0010] The main business end module outputs the final performance evaluation results based on the summarized performance evaluation items.

[0011] The main business end module triggers a performance evaluation event based on the user role, including:

[0012] Receiving user setting information based on the main service end module, wherein the setting information is set based on the function selection items of the main service end module;

[0013] Identify the performance evaluation event corresponding to the user role based on the user setting information;

[0014] Based on the performance evaluation items, several corresponding specific performance evaluation attributes are matched from the structured model library.

[0015] The generating of a plurality of performance evaluation items under the performance evaluation attributes based on the performance evaluation event and sending the corresponding performance evaluation items to the corresponding performance evaluation module includes:

[0016] Acquire a number of performance evaluation factors based on the performance evaluation items, wherein the number of performance evaluation factors correspond to corresponding performance evaluation attributes;

[0017] Generate performance evaluation items based on performance evaluation factors and corresponding performance evaluation attributes;

[0018] Send the corresponding performance evaluation items to the corresponding performance evaluation module.

[0019] The corresponding performance evaluation module generates corresponding performance evaluation information based on the corresponding performance evaluation items, including:

[0020] Obtaining several performance evaluation factors in performance evaluation items;

[0021] The plurality of evaluation factors are substituted into the performance evaluation model for calculation, and corresponding performance evaluation information is obtained.

[0022] After the main business end module receives the performance evaluation information fed back by each performance evaluation module, the main business end module further includes:

[0023] It is determined whether each performance evaluation module has fed back performance evaluation information. If each performance evaluation module has fed back performance evaluation information, the performance evaluation information fed back by each performance evaluation model is summarized.

[0024] After the main business end module outputs the final performance evaluation result based on the summarized performance evaluation items, it also includes:

[0025] The corresponding visualization information generated based on the performance evaluation results is pushed to the user.

[0026] After the main business end module outputs the final performance evaluation result based on the summarized performance evaluation items, it also includes: generating an evaluation grade based on the performance evaluation result, and storing the evaluation grade in the user-related data.

[0027] Accordingly, an embodiment of the present invention further provides a system for performing performance evaluation based on a structured model, the system comprising:

[0028] one or more processors;

[0029] Memory;

[0030] One or more applications, wherein the one or more applications are stored in the memory and are configured to be executed by the one or more processors, and the one or more applications are configured to: execute the method for performance evaluation based on a structured model.

[0031] The embodiment of the present invention triggers a specific performance evaluation event through the main business end module, so that the corresponding performance evaluation module in the structured model realizes the coordination or collaboration of specific business around the specific performance evaluation event, thereby avoiding the situation that different performance evaluation models cannot realize the collaboration or coordination for a specific performance evaluation event, so that the structured model can be adapted to the business needs in different application scenarios at the same time, reduce the repetitive deployment of related service modules, and improve the efficiency of the entire information process. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0033] Figure 1 is a flow chart of a method for performance evaluation based on a structured model in an embodiment of the present invention;

[0034] Figure 2 It is a schematic diagram of the system structure for performing performance evaluation based on a structured model in an embodiment of the present invention. DETAILED DESCRIPTION

[0035] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0036] The embodiment of the present invention involves a method for performance evaluation based on a structured model, wherein a main business end module triggers a performance evaluation event based on a user role, and the performance evaluation event is associated with a number of specific performance evaluation attributes, and the several specific performance evaluation attributes are carried by the corresponding performance evaluation module in the structured model; based on the performance evaluation event, performance evaluation items under a number of performance evaluation attributes are generated, and the corresponding performance evaluation items are sent to the corresponding performance evaluation module; the corresponding performance evaluation module generates corresponding performance evaluation information based on the corresponding performance evaluation items; the main business end module receives the performance evaluation information fed back by each performance evaluation module, and summarizes the performance evaluation information fed back by each performance evaluation model; the main business end module outputs a final performance evaluation result based on the summarized performance evaluation items.

[0037] Figure 1 The flowchart of the method for performance evaluation based on a structured model in an embodiment of the present invention is shown, and the specific steps are as follows:

[0038] This structured model can be implemented using the working principle of the Web. The Web uses a client-server model, in which a client can access the resources or services of another computer through a network connection, and the computer that provides resources or services is called a server. As long as the Web client has installed browser software (such as Internet Explorer, Google Chrome, Mozilla FireFox, Opera, AppleSafari, etc.), it can use the software to connect to Web servers around the world and browse the homepage provided by the Web server.

[0039] Dynamic web pages refer to the interaction between the client and the server, that is, the server can process the client's request in real time and then respond to the client with the result. Dynamic web pages are usually completed through two technologies: "browser-side scripts" and "server-side scripts".

[0040] Browser scripts refer to small programs embedded in the HTML source code and executed by the browser. Both JavaScripts and VBScripts can be used to write browser scripts, with JavaScripts being the mainstream.

[0041] When a browser requests a web server to open a web page containing server-side scripts (with extensions such as .php, .asp, .aspx, .jsp, .cgi, etc.), the web server will read the web page from the disk, execute the server-side scripts inside, convert the result into an HTML web page (with extensions such as .htm or .html), and then send it to the browser and close the connection. After receiving the web page, the browser will parse it into an interface.

[0042] S101, the main business end module triggers a performance evaluation event based on the user role;

[0043] The performance evaluation event is associated with a number of specific performance evaluation attributes, and the several specific performance evaluation attributes are carried by the corresponding performance evaluation modules in the structured model.

[0044] The main business end module triggers a performance evaluation event based on the user role, including: receiving user setting information based on the main business end module, the setting information is set based on the function selection items of the main business end module; identifying the performance evaluation event corresponding to the user role based on the user setting information; matching a number of corresponding specific performance evaluation attributes from the structured model library based on the performance evaluation items.

[0045] Here we take comprehensive quality assessment as an example to illustrate. The main business end module can create a comprehensive quality assessment event. This specific business event is to conduct a basic quality assessment on a certain person. When setting up this business end module, it is necessary to set up related inventory tasks in combination with the user role of a certain person. Due to different personnel roles, such as students, teachers, employees, etc., different specific business attributes will be set, or the management end on the main business module can also customize specific business events in combination with personnel roles.

[0046] Here we take the student comprehensive quality assessment as an example to explain, which includes three aspects: basic quality assessment, professional and cultural quality assessment, and innovative quality and practical ability assessment. The three parts account for 25%, 50%, and 25% respectively. The student comprehensive quality assessment scores are scored on a percentage basis.

[0047] The basic quality assessment is associated with multiple specific assessment items. For example, the total score of the five aspects of basic quality assessment is the total score of the basic quality assessment (denoted as F1), and its calculation formula is:

[0048] Basic quality assessment (F1) = A1 + A2 + A3 + A4 + A5.

[0049] The cultural quality assessment of the major (F2) = the sum of (the credits of each course × the score of each subject) / the sum of the credits of each course.

[0050] The evaluation of innovation quality and practical ability can adopt the method of recording and adding points, and the total score accumulated is the total score of innovation quality and practical ability (denoted as F3). The calculation formula is:

[0051] Innovation quality and practical ability assessment (F 3 )=B1+B2+B3+B4+B5+B6+B7(B1, B2, B3, B4, B5, B6, B7 represent the score values ​​of each evaluation item of innovation quality and practical ability respectively.)

[0052] It should be noted that the specific business attributes corresponding to the basic quality assessment, professional and cultural quality assessment, and innovative quality and practical ability assessment here will correspond to the specific basic quality assessment module, professional and cultural quality assessment module, and innovative quality and practical ability assessment module. These business modules are independently running business modules in the structured model, and they independently store the data items of the business modules corresponding to each role, and they combine various evaluation factors to complete the corresponding calculation process.

[0053] After the main business end module is based on the web login web page interface, after initiating the student comprehensive quality assessment event, it can push several performance evaluation factors to the corresponding business module for calculation based on the nature of the personnel role. After the student comprehensive quality assessment event is set up, it will be sent to the server. The various business modules on the server will respond based on the performance evaluation attributes corresponding to the specific student comprehensive quality assessment, and cooperate to complete the calculation process of the student comprehensive quality assessment. The performance evaluation attributes here involve specific business attributes corresponding to basic quality assessment, professional cultural quality assessment, innovative quality and practical ability assessment, etc.

[0054] S102, generating a plurality of performance evaluation items under performance evaluation attributes based on the performance evaluation event;

[0055] Here, generating several performance evaluation items under several performance evaluation attributes based on the performance evaluation event, and sending the corresponding performance evaluation items to the corresponding performance evaluation module includes: obtaining several performance evaluation factors based on the performance evaluation items, and the several performance evaluation factors correspond to the corresponding performance evaluation attributes; generating performance evaluation items based on the performance evaluation factors and the corresponding performance evaluation attributes; and sending the corresponding performance evaluation items to the corresponding performance evaluation module.

[0056] After the business undertaking items are sent to the server from the web client, the server will parse the specific content involved in the performance evaluation items, such as the performance evaluation factors corresponding to the specific business attributes associated with the specific business events of the user role, such as the basic quality assessment score (F1) = A1 + A2 + A3 + A4 + A5, the professional cultural quality assessment (F2) = (the sum of all course credits × single subject scores) / the sum of all course credits, the innovation quality and practical ability assessment (F3) = B1 + B2 + B3 + B4 + B5 + B6 + B7 (B1, B2, B3, B4, B5, B6, B7 respectively represent the score values ​​of each evaluation item of innovation quality and practical ability.), several performance evaluation factors correspond to the corresponding performance evaluation attributes, and performance evaluation items are generated based on the performance evaluation factors and the corresponding performance evaluation attributes; the corresponding performance evaluation items are sent to the corresponding performance evaluation module.

[0057] S103, sending the corresponding performance evaluation items to the corresponding performance evaluation module;

[0058] Here, the basic quality assessment (F1) = A1 + A2 + A3 + A4 + A5, the professional cultural quality assessment (F2) = (the sum of all course credits × the score of a single subject) / the sum of all course credits, the innovation quality and practical ability assessment score, the innovation quality and practical ability assessment (F3), etc. are all associated with several performance evaluation factors. These performance evaluation factors can be associated with user information based on a relational database. After creating a performance evaluation item, the data related to these performance evaluation factors will be called up by the corresponding performance evaluation module. For example, the basic quality assessment will retrieve A1, A2, A3, A4, A5 and other data, and the innovation quality and practical ability assessment will retrieve B1, B2, B3, B4, B5, B6, B7 and other data. This data retrieval ensures that the data associated with the performance evaluation will no longer be isolated islands in the structured model and can be quickly responded to in the performance evaluation model.

[0059] S104, the corresponding performance evaluation module generates corresponding performance evaluation information based on the corresponding performance evaluation items;

[0060] The corresponding performance evaluation module here generates the corresponding performance evaluation information based on the corresponding performance evaluation items, including: obtaining several performance evaluation factors in the performance evaluation items; substituting the several evaluation factors into the performance evaluation model for calculation, and obtaining the corresponding performance evaluation information.

[0061] Here, basic quality assessment (F1) = A1 + A2 + A3 + A4 + A5; professional cultural quality assessment (F2) = (the sum of all course credits × single subject scores) / the sum of all course credits; the innovation quality and practical ability assessment can be scored by adding up the items, and the total score accumulated is the total score of innovation quality and practical ability (denoted as F3), and the calculation formula is: Innovation quality and practical ability assessment (F3) = B1 + B2 + B3 + B4 + B5 + B6 + B7 (B1, B2, B3, B4, B5, B6, B7 represent the score values ​​of each evaluation item of innovation quality and practical ability respectively.)

[0062] Here, each independent performance evaluation module can independently complete the data processing of the corresponding module, so that the modular configuration can complete independent operation without the need for additional mathematical model solving and construction, so that the relevant data can meet the same processing process.

[0063] S105, the main business end module receives the performance evaluation information fed back by each performance evaluation module, and summarizes the performance evaluation information fed back by each performance evaluation model;

[0064] After the main business end module receives the performance evaluation information fed back by each performance evaluation module, it also includes: judging whether each performance evaluation module has fed back the performance evaluation information; if each performance evaluation module has fed back the performance evaluation information, the performance evaluation information fed back by each performance evaluation model is summarized.

[0065] The scoring method for comprehensive quality assessment here is: the final result of the comprehensive quality assessment of students each academic year (denoted as F) is the weighted sum of the overall score of basic qualities, the overall score of professional and cultural qualities, and the overall score of practical and innovative ability. The calculation formula is: F=F1×25%+F2×50%+F3×25%.

[0066] S106, the main business end module outputs the final performance evaluation result based on the summarized performance evaluation items;

[0067] S107: Generate an evaluation grade based on the performance evaluation result, and store the evaluation grade in the user-related data.

[0068] The client-server architecture adopted in the embodiment of the present invention can feedback to the management user of the main business end module that the specific business event has been processed and the next matter can be completed when the triggered specific business event reaches the business termination matter. For example, when the three contents of the inventory work are all processed, the main business module can automatically generate a business completion and departure approval form; when the three contents are all processed, the business termination matter information can also be fed back to the user corresponding to the user role to notify that all matters have been processed and the user can continue to process the next matter.

[0069] The embodiment of the present invention triggers a specific performance evaluation event through the main business end module, so that the corresponding performance evaluation module in the structured model realizes the coordination or collaboration of specific business around the specific performance evaluation event, thereby avoiding the situation that different performance evaluation models cannot realize the collaboration or coordination for a specific performance evaluation event, so that the structured model can be adapted to the business needs in different application scenarios at the same time, reduce the repetitive deployment of related service modules, and improve the efficiency of the entire information process.

[0070] like Figure 2 The schematic diagram of the system structure for performance evaluation based on the structured model is shown, and the system includes devices such as a processor 302, a memory 303, an input unit 304, and a display unit 305. Those skilled in the art can understand that Figure 2The device structure device shown does not constitute a limitation on all devices, and may include more or fewer components than shown, or combine certain components. The memory 303 can be used to store the application 301 and various functional modules, and the processor 302 runs the application 301 stored in the memory 303, thereby executing various functional applications and data processing of the device. The memory can be an internal memory or an external memory, or include both internal and external memories. The internal memory may include a read-only memory (ROM), a programmable ROM (PROM), an electrically programmable ROM (EPROM), an electrically erasable programmable ROM (EEPROM), a flash memory, or a random access memory. The external memory may include a hard disk, a floppy disk, a ZIP disk, a U disk, a magnetic tape, etc. The memory disclosed in the present invention includes but is not limited to these types of memories. The memory disclosed in the present invention is only used as an example and not as a limitation.

[0071] The input unit 304 is used to receive input signals and keywords input by the user. The input unit 304 provides input operation behaviors for the user, can collect the user's operation process instructions on the web page interface, and drive the corresponding connection device according to the pre-set program; other input devices may include but are not limited to one or more of a physical keyboard, function keys (such as playback control keys, switch keys, etc.), a trackball, a mouse, a joystick, etc. The display unit 305 can be used to display the information input by the user or the information provided to the user and various menus of the terminal device. The display unit 305 can be in the form of a liquid crystal display, an organic light emitting diode, etc. The processor 302 is the control center of the terminal device, which uses various interfaces and lines to connect various parts of the entire device, and executes various functions and processes data by running or executing software programs and / or modules stored in the memory 302, and calling data stored in the memory.

[0072] As an embodiment, the system includes: one or more processors 302, a memory 303, and one or more applications 301, wherein the one or more applications 301 are stored in the memory 303 and are configured to be executed by the one or more processors 302, and the one or more applications 301 are configured to execute the method of configuring specific services based on a structured model in the above-mentioned embodiment.

[0073] A person skilled in the art may understand that all or part of the steps in the various methods of the above embodiments may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, and the storage medium may include: a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, etc.

[0074] In addition, the embodiments of the present invention are described in detail above. Specific examples are used herein to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. At the same time, for those skilled in the art, according to the idea of ​​the present invention, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.

Claims

1. A method for performance evaluation based on a structured model, characterized in that: The structured model is implemented using the working principle of the Web, which uses a client-server architecture. The method includes the following steps: The main business end module triggers a performance evaluation event based on the user role. The performance evaluation event is associated with a number of specific performance evaluation attributes. The specific performance evaluation attributes are carried by the corresponding performance evaluation modules in the structured model. Each performance evaluation module stores data items of the business module corresponding to each role. Each performance evaluation module combines various evaluation factors to complete the corresponding calculation process. Generate a number of performance evaluation items under the performance evaluation attributes based on the performance evaluation event, and send the corresponding performance evaluation items to the corresponding performance evaluation module; The corresponding performance evaluation module generates corresponding performance evaluation information based on the corresponding performance evaluation items; The main business end module receives the performance evaluation information fed back by each performance evaluation module, and summarizes the performance evaluation information fed back by each performance evaluation model; The main business end module outputs the final performance evaluation results based on the summarized performance evaluation items; Generating an evaluation grade based on the performance evaluation result, and storing the evaluation grade in the user-related data; the main business end module triggering a performance evaluation event based on the user role includes: Receiving user setting information based on the main service end module, wherein the setting information is set based on the function selection items of the main service end module; Identify the performance evaluation event corresponding to the user role based on the user setting information; Based on the performance evaluation items, a number of corresponding specific performance evaluation attributes are matched from the structured model library; the generation of a number of performance evaluation items under the performance evaluation attributes based on the performance evaluation event, and sending the corresponding performance evaluation items to the corresponding performance evaluation module includes: Acquire a number of performance evaluation factors based on the performance evaluation items, wherein the number of performance evaluation factors correspond to corresponding performance evaluation attributes; Generate performance evaluation items based on performance evaluation factors and corresponding performance evaluation attributes; Send the corresponding performance evaluation items to the corresponding performance evaluation module.

2. The method for performance evaluation based on a structured model as claimed in claim 1, characterized in that: The corresponding performance evaluation module generates corresponding performance evaluation information based on the corresponding performance evaluation items, including: Obtaining several performance evaluation factors in performance evaluation items; The several evaluation factors are substituted into the performance evaluation model for calculation, and the corresponding performance evaluation information is obtained.

3. The method for performance evaluation based on a structured model as claimed in claim 2, characterized in that: After the main business end module receives the performance evaluation information fed back by each performance evaluation module, the main business end module further includes: It is determined whether each performance evaluation module has fed back performance evaluation information. If each performance evaluation module has fed back performance evaluation information, the performance evaluation information fed back by each performance evaluation model is summarized.

4. The method for performance evaluation based on a structured model as claimed in claim 3, characterized in that: After the main business end module outputs the final performance evaluation result based on the summarized performance evaluation items, it also includes: The corresponding visualization information generated based on the performance evaluation results is pushed to the user.

5. A system for performance evaluation based on a structured model, characterized in that: The systems included: one or more processors; Memory; One or more applications, wherein the one or more applications are stored in the memory and are configured to be executed by the one or more processors, and the one or more applications are configured to: execute the method for performance evaluation based on a structured model according to any one of claims 1 to 4.