Industrial association change auditing system
Through the electronic industry association term change review system, the problem of low efficiency of paper material flow is solved, efficient candidate review and material management is achieved, intuitive review basis is provided, and the efficiency of term change election and cross-departmental collaboration is improved.
Patent Information
- Application Number
- CN202510558146.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-29
- Publication Date
- 2025-08-15
AI Technical Summary
During the review process of the industry association's term change, paper materials have low efficiency in circulation, resulting in a long election cycle of term change, information islands exist across regions of multiple departments, cumbersome archive management and time-consuming to find records.
Design an audit system for the renewal of industry associations, including the industry association end, the audit end and the joint audit end, realize electronic audit, use the credit evaluation model to generate user portraits, support candidate information filling, review, joint audit and material management, integrate a multi-modal data analysis engine, and provide a joint audit details viewing and return mechanism.
It has improved the efficiency of transferring materials for the election of the new term, broken information silos, simplified archive management, provided a comprehensive review basis, reduced time-consuming search records, and improved cross-departmental collaboration efficiency.
Smart Images

Figure CN120494726A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computers, and in particular to an industry association term change review system. Background Art
[0002] Industry associations are non-profit social groups voluntarily formed by enterprises, organizations, or individuals in the same industry. Their mission is to promote industry development, safeguard the rights and interests of members, strengthen industry self-discipline, and provide a platform for information exchange. To ensure the continued growth of the association, industry associations typically undergo term changes.
[0003] Industry association elections typically use paper documents for review. However, these changes often involve multiple departments. In particular, for some candidates, the competent authority of the industry association may submit their applications to multiple other departments for joint review, potentially across multiple regions. The inefficient circulation of paper documents results in a long delivery cycle for election documents, reducing efficiency. Furthermore, the use of paper documents for review creates information silos between departments. Furthermore, paper documents make document management cumbersome, and locating past election records is time-consuming. Summary of the Invention
[0004] To this end, the present invention provides an industry association term change review system to solve at least one of the above problems.
[0005] In a first aspect, the present invention provides an industry association term change review system, the system comprising an industry association end, a review end, and a joint review end; The industry association end is used for the industry association to fill in the candidates and to submit the filled-in candidates to the review end; The review terminal is used for the competent department of the industry association to receive the submitted candidates, and for the competent department of the industry association to review the submitted candidates. It is also used for the competent department of the industry association to initiate a joint review request and submit questionable candidates to the joint review terminal for joint review; Receive the joint review opinions from the joint review end, and based on the received joint review opinions, count the number of candidates who passed the joint review, the number who failed the joint review, and the number who were not reviewed by the joint review. Collect the criminal record certificates, whether the candidates are dishonest persons, and legal litigation records of the candidates from the data submitted by the industry association end, and summarize the candidate data of the candidates. Then, use the pre-set encoding rules to encode the candidate data of the candidates of doubt to obtain the encoding vector of the candidate of doubt, which is recorded as the target vector. Then, input the target vector into the pre-trained credit assessment model to calculate the credit score of the candidate of doubt. Then, use the calculated credit score to generate the user profile of the candidate of doubt, and provide the review reference for the competent department of the industry association. The joint review end is used for the joint review department to review the candidates submitted for joint review by the review end and to provide feedback on the joint review opinions to the review end; each joint review end corresponds to one joint review department.
[0006] In an optional embodiment, the system further includes a review terminal; The review end includes the approval form generation module, the approval form submission module and the public material generation module; The approval form generation module is used to automatically generate the term change approval form after the competent department of the industry association selects all candidates for term change on the review side; The approval form submission module is used for the competent department of the industry association to submit the generated term change approval form to the review terminal for review; The public announcement material generation module is used to automatically generate the public announcement materials for the change of term for download by the industry association after the review is passed on the review end.
[0007] In an optional embodiment, the review terminal is equipped with a review return module; The review return module is used for reviewers to return the term change approval form that failed the review to the audit end; The review end is also equipped with a candidate return module and a candidate modification module; The candidate return module is used to return candidates who fail the review to the industry association; The candidate modification module is used to modify the term change approval form that fails the review.
[0008] In an optional embodiment, the industry association end is equipped with an information modification module; The information modification module is used to receive returned candidates and allow industry associations to modify the information of the returned candidates and submit them again.
[0009] In an optional embodiment, a method for obtaining a pre-trained credit assessment model includes: Construct a training set; Build a decision tree classifier model; Initializing the decision tree classifier model to obtain an initial credit assessment model; Using the training set to train the initial credit assessment model to obtain a trained credit assessment model; The training set construction methods include: Collect data on historical candidates for elections, including criminal records, whether they are untrustworthy, legal litigation records, the number of candidates who passed the joint review, the number of candidates who failed the joint review, the number of candidates who were not reviewed by the joint review, and their credit scores; The collected data on candidates for elections are divided into feature data and target data. Each feature data includes a criminal record certificate, whether a candidate has lost their credibility, legal litigation records, the number of candidates who passed the joint review, the number of candidates who failed the joint review, and the number of candidates who were not reviewed by the joint review. The target data is the credit score. Each feature data is encoded using the preset encoding rule to obtain an encoding vector Mi of each feature data; Mi represents the encoding vector of the feature data of the i-th data in the collected historical candidate data, i=1,2,3,,...; Mi=[mi1,mi2,mi3,mi4,mi5,mi6], where mi1, mi2, mi3, mi4, mi5, and mi6 are, respectively, the encoded data of the criminal record certificate, whether the person is a dishonest person, legal litigation record, number of joint review passed, number of joint review failed, and number of joint review unreviewed of the feature data of the i-th data; Each target data is standardized using a unified standardization method to obtain standardized target data; each standardized target data has a value of 10, 20, 30, 40, 50, 60, 70, 80, 90, or 100; the credit scores of the collected historical candidate data are standardized to cover ten score levels: 10, 20, 30, 40, 50, 60, 70, 80, 90, or 100; Each encoding vector Mi and its corresponding normalized target data are taken as a sample; The samples are collected to form the training set; in each sample of the training set: the encoding vector is a feature, and the standardized target data corresponding to the encoding vector is a target variable.
[0010] In an optional embodiment, the pre-set encoding rule includes: For each feature data: If there is a criminal record certificate in the feature data, the criminal record certificate of the feature data is coded as "1", otherwise it is coded as "0"; If the value of the characteristic data is “yes”, the code of the characteristic data is “0”; otherwise, it is “1”. If there is a legal litigation record in the feature data, the legal litigation record of the feature data is coded as "0", otherwise it is coded as "1"; The number of feature data that have passed the joint review remains unchanged after coding; The number of feature data that failed the joint review remains unchanged after coding; The number of unaudited joint review of characteristic data remains unchanged after coding.
[0011] In an optional embodiment, the audit end includes an audit module; The review module is used to receive submitted candidates and for the competent departments of industry associations to review the submitted candidates; The review module is equipped with a joint review request module, a joint review matching module, and a joint review module; The joint review request module is used for the competent departments of industry associations to select and input questionable candidates, generate joint review requests, and send them to the joint review matching module; The joint review matching module is used to receive the sent joint review request and, after receiving the sent joint review request, match the selected input questionable candidate with a joint review end according to the pre-set joint review configuration table; The joint review module is used by the competent departments of industry associations to send the selected and input questionable candidates to their matching joint review terminals for joint review.
[0012] In an optional implementation, the review end is further equipped with a joint review details viewing module; The joint review details viewing module is used to view the joint review details of questionable candidates, including the review status of each joint review end matched with the questionable candidate.
[0013] In an optional embodiment, the candidate information includes basic information of the candidate and candidate attachment materials; the attachment materials include required attachment materials and other attachment materials; The industry association end is equipped with an information filling module, an information import module, a first upload module and a second upload module; Information filling module, used to fill in the basic information of the candidate; The information import module is used to batch import basic information of candidates in XLS format; The first batch upload module is used to upload the required attachments, and the upload format supports PDF and DOCX; The second batch upload module is used to upload the other attachment materials, and the upload formats support PDF, DOCX, JPG, PNG and MP4.
[0014] In an optional embodiment, the industry association end is equipped with a multimodal data parsing engine; The multimodal data parsing engine is used to check the integrity of the attachment files uploaded in batches by the first batch upload module and the second batch upload module; The specific methods for the multimodal data parsing engine to check the integrity of the attachment files uploaded in batches by the first batch upload module and the second batch upload module include: After the target upload module completes each batch of file uploads, it concatenates the names and URL addresses of all returned uploaded attachment files into a JSON format list. It then parses each JSON entity in the JSON list and performs integrity checks on the corresponding uploaded attachment files based on the entity's sequence number and name: If the verification passes, the uploaded corresponding attachment file is saved; If the verification fails, the response will prompt that the attachment upload error occurred; The target upload module is the first batch upload module or the second batch upload module.
[0015] It can be seen from the above technical solutions that the present invention has the following advantages: The present invention avoids the use of paper materials for review, helps to shorten the delivery cycle of election materials, and improves the efficiency of the election. At the same time, the review end of the present invention can collect the criminal record certificate of the suspected candidate, whether he is a dishonest person, and the legal litigation record from all the data of the submitted candidates, and can count the number of suspected candidates who passed the joint review, the number of candidates who failed the joint review, and the number of candidates who were not reviewed by the joint review based on the received joint review opinions, so as to obtain the suspected candidate data of the suspected candidate, and then calculate the credit score of the suspected candidate based on the suspected candidate data and the pre-trained credit assessment model, and can use the calculated credit score to generate a user portrait of the suspected candidate to provide a review reference for the competent department of the industry association. The use of user portraits is convenient for providing a comprehensive and intuitive basis for the review of suspected candidates.
[0016] The present invention is equipped with a joint review details viewing module at the review end, which facilitates viewing the joint review details of questionable candidates and helps to break the information island between the review end and the joint review department to a certain extent.
[0017] The present invention avoids the use of paper materials for review. Electronic materials are used during the term change process. Compared with paper materials, it is convenient for subsequent material file management and convenient for reducing the time spent on searching for previous election records. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the technical solution of the present invention, the following is a brief introduction to the drawings required for the description. 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 any creative work.
[0019] Figure 1 FIG. 4 is a schematic block diagram of a system according to an embodiment of the present invention.
[0020] Figure 2is a schematic block diagram of a system according to another embodiment of the present invention. DETAILED DESCRIPTION
[0021] The present invention will be described in detail below. Specific details such as specific system structures and techniques are provided for purposes of illustration and not limitation to provide a thorough understanding of the embodiments of the present invention. However, it should be apparent to those skilled in the art that the present invention may be practiced in other embodiments without these specific details.
[0022] It should be understood that when used in the present specification, the term "comprising" indicates the presence of the described features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or their collections. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized.
[0023] When describing the present invention, phrases such as "one embodiment" or "some embodiments" mean that the particular features, structures, or characteristics described in the embodiment are included in one or more embodiments of the present invention. Thus, phrases such as "in one embodiment" or "some embodiments" appearing in different places in the present invention do not necessarily refer to the same embodiment, but rather mean "one or more but not all embodiments," unless otherwise specifically emphasized.
[0024] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. 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 making creative efforts are within the scope of protection of the present invention.
[0025] Figure 1 The present invention provides an industry association term change audit system, specifically, the system includes an industry association terminal 101, an audit terminal 102, and a joint audit terminal 103. The industry association terminal 101 is connected to the audit terminal 102, and the audit terminal 102 is connected to the joint audit terminal 103.
[0026] The industry association terminal 101 is used for the industry association to fill in candidates and to submit the filled-in candidates to the review terminal 102.
[0027] In this embodiment, filling in the candidate information includes: filling in the candidate information.
[0028] In this embodiment, the candidate information includes basic information of the candidate and attached materials of the candidate.
[0029] Specifically, the candidate's basic information includes name, gender, ethnicity, former name, native place, date of birth, education background, degree, ID number, contact number, home address, health status, proposed position in the unit, whether the candidate is the legal representative, positions in other social organizations, unit (i.e. the candidate's current unit), unified social credit code, nature of the unit, unit position (i.e. the candidate's position in his or her current unit), work history, main family members, and rewards and punishments.
[0030] Understandably, the unified social credit code and unit nature mentioned above are the unified social credit code and unit nature of the candidate's unit. The proposed position in this unit is also the proposed position in the industry association.
[0031] In this embodiment, candidate basic information supports batch import in XLS format.
[0032] In this embodiment, the attachment materials include mandatory attachment materials and other attachment materials.
[0033] Required attachments are materials that must be uploaded, including a criminal record certificate, a personal credit report, and copies of both the front and back of your ID card. During implementation, the required attachments can be increased based on actual needs.
[0034] Other attachments are optional and can be uploaded in PDF, DOCX, JPG, PNG, etc. You can upload them based on your actual needs.
[0035] Optionally, the industry association terminal 101 is equipped with an information filling module, an information importing module, a first uploading module and a second uploading module.
[0036] The information filling module is used to fill in the basic information of the candidate.
[0037] The information import module is used to batch import basic information of candidates in XLS format.
[0038] When using, users can use the information filling module to fill in the candidate's basic information, or use the information import module to import the candidate's basic information in XLS format.
[0039] The first batch upload module is used to upload the required attachments, and the upload format supports PDF and DOCX; The second batch upload module is used to upload the other attachment materials, and the upload formats support PDF, DOCX, JPG, PNG and MP4.
[0040] In specific implementation, the industry association terminal 101 is also used to fill in the term change information, including the industry association to be changed and its term, year, and term information. Correspondingly, the industry association terminal 101 is provided with a term change information filling module for filling in the term change information.
[0041] Optionally, the industry association terminal 101 is equipped with a multimodal data parsing engine.
[0042] The multimodal data parsing engine is used to check the integrity of the attachment files uploaded in batches by the first batch uploading module and the second batch uploading module.
[0043] In specific implementation, the multimodal data parsing engine is also used to verify the legitimacy of the electronic seals on the signature files uploaded by the first batch upload module and the second batch upload module.
[0044] The first and second batch upload modules invoke a multimodal data parsing engine for the uploaded materials. Optionally, the multimodal data parsing engine can utilize technologies such as esaypoi and LibreOffice to preview the uploaded file content and perform intelligent pre-screening, where the intelligent pre-screening includes checking the integrity of the materials uploaded by the first and second batch upload modules.
[0045] The specific methods for the multimodal data parsing engine to check the integrity of the attachment files uploaded in batches by the first batch upload module and the second batch upload module include: After the target upload module completes each batch of file uploads, the multimodal data parsing engine concatenates the names and URL addresses of all returned uploaded attachment files into a JSON format list. It then parses each JSON entity in the JSON list and performs integrity checks on the corresponding uploaded attachment files based on the entity's sequence number and name: If the verification passes, the uploaded corresponding attachment file is saved; If the verification fails, the response will prompt an error in uploading the attachment.
[0046] The target upload module is the first batch upload module or the second batch upload module.
[0047] In specific implementation, the above-mentioned intelligent pre-examination also includes format verification of basic information in XLS format uploaded by the information import module.
[0048] Optionally, perform format verification on the XLS format basic information uploaded by the information import module, including: Verify the length and format of the basic information filled in the information filling module; For the basic information in XLS format imported by the information import module, the XLS file is first parsed to verify whether the file content is empty and the title format. If the verification fails, it will prompt that the file format content is incorrect. If the verification passes, the field length and format of each row of candidate basic information will be verified. The fields that pass the verification will be temporarily stored, and the fields that fail will generate an incorrect Excel table and prompt for content modification.
[0049] During use, relevant staff of the industry association can complete all relevant information filling in through the industry association terminal 101. After filling in the information, they can submit the filled information to the review terminal 102 for preliminary review through the industry association terminal 101. In this embodiment, the review terminal 102 is the terminal of the industry association's competent department. The preliminary review is conducted by the industry association's competent department.
[0050] In this embodiment, the review terminal 102 is used to receive candidates submitted by the industry association terminal 101 and to facilitate review by the industry association's supervisory department (i.e., relevant industry association staff). Review terminal 102 is also used for the industry association's supervisory department to initiate a joint review request and submit questionable candidates to the joint review terminal 103 for joint review.
[0051] When the competent department of the industry association reviews the candidate, it can check the candidate's basic information and candidate attachments through the review terminal 102. If there is any doubt about the candidate, it can apply for a joint review through the joint review terminal 103.
[0052] A questionable candidate is a candidate about whom the competent department of the industry association has doubts in its review.
[0053] In this embodiment, the joint review terminal 103 is used for the joint review department to review the candidates submitted for joint review (ie, questionable candidates) and to feed back the joint review opinions to the review terminal 102 .
[0054] Each joint review terminal 103 corresponds to a joint review department. Each joint review terminal 103 corresponds to a different joint review department.
[0055] In specific implementation, the joint review departments may include public security, judicial and other departments, and specific additions or adjustments may be made based on actual conditions.
[0056] In this embodiment, the review end 102 is also used to receive the joint review opinions fed back by the joint review end 103, and based on the received joint review opinions, count the number of candidates in doubt (i.e., candidates submitted for joint review) who passed the joint review, the number of candidates who failed the joint review, and the number of candidates who were not reviewed by the joint review, and collect the criminal record certificate, whether they are a dishonest person, and legal litigation records of the corresponding candidates from all the data submitted by the industry association end 101, and summarize the candidate data for the corresponding candidate's term change, and then use pre-set coding rules to encode the data of the candidate in doubt to obtain the coding vector of the corresponding candidate, which is recorded as the target vector, and then input the target vector into a pre-trained credit assessment model to calculate the credit score of the corresponding candidate, and then use the calculated credit score to generate a user portrait of the corresponding candidate (candidate in doubt) to provide a review reference for the competent department of the industry association.
[0057] The joint review departments give joint review opinions through their respective joint review terminals 103, and the joint review terminals 103 feed back the joint review opinions to the audit terminal 102. The audit terminal 102 counts the number of candidates who passed the joint review, the number who failed the joint review, and the number who were not audited by the joint review based on the fed-back joint review opinions.
[0058] It can be understood that the number of candidates that passed the joint review, the number that failed the joint review, and the number that were not reviewed by the joint review are, that is, the number of candidates that passed the review of the candidates in question, the number of candidates that failed the review of the candidates in question (the candidates have been reviewed but did not pass the review), and the number of candidates that were not reviewed by the review of the candidates in question, among the joint review terminals 103 participating in the joint review of the candidates in question.
[0059] It is understandable that the questionable candidate data collected by the review terminal 102 include: a certificate of no criminal record, whether a person has lost his or her credibility, legal proceedings records, the number of candidates who passed the joint review, the number of candidates who failed the joint review, and the number of candidates who were not reviewed by the joint review.
[0060] In specific implementation, the competent department can generate a user profile for the questionable candidate based on the credit assessment model through the review terminal 102 to determine whether the candidate can pass the review.
[0061] When the competent department of the industry association passes the review of the last candidate at the review end, a term change approval form for this term change can be generated through the review end 102.
[0062] The approval form for term change includes the name of the industry association, contact person, contact number, name of the competent department of the industry association, the type of term change (establishment / change of term / supplementation during the term), basic information of the candidates, and opinions of the competent department of the industry association.
[0063] The opinions of the competent departments of industry associations refer to the opinions reviewed and approved by the competent departments of industry associations.
[0064] After the review end 102 generates the change of term approval form, it automatically pushes the opinion information of the competent department of the industry association to the review end, and triggers SMS and / or email notifications at the same time.
[0065] The review end 102 has a return mechanism. If the competent department of the industry association believes that the candidate does not meet the requirements, the return mechanism of the review end 102 can be triggered to return the candidate to the industry association end 101 and give modification suggestions (such as a certain candidate does not meet the election conditions). The industry association end 101 can choose to modify the candidate or remove the candidate and then add a new candidate to re-fill in the candidate submission.
[0066] If the application is returned by the competent department of the industry association, the industry association 101 will modify the candidate information and resubmit it, retaining the historical approval records.
[0067] Optionally, the user profile includes the candidate and their credit score.
[0068] In one embodiment, the system further includes a review terminal 104, such as Figure 2 shown.
[0069] The review terminal 104 is connected to the audit terminal 102 .
[0070] The review end 102 includes an approval form generation module, an approval form submission module and a public material generation module.
[0071] The approval form generation module is used to automatically generate the term change approval form after the competent department of the industry association selects all candidates for term change on the review side; The approval form submission module is used for the competent department of the industry association to submit the generated term change approval form to the review terminal 104 for review; The public notice material generation module is used to automatically generate the term change public notice materials for downloading by the industry association terminal 101 after the review is passed at the review terminal 104.
[0072] Each candidate approved by the competent authority of the industry association on the review side is considered a candidate for the new term. The approval opinion is given on the review side. When the competent authority of the industry association selects a candidate on the review side, that is, the competent authority approves the candidate on the review side, the competent authority of the industry association also enters the approval opinion on the candidate on the review side.
[0073] It is understandable that if the competent department of the industry association selects all candidates for the new term at the review end, the competent department of the industry association will select candidates for all positions to be replaced in the association through the review end.
[0074] The reviewer conducts a review on the review terminal 104. If the review is passed on the review terminal 104, the review terminal 104 will feedback the review pass to the audit terminal 102. After receiving the feedback, the audit terminal 102 automatically calls the public notice material generation module to generate the term change public notice materials and feedbacks the review pass conclusion and the download link of the term change public notice materials to the industry association terminal 101. At this time, the industry association can download the term change public notice materials through the industry association terminal 101.
[0075] The review personnel can be set according to the actual situation. If the review personnel pass the review through the review terminal 104, the term change review process ends.
[0076] In some embodiments, a method for obtaining a pre-trained credit assessment model includes: Construct a training set; Build a decision tree classifier model; Initializing the decision tree classifier model to obtain an initial credit assessment model; The initial credit assessment model is trained using the training set to obtain a trained credit assessment model.
[0077] In this embodiment, the method for constructing the training set includes: Collect data on historical candidates for elections, including criminal records, whether they are untrustworthy, legal litigation records, the number of candidates who passed the joint review, the number of candidates who failed the joint review, the number of candidates who were not reviewed by the joint review, and their credit scores; The collected data on candidates for elections are divided into feature data and target data. Each feature data includes a criminal record certificate, whether a candidate has lost their credibility, legal litigation records, the number of candidates who passed the joint review, the number of candidates who failed the joint review, and the number of candidates who were not reviewed by the joint review. The target data is the credit score. Each feature data is encoded using the preset encoding rule to obtain an encoding vector Mi of each feature data; Mi represents the encoding vector of the feature data of the i-th data in the collected historical candidate data, i=1,2,3,,...; Mi=[mi1,mi2,mi3,mi4,mi5,mi6], where mi1, mi2, mi3, mi4, mi5, and mi6 are, respectively, the encoded data of the criminal record certificate, whether the person is a dishonest person, legal litigation record, number of joint review passed, number of joint review failed, and number of joint review unreviewed of the feature data of the i-th data; Each target data is standardized using a unified standardization method to obtain standardized target data; each standardized target data has a value of 10, 20, 30, 40, 50, 60, 70, 80, 90, or 100; the credit scores of the collected historical candidate data are standardized to cover ten score levels: 10, 20, 30, 40, 50, 60, 70, 80, 90, or 100; Each encoding vector Mi and its corresponding normalized target data are taken as a sample; The samples are collected to form the training set; in each sample of the training set: the encoding vector is a feature, and the standardized target data corresponding to the encoding vector is a target variable.
[0078] In some embodiments, the pre-set encoding rules include: For each feature data: If there is a criminal record certificate in the feature data, the criminal record certificate of the feature data is coded as "1", otherwise it is coded as "0"; If the value of the characteristic data is “yes”, the value of the characteristic data is coded as “0”, otherwise it is coded as “1”; If there is a legal litigation record in the feature data, the legal litigation record of the feature data is coded as "0", otherwise it is coded as "1"; The number of feature data that have passed the joint review remains unchanged after coding; The number of feature data that failed the joint review remains unchanged after coding; The number of feature data that has not been reviewed by the joint review remains unchanged after coding.
[0079] In some embodiments, the review terminal 104 is equipped with a review and return module.
[0080] The review return module is used for review personnel to return the term change approval form that fails the review to the review terminal 102.
[0081] In this embodiment, the review terminal 102 is further equipped with a candidate return module and a candidate modification module.
[0082] The candidate return module is used to return candidates who fail the review to the industry association terminal 101.
[0083] The candidate modification module is used to modify the term change approval form that fails the review.
[0084] In other embodiments, the industry association terminal 101 is equipped with an information modification module; The information modification module is used to receive returned candidates and allow industry associations to modify the information of the returned candidates and submit them again.
[0085] After the review end 104 returns, the competent department of the industry association can directly modify the materials and resubmit them through the review end 102, or it can be returned to the industry association end 101 for the industry association to re-fill in the information of the failed candidates. The information modification module of the industry association end 101 automatically links the original declaration data to realize data traceability, which helps to improve the efficiency of filling in materials on the association end and reduce the error rate of filling in materials.
[0086] In this embodiment, the information modification module provides two modules for modifying the information of the returned candidates, namely, a first modification module and a second modification module.
[0087] The first modification module is used to modify the information of the returned candidate.
[0088] The second modification module is used to delete the returned candidates and then add new candidates.
[0089] In some embodiments, the audit terminal 102 includes an audit module.
[0090] The review module is used to receive submitted candidates and for the competent departments of industry associations to review the submitted candidates.
[0091] When in use, the competent department of the industry association will review the submitted candidates through the review module and give the review results.
[0092] The review module is equipped with a joint review request module, a joint review matching module and a joint review module.
[0093] The joint review request module is used for the competent departments of industry associations to select and input questionable candidates, generate joint review requests, and send them to the joint review matching module.
[0094] Exemplarily, the joint review request module includes a candidate list unit, a questionable candidate selection unit, and a request generation unit, wherein: The candidate list unit is used to display all candidates submitted by the industry association terminal 101; The doubtful candidate selection unit is used to select candidates whose review is doubtful from the candidates displayed in the candidate list unit to obtain the doubtful candidates; The request generation unit is used to generate a joint review request corresponding to the obtained questionable candidate and send it to the joint review matching module.
[0095] The joint review matching module is used to receive the sent joint review request, and after receiving the sent joint review request, match the input questionable candidate (ie, questionable candidate) with the corresponding joint review terminal 103 according to the preset joint review configuration table.
[0096] The joint review module is used for the competent department of the industry association to send the selected input questionable candidates (ie questionable candidates) to the matched joint review terminals 103 for joint review.
[0097] After receiving the sent joint review request, the joint review matching module matches the questionable candidate with the joint review terminal 103 according to the pre-set joint review configuration table, specifically including: Based on the joint review request, obtain the industry associations in which the questionable candidate in the joint review request will participate in the election; Then, according to the classification of the field to which the industry association in which the candidate in question participates in the term change belongs, the corresponding joint review terminal 103 is matched from the pre-set joint review configuration table.
[0098] The field classification includes environmental protection and economics. In specific implementation, the field classification of the industry association can be determined based on the industry association's location relevance and business relevance, and the corresponding joint review terminal 103 for different field classifications can be determined.
[0099] In specific implementation, there are at least two joint review terminals 103 corresponding to different field classifications.
[0100] Optionally, the audit terminal 102 is also equipped with a joint audit management module; The joint review management module is used to manage the joint review terminals 103 matched by the joint review matching module for questionable candidates, including adding (ie, selecting unmatched joint review terminals 103 in the joint review configuration table) and deleting matched joint review terminals 103 .
[0101] The review terminal 102 is also equipped with a joint review details viewing module; The joint review details viewing module is used to view the joint review details of the questionable candidate, including the review status of each joint review terminal 103 matched by the questionable candidate (including review completed, review in progress, and unsubmitted).
[0102] The same or similar parts in this specification can be referenced to each other.
[0103] This invention shifts industry association leadership transitions from offline to online, improving cross-departmental efficiency and reducing costs. The introduction of a multimodal candidate documentation analysis engine improves the efficiency of submissions by the association and reduces errors. Furthermore, a credit assessment model is used to generate user profiles for questionable candidates, enabling a comprehensive assessment of their circumstances. A rollback mechanism also preserves historical approval records, enabling data traceability.
[0104] The above description of the disclosed embodiments is intended to enable one skilled in the art to implement or use the present invention. Various modifications to these embodiments will be readily apparent to one skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention is not limited to the embodiments shown herein but is intended to conform to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A system for auditing the change of term of an industry association, characterized by: The system includes the industry association side, the audit side and the joint review side; The industry association end is used for the industry association to fill in the candidates and to submit the filled-in candidates to the review end; The review terminal is used for the competent department of the industry association to receive the submitted candidates, and for the competent department of the industry association to review the submitted candidates. It is also used for the competent department of the industry association to initiate a joint review request and submit questionable candidates to the joint review terminal for joint review; Receive the joint review opinions from the joint review end, and based on the received joint review opinions, count the number of candidates who passed the joint review, the number who failed the joint review, and the number who were not reviewed by the joint review. Collect the criminal record certificates, whether the candidates are dishonest persons, and legal litigation records of the candidates from the data submitted by the industry association end, and summarize the candidate data of the candidates. Then, use the pre-set encoding rules to encode the candidate data of the candidates of doubt to obtain the encoding vector of the candidate of doubt, which is recorded as the target vector. Then, input the target vector into the pre-trained credit assessment model to calculate the credit score of the candidate of doubt. Then, use the calculated credit score to generate the user profile of the candidate of doubt, and provide the review reference for the competent department of the industry association. The joint review end is used for the joint review department to review the candidates submitted for joint review by the review end and to provide feedback on the joint review opinions to the review end; each joint review end corresponds to one joint review department.
2. The industry association term change review system according to claim 1 is characterized in that: The system also includes a review terminal; The review end includes the approval form generation module, the approval form submission module and the public material generation module; The approval form generation module is used to automatically generate the term change approval form after the competent department of the industry association selects all candidates for term change on the review side; The approval form submission module is used for the competent department of the industry association to submit the generated term change approval form to the review terminal for review; The public announcement material generation module is used to automatically generate the public announcement materials for the change of term for download by the industry association after the review is passed on the review end.
3. The industry association term change review system according to claim 2 is characterized in that: The review end is equipped with a review return module; The review return module is used for reviewers to return the term change approval form that failed the review to the audit end; The review end is also equipped with a candidate return module and a candidate modification module; The candidate return module is used to return candidates who fail the review to the industry association; The candidate modification module is used to modify the term change approval form that fails the review.
4. The industry association term change review system according to claim 2 is characterized in that: The industry association end is equipped with an information modification module; The information modification module is used to receive returned candidates and allow industry associations to modify the information of the returned candidates and submit them again.
5. The industry association term change review system according to claim 1 is characterized in that: Methods for obtaining pre-trained credit assessment models include: Construct a training set; Build a decision tree classifier model; Initializing the decision tree classifier model to obtain an initial credit assessment model; Using the training set to train the initial credit assessment model to obtain a trained credit assessment model; The training set construction methods include: Collect data on historical candidates for elections, including criminal records, whether they are untrustworthy, legal litigation records, the number of candidates who passed the joint review, the number of candidates who failed the joint review, the number of candidates who were not reviewed by the joint review, and their credit scores; The collected data on candidates for elections are divided into feature data and target data. Each feature data includes a criminal record certificate, whether a candidate has lost their credibility, legal litigation records, the number of candidates who passed the joint review, the number of candidates who failed the joint review, and the number of candidates who were not reviewed by the joint review. The target data is the credit score. Each feature data is encoded using the preset encoding rule to obtain an encoding vector Mi of each feature data; Mi represents the encoding vector of the feature data of the i-th data in the collected historical candidate data, i=1,2,3,,...; Mi=[mi1,mi2,mi3,mi4,mi5,mi6], where mi1, mi2, mi3, mi4, mi5, and mi6 are, respectively, the encoded data of the criminal record certificate, whether the person is a dishonest person, legal litigation record, number of joint review passed, number of joint review failed, and number of joint review unreviewed of the feature data of the i-th data; Each target data is standardized using a unified standardization method to obtain standardized target data; each standardized target data has a value of 10, 20, 30, 40, 50, 60, 70, 80, 90, or 100; the credit scores of the collected historical candidate data are standardized to cover ten score levels: 10, 20, 30, 40, 50, 60, 70, 80, 90, or 100; Each encoding vector Mi and its corresponding normalized target data are taken as a sample; The samples are collected to form the training set; in each sample of the training set: the encoding vector is a feature, and the standardized target data corresponding to the encoding vector is a target variable.
6. The industry association term change review system according to claim 5, characterized in that: The pre-set encoding rules include: For each feature data: If there is a criminal record certificate in the feature data, the criminal record certificate of the feature data is coded as "1", otherwise it is coded as "0"; If the "whether or not a person has lost his or her credibility" in the characteristic data is "yes", then the "whether or not a person has lost his or her credibility" code of the characteristic data is "0", otherwise it is coded as "1"; If there is a legal litigation record in the feature data, the legal litigation record of the feature data is coded as "0", otherwise it is coded as "1"; The number of feature data that have passed the joint review remains unchanged after coding; The number of feature data that failed the joint review remains unchanged after coding; The number of unaudited joint review of characteristic data remains unchanged after coding.
7. The industry association term change review system according to claim 1 is characterized in that: The audit side includes an audit module; The review module is used to receive submitted candidates and for the competent departments of industry associations to review the submitted candidates; The review module is equipped with a joint review request module, a joint review matching module, and a joint review module; The joint review request module is used for the competent departments of industry associations to select and input questionable candidates, generate joint review requests, and send them to the joint review matching module; The joint review matching module is used to receive the sent joint review request and, after receiving the sent joint review request, match the selected input questionable candidate with a joint review end according to the pre-set joint review configuration table; The joint review module is used by the competent departments of industry associations to send the selected and input questionable candidates to their matching joint review terminals for joint review.
8. The industry association term change review system according to claim 7, characterized in that: The audit end is also equipped with a joint audit details viewing module; The joint review details viewing module is used to view the joint review details of questionable candidates, including the review status of each joint review end matched with the questionable candidate.
9. The industry association term change review system according to claim 1 is characterized in that: Candidate information includes basic information and attached materials; attached materials include required attached materials and other attached materials; The industry association end is equipped with an information filling module, an information import module, a first upload module and a second upload module; Information filling module, used to fill in the basic information of the candidate; The information import module is used to batch import basic information of candidates in XLS format; The first batch upload module is used to upload the required attachments, and the upload format supports PDF and DOCX; The second batch upload module is used to upload the other attachment materials, and the upload formats support PDF, DOCX, JPG, PNG and MP4.
10. The industry association term change review system according to claim 9, characterized in that: The industry association side is equipped with a multimodal data analysis engine; The multimodal data parsing engine is used to check the integrity of the attachment files uploaded in batches by the first batch upload module and the second batch upload module; The specific methods for the multimodal data parsing engine to check the integrity of the attachment files uploaded in batches by the first batch upload module and the second batch upload module include: After the target upload module completes each batch of file uploads, it concatenates the names and URL addresses of all returned uploaded attachment files into a JSON format list. It then parses each JSON entity in the JSON list and performs integrity checks on the corresponding uploaded attachment files based on the entity's sequence number and name: If the verification passes, the uploaded corresponding attachment file is saved; If the verification fails, the response will prompt that the attachment upload error occurred; The target upload module is the first batch upload module or the second batch upload module.
Citation Information
Patent Citations
Construction drawing digitization combined collaborative examination system and method based on cloud platform
CN111210104A
Credit assessment method for user portrait
CN111861174A
User credit scoring model training method and user credit scoring method
CN116258579A
Method for realizing information collaboration of approval department and supervision department
CN116501787A
Combined consultation review system and method
CN119671477A