Building scheme design human resource allocation method and system based on low codes
By decomposing architectural projects into sub-tasks and optimizing human resource allocation through a low-code platform, the problems of inefficiency and lack of accuracy in architectural design were solved, achieving efficient and dynamic human resource management and ensuring that projects are completed on time and with high quality.
Patent Information
- Application Number
- CN202511207056.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-27
- Publication Date
- 2025-11-21
AI Technical Summary
Existing architectural design schemes suffer from low efficiency and inaccuracy in human resource allocation, making it difficult to respond quickly to changes in project requirements, resulting in project delays and resource waste.
A low-code platform built on low-code development tools is adopted. Project information is obtained through a visual interface, the construction project is decomposed into multiple sub-tasks, and optimization is carried out using a human resource allocation model in combination with construction professional rules and personnel skill library to generate a task allocation table and achieve dynamic adjustment.
It improves the efficiency and accuracy of human resource allocation, enables rapid response to changes in project needs, reduces manual allocation time, ensures projects are completed on time and to the required quality, and reduces management difficulty and costs.
Smart Images

Figure CN120996497A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application belongs to the technical field of building project management, and specifically relates to a building scheme design human resource allocation method and system based on low code, which focuses on efficient and accurate allocation of human resources in the building scheme design process with the help of low code technology, and aims to optimize personnel arrangement in the building project design stage and improve overall project execution efficiency and quality. BACKGROUND
[0002] In the field of building scheme design, the reasonable allocation of human resources has always been a key factor affecting project progress and quality. Traditional human resource allocation mode often relies on manual experience and cumbersome processes, which has problems such as low efficiency, low accuracy and difficulty in responding to changes in project demand in real time.
[0003] On the one hand, the efficiency of manual allocation is extremely low, that is, when facing large-scale building projects, a large number of personnel need to be allocated, and project managers need to spend a lot of time and effort to sort out the skills and quantity of personnel required for each task, and then select suitable candidates from a large pool of personnel. The whole process is cumbersome and time-consuming, which seriously affects the project start-up speed.
[0004] On the other hand, the allocation accuracy is difficult to guarantee, that is, due to the lack of scientific and systematic evaluation methods, relying on experience alone can easily lead to unreasonable allocation of resources; for example, personnel without specific complex design skills may be assigned to key tasks, resulting in substandard work quality and the need for repeated rework; or over-allocated personnel on some tasks, causing human waste, while some urgent tasks are understaffed, delaying project progress.
[0005] In addition, building projects have frequent changes in demand during the design process, such as temporary adjustments to design style or addition of functional areas by customers, but the traditional allocation method lacks a real-time dynamic adjustment mechanism and cannot quickly respond to these changes, making it difficult to reasonably reallocate human resources in a timely manner, further exacerbating the chaos and delay risks of project management.
[0006] At the same time, there are serious obstacles to communication and cooperation among different professional designers, that is, different design software and work processes are used by different professional personnel, information transmission is not timely and accurate, and work connection problems occur; for example, after the building designer completes the preliminary design, the designer may not accurately understand the design intent when passing the design scheme to the structural engineer due to information loss or misunderstanding, which affects the rationality and progress of structural design.
[0007] In recent years, the low-code platform has been widely used in many industries due to its rapid development and easy operation. However, in the field of building scheme design human resource allocation, the application of low-code platform is still in its infancy, and its potential has not been fully tapped to effectively solve the above problems. SUMMARY
[0008] The purpose of the present application is to provide a low-code-based building scheme design human resource allocation method and system to solve the problem of low efficiency and difficulty in ensuring allocation accuracy of existing building scheme design human resource allocation scheme.
[0009] In order to achieve the above-mentioned purpose, the present application adopts the following technical solutions:
[0010] In the first aspect, a low-code-based building scheme design human resource allocation method is provided, comprising:
[0011] executed by a low-code platform constructed based on a low-code development tool and used for building scheme design human resource allocation, comprising:
[0012] obtaining the basic information of the input building scheme design project through a visual human-computer interaction interface, wherein the basic information includes project type, project size and project function requirement;
[0013] decomposing the building scheme design project into a plurality of design sub-tasks according to a preset building project decomposition algorithm and building professional rules, and determining the workload, estimated time consumption and technical difficulty level of each design sub-task in the plurality of design sub-tasks;
[0014] for each design sub-task, determining the corresponding professional skill requirement, number of personnel and work time arrangement according to the corresponding workload, estimated time consumption and technical difficulty level, and screening an initial personnel list corresponding to and meeting the professional skill requirement and the number of personnel through real-time data comparison with a personnel skill library;
[0015] optimizing the initial personnel list of each design sub-task by running a human resource allocation model that comprehensively considers task urgency, personnel skill matching degree and work load balancing factors to obtain a recommended personnel list of each design sub-task;
[0016] generating a task allocation table on a task allocation interface according to the recommended personnel list and work time arrangement of each design sub-task, and setting priority and progress nodes for each design sub-task for task tracking and management.
[0017] Based on the above invention content, a new human resource allocation solution is provided by introducing advanced low-code technology to fundamentally improve efficiency and accuracy, that is, a low-code platform for building scheme design human resource allocation is executed, according to the building project decomposition algorithm and the building professional rules, the building scheme design project is decomposed into multiple design sub-tasks, and the workload, estimated time consumption, technical difficulty level, professional skill requirement, personnel quantity, work time arrangement and initial personnel list obtained by real-time data comparison and screening with the personnel skill library are determined, then the human resource allocation model considering the task urgency, personnel skill matching degree and work load balance factors is run to optimize the initial personnel list of each task, and finally the task allocation table is generated according to the recommended personnel list and work time arrangement of each task, so that in the building scheme design process, the human resources can be reasonably, dynamically and accurately allocated according to the actual project demand, ensuring that the project is successfully completed with high quality standards within the specified time, while effectively reducing the human cost and management difficulty, facilitating practical application and promotion.
[0018] In one possible design, the low-code platform includes a user interface design module, a data storage and management module, and / or a workflow design module.
[0019] The user interface design module is configured to provide an operation interface for project administrators to perform task allocation, personnel information query and allocation scheme adjustment, and another operation interface for designers to perform their own task arrangement viewing, team personnel communication and work achievement submission.
[0020] The data storage and management module is configured to store basic information of the building scheme design project, comprehensive information of team members and various recorded data in the project execution process.
[0021] The workflow design module is configured to allow non-professional developers to customize or adjust the application related to human resource allocation through drag-and-drop and configuration operations.
[0022] In one possible design, the building project decomposition algorithm includes a work breakdown structure algorithm, a dependency relationship algorithm and / or a resource constraint decomposition algorithm.
[0023] The work decomposition algorithm includes a tree recursive decomposition method for decomposing the target project into deliverables layer by layer to gradually complete the corresponding results, a rule verification algorithm for ensuring that the sum of subtasks completely covers the parent task to make all tasks cover 100% of all requirements of the target project, a weight allocation algorithm for allocating weight values according to the complexity of tasks to reasonably allocate personnel and resources, and / or a milestone detection algorithm for automatically identifying key nodes in the decomposition process to control the progress of the entire target project through key node macro adjustment.
[0024] The dependency relationship algorithm includes a topological sorting algorithm for determining task relationships to establish the sequence of task implementation, a critical path method for ensuring that the main logic of delivery is smooth to prevent delivery accidents, and / or a design structure matrix for reasonably designing tasks.
[0025] The resource constraint decomposition algorithm includes a resource balancing algorithm for allocating resources, a time box decomposition method for adjusting the time allocation of target project design tasks, and / or a load balancing decomposition method for deploying personnel during the design process of the target project to assist in completing the corresponding tasks.
[0026] In one possible design, for each design subtask, the corresponding professional skill requirement, the number of personnel, and the work time arrangement are determined according to the corresponding workload, the estimated time consumption, and the technical difficulty level, including:
[0027] For each design subtask, the corresponding professional skill requirement, the number of personnel, and the work time arrangement are determined according to the corresponding workload, the estimated time consumption, the technical difficulty level, and the abilities and work experience possessed by the required personnel corresponding to different task types and difficulties built into the platform.
[0028] In one possible design, a human resource deployment model that comprehensively considers the task urgency, the personnel skill matching degree, and the work load balancing factor is run on the initial personnel list of each design subtask to optimize the initial personnel list and obtain a recommended personnel list for each design subtask, including:
[0029] A multi-objective function is constructed, wherein the multi-objective function includes a time cost F1 for considering the task urgency, a human cost F2 for considering the personnel skill matching degree, and a resource balancing degree F3 for the work load balancing factor as shown below:
[0030]
[0031] In the formula, α1, α2, β, and γ are respectively preset coefficients, n represents the total number of design subtasks, j represents a positive integer less than or equal to n, z j represents the actual completion time of the jth design subtask in the plurality of design subtasks, dj denotes the task deadline of the jth design subtask, z n denotes the actual completion time of the nth design subtask in the plurality of design subtasks, () + denotes the positive deviation, max() denotes the maximum value, m denotes the total number of designers in the human resource set, K denotes the total number of time periods, i denotes a positive integer less than or equal to m, k denotes a positive integer less than or equal to K, c i denotes the hourly wage of the ith designer in the human resource set, y ik denotes the workload rate of the ith designer in the kth time period, s ij denotes the skill mismatch penalty coefficient corresponding to the ith designer and the jth design subtask, x ijk denotes whether the ith designer participates in the jth design subtask in the kth time period, and uses the value "1" to represent participation, and uses the value "0" to represent non-participation, denotes the average value of the workload rate in the kth time period;
[0032] a constraint condition system is constructed, wherein the constraint condition system includes hard constraint conditions (A)-(C) and soft constraint conditions (D)-(E) as follows:
[0033] (A) Task dependency: wherein p and q respectively represent positive integers less than or equal to n, t p and t q denote any two design subtasks in the task dependency set D, δ pq denotes the minimum allowed time difference between the two design subtasks with task dependency relationship;
[0034] (B) Ability matching: wherein L denotes a skill set, a il denotes the professional skill level of the ith designer in skill l, b jl denotes the professional skill requirement of the jth design subtask in the skill l;
[0035] (C) Continuity constraint: wherein ws denotes the project start date, we denotes the project end date, τ j denotes the required continuous working days of the jth design subtask, I() denotes the indicator function;
[0036] (D) Load threshold: wherein h j denotes the standard working hours of the jth design subtask;
[0037] (E) Professional collaboration: wherein Rg represents a professional group, i' represents a designer in the professional group, x i′jk represents whether the designer i' in the professional group participates in the jth design subtask in the kth time period, and a numerical value "1" represents participation, and a numerical value "0" represents non-participation, η g represents a preset percentage threshold value;
[0038] Based on the constraint condition system, an optimization algorithm is applied to optimize the initial personnel list of the various design subtasks, to obtain a recommended personnel list for the various design subtasks and for minimizing the multi-objective function.
[0039] In one possible design, the optimization algorithm comprises:
[0040] A hierarchical solving strategy is adopted: in the first stage, an improved NSGA-II algorithm is used for multi-objective optimization, and a dynamic weight crossover is used in the crossover operator, and a task cluster-aware mutation is designed in the mutation operator; in the second stage, a TOPSIS method is used for Pareto solution set screening;
[0041] And / or, an initial population is generated based on historical project data;
[0042] And / or, a hybrid penalty function method is used to handle soft / hard constraint conditions;
[0043] And / or, a variable neighborhood search is performed in the neighborhood of an elite solution.
[0044] In one possible design, the method further comprises:
[0045] In the actual advancement process of the architectural scheme design project, if it is found through real-time data monitoring that the project demand of the architectural scheme design project changes, an automatic adjustment mechanism is started to synchronously adjust the designer deployment scheme, so as to ensure the normal progress of the project by increasing the required personnel.
[0046] In one possible design, the method further comprises:
[0047] In the actual advancement process of the architectural scheme design project, the progress completion condition of the architectural scheme design project is obtained through a real-time data monitoring function, and is compared and analyzed with the current planned completion condition of the architectural scheme design project, if potential problems / risk are found, a warning notice is issued, and a dynamic adjustment suggestion is provided.
[0048] In one possible design, the low-code platform further comprises a project discussion area and / or a material sharing space;
[0049] The project discussion area is used for providing team members with the function of open discussion and exchange for design schemes, technical problems and / or task progress.
[0050] The material sharing space is used for providing team members with the function of uploading, downloading and sharing design materials, wherein the design materials include design files, design drawings and / or design reports.
[0051] In a second aspect, a low-code-based building scheme design human resource allocation system is provided for implementing the building scheme design human resource allocation method as described in the first aspect or any design of the first aspect, and the building scheme design human resource allocation system comprises:
[0052] The user interface layer is used for providing a visual operation interface for project managers, designers and managers to input, query and operate information, so that users can complete project demand analysis, human resource evaluation, allocation scheme formulation and / or scheme approval through the interface.
[0053] The business logic layer is used for implementing the core logic processing process of various functional modules, including the algorithm implementation of the human resource allocation model, the task demand analysis logic and the data processing and analysis process, and is responsible for processing the operation request of the user and performing data processing and business rule execution, including task decomposition, personnel capability evaluation, intelligent matching, allocation scheme approval, real-time monitoring and / or dynamic adjustment.
[0054] The data storage layer is used for storing and managing various data of the personnel information database, the project task information database, the project progress database, the task list, the capability model and / or the allocation scheme in a combination of a relational database and a non-relational database.
[0055] The network transmission layer is used for adopting a data transmission mode and a security guarantee mechanism in a network environment to ensure the high-speed and secure transmission of data between different devices and users, and provides an interface with other systems to realize data sharing and interaction.
[0056] The above-mentioned scheme has the following beneficial effects:
[0057] (1) The present invention provides a new human resource allocation scheme that fundamentally improves efficiency and accuracy by introducing advanced low-code technology, i.e., a low-code platform for building and executing human resource allocation for architectural scheme design is constructed based on low-code development tools. According to the building project decomposition algorithm and building professional rules, the architectural scheme design project is decomposed into multiple design sub-tasks, and the workload, estimated time consumption, technical difficulty level, professional skill requirement, personnel quantity, work time arrangement, and initial personnel list obtained by real-time data comparison and screening with the personnel skill library are determined. Then, a human resource allocation model that considers task urgency, personnel skill matching degree, and work load balancing factors is run to optimize the initial personnel list for each task. Finally, a task assignment table is generated based on the recommended personnel list and work time arrangement for each task. In this way, human resources can be reasonably, dynamically, and accurately allocated according to the actual needs of the project during the architectural scheme design process, ensuring that the project is completed successfully with high quality standards within the specified time, while effectively reducing human cost and management difficulty, facilitating practical application and promotion.
[0058] (2) The allocation efficiency can be improved, i.e., the rapid development and automated calculation capabilities of the low-code platform greatly shorten the time period of human resource allocation. The personnel allocation work that previously took project managers several days or even weeks to complete can be completed in just a few hours with the low-code platform of the present invention. By quickly determining the personnel required for the project, the time and workload of manual allocation are greatly reduced, improving the efficiency of human resource allocation and enabling faster response to changes in project requirements, thereby improving overall project execution efficiency.
[0059] (3) The allocation quality can be optimized, i.e., through detailed classification and scientific quantitative assessment of personnel skills, as well as intelligent calculation of the allocation model, the personnel and tasks can be highly accurately matched. The most suitable personnel are arranged in the most suitable tasks, effectively reducing work errors and rework caused by personnel skill mismatch, ensuring reasonable allocation and efficient use of human resources, and improving project quality and success rate.
[0060] (4) The management level can be improved, i.e., the real-time dynamic adjustment mechanism enables human resource allocation to quickly respond to various changes in project requirements. Whether it is task time adjustment, design requirement change, or personnel status change, the platform can respond in time, re-optimize the allocation scheme, and ensure that the project is always in an efficient and orderly state of operation, avoiding resource waste and schedule delay caused by plan adjustment.
[0061] (5) can promote communication and cooperation, that is, the integrated communication and cooperation function breaks through the communication barriers between different professionals; convenient and fast communication channels and file sharing space make information transmission more timely and accurate, the cooperation between team members is closer, effectively avoids the work delay and misunderstanding caused by poor communication, improves the overall cooperation efficiency of the team, and promotes the smooth progress of the building scheme design project;
[0062] (6) can enhance the competitiveness of enterprises, that is, the efficient human resource allocation method helps enterprises to improve the project delivery speed and quality in the building scheme design field, and reduce the cost, thereby enhancing the market competitiveness of enterprises. BRIEF DESCRIPTION OF DRAWINGS
[0063] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or the prior art description. Obviously, the drawings in the following description only some embodiments of the present application, and for those skilled in the art, other drawings can also be obtained without creative labor on the basis of these drawings.
[0064] Figure 1 The flowchart of the low-code-based building scheme design human resource allocation method provided by the embodiment of the present application.
[0065] Figure 2 The structure diagram of the low-code-based building scheme design human resource allocation system provided by the embodiment of the present application. DETAILED DESCRIPTION
[0066] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or the prior art description. Obviously, the drawings in the following description only some embodiments of the present application, and for those skilled in the art, other drawings can also be obtained without creative labor on the basis of these drawings.
[0067] It should be understood that although the terms first and second, etc. may be used herein to describe various objects, these objects should not be limited by these terms. These terms are only used to distinguish one object from another object. For example, the first object can be called the second object, and similarly the second object can be called the first object, without departing from the scope of the example embodiments of the present application.
[0068] It should be understood that, for the term "and / or" that can appear in the present text, it is only a description of the association relationship of the associated object, which means that there can be three relationships, for example, A and / or B can represent: A exists alone, B exists alone, or A and B exist at the same time, and so on; for example, A, B and / or C, can represent any one of A, B and C or any combination thereof; for the term " / and" that can appear in the present text, it is another description of the relationship of another associated object, which means that there can be two relationships, for example, A / and B, can represent: A exists alone or A and B exist at the same time; in addition, for the character " / " that can appear in the present text, it generally represents that the associated objects before and after are an "or" relationship.
[0069] Embodiment one
[0070] As Figure 1 indicated, the building scheme design human resource allocation method provided in the embodiment and based on low code can be executed by a low code platform built based on a low code development tool and used for building scheme design human resource allocation, but is not limited thereto, wherein the low code platform can be carefully built by using a professional existing low code development tool and integrated with rich and practical function modules; preferably, the low code platform includes but is not limited to a user interface design module, a data storage and management module, and / or a workflow design module, etc.; the user interface design module is used to provide an operation interface for a project administrator to perform task allocation, personnel information query and allocation scheme adjustment, and another operation interface for a design personnel to perform own task arrangement viewing, team personnel communication and work achievement submission, etc.; the data storage and management module is used to store basic information of a building scheme design project, comprehensive information of team members and various record data in a project execution process; the workflow design module is used to allow a non-professional developer to customize or adjust an application program related to human resource allocation through drag and drop and configuration operation. The foregoing user interface design module can be designed with the design concept of simplicity and intuitiveness, so as to facilitate the operation of the project administrator and the design personnel. The foregoing data storage and management module is used to store various types of key data safely and efficiently by using advanced database technology, and to ensure the integrity and reliability of the data. The foregoing workflow design module is used to facilitate a non-professional developer such as a building project manager to quickly customize or flexibly adjust the application program related to human resource allocation according to the unique characteristics and actual needs of different building projects through simple operation, that is, without writing a large amount of complex code, the automation and optimization of the workflow can also be realized.
[0071] As Figure 1 indicated, the building scheme design human resource allocation method specifically includes but is not limited to the following steps S1-S5.
[0072] S1. Obtain the basic information of the input architectural scheme design project through a visual human-computer interaction interface, wherein the basic information includes but is not limited to the project type, the project scale and the project functional requirement, etc.
[0073] In the step S1, the basic information is used to reflect the overall goal, the design requirement and the international / local specification of the architectural scheme design project; for example, the basic information includes the following contents: the project name: XXX Mansion; the height: 335m (74 floors); the total building area: about 860,000 square meters (including commercial and office buildings, etc.); the structural type: frame-core tube structure; the seismic fortification intensity: 7 degrees; the bottom commercial complex, etc. Again, for example, if the architectural scheme design project is a large residential area architectural scheme design project, the total area of the residential area is 50,000 square meters, 10 high-rise residential buildings, 5 multi-story houses and supporting commercial facilities, kindergartens and community activity centers, etc. are planned and constructed, the project positioning is a high-end quality residential area, and the comfort, safety and perfection of the residential environment and community supporting facilities are emphasized, and the design scheme is required to reflect the modern architectural style and integrate the local cultural characteristics, then the information of the residential area can be recorded in detail: the density, the volume rate, the height limit, the building land area, the area type, the functional type, the supporting type, the supporting area and the architectural style, etc. In addition, the basic information of the architectural scheme design project can be obtained by the project leader through manual operation of the visual human-computer interaction interface.
[0074] S2. According to the preset architectural project decomposition algorithm and architectural professional rules, the architectural scheme design project is decomposed into a plurality of design sub-tasks, and the workload, the estimated time consumption and the technical difficulty level of each design sub-task in the plurality of design sub-tasks are determined.
[0075] In the step S2, the building project decomposition algorithm specifically includes but is not limited to a work breakdown structure algorithm, a dependency algorithm, and / or a resource constraint decomposition algorithm, etc. The work breakdown structure (WBS) algorithm includes but is not limited to a tree recursive decomposition method for decomposing a target project into deliverables layer by layer to gradually complete the corresponding deliverables, a 100% rule verification algorithm for ensuring that the sum of sub-tasks completely covers the parent task so that all tasks cover all requirements of the target project, a weight allocation algorithm for allocating weight values according to the complexity of tasks to reasonably allocate personnel and resources, and / or a milestone detection algorithm for automatically identifying key nodes in the decomposition process to macroscopically adjust the progress of the entire target project through key nodes, etc. The dependency algorithm includes but is not limited to a topological sorting algorithm (Topological Sorting, a sorting algorithm for directed acyclic graphs) for determining task relationships to establish the sequence of task development, a critical path method (CPM, a project management method) for ensuring that the main logic of delivery is smooth to prevent delivery accidents (especially major delivery accidents), and / or a design structure matrix (DSM) for reasonably designing tasks, etc. The resource constraint decomposition algorithm includes but is not limited to a resource balancing algorithm for allocating resources, a time box decomposition method for adjusting the time allocation of target project design tasks, and / or a load balancing decomposition method for deploying personnel during the design process of the target project to assist in completing the corresponding tasks, etc. The specific ways in the foregoing building project decomposition algorithm are prior art means. Taking the building scheme design project of the large residential area in the step S1 as an example, a plurality of design sub-tasks such as site analysis, functional zoning planning, general planning design, product design, building facade design, structure, water supply and drainage, electrical and fire preliminary design, and text design, etc. can be obtained. The work amount, estimated time consumption, and technical difficulty level, etc. are used as key indicators of the corresponding design sub-tasks, which can also be determined conventionally, for example: the product design of a high-rise residential building has a large work amount, an estimated time consumption of 1 week, and a medium technical difficulty level, because it needs to consider the rationality of multiple unit type combinations and space utilization; the outdoor activity site design of a kindergarten has a moderate work amount, an estimated time consumption of 1 day, and a primary technical difficulty level; and so on. In addition, the building professional rules refer to existing rules adapted to the building scheme design project, for example, when the building scheme design project is a building scheme design project of a large residential area, the building professional rules are specifically professional rules of residential area building projects.
[0076] S3. For each design subtask, determine the corresponding professional skill requirement, number of personnel and work time arrangement according to the corresponding workload, estimated time consumption and technical difficulty level, and through real-time data comparison with the personnel skill database, screen out the initial personnel list corresponding to and meeting the professional skill requirement and the number of personnel.
[0077] In the step S3, the professional skill requirement, number of personnel and work time arrangement are used as multi-dimensional requirement indicators for the corresponding design subtask. For example, for a small project preliminary conceptual design task, 2 experienced architectural scheme designers and 1 less experienced architectural scheme designer are needed, and the estimated work time is 1 week; for a small project bidding design task, 2 experienced architectural scheme designers and 3 less experienced architectural scheme designers are needed, and the estimated work time is 2 weeks; for a general project conceptual design task, 2 experienced architectural scheme designers and 4 less experienced scheme designers are needed, and the estimated work time is 2 weeks; and so on. Specifically, for each design subtask, the corresponding professional skill requirement, number of personnel and work time arrangement are determined according to the corresponding workload, estimated time consumption and technical difficulty level, including but not limited to: for each design subtask, the corresponding professional skill requirement, number of personnel and work time arrangement are determined according to the corresponding workload, estimated time consumption and technical difficulty level, and the abilities and work experience required by the personnel corresponding to different task types and difficulties built in the platform (for example: for a super high-rise building design task, senior architectural designers with more than 5 years of experience and senior structural designers with more than 5 years of experience are needed, supplemented by a number of junior designers; for a high-rise building design task, intermediate architectural designers with more than 3 years of experience and intermediate structural designers with more than 3 years of experience are needed; for a general building design task, intermediate architects with more than 1 year of experience and intermediate structural engineers with more than 1 year of experience are needed; when the design task is a large venue and the span reaches more than 100m, the corresponding personnel are intermediate or above architectural designers with more than 5 years of experience and senior structural engineers with more than 10 years of experience, etc.).
[0078] In the step S3, the personnel skill library is used to record the skill level of different designers in each subdivision field, which can be but not limited to pre-established in the following manner: first, the detailed information of each member in the architectural scheme design team is comprehensively collected, which not only covers basic information such as name, age and contact information, but also deeply explores key information such as professional skill, work experience and past project performance (for example, detailed records of the specific types of architectural projects each designer has participated in, the role they played in the project and the final results of the project, etc.); then, the aforementioned collected information is accurately entered into the database of the low-code platform to build a perfect personnel information library, and for the purpose of precise matching of personnel and tasks, the professional skills of each personnel are carefully classified and scientifically quantitatively evaluated. Taking architectural design as an example, the skills are further subdivided into multiple subdivision fields such as general layout design, single body design, rendering of effect drawing and text design, and for each subdivision field, a quantitative score of 0-10 is given according to multiple factors such as proficiency, project experience and professional qualifications, so as to build a detailed and accurate personnel skill library, and finally achieve the purpose of quantitatively representing the competence of personnel in different design tasks. Taking architectural designer Zhang as an example, first, his graduation college, major, work experience, residential area project cases he has participated in, professional skill levels in aspects such as site analysis, functional zoning planning, general layout planning and design, product design, building facade design, structure water, electricity and fire preliminary design and text design are recorded in detail, then these information is accurately entered into the personnel information library of the low-code platform, and according to the skill classification standard, the quantitative evaluation and entry of skill library are carried out. Finally, after evaluation, Zhang's skill score in general layout planning and design field is 8, in product design field is 7, in effect drawing field is 8, and in the remaining fields is 4. The specific process of the foregoing real-time data comparison is the existing matching technical means, for example, after comparison and screening, architectural designers Zhang, Li and Wang are preliminarily determined as suitable candidates for the concept design subtask, and then the initial personnel list of the concept design subtask is formed, which meets the professional skill requirements and the number of personnel. In addition, the ability model of personnel can be continuously optimized and updated according to historical project data.
[0079] S4. Running a human resource allocation model that comprehensively considers the task urgency, personnel skill matching degree and work load balance factor to optimize the initial personnel list of each design subtask, to obtain the recommended personnel list of each design subtask.
[0080] In the step S4, the human resource allocation model is a set of scientific and intelligent models constructed based on the powerful data analysis and processing capability of the low-code platform, which comprehensively considers multiple key factors: such as personnel information (i.e. personnel certificates, personnel working years, and personnel titles such as primary, intermediate and senior), participation in project types (such as relevant building type design experience), delivery time limit (three months, half a year or one year, etc. Time, the quality of personnel is also different, such as: a regular high-rise building, let the junior designer complete the design within 1 month, which may cause a large number of delivery problems, but hand over to the senior designer with experience and the same type of design experience, and the quality and quantity of delivery can be completed on time) and / or personnel quantity (one person cannot finish, then more people cooperate) and so on, in order to achieve the optimal human resource allocation scheme. In detail, the following can be considered in the task urgency: for urgent design sub-tasks with time urgency or greater impact on the overall progress of the project, the model prioritizes personnel with lower current workloads from those with matching skills to allocate, ensuring that the urgent design sub-task can be quickly started and completed on time; The following can be considered in the skill matching degree of personnel: by accurately comparing the personnel skill library with the task requirements, personnel with high scores and rich experience in related skill fields are preferentially arranged to undertake corresponding tasks to ensure work quality and efficiency; The following can be considered in the work load balancing factor: the model monitors the work task amount of each personnel in real time to avoid the situation that some personnel are overworked while others are idle, and by reasonably allocating tasks, the work load of team members is kept relatively balanced, improving overall work efficiency and team stability. For example, because the conceptual design stage of the residential area project is crucial to the overall direction of the project and the time is relatively urgent, the allocation model can prioritize personnel who have been preliminarily screened for residential unit design tasks, as they require rich experience in unit design and a deep understanding of space utilization, and preferentially recommend designers such as Zhang Gong who have outstanding abilities in residential unit design. At the same time, considering the tight project schedule, personnel with lower current workloads are preferentially selected; finally, after comprehensive calculation and analysis, a recommended personnel list is generated for the task, and the list is sorted according to priority: assuming that Zhang Gong is currently working on a project that is nearing completion, he has sufficient time and energy to devote to high-rise residential unit design, and he has outstanding performance in unit design ability, so he is ranked first in the recommended list.
[0081] In the step S4, specifically, the human resource allocation model that comprehensively considers the task urgency, personnel skill matching degree and work load balancing factor is run to optimize the initial personnel list for each design sub-task, and a recommended personnel list for each design sub-task is obtained, including but not limited to the following steps S41-S43.
[0082] S41. Construct a multi-objective function, wherein the multi-objective function includes, but is not limited to, the following, time cost F1 for considering task urgency, human resource cost F2 for considering personnel skill matching, and resource balance F3 for workload balancing factors:
[0083]
[0084] In the formula, α1, α2, β, and γ represent preset coefficients, n represents the total number of designed sub-tasks, j represents a positive integer less than or equal to n, and z j d represents the actual completion time of the j-th design subtask among the plurality of design subtasks. j z represents the deadline for the j-th design subtask. n This represents the actual completion time of the nth design subtask among the plurality of design subtasks. + `max()` indicates taking the positive deviation, `max()` indicates taking the maximum value, `m` represents the total number of designers in the human resources set, `K` represents the total number of time periods, `i` represents a positive integer less than or equal to `m`, `k` represents a positive integer less than or equal to `K`, and `c`... i y represents the hourly wage of the i-th designer in the human resources set. ik s represents the workload rate of the i-th designer in the k-th time period. ij x represents the skill mismatch penalty coefficient corresponding to the i-th designer and the j-th design sub-task. ijk This indicates whether the i-th designer participates in the j-th design subtask during the k-th time period, with "1" indicating participation and "0" indicating non-participation. This represents the average workload rate during the k-th time period.
[0085] In step S41, the time cost F1, the human resource cost F2, and the resource balance degree F3 should all be as small as possible. The human resource set specifically includes, but is not limited to, designers in eight roles, such as architects, structural engineers, and mechanical and electrical engineers. The skill mismatch penalty coefficient s ij The capability matrix C can be obtained based on the personnel skill base. n×m (each matrix element c) ij The matching degree (c) is calculated by negatively correlatedly (i.e., the matching degree c) between the matching degree of the corresponding personnel skills and the matching degree of the corresponding task requirements. ij The higher the value, the higher the corresponding skill mismatch penalty coefficient s. ij (The lower the value). In addition, data such as the workload rate of each designer can be routinely monitored through the real-time data monitoring function of the low-code platform.
[0086] S42. Construct a constraint system, wherein the constraint system comprises, but is not limited to, hard constraints (A)-(C) and soft constraints (D)-(E) as follows.
[0087] (A) Task dependency: wherein p and q represent positive integers less than or equal to n, t p and t q represent any two design subtasks in the task dependency set D, δ pq represents the minimum allowable time difference between the two design subtasks with task dependency relationship.
[0088] (B) Capability matching: wherein L represents a skill set, a il represents the professional skill level of the ith designer on skill l, b jl represents the professional skill requirement of the jth design subtask on skill l.
[0089] (C) Continuity constraint: wherein ws represents the project start date, we represents the project end date, τ j represents the required continuous working days of the jth design subtask, and I() represents the indicator function.
[0090] (D) Load threshold: wherein h j represents the standard working hours of the jth design subtask.
[0091] (E) Professional collaboration: wherein Rg represents a professional group, i' represents a designer within the professional group, x i′jk represents whether the designer i' within the professional group participates in the jth design subtask in the kth time period, and a value of "1" represents participation, while a value of "0" represents non-participation, η g represents a preset percentage threshold.
[0092] S43. Based on the constraint system, an optimization algorithm is applied to optimize the initial personnel list of each design subtask, to obtain a recommended personnel list for each design subtask and for minimizing the multi-objective function.
[0093] In the step S43, the optimization algorithm is a mathematical technique for finding the optimal solution of a problem, aiming to minimize or maximize a specific objective function while satisfying the constraints by iteratively exploring the solution space. Specifically, the final x ijk, the recommended personnel list for each design subtask is obtained conventionally and used to minimize the multi-objective function. In detail, an optimization algorithm is applied, including but not limited to the following technical means: a hierarchical solving strategy is adopted: in the first stage, a multi-objective optimization is performed using an improved NSGA-II algorithm, and a dynamic weight crossover is adopted in the crossover operator, and a task cluster-aware mutation is designed in the mutation operator; in the second stage, a Pareto solution set is screened by a TOPSIS method; and / or, an initial population is generated based on historical project data; and / or, a hybrid penalty function method is used to handle soft / hard constraint conditions; and / or, a variable neighborhood search is performed in the elite solution neighborhood. The foregoing improved NSGA-II algorithm, dynamic weight crossover, task cluster-aware mutation, TOPSIS method, hybrid penalty function method, and variable neighborhood search are all prior art, and will not be described here. The foregoing crossover operator, mutation operator, Pareto solution, and elite solution neighborhood are also all prior art terms.
[0094] S5. According to the recommended personnel list and working time arrangement of each design subtask, a task allocation table is generated on a task allocation interface, and priority and progress nodes are set for each design subtask, so as to perform task tracking and management.
[0095] In the step S5, the task allocation table, i.e., the final human resource allocation scheme, clearly displays key information such as specific design subtasks, working time arrangements, and task priorities of each designer, facilitating the project manager and the designer to check and execute; for example, it can be clearly shown that architect Zhang is responsible for the innovation scheme proposal part in the conceptual design, and the working time is the first to second week; architect Wang is responsible for the refinement and improvement of the conceptual design scheme, and the working time is the second to third week, etc. In addition, after the human resource allocation scheme is completed, it can be submitted to the superior leader or the relevant department for approval through the low-code platform; and the approval process can be customized through the low-code platform, such as setting the approval personnel, approval links, and approval permissions, etc.
[0096] Therefore, based on the building scheme design human resource allocation method described in detail in the foregoing steps S1-S5, a new human resource allocation scheme is provided, which fundamentally improves efficiency and accuracy by introducing advanced low-code technology, i.e., a low-code platform for building scheme design human resource allocation constructed based on a low-code development tool is executed, first, according to a building project decomposition algorithm and building professional rules, a building scheme design project is decomposed into multiple design sub-tasks, and the workload, estimated time consumption, technical difficulty level, professional skill requirement, number of personnel, work time arrangement, and initial personnel list obtained by real-time data comparison and screening with a personnel skill library are determined, then a human resource allocation model considering the task urgency, personnel skill matching degree, and work load balancing factors is run to optimize the initial personnel list for each task, and finally a task allocation table is generated according to the recommended personnel list and work time arrangement for each task, so that in the building scheme design process, human resources can be reasonably, dynamically and accurately allocated according to the actual project requirements, ensuring that the project is successfully completed with high quality standards within the specified time, while effectively reducing human cost and management difficulty, facilitating practical application and promotion.
[0097] Preferably, the method further comprises: during the actual advancement of the building scheme design project, if it is found through real-time data monitoring function that the project requirements of the building scheme design project have changed, an automatic adjustment mechanism is started to synchronously adjust the design personnel allocation scheme, so as to ensure the normal progress of the project by increasing the required personnel. For example, if it is found that there is key information such as task time node advance, new design requirements (for example, during the project, due to the marketing adjustment of Party A, it is required to add an area section to the original house type product, and the low-code platform can quickly capture this requirement change through real-time data docking with the project management team) or major design scheme changes, the automatic adjustment mechanism can be started. In addition, the automatic adjustment mechanism is to re-run the human resource allocation model, i.e., according to the professional skill requirement of the new task, such as the requirement of a design personnel with house type product design experience and the requirement of screening suitable personnel from existing personnel or external resources, the model can be calculated to determine that a building designer Ding who has rich experience is allocated from other project groups to join this project, and the original task allocation is reasonably adjusted; for example, part of the house type product design tasks originally belonging to other designers are redistributed to ensure that the overall project progress is not affected.
[0098] Preferably, the method further comprises: during the actual advancement of the architectural design project, obtaining the progress completion of the architectural design project through the real-time data monitoring function, and comparing and analyzing with the current planned completion of the architectural design project, if potential problems / risk are found, a warning notice is issued, and a dynamic adjustment suggestion is provided. The aforementioned potential problems / risk are as follows: task progress lag due to completion time exceeding the preset task completion time; or task completion degree does not match the current time node when the task is approaching, such as architectural design completion time lag, leading to structural design and installation design lag, at this time, the completion time limit of structure and installation design needs to be adjusted according to the demand, and the intelligent matching adjustment mode is used to increase personnel or increase daily working hours, while considering the personnel working load to avoid the case of too high personnel working load. The dynamic adjustment suggestion specifically includes but is not limited to reassigning tasks, adjusting personnel working hours, and / or increasing / decreasing design personnel, so that the project manager can timely adjust according to the suggestion to ensure the smooth progress of the project. In addition, the low-code platform integrated instant messaging function such as SMS notification and in-site message reminder can be used to timely and accurately notify the relevant personnel of the adjusted task arrangement, so as to ensure that the project team can quickly respond to demand changes, maintain efficient collaboration, and avoid work delays caused by poor information flow.
[0099] Preferably, the low-code platform further includes but is not limited to a project discussion area and / or a data sharing space; the project discussion area is used to provide a function for team members to publicly discuss and exchange design schemes, technical problems, and / or task progress; the data sharing space is used to provide a function for team members to upload, download, and share design data, which includes but is not limited to design files, design drawings, and / or design reports. Through the aforementioned project discussion area, design personnel can share opinions and experiences to promote knowledge sharing and team collaboration; for example, in the project drawing discussion area, Wang works on the discussion of plane refinement problems, and through uploading design drawings, text instructions, and real-time communication, he explores a reasonable solution with other personnel to avoid project delay caused by design conflicts. Through the aforementioned data sharing space, all relevant personnel can obtain the latest and most accurate project information to avoid work mistakes caused by inconsistent information; for example, the project manager can update the project progress report, design specifications, and the latest customer demand file through the data sharing space.
[0100] In summary, the low-code-based architectural design human resource allocation method provided in the embodiment has the following technical effects:
[0101] (1) The embodiment provides a new human resource allocation scheme that fundamentally improves efficiency and accuracy by introducing advanced low-code technology, i.e., a low-code platform for building and executing human resource allocation for architectural scheme design is constructed based on a low-code development tool. According to an architectural project decomposition algorithm and architectural professional rules, an architectural scheme design project is decomposed into multiple design sub-tasks, and the workloads, estimated time consumption, technical difficulty levels, professional skill requirements, personnel quantities, work time arrangements, and initial personnel lists obtained by real-time data comparison and screening with a personnel skill database are determined. Then, a human resource allocation model that comprehensively considers task urgency, personnel skill matching degree, and work load balancing factors is run to optimize the initial personnel list for each task. Finally, a task allocation table is generated according to the recommended personnel list and work time arrangement for each task. In this way, human resources can be reasonably, dynamically, and accurately allocated according to actual project needs during architectural scheme design, ensuring that the project is successfully completed with high quality standards within the specified time, while effectively reducing human cost and management difficulty, facilitating practical application and promotion.
[0102] (2) The allocation efficiency can be improved, i.e., the rapid development and automated calculation capability of the low-code platform greatly shortens the time cycle of human resource allocation. The personnel allocation work that previously took project managers several days or even weeks to complete can be completed in just a few hours with the low-code platform of the embodiment. By quickly determining the personnel required for the project, the time and workload of manual allocation are greatly reduced, improving the efficiency of human resource allocation and enabling faster response to changes in project requirements, thereby improving overall project execution efficiency.
[0103] (3) The allocation quality can be optimized, i.e., through detailed classification and scientific quantitative evaluation of personnel skills, and intelligent calculation of the allocation model, high-precision matching of personnel and tasks can be achieved. The most suitable personnel are arranged in the most suitable tasks, effectively reducing work errors and rework caused by personnel skill mismatch, ensuring reasonable allocation and efficient use of human resources, and improving project quality and success rate.
[0104] (4) The management level can be improved, i.e., the real-time dynamic adjustment mechanism enables human resource allocation to quickly respond to various changes in project requirements. Whether it is task time adjustment, design requirement change, or personnel status change, the platform can respond in time, re-optimize the allocation scheme, and ensure that the project is always in an efficient and orderly state of operation, avoiding resource waste and schedule delay caused by plan adjustment.
[0105] (5) can promote communication and cooperation, that is, the integrated communication and cooperation function breaks the communication barriers between different professionals; convenient and fast communication channels and file sharing space make information transmission more timely and accurate, and the cooperation between team members is closer, effectively avoiding the delay and misunderstanding caused by poor communication, improving the overall cooperation efficiency of the team, and promoting the smooth progress of the architectural scheme design project;
[0106] (6) can enhance the competitiveness of enterprises, that is, efficient human resource allocation methods help enterprises improve project delivery speed and quality in the field of architectural scheme design, reduce costs, and thus enhance the market competitiveness of enterprises.
[0107] Embodiment Two
[0108] The embodiment provides an entity system for implementing the architectural scheme design human resource allocation method according to the technical scheme of embodiment one, as shown in the following table. Figure 2 The low-code-based architectural scheme design human resource allocation system includes but is not limited to: a user interface layer, configured to provide a visual operation interface for project managers, designers and managers to input, query and operate information, so that the user (i.e. project manager, designer or manager) can complete project demand analysis, human resource evaluation, allocation scheme formulation and / or scheme approval through the interface; a business logic layer, configured to implement the core logic processing process of various function modules, including the algorithm implementation of the human resource allocation model, the task demand analysis logic and the data processing and analysis process, and is responsible for processing the operation request of the user and performing data processing and business rule execution, including task decomposition, personnel capability evaluation, intelligent matching, allocation scheme approval, real-time monitoring and / or dynamic adjustment, so as to ensure efficient operation of the functions of the platform; a data storage layer, configured to store and manage various data of the personnel information database, the project task information database, the project progress database, the task list, the capability model and / or the allocation scheme in a combination of a relational database and a non-relational database, so as to ensure efficient storage and fast access of data; a network transmission layer, configured to adopt a data transmission method and security mechanism in a network environment to ensure high-speed and secure transmission of data between different devices and users, and provide an interface (such as an architectural design software) with other systems to realize data sharing and interaction, improve the overall informatization level and work efficiency of the enterprise.
[0109] In summary, the technical details and technical effects of the embodiment can be derived from the technical details and technical effects of embodiment one, and will not be described here.
[0110] Finally, it should be noted that the above description is only the preferred embodiment of the present application, and is not intended to limit the protection scope of the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. A low-code-based method for allocating human resources in architectural design, characterized in that, Executed by a low-code platform built on low-code development tools and used for the allocation of human resources in architectural design, including: The basic information of the input architectural design project can be obtained through a visual human-computer interaction interface. The basic information includes the project type, project scale and project functional requirements. Based on the preset architectural project decomposition algorithm and architectural professional rules, the architectural design project is decomposed into multiple design sub-tasks, and the workload, estimated time consumption and technical difficulty level of each design sub-task in the multiple design sub-tasks are determined. For each of the design sub-tasks, based on the corresponding workload, estimated time consumption, and technical difficulty level, the corresponding professional skill requirements, number of personnel, and work schedule are determined. By comparing the data with the personnel skill database in real time, an initial list of personnel that corresponds to and meets the professional skill requirements and the number of personnel is selected. The initial personnel list for each design sub-task is optimized by using a human resource allocation model that comprehensively considers factors such as task urgency, personnel skill matching, and workload balance, resulting in a recommended personnel list for each design sub-task. Based on the recommended personnel list and work schedule for each design sub-task, a task allocation table is generated on the task allocation interface, and priority and progress nodes are set for each design sub-task to facilitate task tracking and management.
2. The method for allocating human resources for architectural design as described in claim 1, characterized in that, The low-code platform includes a user interface design module, a data storage and management module, and / or a workflow design module; The user interface design module provides project administrators with an interface for assigning tasks, querying personnel information, and adjusting allocation plans, as well as another interface for designers to view their own task arrangements, communicate with team members, and submit work results. The data storage and management module is used to store basic information of the architectural design project, comprehensive information of team members, and various record data during the project execution process. The workflow design module allows non-professional developers to customize or adjust applications related to human resource allocation through drag-and-drop and configuration operations.
3. The method for allocating human resources for architectural design as described in claim 1, characterized in that, The construction project decomposition algorithm includes a work breakdown structure algorithm, a dependency algorithm, and / or a resource constraint decomposition algorithm. The work breakdown structure algorithm includes a tree-based recursive decomposition method for decomposing the target project into deliverables layer by layer to complete the corresponding deliverables step by step; a 100% rule verification algorithm to ensure that the sum of subtasks completely covers the parent task so that all tasks cover all the requirements of the target project; a weight allocation algorithm to allocate weight values according to the complexity of the task to reasonably allocate personnel and resources; and / or a milestone detection algorithm to automatically identify key nodes during the decomposition process so as to macroscopically adjust and control the progress of the entire target project through key nodes. The dependency algorithm includes a topology sorting algorithm for determining task relationships to establish the order of task execution, a critical path method for ensuring the smooth delivery of the main logic to prevent delivery accidents, and / or a design structure matrix for rationally designing tasks. The resource constraint decomposition algorithm includes a resource balancing algorithm for allocating resources, a timebox decomposition method for adjusting the time allocation of target project design tasks, and / or a load balancing decomposition method for allocating personnel during the target project design process to assist in completing corresponding tasks.
4. The method for allocating human resources for architectural design as described in claim 1, characterized in that, For each of the aforementioned design sub-tasks, based on the corresponding workload, estimated time consumption, and technical difficulty level, the corresponding professional skill requirements, number of personnel, and work schedule are determined, including: For each of the design sub-tasks, based on the corresponding workload, estimated time consumption, technical difficulty level, and the platform's built-in capabilities and work experience required by personnel corresponding to different task types and difficulties, the corresponding professional skill requirements, number of personnel, and work schedule are determined.
5. The method for allocating human resources for architectural design as described in claim 1, characterized in that, The initial personnel list for each design sub-task is optimized using a human resource allocation model that comprehensively considers factors such as task urgency, personnel skill matching, and workload balance, resulting in a recommended personnel list for each design sub-task, including: Construct a multi-objective function, wherein the multi-objective function includes the following, and is further divided into: time cost F1 considering task urgency, human resource cost F2 considering personnel skill matching, and resource balance F3 considering workload balancing factors: In the formula, α1, α2, β, and γ represent preset coefficients, n represents the total number of designed sub-tasks, j represents a positive integer less than or equal to n, and z j d represents the actual completion time of the j-th design subtask among the plurality of design subtasks. j z represents the deadline for the j-th design subtask. n This represents the actual completion time of the nth design subtask among the plurality of design subtasks. + `max()` indicates taking the positive deviation, `max()` indicates taking the maximum value, `m` represents the total number of designers in the human resources set, `K` represents the total number of time periods, `i` represents a positive integer less than or equal to `m`, `k` represents a positive integer less than or equal to `K`, and `c`... i y represents the hourly wage of the i-th designer in the human resources set. ik s represents the workload rate of the i-th designer in the k-th time period. ij x represents the skill mismatch penalty coefficient corresponding to the i-th designer and the j-th design sub-task. ijk This indicates whether the i-th designer participates in the j-th design subtask during the k-th time period, with "1" indicating participation and "0" indicating non-participation. This represents the average workload rate during the k-th time period; Construct a constraint system, wherein the constraint system includes the following hard constraints (A) to (C) and soft constraints (D) to (E): (A) Task dependency: Where p and q represent positive integers less than or equal to n, and t p and t q δ represents any two design subtasks in the task dependency set D. pq This represents the minimum allowable time difference between two consecutive design subtasks that have a task dependency relationship; (B) Capability Matching: Where L represents the skill set, a il b represents the professional skill level of the i-th designer in skill l. jl This indicates the professional skill requirements of the j-th design subtask for skill l; (C) Continuity constraint: Where ws represents the project start date, we represents the project end date, and τ j This represents the number of consecutive working days required for the j-th design subtask, and I() represents the indicator function; (D) Load threshold: Among them, h j This represents the standard working time of the j-th design subtask; (E) Professional Collaboration: Where Rg represents the professional group, i′ represents the designers within the professional group, and x i′jk This indicates whether designer i′ within the professional group participates in the j-th design subtask during the k-th time period, with "1" indicating participation and "0" indicating non-participation. g This indicates a preset percentage threshold. Based on the aforementioned constraint system, an optimization algorithm is applied to optimize the initial personnel list for each design sub-task, resulting in a recommended personnel list for each design sub-task that minimizes the multi-objective function.
6. The method for allocating human resources for architectural design as described in claim 5, characterized in that, Application optimization algorithms, including: A hierarchical solution strategy is adopted: in the first stage, the improved NSGA-II algorithm is used for multi-objective optimization, dynamic weight crossover is used in the crossover operator, and task cluster-aware mutation is designed in the mutation operator; in the second stage, the Pareto solution set is filtered through the TOPSIS method. And / or, generate an initial population based on historical project data; And / or, use the hybrid penalty function method to handle soft / hard constraints; And / or, perform variable neighborhood search in the elite solution neighborhood.
7. The method for allocating human resources for architectural design as described in claim 1, characterized in that, The method further includes: If, during the actual progress of the architectural design project, the project requirements are detected to change through real-time data monitoring, an automatic adjustment mechanism will be activated to adjust the allocation of designers accordingly, thereby increasing the number of qualified personnel to ensure the project proceeds smoothly.
8. The method for allocating human resources for architectural design as described in claim 1, characterized in that, The method further includes: During the actual progress of the architectural design project, the project's progress is monitored in real time and compared with the current planned progress. If potential problems or risks are found, an early warning is issued and dynamic adjustment suggestions are provided.
9. The method for allocating human resources for architectural design as described in claim 1, characterized in that, The low-code platform also includes a project discussion forum and / or a resource sharing space; The project discussion area is used to provide team members with the function of open discussion and exchange on design solutions, technical challenges and / or task progress. The data sharing space is used to provide team members with the function of uploading, downloading and sharing design data, which includes design files, design drawings and / or design reports.
10. A low-code-based human resource allocation system for architectural design, characterized in that, For implementing the architectural design human resource allocation method as described in any one of claims 1 to 9, the architectural design human resource allocation system comprises: The user interface layer provides a visual interface for project leaders, designers, and managers to input, query, and operate information, enabling users to complete project requirements analysis, human resource assessment, allocation plan formulation, and / or plan approval through this interface. The business logic layer is used to implement the core logic processing of various functional modules, including the algorithm implementation of the human resource allocation model, the task requirement analysis logic, and the data processing and analysis process. It is also responsible for handling user operation requests, as well as data processing and execution of business rules, including task decomposition, personnel capability assessment, intelligent matching, allocation plan approval, real-time monitoring and / or dynamic adjustment. The data storage layer is used to store and manage various types of data, including personnel information database, project task information database, project schedule database, task list, capability model and / or allocation plan, using a combination of relational and non-relational databases. The network transport layer is used to employ data transmission methods and security mechanisms in a network environment to ensure high-speed and secure data transmission between different devices and users, and provides interfaces with other systems to enable data sharing and interaction.