Building engineering industry subpackage company monitoring and early warning method and system
By integrating the credit records of multiple departments, establishing an engineering information database covering the park, early warning of project quality and safety risks, screening enterprises and individuals with poor reputation and weak safety awareness, and conducting education and admonition, the project quality and safety risks caused by insufficient safety qualifications and awareness have been solved, and management level and public security stability have been improved.
Patent Information
- Application Number
- CN202411920387.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-25
- Publication Date
- 2025-03-28
AI Technical Summary
Due to the contracting of projects by some enterprises or construction personnel with lack of safety qualifications and weak safety awareness, the project quality control has been weak, which has increased the risk of project quality problems and laid hidden dangers of safety accidents. At the same time, due to poor cost control, extreme wage demands in the later stage of the project and frequent problems such as company chain debts have occurred, which has seriously affected the stability of public security in the jurisdiction.
By integrating relevant credit records from multiple departments, collecting data, establishing a complete system, high authority, timely updates, and covering the park's construction information database, warning of possible debt-related wages and project quality risks, and screening out enterprises and individuals with poor reputation and ignoring safety education in the project, and admonish and educate them.
It has realized the early warning of possible project quality and safety risks, selected enterprises and individuals with poor reputation and weak safety awareness, and conducted education and admonition, improved the level of project quality control and safety management, and reduced project risks and public security stability issues.
Smart Images

