Supervision system for effectively controlling project labor cost
By breaking down project tasks into basic task event units and using blockchain technology to generate uniquely numbered work orders, the problem of inaccurate project management in existing supervision systems is solved. This achieves modularization of project tasks and precise control of labor costs, thereby improving the efficiency of project management and cost control capabilities.
Patent Information
- Application Number
- CN202410189522.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-02-20
- Publication Date
- 2026-02-10
- Estimated Expiration
- 2044-02-20
AI Technical Summary
Existing supervision systems cannot achieve full-process online management of projects, and cannot effectively control the work status of project members and labor costs, resulting in inaccurate project management.
Project tasks are broken down into basic task event units. A unique work order is generated through the dispatch module, which associates the project, task, and personnel. Blockchain technology is used to ensure the uniqueness and accuracy of the dispatch. Employees complete the task and report the work hours within the planned work hours, and the project manager closes the work order when the planned work hours expire.
It enables modular and precise task assignment, standardized and regulated project management, precise control of total project hours and labor costs, and improves project management efficiency and cost control capabilities.
Smart Images

Figure CN119886597B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of computer software applications, in particular to the field of computer software information system supervision management software system. BACKGROUND
[0002] Network construction activities, such as network system development, are information system construction projects within the scope of intellectual activities, and the project process has poor visibility. The existing supervision system can meet the management of the project according to the supervision management industry standard and industry regulation, but the supervision standard only specifies the specific behavior of monitoring, does not set how to manage the whole process online, and does not implement the details of the creation, distribution, approval, and management of the project. Therefore, it is impossible to realize the process of management behavior, so as to control the time and cost of personnel input in the supervision project. It is also impossible to grasp the work situation of project members and understand the progress of the project in time, so as to achieve precise management and grasp of the project.
[0003] The existing information system engineering supervision system has also become mature, such as the information engineering supervision project image progress management system disclosed by CN112967025B, the information system engineering supervision project quality management system disclosed by CN111815168B, the information system engineering supervision project quality management system disclosed by CN111815168B, the information system engineering supervision project bidding management system disclosed by CN111815281B, the information system engineering supervision project cost accounting management system disclosed by CN111815424B, and the information system engineering supervision work hour record information system based on standardized rules disclosed by CN112950164B. The existing supervision system is based on the promotion of the time flow of the project to complete the task, and the existing supervision system does not consider and design the control of labor cost, and the related establishment system needs to be upgraded and improved. SUMMARY
[0004] The purpose of the present application is: in order to realize the cost control and efficiency improvement of the project, further reasonably divide the project labor cost accounting constitution granularity, split the project event which produces labor cost into basic task event work unit which can mark the completion plan, the project manager designs the basic task event unit matched with the project according to the characteristics of the cost event, generates a work order with a unique dispatching number through the dispatching module, associates the project (project name, work site), task (task number, task name, planned work hours) and personnel (required title, required professional), and publishes the associated work order in the task pool. The system automatically dispatches the matching personnel to form a task work order from the associated work order in the task pool, and the personnel need to complete the task and report the work hours within the planned time after confirmation, or the project manager can close the task work order at the planned work hour deadline, so as to control the completion work hours of each basic task event unit and further control the total work hours of the project.
[0005] The present application adopts the following technical scheme: an effective project labor cost control supervision system, characterized by containing a task management library, a personnel management library, a project management module, and containing a project manager end and an employee execution end.
[0006] The task management library function is to set and update the work unit of the basic task event, provide at least one or more work units of the basic task event for each specific project, and the basic task event unit contains a preset task unique number, and each basic task event unit is provided with a planned work hour.
[0007] The personnel management library stores personnel information, and each piece of personnel information contains a personnel unique identification number.
[0008] The project management module selects the basic task event unit related to the project from the basic task event work unit of the task management library according to the specific requirements of each project, forms and creates a work unit of a specific project, and the project work unit is assigned a project unique identification number.
[0009] The project manager end has a dispatching module, the function of the dispatching module is to generate a work order for each task event unit in the specific project, and match a unique dispatching number to identify the work order, and the dispatching module further dispatches the work order to the employees to form a task work order, and the task order contains a task unique number and a personnel unique identification number.
[0010] The employee execution end executes the task event according to the task work order, and the employee execution end needs to complete the task and report the work hours to the system within the planned work hours, or the project manager end closes the work order at the planned work hour deadline.
[0011] The effect realized by the system is as follows:
[0012] (1) precise task assignment is realized on the basis of project task modularization.
[0013] The work of "three controls, two management and one coordination" in GB / T 19668.1-2014 Information Technology Service Supervision Part 1 General Requirements is decomposed into modular supervision task processing, and is divided into general supervision main tasks (49 items), equipment and software product procurement integration supervision main tasks (14 items), software development supervision main tasks (16 items), operation and maintenance supervision main tasks (26 items), outdoor monitoring construction supervision main tasks (25 items) and water conservancy construction supervision main tasks (9 items) according to six special business fields, precise single operation is realized, and the supervision work is executed precisely.
[0014] All task assignments of the project are realized in the system, the tasks are matched with the order receiving implement personnel, the random number of the roulette event is generated by using the block chain technology to ensure the uniqueness of the task assignment, the system generates the serial number to count the work hour performance of the order receiving personnel, so that the project management is more standardized, standardized, modularized and precise. BRIEF DESCRIPTION OF DRAWINGS
[0015] Figure 1 It is the overall logic diagram of the supervision system of the application.
[0016] Figure 2 It is the logic composition diagram of the task management library in the application.
[0017] Figure 3 It is the logic composition diagram of the basic task event unit in the application.
[0018] Figure 4 It is the logic composition diagram of the personnel management library in the application.
[0019] Figure 5 It is the logic composition diagram of the personnel information in the application.
[0020] Figure 6 It is the logic composition diagram of the project management end in the application.
[0021] Figure 7 It is the logic composition diagram of the project unit in the application.
[0022] Figure 8 It is the logic composition diagram of the project manager end in the application.
[0023] Figure 9 It is the logic composition diagram of the work order in the application. DETAILED DESCRIPTION
[0024] The present application provides a kind of supervision system of effective control project labor cost, include task management library, personnel management library, project management module, and include project manager end and employee execution end, please refer to Figure 1 .
[0025] Wherein, the task management library function is set and updates basic task event unit, provides at least one or more basic task event units for each specific project, please refer to Figure 2 As shown.
[0026] The present application provides a preferred embodiment, namely: 139 basic task event units are pre-set in task management library, each basic task event unit includes pre-set task unique number, task name, order mode, task type, task stage, execution role, task explanation, task result, reference working hours, whether can be sent and other constituent elements, please refer to Figure 3 As shown.
[0027] Wherein, the task in task management library is set according to six special business fields, task unique number, the above-mentioned six kinds of supervision main tasks according to professional division are further sorted, in the embodiment, it is specifically divided into six special business fields, professional number is TY beginning general supervision main task 49 items, professional number is SR equipment and software product procurement integration supervision main task 14 items, professional number is KF beginning software development supervision main task 16 items, professional number is YW beginning operation and maintenance supervision main task 26 items, professional number is SJ beginning outdoor monitoring construction supervision main task 25 items, professional number is SL beginning water conservancy construction supervision main task 9 items, can simultaneously refer to the following table.
[0028] Serial number Professional number Specialized business field name Task quantity (items) 1. TY General supervision 49 2. SR Equipment / software product procurement integration supervision 14 3. KF Software development supervision 16 4. YW Operation and maintenance supervision 26 5. SJ Outdoor monitoring construction supervision 25 6. SL Water conservancy construction supervision 9 1.1.1 1.1.2 Total number 139
[0029] It is worth mentioning that the above-mentioned professional classification is only the preferred embodiment provided by the present application, and is not limited to the above-mentioned professional classification.
[0030] The task name of the task management library is the specific description of the task, and the core content of the task is displayed through the keyword. The task assignment mode is the assignment mode of the task, which can be one-time assignment, multiple assignment, single assignment, unit assignment, etc. The task type is marked according to the standard of the supervision industry, such as project internal control, contract preparation, data audit, procedure handling, etc. It is a general expression of the industry. The task phase is also marked according to the standard of the supervision industry, such as project start, whole cycle phase, acceptance phase, audit phase, training phase, trial operation phase, etc. It is a general expression of the industry. The execution role is the qualification and role of the execution personnel corresponding to the task event unit. It is associated with the subsequent personnel library. The title of the personnel required for each specific task event is different, such as project manager, gold medal supervision engineer, silver medal manager engineer, ordinary supervision engineer, expert, general supervisor. The specific qualification and requirement of the personnel completing the task in each task event unit are preset. The task description and task result are also set according to the standard of the supervision industry, which is convenient for the task assigner and the task executor to understand the content and result of the task. The reference working hours are the ideal completion working hours data of the task event according to the nature and experience of the task. Whether it can be assigned is the idle state of the task event unit.
[0031] In addition to storing a plurality of basic task event units, the task management library in the application also includes a task update module and a task query module. The task update module can add, modify, copy or delete the constituent elements of each basic task event unit. The task query module can query and display according to any constituent element of the task event unit.
[0032] The personnel management library in the application, please refer to Figure 4 and Figure 5 stores personnel information, and each piece of personnel information includes personnel unique identification number, name, gender, location, title, profession and employee to do, etc. Constituent elements, wherein the name and gender are routine contents, and the location, title, profession and to do are associated with the task requirements of the project. The location is the work or registration place of the personnel, which identifies the position of the employee and can be used to associate and compare with the execution place of the project to select the association between the personnel and the assigned task. The title is associated with the execution role in the basic task event unit to select the association between the personnel and the assigned task. The profession is associated with the six special business fields in the task management library. The employee to do displays the task number / hour number of the personnel, and displays the saturation of the employee, such as low workload, unsaturated, idle, etc. It is used to judge the work saturation of the personnel. The employee to do can also link to the specific to do task sheet for details.
[0033] Wherein, the personnel management library contains personnel information setting module and personnel information query module in addition to the personnel information. The personnel information setting module can add, modify, copy or delete the limited information of the personnel. The personnel information query module can query and display according to any constituent element of the personnel information.
[0034] Wherein, the function of the project management module is to create, manage and promote the progress of the project. According to the specific requirements of each project, the basic task event unit related to the project is selected from the 139 basic task event units of the task management library, please refer to Figure 6 , a specific project unit is formed and created, which is assigned a unique project identification number and contains constituent elements describing or limiting the project, such as contract information, project manager, contract amount, planned total cost, planned man-hours, planned labor cost, approved labor cost, planned third-party cost, approved third-party cost, planned cost, approved cost, and other project-related constituent elements, please refer to Figure 7 .
[0035] The technical problem solved by the present application is that after a specific project is established, the task event unit in each project is matched with the personnel in the personnel management library, on the one hand to calculate and control the cost, on the other hand to effectively manage and allocate the workload of the personnel, and finally to count the number of tasks and man-hours completed by each personnel or all personnel in each statistical period, and also to facilitate the statistics of the progress, cost, input manpower and other details of each project.
[0036] The present application is provided with a project manager end, which contains task display module, working module, order assignment module, order collection module and project execution ledger and other functions, please refer to Figure 8 .
[0037] The function of the order assignment module is to generate a work order for each task event unit in a specific project, and match a random unique number to identify the work order. Each work order contains unique order assignment number, task number, project name, task name, work location, required title, required specialty, planned man-hours and other constituent elements, please refer to Figure 9The task dispatch module publishes specific task events, required personnel, work locations, and planned working hours for a project, linking the project, tasks, and personnel requirements, and awaiting further matching with specific personnel. Typically, the project manager triggers the task dispatch module, adding the generated work order to a task pool, which serves as a storage and display area for work orders. The project manager can directly assign work orders to specific personnel through the task dispatch module, directly associating them with personnel of the corresponding profession and title, ultimately forming a task work order, which further includes a unique personnel identification number. The task dispatch module also allows for personnel selection, pushing multiple personnel matching the relevant profession and title for selection. Project managers can also claim tasks themselves, matching their own unique personnel identification number. When selecting specific personnel, the task dispatch module matches the work location in the work order with the personnel's location information, recommending personnel who are close to the required location. If a project manager publishes a single or temporary task in the task pool, and that task involves reviewing documents and the work location is Inner Mongolia, then when the task is dispatched through the dispatch module after the work order is placed, the displayed personnel will be local or nearby. After the work order is matched with a specific personnel, a task work order is formed, which further matches the personnel's unique identification number. The personnel assigned the task will have their corresponding employee pending status updated to show their workload.
[0038] In addition, this system includes a forced assignment module. When the assignment module assigns a work order to an engineer, the engineer can refuse. If the work order is refused, it can be returned to the system. Through this forced assignment module, the work order can be forcibly assigned to another engineer, who cannot refuse. This effectively ensures that the task can be completed.
[0039] In this invention, the employee execution terminal executes task events based on the task work order. The employee execution terminal needs to complete the task within the planned working hours and report the working hours to the system, or the project manager terminal closes the work order when the planned working hours expire.
[0040] The monitoring system provided by this invention can display a task pool and an employee pool on the homepage. It can also display work orders managed by personnel at different levels and employee information for those levels. The task pool displays work orders, and the employee pool displays employee status. The task display module displays the managed task event units, including those that the project manager can assign tasks to. The work module lists the plan and provides detailed information for each task event unit. The task assignment module assigns tasks and places them in the task pool. The task collection module sets the employee's status to idle and confirms the task upon reaching the planned work hours. Upon reaching the deadline, the employee's status is reset to idle, and both task and employee confirmation are performed.
[0041] The above task unique number, personnel unique identification number and unique dispatching number are generated by using a blockchain technology to generate a roulette event random number as a setting unit. Specifically, a Kafka cluster is deployed on a virtual machine to build a Hyperledger Fabric blockchain network with 10 ordering nodes (OSN). The accurate dispatching system generates a task sheet, and then sends a command request to generate a random number to an OSN broadcast interface. After receiving the request, the OSN performs data analysis and inspection, encapsulates the data into Kafka information and sends the information to a topic partition of the Kafka cluster. The Kafka verifies the consistency of all information in the partition through a consensus algorithm, and packs the information into a block as a point block when the configuration message strategy is met. The hash value of the point block is calculated as the generated random number, which is verified by other nodes and then pushed to the interface of the accurate dispatching system.
[0042] The innovation of the present application lies in that the project labor cost accounting structure has a scientific and reasonable granularity. In order to optimize the project cost efficiency, the project events that generate labor costs are divided into basic task event work units that can be marked as completed plans. The project manager designs basic task event units matched with the project according to the characteristics of the cost events. Through a dispatching module, a work order with a unique dispatching number is generated. The project (project name, work location), task (task number, task name, planned work hours) and personnel (required title, required specialty) are associated, and the associated work order is published in the task pool. The system dispatches the work order from the task pool to the personnel matched with the work order requirements to form a task work order, that is, further associates the unique personnel identification number of the personnel meeting the required title and required specialty to form a task work order. After the personnel confirm, they need to complete the task within the planned time and report the work hours, or the project manager can close the task work order at the planned work hour deadline, so as to control the completion work hours of each basic task event unit and further control the total project work hours.
[0043] For example, under a supervision system, 40 projects are created, each project has its own project, and the entire system collects 100 engineers located in different places across the country, different titles and different specialties. Based on the above operation logic, the supervision system can arrange different people to complete different tasks. Based on the uniqueness of the task number, personnel identification number and dispatching number, different engineers can complete different tasks within a certain period of time. Because the dispatching number is unique, the execution of a task by a certain personnel in a work order is also unique, so the workloads of each employee within a statistical period can be effectively counted, or it can be found that some employees do not work, and the system reminds the management personnel to intervene in management.
[0044] The cost budget of a project is manually evaluated, which is not accurate enough. The focus of this system is to provide a supervision system to effectively control the cost of a project. Engineers are set to different titles, and each title level corresponds to a different salary level in the salary system. The system uses working hours to reflect the cost of salary, plans working hours through the supervision system, controls the working hours of an engineer to complete a specific basic task event unit, and thus achieves the purpose of controlling the overall project cost. At the same time, it can also fully grasp the state of an engineer, whether it is idle or saturated. In this system, there is no task flow, it is not driven by tasks, it does not need to be approved step by step, and it does not even need to record working hours. The supervision system only needs to control an engineer to complete the corresponding basic task within the planned working hours.
Claims
1. A project supervision system for effectively controlling labor costs, characterized in that: It includes a task management library, a personnel management library, and a project management module, as well as a project manager's end, an employee execution end, a task pool for storing and displaying work orders, and an employee pool for displaying employee status. The task management library function is to set and update the working time units of basic task events, providing at least one or more basic task event units for each specific project. The tasks in the task management library are set according to six specialized business areas. The basic task event units are preset in the system and exist independently of each other. They include the following components: a preset unique task number, task name, dispatch method, task type, task stage, execution role, task description, task results, reference working time, and whether the task can be dispatched. The unique task number reflects the professional number. The personnel management database stores personnel information. Each piece of personnel information includes a unique identification number, location, professional title, major, and employee pending tasks. In the payroll system, each professional title level corresponds to a different salary level, and working hours reflect wage costs. The project management module selects basic task event units related to the project from the task management library according to the specific requirements of each project, and forms and creates a specific project time unit. The project time unit is assigned a unique project identifier, contract information, project manager, contract amount, planned total cost, planned time, planned labor cost, verified labor cost, planned third-party fees, verified third-party fees, planned fees, and verified fees. The project manager's terminal includes a work order dispatch module. The function of the work order dispatch module is to generate a work order for each task event unit in a specific project and match a unique dispatch number to identify the work order. The work order includes the following components: task number, project name, task name, work location, required professional title, required major, and planned working hours. This associates the project, task, and personnel requirements. The project manager triggers the work order dispatch module and puts the generated work order into the task pool. The dispatch module further dispatches work orders to designated employees or multiple qualified employees, or directly to the project manager to form a task order. That is, the work order further includes a unique personnel identification number. The task order includes a unique task number and a unique personnel identification number. The employee execution terminal executes task events according to the task order. The employee execution terminal needs to complete the task within the planned working hours and report the working hours to the system, or the project manager terminal closes the work order when the planned working hours expire. The location information, such as the employee's workplace or registered address, is used to identify the employee's location and is compared with the project's execution location to select the appropriate personnel for assigned tasks. The professional title information is compared with the execution role in the basic task event unit to select the appropriate personnel for assigned tasks. The specialty information is associated with the six specialized business areas in the task management library. The employee's pending tasks information is the number of tasks / working hours for the employee, indicating the employee's workload. After a specific project is established, the task event units in each project are matched with the personnel in the personnel management database to calculate and control costs, manage and allocate personnel workload, and count the number of tasks and working hours completed by a certain person or all personnel in each statistical period, as well as the progress, cost and manpower invested in each project.
2. The supervision system for effectively controlling project labor costs as described in claim 1, characterized in that: The dispatch module can also select personnel, that is, push multiple personnel who meet the corresponding profession and title for selection.
3. A project supervision system for effectively controlling labor costs as described in claim 1 or 2, characterized in that: The employee to-do list is linked to a specific task list for viewing details.
4. The supervision system for effectively controlling project labor costs as described in claim 3, characterized in that: The unique task number, unique personnel identification number, and unique dispatch number are set using random numbers generated by a roulette event using blockchain technology. A Hyperledger Fabric blockchain network with 10 sorting nodes (OSN) is built on a virtual machine using a Kafka cluster. Every time the precise dispatch system generates a task, it sends a command to the OSN broadcast interface to request the generation of a random number. After receiving the request, OSN parses and checks the data, encapsulates it into Kafka information, and sends it to the topic partition of the Kafka cluster. Kafka verifies the consistency of all information written to the partition through a consensus algorithm. If the message policy is met, the message is packaged into a block as a computing point block, and the hash value of the computing point block is calculated as the generated random number. Other nodes verify the generated random number and then push it to the interface of the precise dispatch system.
5. The supervision system for effectively controlling project labor costs as described in claim 4, characterized in that: The task management library pre-defines basic task event units and includes a task update module and a task query module. The task update module adds, modifies, copies, or deletes the constituent elements of each basic task event unit; the task query module queries and displays any constituent element of the task event unit.
6. The supervision system for effectively controlling project labor costs as described in claim 5, characterized in that: It includes a forced dispatch module. When the dispatch module dispatches a work order to an engineer, the engineer can refuse. If the work order is refused, it can be returned to the system. Through this forced dispatch module, it can be forcibly dispatched to another engineer, who cannot refuse.
Citation Information
Patent Citations
Information System Engineering Supervision Project Quality Management System
CN111815168B
Information System Engineering Supervision Project Bidding Management System
CN111815281B
Information System Engineering Supervision Project Cost Accounting Management System
CN111815424B
Information System Engineering Supervision Working Hour Recording Information System Based on Standardized Rules
CN112950164B
Information Engineering Supervision Project Progress Management System
CN112967025B