Figure CN119721714A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of monitoring and early warning of industry subcontracting companies, and in particular to a monitoring and early warning method and system for subcontracting companies in the construction engineering industry. Background Art
[0002] In accordance with Article 3 of the "Management Measures for the Identification and Investigation of Illegal Acts in Construction Project Contracting and Subcontracting" and Article 23 of the "Management Measures for General Contracting of Housing Construction and Municipal Infrastructure Projects", the Construction and Transportation Bureau of Nanjing Economic and Technological Development Zone requires general contractors to register all selected subcontractors and workers, and verify their qualifications and safety awareness. It hopes to collaborate with the Economic Branch to design a small management program for subcontractors and migrant workers. The Construction and Transportation Bureau will require general contractors in the Economic Development Zone to register all selected units and workers, verify their construction qualifications, special operations qualifications and safety awareness, and discover and educate subcontractors and individuals without qualifications or weak safety awareness in advance. Before the subcontractors and migrant workers in the development zone enter the construction site, the Economic Branch can simplify the information collection content to the latest photo, latest phone number, front photo of ID card and other data, targeting the low cultural level of migrant workers who find it difficult to fill in the relevant information for temporary residence registration. The small program will be promoted to all general contractors in the park through the Construction and Transportation Bureau to grasp the number of workers on the construction site, facilitating early warning and management.
[0003] Because the project was contracted by some enterprises or construction workers who lacked safety qualifications and had weak safety awareness, the project quality control was weak, which greatly increased the risk of project quality problems and laid hidden dangers of safety accidents. At the same time, due to poor cost control, extreme wage demands in the later stages of the project and frequent problems such as company serial debts occurred, which seriously affected the public security and stability in the jurisdiction. Summary of the invention
[0004] In view of the above-mentioned existing problems that some enterprises or construction personnel who lack safety qualifications and have weak safety awareness contract projects, resulting in weak project quality control, greatly increasing the risk of project quality problems, and laying hidden dangers of safety accidents, and at the same time due to poor cost control, leading to extreme wage demands in the later stage of the project, and frequent problems such as company chain debts, which have a serious impact on the public security and stability in the jurisdiction, the present invention is proposed.
[0005] Therefore, the purpose of the present invention is to provide a monitoring and early warning method for subcontracting companies in the construction engineering industry, which aims to: integrate the relevant credit records of multiple departments, collect data, establish a complete system, high data authority, timely update, and cover the information database of projects under construction in the park, and warn of possible debts and wage collection and project quality risks. At the same time, it can screen out enterprises and individuals with poor long-term credibility in project engineering and who ignore safety education, and admonish and educate such enterprises and individuals.
[0006] In order to solve the above technical problems, the present invention provides the following technical solutions: a monitoring and early warning method for subcontracting companies in the construction engineering industry, comprising:
[0007] S1, user login
[0008] When users log in to the mini program, they need to log in and authorize, obtain the current user's mobile phone number, and use the WeChat mini program quick login component. After completing the authorization, we will use the user's login mobile phone number for subsequent binding operations;
[0009] S2, Enterprise Settlement
[0010] After the user logs in, click on the enterprise settlement to proceed with the settlement operation. The user will fill in relevant information materials, including fields: enterprise name, social unified credit code, company legal person, contact information, business address and other information;
[0011] S3, individual settlement
[0012] After logging in, click on Personal Registration to complete the registration process. Users only need to upload a photo of their ID card (portrait side) and a recent selfie to complete the registration process.
[0013] S4. After the enterprise enters the "Building with Integrity" platform, it can register and publish projects according to its registered identity, including: publishing unit, social unified credit code, contact person, contact number, project name, project number, project classification, project cost, budget, project cycle and other information. At the same time, it can also upload other publicly available attachments of the project;
[0014] S5. After the project is successfully released, the publisher will choose to package and distribute the project to subcontractors at all levels. The publisher will send the QR code of the project directly to a specific user. The subcontractor will scan the QR code to enter the "Building with Integrity" platform. If the scanning unit or individual has not yet settled in the platform, they must first settle in the platform and then obtain the subcontracting rights of the project;
[0015] S6, the enterprise or individual who scans the code will be required to study the safety education video according to the risk warning detection platform;
[0016] S7, when individual users register, considering the age and educational background of the user group, they only need to operate the camera function of the mobile phone.
[0017] As a preferred solution described in the present invention, the excellent enterprises are successful cases of excellent enterprises, including promotional articles, promotional photos, awards, etc., which are used to vigorously promote corporate culture and successful experiences in the park and showcase their achievements in various aspects.
[0018] As a preferred solution described in the present invention, the outstanding individuals are successful cases showing outstanding individuals, including promotional materials, promotional photos, awards, etc., to vigorously promote punctual, trustworthy and positive people.
[0019] As a preferred solution described in the present invention, the background database design includes establishing a database table according to the existing design structure, and designing according to the seven principles of database design including: consistency principle: ensuring the unity of data sources, system analysis and design coordination to maintain data consistency and validity.
[0020] As a preferred solution of the present invention, the data management platform includes building a platform for managing background data, including functions such as data dashboard, operation data detection, and data query;
[0021] Add a data dashboard to provide line charts, pie charts, and bar charts to display data.
[0022] As a preferred solution described in the present invention, it includes: building a Yicheng applet, a data background management interface, an external service unit, a service internal public unit, an auxiliary service and background task unit, and a data access interface unit.
[0023] As a preferred solution described in the present invention, the external service unit includes data loading service, data query service, configuration control service, data definition service and service management.
[0024] As a preferred solution described in the present invention, the service internal common units include data distribution, exception handling, message service, load balancing and log management.
[0025] As a preferred solution described in the present invention, the auxiliary service and background task unit includes data backup, data recovery, data statistics service, fault handling and scheduled tasks.
[0026] As a preferred solution described in the present invention, the data access interface unit includes a database access interface, a text retrieval interface and other types of data access interfaces.
[0027] Beneficial effects of the present invention:
[0028] 1. The present invention integrates the relevant credit records of multiple departments, collects data, and establishes a complete system, high data authority, timely update, and covers the information database of projects under construction in the park, so as to warn of possible risks, and at the same time screen out enterprises and individuals with problems in the project engineering, and admonish and educate such enterprises and individuals.
[0029] 2. In accordance with the requirements for establishing a credit evaluation system, the present invention technically uses the existing data of the park, combines the authorization information of a third-party company, and integrates the relevant credit records of multiple departments to collect data, establish a complete system, highly authoritative data, timely updates, and cover the information database of projects under construction in the park, and conduct early warning of risks.
[0030] 3. The present invention allows the contracting enterprise to clearly understand the subcontracting situation and personnel participation of subordinate projects. Enterprises entering the "Building with Integrity" platform need to undergo a security review, and enterprises with poor credit are prohibited from entering the project.
[0031] 4. According to the present invention, individuals entering the "Building with Integrity" platform need to undergo a security review, and workers with negative histories will be warned and educated in advance.
[0032] 5. The present invention can assist basic work, solve the problem of difficult information collection of migrant workers, provide early warning for stability in the later stage, improve the management level of contracting enterprises, and achieve departmental coordination after early warning. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for describing the embodiments. 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 creative labor. Among them:
[0034] Figure 1 This is a diagram of the multi-node load balancing architecture of the present invention.
[0035] Figure 2 It is a schematic diagram of the system structure of the present invention.
[0036] Figure 3 It is a business process diagram of the present invention.
[0037] Figure 4 This is a system logic architecture diagram of the present invention. DETAILED DESCRIPTION
[0038] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are described in detail below in conjunction with the accompanying drawings.
[0039] In the following description, many specific details are set forth to facilitate a full understanding of the present invention, but the present invention may also be implemented in other ways different from those described herein, and those skilled in the art may make similar generalizations without violating the connotation of the present invention. Therefore, the present invention is not limited to the specific embodiments disclosed below.
[0040] Reference Figure 1-4 , is an embodiment of the present invention, and provides a monitoring and early warning method for subcontracting companies in the construction engineering industry. The monitoring and early warning method for subcontracting companies in the construction engineering industry includes:
[0041] S1, user login
[0042] When a user logs in to the mini program, they need to log in and authorize, obtain the current user's mobile phone number, and use the WeChat mini program quick login component. After completing the authorization, we will use the user's login mobile phone number for subsequent binding operations, such as: enterprise settlement, after settlement, the enterprise will be bound to the mobile phone to prevent other users from logging in with their identity to view the information under the account. Personal settlement, after settlement, personal information will be bound to the collection, and users who have not logged in with the current mobile phone cannot replace the user to perform operations;
[0043] S2, Enterprise Settlement
[0044] After the user logs in, click on the company registration to proceed with the registration operation. The user will fill in relevant information materials, including fields: company name, social unified credit code, company legal person, contact information, business address and other information. To ensure the authenticity of the company information, it is necessary to upload the business license attachment. This is used to verify the information in the background. If there is a relevant qualification certificate, it can also be uploaded, and the company can check the relevant qualification documents during the background review;
[0045] S3, individual settlement
[0046] After the user logs in, click on personal settlement to complete the settlement operation. The user only needs to upload an ID photo (portrait side) and a recent selfie to complete the settlement. The background will process the data and obtain the user's name and ID number. After the settlement is completed, you can receive the subcontract invitation code on the platform;
[0047] S4. After the enterprise enters the "Build with Integrity" platform, it can register and publish projects according to its registered identity. The content includes: publishing unit, social unified credit code, contact person, contact number, project name, project number, project classification, project cost, budget, project cycle and other information. At the same time, other publicly available attachments of the project can also be uploaded. When publishing, the publishing unit has control over the display of information. For example, there is no need to display information such as cost budget, and other units viewing the project cannot view the information. For example, if a project is set as a non-public project, other users cannot view the project in the project library, and the project is limited to internal sharing. For example, if you set the attachment cannot be viewed, other users cannot view the attachments of the project when viewing the project;
[0048] S5. After the project is successfully released, the publisher will choose to package and distribute the project to subcontractors at all levels. The publisher will send the QR code of the project directly to specific users. After the subcontractor receives the QR code, it will scan the code to enter the "Building with Integrity" platform. If the scanning unit or individual has not yet settled in the platform, it must first settle in the platform and then obtain the subcontracting authority for the project. After obtaining the project, it is necessary to study the safety education video of the project according to the needs of the contractor. After completing the study, the project response can be completed and enter the enterprise candidate list. The contractor can review and select the subcontractor or individual to enter according to the learning situation;
[0049] S6, the enterprise or individual who scans the code will be required to take safety education video lessons based on the risk warning detection platform, which are divided into several categories: no learning, safety education, education Q&A, etc.
[0050] S7, when individual users register, considering the age and educational background of the user group, they only need to operate the camera function of the mobile phone. After taking the photo, they will use the ID card to identify the name and ID number in the picture for registration.
[0051] The outstanding enterprises mentioned above are successful cases showing outstanding enterprises, including: promotional articles, promotional photos, awards, etc., which are used to vigorously publicize corporate culture and successful experiences in the park and showcase their achievements in various aspects.
[0052] The outstanding individuals mentioned above are success cases that showcase outstanding individuals, including: promotional articles, promotional photos, awards, etc., and vigorously promote those who are punctual, trustworthy and positive.
[0053] The backend database design includes establishing database tables according to the existing design structure, and designing according to the seven principles of database design, including: consistency principle: ensuring the unity of data sources, system analysis and design coordination, so as to maintain the consistency and validity of data;
[0054] Integrity principle: ensure the correctness and compatibility of data, prevent semantically inconsistent data from being added to the database, and review and constrain input data;
[0055] Security principle: protect data from access and destruction by illegal users, and ensure the confidentiality, integrity and availability of data;
[0056] Scalability and extensibility principle: Future development needs should be considered during design to ensure that the database structure can be flexibly adjusted to adapt to different application scenarios;
[0057] Normalization principle: follow the normalization theory, reduce data redundancy, and improve the clarity and maintainability of data structure;
[0058] Data independence: Data and applications are independent of each other, and changes to the data storage structure or access method do not affect the application;
[0059] Performance optimization: ensure the efficiency of database operations, reduce response time, and improve user experience.
[0060] The data management platform includes building a platform for managing backend data, including functions such as data dashboard, operation data detection, and data query;
[0061] Add a data dashboard to provide line charts, pie charts, and bar charts to display data.
[0062] The enterprise risk warning model is formed after entering the data information stage. The types of data are constantly enriched, the total amount is rapidly growing, and the structure is constantly alienated. The big data system has been formed. Building the park information data center architecture and information resource service platform structure based on big data characteristics is a new topic for the implementation and in-depth application of cloud computing and big data technologies in the park information construction.
[0063] Characteristics of government big data that are different from commercial big data: Currently in the business world, especially in the Internet-oriented business field, there is a relatively clear definition of "big data". It generally refers to "massive and complex data sets that cannot be extracted, stored, searched, shared, analyzed and processed using existing software tools." The characteristics of big data are usually summarized by the four Vs: huge data volume (Volume), a variety of data types (Variety), low value density (Value) and fast processing speed (Velocity). The current status of "big data" faced by the park enterprise big data service project obviously cannot be directly applied to the above-mentioned commercial field definition. Park enterprise big data is a place where government departments (management committees) are the main force, integrating various service and management departments to manage park enterprises and provide services. Government departments hold the dominant position in the system and have a lot of data autonomy; (such as Figure 1 (shown)
[0064] Enterprise risk early warning model
[0065] The enterprise operation risk early warning model is a tool used to monitor and evaluate enterprise operation risks. It can help enterprises to timely discover potential risk factors and take corresponding measures to prevent and respond. The following is an introduction to the functions of the enterprise operation risk early warning model:
[0066] Multi-channel data collection
[0067] The enterprise operation risk early warning model can collect relevant data of the enterprise from multiple channels, including financial statements, market dynamics, industry trends, policies and regulations, etc.
[0068] By connecting data with the company's internal financial system, business system, etc., and obtaining data from external financial institutions, industry associations, news media, etc., we ensure the comprehensiveness and accuracy of the data.
[0069] Data integration and cleaning
[0070] Integrate and clean the collected data to remove duplicate, erroneous and invalid data to ensure data quality and availability.
[0071] Standardize data from different sources to facilitate subsequent analysis and evaluation;
[0072] Risk indicator system construction
[0073] Identify risk indicators
[0074] Based on the business characteristics and risk features of the enterprise, determine a series of indicators that can reflect the business risks of the enterprise, such as financial indicators, market indicators, operational indicators, credit indicators, etc.
[0075] Financial indicators may include debt-to-asset ratio, current ratio, net profit margin, etc.; market indicators may include market share, sales growth rate, customer satisfaction, etc.; operational indicators may include inventory turnover rate, accounts receivable turnover rate, production efficiency, etc.; credit indicators may include credit rating, overdue accounts ratio, default risk, etc.
[0076] Setting risk thresholds
[0077] Set a corresponding risk threshold for each risk indicator. When the indicator value exceeds the threshold, a risk warning is triggered.
[0078] The setting of risk thresholds can refer to industry standards, historical data, expert experience, etc. to ensure the rationality and effectiveness of the thresholds;
[0079] Risk assessment and early warning
[0080] risk assessment
[0081] The collected data and constructed risk indicator system are used to assess the business risks of the enterprise.
[0082] A combination of quantitative and qualitative analysis can be used to conduct a comprehensive assessment of a company's financial status, market competitiveness, operational efficiency, credit status, etc., to determine the company's risk level.
[0083] Risk Warning
[0084] When the risk indicator value of an enterprise exceeds the set risk threshold, the risk warning model will automatically issue a warning signal to remind the enterprise management to pay attention to potential risk factors.
[0085] Early warning signals can be sent to relevant personnel via SMS, email, system pop-up windows, etc. to ensure that early warning information can be conveyed in a timely manner;
[0086] Risk Analysis
[0087] Conduct in-depth analysis on companies that trigger risk warnings to identify the causes and influencing factors of the risks.
[0088] Data analysis, case studies, expert consultation and other methods can be used to conduct a comprehensive analysis of the company's financial status, market environment, business strategy, etc. to determine the nature and extent of the risk.
[0089] Risk Response
[0090] Based on the results of risk analysis, formulate corresponding risk response measures.
[0091] Risk response measures may include adjusting business strategies, optimizing financial management, strengthening market development, improving credit ratings, etc., to reduce the business risks of the enterprise;
[0092] Model optimization and update
[0093] Model Optimization
[0094] Regularly optimize and adjust the enterprise operation risk early warning model to improve the accuracy and effectiveness of the model.
[0095] The functions and performance of the model can be continuously improved by adding new risk indicators, adjusting risk thresholds, and improving assessment methods.
[0096] Model Update
[0097] As the business environment changes and data continues to accumulate, the business risk early warning model should be updated and upgraded in a timely manner.
[0098] Machine learning, artificial intelligence and other technologies can be used to automatically update and optimize models to adapt to changing market demands;
[0099] Enterprise Risk Analysis Model
[0100] 3.3.2.1 Comprehensive Query
[0101] The comprehensive query service is a function that uses preset or customized data items and keywords to search for relevant information within the platform. At present, the comprehensive query function is mostly used to search for structured data. The platform takes the integration of centralization and distribution as its basic principle. On the basis of improving the "centralized" query, it relies on the data query service interface, connects different types of databases such as relational, NOSQL and file types, and fully realizes the one-click total query of local entity data and external shared data across the entire network, the customized display of results and the mutual correlation of the "five elements" information, providing all users with more efficient and convenient data query services.
[0102] Classification statistics and sorting
[0103] The statistical service provides the function of classifying and analyzing various structured, semi-structured, and unstructured data, and generating comprehensive statistical analysis data in various forms. The results of statistical analysis can be provided to users in the form of tables, bar charts, pie charts, curve charts, etc., and can also be accessed by applications through OpenAPI.
[0104] The classification and sorting function is to find the same type of data sets for the structured data in the platform and arrange them in ascending (or descending) order by keywords. The more common classification and sorting functions support applications such as year-on-year and month-on-month data comparisons.
[0105] Data comparison
[0106] The data comparison service provided by the platform means that users can preset various comparison rules through the platform, or compare two or more data sets stored in the resource platform according to user-defined rules. The scope of comparison can also be expanded to data resources uploaded by themselves, and the results that meet the rules set by the user can be finally obtained through comparison.
[0107] The core of data comparison service is comparison model. The design of comparison model must adopt graphical configuration mode to support users to configure process and intelligent scheduling configuration according to problem solving ideas, and the system automatically analyzes the results. At the same time, it must have management functions such as solution browsing, solution version management, solution authorization, solution import and export, scheduling and process detection.
[0108] For structured data stored in a centralized location, if it can be processed using a relational database, it will be compared using relational database technology. For data that is difficult to process using a relational database, it will be processed using large memory database technology or NOSQL database technology. Comparison services are provided for unstructured data stored in a centralized location, mainly using real-time keyword comparison algorithms to compare data. For structured data stored in a remote location, it is mainly based on the existing request service system or platform service bus to perform distributed comparison of data. For unstructured data stored in a remote location, units with conditions can gradually explore the use of distributed file systems to carry out remote comparison of data.
[0109] Activity Collection PGIS Application
[0110] Combined with the PGIS system, the collected information such as personnel change trajectories and corporate office address changes are combined with the geographical locations in the actual map, and the collected paths are displayed on PGIS to facilitate more humane monitoring and analysis.
[0111] Intelligent alarm
[0112] The intelligent alarm function refers to user permissions and a certain process. The target data is submitted to the platform, and data comparison is performed within the specified data range according to preset rules. When the target data matches the compared data, the result is notified to the user and an alarm is automatically issued.
[0113] Similar to the comparison function. The platform provides an intelligent alarm application that combines "centralized" and "distributed", and specifically provides two execution modes: automatic and manual. Through full comparison, incremental comparison, progressive comparison, positive and negative comparison, and full database and network comparison search and control, when a matching result is generated, it is pushed to the designated user as an alarm information. The platform can set different alarm ranges and different alarm methods according to the level and type of target data. The platform stores the relevant matching information in the matching result library and provides query statistics and other functions. In addition, users can withdraw control according to management needs;
[0114] System construction
[0115] Data resource management system
[0116] It mainly includes data resource service application and approval, and service status statistical analysis functions. Users can be divided into service application roles and service management roles. For the service application role, it provides service application and result reception, inquiry of approval status, authorized service status, revocation of service status, historical service status statistics, service quality evaluation and other functions; for the service management role, it provides service application approval, couple authorization status inquiry and statistics, and viewing service quality evaluation and other functions. In addition, it also provides statistical ranking and trend change analysis of resource application and usage. The analysis dimensions include organizational structure, role, time service items, etc., to provide support for the application benefit evaluation of service resources.
[0117] Authorization Management
[0118] Establish identity authentication and access control based on digital certificates or interrupted users. Establish a handshake agreement between the service requester and the service provider to establish a security authentication mechanism. For terminal users with direct access, establish a unified standardized authorization mechanism to implement service authorization based on different dimensions such as functional modules, data items, and service items, and strictly limit the scope of access to resources by terminal users and docking systems.
[0119] Log Management
[0120] Based on the information resource service platform, service requesters and service providers, service log collection is carried out simultaneously to record the data service access behavior of terminal users connecting to system users throughout the process, realize new log collection, query and other functions, establish an audit function for terminal users, timely discover abnormal access application behavior, and realize audit tracking and alarm prompts.
[0121] Operation monitoring
[0122] Real-time monitoring of the operating status of the information resource service platform's supporting environment, data resources, service resources, and the operating status of the platform's own application functions, timely detection of faults and alarm feedback. Establish a fault management database, and while handling faults, enter all kinds of faults that occur during the platform's operation, and record in detail the fault phenomenon, cause of the fault, treatment method, time of occurrence and other related information, gradually forming a platform operation and maintenance management information database and knowledge base, providing experience and technical support for platform maintenance;
[0123] Key technology analysis and technical route
[0124] B / S structure network application
[0125] BS (Browser / Server): Browser-server structure is the current development direction of application systems. BS is an improvement on the C / S architecture that came with the rise of Internet technology. In order to distinguish it from the traditional C / S model, it is specifically called the B / S model. Under this structure, the work interface is accessed through the W3 browser, a small part of the transaction logic is implemented on the front end (Browser), and the main transaction logic is implemented on the server side (Server), forming a three-tier structure. This greatly simplifies the client computer load (hence the name thin client), reduces the cost of system maintenance and upgrades, and reduces the user's total cost of ownership (TCO).
[0126] The main features of BS are strong distribution, easy maintenance, simple development, strong sharing, and low total cost of ownership. However, it has data security issues, high requirements for servers, slow data transmission speed, and significantly reduced software personalization, making it difficult to achieve special functional requirements under the traditional model. It is a thin client, and a large amount of data input and report response require interaction with the server through the browser, which has high communication overhead and is difficult to implement complex application structures.
[0127] The advantages of the BS architecture are summarized as follows:
[0128] Strong distribution and zero maintenance on the client side. As long as there is a network and a browser, you can query, browse and process business anytime and anywhere. Business expansion is simple and convenient. Server functions can be increased by adding web pages. Maintenance is simple and convenient. You only need to change the web page to achieve synchronous updates for all users.
[0129] Simple development, strong sharing, maintain data consistency and ensure data real-time
[0130] Distributed application architecture
[0131] As the performance of personal computers has been greatly improved and their use has become more widespread, it has become possible to distribute processing power to all computers on the network. Distributed computing is a concept that is opposite to centralized computing. Distributed computing data can be distributed over a large area.
[0132] In a distributed network, data storage and processing are all done on local workstations. Data output can be printed or saved on a floppy disk. The main purpose of the network is to get faster and more convenient data access. Because each computer can store and process data, the server does not need to be very powerful and expensive. This type of network can adapt to the various needs of users while allowing them to share the network's data, resources and services. Computers used in a distributed network can be used as independent systems or they can be connected together to get stronger network functions.
[0133] The advantages of distributed computing are fast access and multi-user use. Each computer can access the information files of other computers in the system; the system design has greater flexibility, which can serve the special needs of regional users of independent computers, as well as the needs of networked enterprises, and realize communication between different computers in the system; each computer can have and maintain the maximum data and files required; the cost and risk of data transmission are reduced. It provides faster information communication and processing methods for both decentralized regions and central offices, provides scope for each decentralized database, and data is stored in many storage units, but any user can access it globally, which minimizes the adverse effects of failures and meets the specific requirements of enterprises at a lower cost.
[0134] MVC Architecture
[0135] MVC stands for Model View Controller, which is the abbreviation of model-view-controller. It is a software design paradigm that organizes code in a way that separates business logic, data, and interface display, and gathers business logic into one component. While improving and personalizing the interface and user interaction, there is no need to rewrite the business logic. MVC was developed to map traditional input, processing, and output functions into a logical graphical user interface structure.
[0136] The advantages of MVC architecture are:
[0137] Each performs its own duties and does not interfere with each other
[0138] In the MVC model, each of the three layers performs its own function, so if the requirements of any layer change, you only need to change the code in the corresponding layer without affecting the code in other layers.
[0139] Facilitates division of labor in development
[0140] In the MVC model, since the system is divided by layers, the division of labor in development can be better achieved. Web designers can develop JSP in the view layer, developers familiar with the business can develop the business layer, and other developers can develop the control layer.
[0141] Facilitates component reuse
[0142] Layering is more conducive to component reuse. For example, the control layer can be made into an independent usable component, and the view layer can also be made into a universal operation interface.
[0143] Interface Standard Specification
[0144] The data exchange calling interface must be called in accordance with the intersection standard specifications and strictly in accordance with the process specifications. The specific calling process is as follows:
[0145] User legitimacy verification: The server also needs to perform user legitimacy verification when receiving data and return the information.
[0146] Data encapsulation: To facilitate data transmission and parsing, the data exchanged by the client through the Web service needs to be encapsulated into the specifications of the extensible markup language XML and strictly follow this specification.
[0147] Data compression: To improve data transmission efficiency and reduce the amount of data transmitted, the client needs to compress the data in GZIP format before transmission and set BASE64 encoding for HTTP-based transmission.
[0148] Perform compliance check on uploaded files: Before receiving data, the server verifies whether the client data complies with the XML specification requirements, compresses it in GZIP format, and sets BASE64 encoding. Otherwise, an illegal file format is returned.
[0149] Return result: After the server completes the verification and parses successfully and feeds back to the business system, it will feed back success information to the client. If unsuccessful, it will return failure.
[0150] Message push mechanism
[0151] There are several common message push methods, which can be divided into two categories:
[0152] External message push method: email, SMS, WeChat
[0153] Internal message push method: Message center, Dot reminder
[0154] Email: Use email to remind and update existing data, so that users can be notified of work status anywhere with network access.
[0155] SMS: Push messages using mobile phone numbers allow users to receive message reminders in places without any network equipment, reminding them of work progress or managing task cycles.
[0156] WeChat: With the advent of the Internet era, WeChat, as a public platform, will also participate in the release and push of important messages, and can push notifications of work status through mini-programs, official accounts, etc.
[0157] Message Center: The message center carries all new messages that the product considers useful to users. The main purpose of the message center is to distribute traffic to other locations of the product. At the same time, it also needs to improve traffic efficiency as much as possible and reduce the interference of invalid messages to users.
[0158] Dot reminder: If there is content that users need to click to view, the red dot will be dotted all the way from the homepage until the user clicks to view, and then the red dot will disappear. Dot reminder is the most efficient way for users to use it.
[0159] Message push is mainly carried out in two ways:
[0160] 1) Polling (pull): The client regularly and actively requests the backend: the backend responds to the data request and returns the latest message if there is an update, otherwise no response is given.
[0161] 2) Push: The client and the backend maintain a communication channel, with a long connection between the two ends for sending messages, etc.
[0162] A system for monitoring and early warning methods of subcontracting companies in the construction engineering industry includes a construction Yicheng applet, a data background management interface, an external service unit, a service internal public unit, an auxiliary service and background task unit, and a data access interface unit.
[0163] The external service unit includes data loading service, data query service, configuration control service, data definition service and service management.
[0164] The internal common units of the service include data distribution, exception handling, message service, load balancing and log management.
[0165] The auxiliary services and background task units include data backup, data recovery, data statistics services, fault handling and scheduled tasks.
[0166] The data access interface unit includes a database access interface, a text retrieval interface and other types of data access interfaces.
[0167] System technology implementation
[0168] The technical implementation of "Building with Honesty" will take into account the platform scalability and the needs of flexible applications of various enterprises, and fully meet the application needs of users at all levels. In terms of technical implementation design, the "Building with Honesty" applet is used as the basis to build a "data terminal" with a B / S architecture. Among them, data is stored through the data platform and data services are provided. Data statistics are implemented using mature technologies to maximize the stability and security of the data platform.
[0169] Logical architecture implementation
[0170] The project construction introduces the industry's advanced data warehouse technology and implementation plan. The application platform adopts B / S architecture and is designed based on the Web development technology route of the J2EE system. The system adopts a layered application architecture design, and its system logical architecture (such as Figure 4 (shown)
[0171] from Figure 4 As you can see, the logical architecture consists of the application layer, application support layer, core layer, and resource service control layer from top to bottom. The entire architecture is concentrated on: relying on the basic resource layer and data layer, with the application support layer and core layer as the core, and providing high-quality personalized services to users at all levels through the application layer.
[0172] Summary of each level of the logical architecture
[0173] The logical level describes that various users of the application layer access the business system through the user layer to process data.
[0174] Users can view corresponding statistical data and system operation status according to corresponding permissions.
[0175] The application support layer and the core layer together constitute the core of the entire logical structure. The application components of the development tool products constitute the application basic system and are the software support platform of the application support layer.
[0176] Through development tool products, you can quickly create, assemble, deploy and manage dynamic and robust application logic.
[0177] The application support layer is mainly composed of various subsystems such as query analysis and other functional components.
[0178] The application support layer provides stable, secure, and easy-to-call underlying functional implementations for the application modules developed and run on it, laying the foundation for forming integrated applications and ensuring the maintainability and scalability of the system.
[0179] The core of the core layer business logic is changed to provide data collection, aggregation, statistical analysis, and query and statistical analysis of data in the business system by calling the application component resources of the development tool. Resource service layer The resource service layer provides data storage support for the application system and provides data sources for query and statistical analysis applications.
[0180] The basic data layer mainly includes system software, hardware, security equipment, network and other resources supported by system construction.
[0181] Platform function design
[0182] The platform construction is divided into three parts. The first part, the mini program client includes: login and registration, enterprise and individual entry, outstanding enterprise and individual, project release and sharing, and safety education video learning. The second part, the backend server data management includes: database design and data management. The third part, the development of risk early warning monitoring algorithms for contracting and engineering construction enterprises: includes early warning model design, multi-layer filtering and screening, model algorithms, etc.
[0183] (1) Risk assessment management objectives
[0184] Build a comprehensive risk assessment database
[0185] Integrate the existing data of the park with the authorized information of third-party companies, and collect relevant data from multiple departments to form a risk assessment information database with a complete system, high data authority and timely updates, providing users with accurate and reliable corporate and personal credit references.
[0186] It covers information such as the company's operating conditions, historical project performance, records of violations of laws and regulations, credit ratings, as well as personal construction records, safety training, records of bad behavior, etc.
[0187] Accurate assessment, screening and early warning
[0188] It can quickly screen out companies and individuals with poor credibility and who ignore safety education in project engineering, and issue early warnings to relevant parties in a timely manner to remind them of potential risks.
[0189] Pay special attention to enterprises and individuals with excessively high risks, and monitor their dynamics in real time so that appropriate preventive measures can be taken during project implementation.
[0190] (2) Project management objectives
[0191] Improve the management efficiency of outsourcing enterprises
[0192] Provide a convenient platform for contracting companies to clearly understand the subcontracting situation and personnel participation of subordinate projects.
[0193] Realize real-time monitoring and management of project progress, quality, cost, etc., help contracting companies make timely decisions, and ensure that the project proceeds smoothly as planned.
[0194] Facilitate project collaboration and communication
[0195] Build a communication bridge between enterprises and individuals, and between different participants, so that all parties can communicate and coordinate on project issues in a timely manner. Provide functions such as project file sharing, notifications and announcements to improve project collaboration efficiency and reduce problems caused by information asymmetry.
[0196] (3) Safety audit objectives
[0197] Strict enterprise entry review
[0198] We conduct comprehensive security audits on companies applying to join the "Build with Integrity" platform to prevent shell companies, companies that violate laws and regulations, and long-term high-risk companies from entering project engineering.
[0199] The review content includes corporate qualifications, operating conditions, credit records, safety management system and other aspects to ensure that the settled companies have good strength and credibility.
[0200] Standardize individual entry review
[0201] Conduct strict safety audits on individual construction personnel to prevent illegal personnel from entering the project, review individual skill certificates, work experience, safety training records, credit status, etc., to ensure the quality and legality of project construction personnel.
[0202] (4) User experience goals
[0203] Simple and easy-to-use interface design
[0204] Design a simple and intuitive mini-program interface to facilitate users to quickly get started. Optimize the functional layout so that enterprises and individual users can easily find the information and services they need, thereby improving user satisfaction.
[0205] Efficient response speed
[0206] Ensure that the mini program has an efficient response speed in data loading, query, interaction, etc., improve user experience, and continuously optimize program performance to meet the needs of a large number of users at the same time.
[0207] Personalized service recommendations
[0208] Provide personalized service recommendations and information push based on the user's role and needs.
[0209] For example, recommending suitable subcontractors and construction personnel to contracting companies, and recommending relevant project opportunities to construction personnel;
[0210] 1. Assist in basic work and solve the problem of difficulty in collecting information on migrant workers.
[0211] Due to issues such as the order of division of labor, entry time, and cost control, the migrant workers on construction sites are highly mobile and distributed over a wide area. However, there are many construction subcontractors, and the management of migrant workers cannot be in place. Reported information is often missing, and most of the migrant workers are unable to fill in and register their personal information on their own due to issues such as education and accent, making information collection difficult. Therefore, when designing a mini program, ease of use and the initiative of engineering companies must be taken into consideration.
[0212] Ease of use: Taking into account the use of mobile phones by migrant workers, information collection is simplified to two steps: taking a selfie and taking a selfie of their ID card. The construction site location, relevant responsible persons, and the mobile phone numbers used by migrant workers are all automatically captured and filled in by the program.
[0213] Initiative: In previous investigations, it was found that the general contractor of the project was required to bear direct responsibility for the quality and safety of the project, and was required to pay the project fee according to the subcontract contract. The law required the subcontracting company and the migrant workers to receive safety education. Therefore, compared with the various subcontracting units on the construction site, they had a stronger initiative in the control of the project quality and the safety risks of the workers on the construction site. With the support of the Construction and Foreign Affairs Bureau, the general contractor took the lead in the filing and registration of the subcontracting units and the workers on the construction site, realizing the multi-party collaboration between government departments and enterprises.
[0214] 2. Early warning involves stability in the later stage, improving the management level of contracting enterprises
[0215] The general contractor can clearly understand the subcontracting situation and personnel participation of subordinate projects, which is conducive to better project management and supervision. This can ensure that the project is carried out according to the predetermined plan and avoid project delays and quality problems caused by irregular subcontracting or chaotic personnel management. At the same time, it also helps the general contractor to timely discover and resolve potential risks and improve the success rate of the project.
[0216] 3. Achieve departmental coordination after the early warning to effectively reduce extreme police situations.
[0217] Enterprises can enter the "Building with Integrity" platform for security audits, and can achieve coordination with the Construction Bureau to prevent shell companies, illegal and disciplinary companies, and companies with long-term bad credit from entering the project. The existence of these bad companies often brings many risks to the project, such as broken capital chain, substandard project quality, illegal and irregular behavior, etc. Through a strict audit mechanism, qualified companies can be effectively screened out to provide guarantees for the smooth progress of the project.
[0218] Individuals who register on the "Building with Integrity" platform to conduct safety audits can promote the construction bureau's control over engineering projects, achieve early publicity for safe production and legal rights protection, and crack down on construction workers who use illegal means.
[0219] In summary, the implementation of this project has important practical significance and necessity. By establishing a risk assessment system, strengthening the management of general contractors and strictly implementing the platform review mechanism, we can effectively prevent bad companies and individuals from entering the project engineering, improve the quality and safety of the project engineering, protect the legitimate rights and interests of general contractors, and promote the healthy development of the project engineering field. Therefore, we should actively promote the implementation of this project and contribute to reducing extreme wage demands, collective rights protection of owners and many other issues related to stability.
[0220] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical solutions of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical solutions of the present invention, which should all be included in the scope of the claims of the present invention.
Claims
1. A monitoring and early warning method for subcontracting companies in the construction engineering industry, characterized in that: include: S1, user login When users log in to the mini program, they need to log in and authorize, obtain the current user's mobile phone number, and use the WeChat mini program quick login component. After completing the authorization, we will use the user's login mobile phone number for subsequent binding operations; S2, Enterprise Settlement After the user logs in, click on the enterprise settlement to proceed with the settlement operation. The user will fill in relevant information materials, including fields: enterprise name, social unified credit code, company legal person, contact information, business address and other information; S3, individual settlement After logging in, click on Personal Registration to complete the registration process. Users only need to upload a photo of their ID card (portrait side) and a recent selfie to complete the registration process. S4. After the enterprise enters the "Building with Integrity" platform, it can register and publish projects according to its registered identity, including: publishing unit, social unified credit code, contact person, contact number, project name, project number, project classification, project cost, budget, project cycle and other information. At the same time, it can also upload other publicly available attachments of the project; S5. After the project is successfully released, the publisher will choose to package and distribute the project to subcontractors at all levels. The publisher will send the QR code of the project directly to a specific user. The subcontractor will scan the QR code to enter the "Building with Integrity" platform. If the scanning unit or individual has not yet settled in the platform, they must first settle in the platform and then obtain the subcontracting rights of the project; S6, the enterprise or individual who scans the code will be required to study the safety education video according to the risk warning detection platform; S7, when individual users register, considering the age and educational background of the user group, they only need to operate the camera function of the mobile phone.
2. The monitoring and early warning method for subcontracting companies in the construction engineering industry according to claim 1 is characterized by: The outstanding enterprises mentioned above are successful cases showing outstanding enterprises, including: promotional articles, promotional photos, awards, etc., which are used to vigorously publicize corporate culture and successful experiences in the park and showcase their achievements in various aspects.
3. The monitoring and early warning method for subcontracting companies in the construction engineering industry according to claim 2 is characterized by: The outstanding individuals mentioned above are success cases that showcase outstanding individuals, including: promotional articles, promotional photos, awards, etc., and vigorously promote those who are punctual, trustworthy and positive.
4. The monitoring and early warning method for subcontracting companies in the construction engineering industry according to claim 3 is characterized by: The background database design includes establishing database tables according to the existing design structure, and designing according to the seven principles of database design, including: "Consistency principle": ensuring the unity of data sources and coordination of system analysis and design to maintain data consistency and validity.
5. The monitoring and early warning method for subcontracting companies in the construction engineering industry according to claim 4 is characterized by: The data management platform includes building a platform for managing backend data, including functions such as data dashboard, operation data detection, and data query; Add a data dashboard to provide line charts, pie charts, and bar charts to display data.
6. A system for monitoring and early warning methods for subcontracting companies in the construction engineering industry, which is applied to the monitoring and early warning methods for subcontracting companies in the construction engineering industry as described in claims 1-5, characterized in that: It includes the construction of Yicheng mini program, data background management interface, external service unit, internal public service unit, auxiliary service and background task unit and data access interface unit.
7. The monitoring and early warning system for subcontracting companies in the construction engineering industry according to claim 6 is characterized by: The external service unit includes data loading service, data query service, configuration control service, data definition service and service management.
8. The monitoring and early warning system for subcontracting companies in the construction engineering industry according to claim 7 is characterized by: The internal common units of the service include data distribution, exception handling, message service, load balancing and log management.
9. The monitoring and early warning system for subcontracting companies in the construction engineering industry according to claim 8 is characterized by: The auxiliary services and background task units include data backup, data recovery, data statistics services, fault handling and scheduled tasks.
10. The monitoring and early warning system for subcontracting companies in the construction engineering industry according to claim 9 is characterized by: The data access interface unit includes a database access interface, a text retrieval interface and other types of data access interfaces.