Monitoring system for effectively controlling project labor cost
By setting up a task management library, a personnel management library and a project management module in the supervision system, splitting the project events into the working hours unit of the basic task event, and implementing the precise dispatch of tasks through the order assignment module, the problem that the existing system cannot effectively control project costs and progress is solved, and the precision and cost control of project management are achieved.
Patent Information
- Application Number
- CN202410189522.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-02-20
- Publication Date
- 2025-04-25
- Estimated Expiration
- 2044-02-20
AI Technical Summary
The existing supervision system cannot achieve full-process online management, cannot effectively control the time and costs of project personnel, and cannot accurately understand the progress of the project and the work of members, resulting in inaccurate project management.
By setting up the task management library, personnel management library and project management module in the supervision system, split the project events into the working hours unit of the basic task event, generate work orders with a unique dispatch number, associate projects, tasks and personnel, and automatically dispatch tasks through the dispatch module to achieve accurate dispatch and working hours control of tasks.
It has achieved accurate control of project costs and improved efficiency, and can effectively manage and allocate personnel's workload to ensure accurate management and cost control of projects.
Smart Images

Figure CN119886597A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer software applications, in particular to a supervision and management software system in the field of computer software information systems. Background Art
[0002] Network construction activities, such as network system development, are information system construction projects within the scope of intellectual activities. The visibility of the project process is poor. The existing supervision system can meet the requirements of project management in accordance with the supervision management industry standards and industry regulations. However, the supervision standards only stipulate specific behaviors that require monitoring, but do not set how to manage the entire process online, nor do they implement the details of project creation, allocation, approval, and management. It is impossible to achieve process-based management behavior, and it is impossible to control the time and cost invested by personnel in the supervision project. It is even more impossible to grasp the work situation of project members, timely understand the progress of the project, and achieve accurate management and control of the project.
[0003] The existing information system engineering supervision system has also become increasingly mature, such as the information system engineering supervision project image progress management system disclosed in CN112967025B, the information system engineering supervision project quality management system disclosed in CN111815168B, the information system engineering supervision project quality management system disclosed in CN111815168B, the information system engineering supervision project bidding management system disclosed in CN111815281B, the information system engineering supervision project cost accounting management system disclosed in CN111815424B, and the information system engineering supervision time recording information system based on standardized rules disclosed in CN112950164B. The existing supervision system is based on the promotion of the project's time flow to complete the task, and the existing supervision system has not considered and designed the control of labor costs, and it is necessary to upgrade and improve the relevant system. Summary of the invention
[0004] The purpose of the present invention is to further reasonably divide the granularity of project labor cost accounting in order to achieve cost control and efficiency improvement of the project, split the project events that generate labor costs into basic task event working hours units that can calibrate the completion plan, and the project manager designs the basic task event units that match the project according to the characteristics of the cost events. Through the dispatch module, a work order with a unique dispatch number is generated, and the project (project name, work location), task (task number, task name, planned working hours) and personnel (required professional title, required major) are associated, and the associated work order is published in the task pool. The system takes the associated work order from the task pool and automatically dispatches the matching personnel to form a task work order. After the personnel confirm, they need to complete the task and declare the working hours within the time required by the plan. The project manager can also close the task work order when the planned working hours expire, thereby achieving the purpose of controlling the completion working hours of each basic task event unit and further controlling the total working hours of the project.
[0005] The present invention adopts the following technical solution: a supervision system for effectively controlling project labor costs, characterized by: comprising a task management library, a personnel management library, a project management module, and comprising a project manager terminal and an employee execution terminal;
[0006] The task management library function is to set and update the working time unit of the basic task event, and provide at least one or more working time units of the basic task event for each specific project. The basic task event unit includes a preset unique task number, and each basic task event unit is set with a planned working time.
[0007] The personnel management database stores personnel information, and each piece of personnel information includes a unique identification number of the personnel;
[0008] The project management module selects the basic task event unit related to the project from the basic task event time unit of the task management library according to the specific requirements of each project, forms and creates a time unit of a specific project, and the time unit of the project is assigned a unique identification number of the project;
[0009] The project manager end has a dispatch module, the function of which is to generate a work order for each task event unit in a specific project, and match a unique dispatch number for the work order to identify the work order. The dispatch module further dispatches the work order to the employee to form a task work order, and the task order contains a unique task number and a unique personnel identification number;
[0010] The employee execution end executes the task event according to the task work order. The employee execution end needs to complete the task within the planned working hours and report the working hours to the system, or the project manager end closes the work order when the planned working hours expire.
[0011] The effects achieved by this system are as follows:
[0012] (1) Realize precise task dispatch based on the modularization of project tasks.
[0013] The "three controls, two managements and one coordination" work in "GB / T 19668.1-2014 Information Technology Service Supervision Part 1 General Requirements" is decomposed into modular supervision task processing, and divided into general supervision main tasks (49 items), equipment and software product procurement and 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 specialized business areas to achieve precise dispatching of orders and make the supervision work more precise.
[0014] All task dispatching of the project is implemented in the system. Tasks are matched with order-taking and implementation personnel. Blockchain technology is used to generate random numbers for roulette events to ensure the uniqueness of dispatching. After the system generates the order number, it counts the employee performance of the order-taking personnel, making project management more standardized, modular and precise. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] Figure 1 It is the overall logic diagram of the supervision system of the present invention.
[0016] Figure 2 This is a logical structure diagram of the task management library in the present invention.
[0017] Figure 3 This is a logical structure diagram of the basic task event unit in the present invention.
[0018] Figure 4 This is a logical structure diagram of the personnel management library in the present invention.
[0019] Figure 5 This is a logical structure diagram of personnel information in the present invention.
[0020] Figure 6 This is a logical structure diagram of the project management end in the present invention.
[0021] Figure 7 This is a logical structure diagram of the project unit in the present invention.
[0022] Figure 8 This is a logical structure diagram of the project manager side in the present invention.
[0023] Fig. 9 This is a logical structure diagram of the work order in the present invention. DETAILED DESCRIPTION
[0024] The present invention provides a supervision system for effectively controlling project labor costs, including a task management library, a personnel management library, a project management module, and a project manager terminal and an employee execution terminal. Figure 1 .
[0025] The task management library function is to set and update the basic task event unit, and provide at least one or more basic task event units for each specific project. Figure 2 shown.
[0026] The present invention provides a preferred implementation method, namely: 139 basic task event units are pre-set in the task management library, each of which contains the preset task unique number, task name, dispatch method, task type, task stage, execution role, task description, task results, reference working hours, whether it can be dispatched, etc. Figure 3 shown.
[0027] Among them, the tasks in the task management library are set according to six specialized business areas, and the tasks are uniquely numbered and further sorted according to the above six categories of supervision main tasks divided by profession. In this embodiment, they are specifically divided into six specialized business areas, with 49 general supervision main tasks starting with professional number TY, 14 equipment and software product procurement integration supervision main tasks starting with professional number SR, 16 software development supervision main tasks starting with professional number KF, 26 operation and maintenance supervision main tasks starting with professional number YW, 25 outdoor monitoring construction supervision main tasks starting with professional number SJ, and 9 water conservancy construction supervision main tasks starting with professional number SL. Please refer to the table below at the same time.
[0028] Serial number Professional Number Specialized business area name Number of tasks (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 139
[0029] It is worth noting that the above professional classifications are only preferred embodiments provided by the present invention and are not limited to the above professional classifications.
[0030] Among them, 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 keywords. Among them, the dispatch method is the dispatch method of the task, which can be one-time dispatch, multiple dispatch, single dispatch, dispatch by unit, etc. Among them, the task type is calibrated according to the standards of the supervision industry, such as: this task belongs to project internal control, contract preparation, document review, formalities handling, etc., which is a common expression in the industry. Among them, the task stage is also calibrated according to the standards of the supervision industry, such as project start-up, full cycle stage, acceptance stage, audit stage, training stage, trial operation stage, etc., which is a common expression in the industry. Among them, the execution role is the qualification and role limitation of the execution personnel corresponding to the task event unit, which is associated with the subsequent personnel library. The titles of the personnel required for each specific task event are different, such as: project manager, gold medal supervision engineer, silver medal manager engineer, ordinary supervision engineer, expert, director, and the specific qualifications and requirements of the personnel who complete the task are preset in each task event unit. Among them, the task description and task results are also set according to the standards of the supervision industry, which is convenient for task dispatchers and task executors to clarify the content of the task and the content of the results. Among them, the reference working time is the ideal completion working time data of the task event pre-set according to the nature and experience of the task. Among them, whether it can be dispatched is the idle state of the task event unit.
[0031] In addition to storing a number of basic task event units, the task management library of the present invention 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 this invention can be found in Figure 4 and Figure 5 , stores personnel information. Each piece of personnel information includes the personnel's unique identification number, name, gender, location, professional title, major, and employee to-do list. Name and gender are common contents, while location, professional title, major, and to-do list are related to the project's task requirements. Location is the information identifying the employee's location, such as the place of work or registration of the person, which can be used to associate and compare with the execution location of the project, and to make an association selection between the person and the assigned task. The professional title is associated and compared with the execution role in the basic task event unit, and is used to make an association selection between the person and the assigned task. Among them, the major is associated with the six specialized business areas in the task management library. Among them, the employee to-do list displays the information of the number of tasks / working hours of the person, and displays the saturation of the employee, such as low workload, unsaturated, idle, etc., which is used to judge the work saturation of the person. The employee to-do list can also link to a specific to-do task list for detailed information.
[0033] In addition to the above-mentioned personnel information, the personnel management library also includes a personnel information setting module and a personnel information query module. The personnel information setting module can add, modify, copy or delete the limited information of personnel. The personnel information query module can query and display according to any component of the personnel information.
[0034] The functions of the project management module are to create projects, manage projects and promote the progress of projects. According to the specific requirements of each project, select the basic task event units related to this project from the 139 basic task event units in the task management library mentioned above. Figure 6 , forming and creating a specific project unit, which is assigned a unique project identification number and contains the elements that describe or define the project, such as: contract information, project manager, contract amount, planned total cost, planned working hours, planned labor cost, approved labor cost, planned third-party expenses, approved third-party expenses, planned expenses, approved expenses, etc., for project-related elements, please refer to Figure 7 .
[0035] The technical problem solved by the present invention is that after a specific project is established, by matching the task event units in each project with the personnel in the personnel management library, on the one hand, the cost can be calculated and controlled, and on the other hand, the workload of the personnel can be effectively managed and allocated, and finally the number of tasks and working hours completed by a certain person or all personnel in each statistical period can be counted, which is also convenient for counting the progress, cost, manpower invested and other details of each project.
[0036] The present invention is provided with a project manager terminal, which includes functions such as a task display module, a work module, a dispatch module, a work collection module and a project execution ledger. Figure 8 .
[0037] The function of the dispatch module is to generate a work order for each task event unit in a specific project, and match the work order with a random unique number to identify the work order. Each work order contains: unique dispatch number, task number, project name, task name, work location, required title, required major, planned working hours and other components. Please refer to Fig. 9. The dispatch module publishes specific task event units, required personnel requirements, work locations, planned working hours and other requirements in a project, associates the project, task and personnel requirements, and waits for further matching of specific personnel. Usually, the dispatch module is triggered by the project manager, and the generated work order is put into a task pool, which is an area for storing and displaying work orders. The project manager can use the dispatch module to directly dispatch the work order to a specific person, that is, directly associate the personnel with the corresponding profession and title, and finally form a task work order, that is, a work order that further includes the unique identification number of the personnel. The dispatch module can also select personnel, that is, push multiple personnel with the corresponding profession and title for selection. The project manager can also receive the task himself, that is, match his own unique identification number. When selecting a specific staff member, the dispatch module matches the location in the personnel information according to the work location in the work order, and recommends the staff member who is closer to the required location. For example, if a project manager publishes a single task or a temporary task in the task pool, and the task is to review documents and the work address is Inner Mongolia, then after the work order is created, when the task is dispatched through the dispatch module, the personnel displayed are local personnel or personnel who are close to the work order. After the work order is matched with the specific personnel, a task work order is formed, that is, the unique identification number of the personnel is further matched in the task work order. The personnel assigned the task will update the corresponding employee to-do status to show the work saturation of the employee.
[0038] In addition, this system includes a forced dispatching module. When the dispatching module dispatches a work order to a certain engineer, the engineer can refuse. After being refused, the work order can be returned to the system. Through this forced dispatching module, it can be forcibly dispatched to another engineer, and the engineer cannot refuse, thereby effectively ensuring that the task can be finally implemented.
[0039] The employee execution end in the present invention executes the task event according to the task work order. The employee execution end needs to complete the task within the planned working hours and report the working hours to the system, or the project manager end closes the work order when the planned working hours expire.
[0040] The supervision system provided by the present invention can display the task pool and employee pool on the homepage, and can display the work orders managed by the personnel at that level and the employee information that can be assigned according to different levels, wherein the task pool is the area for displaying work orders, and the employee pool displays the status of employees. The task display module is used to display the managed task event units, which are task event units that the project manager can assign orders to. Among them, the work module lists the plan and lists the detailed content for a certain task event unit. Among them, the dispatching module dispatches the task order and puts it in the task pool. Among them, the receiving module sets the status of the person to idle after the planned working hours are reached, and performs task confirmation. When the deadline is reached, the status of the person is set to idle, and task confirmation and personnel confirmation are performed.
[0041] The above-mentioned unique task number, unique personnel identification number, and unique dispatch number are generated by using blockchain technology to generate roulette event random numbers as setting units. Specifically, a Hyperledger Fabric blockchain network of 10 sorting nodes (OSN) is established by deploying a Kafka cluster on a virtual machine. Every time the precise dispatch system generates a task order, it sends a command request to the OSN broadcast interface to generate a random number. After receiving the request, OSN parses and checks the data, encapsulates it as a Kafka message 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 configured message strategy is met, the message is packaged into a block as a calculation point block, and the hash value of the calculation point block is calculated as the generated random number. Other nodes verify the generated random number and push it to the interface of the precise dispatch system.
[0042] The innovation of the present invention is that the granularity of the project labor cost accounting is scientific and reasonable. In order to optimize the project cost efficiency, the project events that generate labor costs are split into basic task event working hours units that can be used to calibrate the completion plan. The project manager designs the basic task event units that match the project according to the characteristics of the cost events. Through the dispatch module, a work order with a unique dispatch number is generated, and the project (project name, work location), task (task number, task name, planned working hours) and personnel (required professional title, required major) 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 who match the work order requirements to form a task work order, that is, further associates the unique personnel identification number of the personnel who meet the required professional title and required major to form a task work order. After the personnel confirm, they need to complete the task and declare the working hours within the time required by the plan. The project manager can also close the task work order when the planned working hours expire, so as to achieve the purpose of controlling the completion working hours of each basic task event unit and further controlling the total working hours of the project.
[0043] For example, 40 projects were created under a supervision system, each with its own project. The entire system collects 100 engineers with different titles and specialties from all over the country. Based on the above operation logic, this supervision system can arrange different people to complete different tasks. Based on the uniqueness of the task number, personnel identification number, and dispatch number, different engineers can complete different tasks within a certain period of time. Because the dispatch number is unique, a certain person in the work order is also unique when performing a certain task. Of course, the workload of each employee in a statistical period can be effectively counted, or if it is found that some employees are not working, the system reminds the management personnel to intervene in the management.
[0044] In the past, the cost budget of the project was manually evaluated, which was not precise enough. The focus of this system is to provide a supervision system that effectively controls project costs. Engineers are assigned different professional titles. In the salary system, each professional title corresponds to a different salary level. The salary cost is reflected in working hours. The supervision system plans working hours and controls the working hours of engineers to complete a specific basic task event unit, so as to achieve the purpose of controlling the cost of the entire project. At the same time, it is also possible to fully understand whether a certain engineer is idle or saturated. In this system, there is no task process, it is not driven by tasks, and it does not require approval at each level, or even recording working hours. This supervision system only needs to control a certain engineer to complete the corresponding basic tasks within the planned working hours.
Claims
1. A supervision system for effectively controlling project labor costs, characterized by: Contains task management library, personnel management library, project management module, and includes project manager end and employee execution end; The task management library function is to set and update the working time unit of the basic task event, and provide at least one or more working time units of the basic task event for each specific project. The basic task event unit includes a preset unique task number, and each basic task event unit is set with a planned working time. The personnel management database stores personnel information, and each piece of personnel information includes a unique identification number of the personnel; The project management module selects the basic task event unit related to the project from the basic task event time unit of the task management library according to the specific requirements of each project, forms and creates a time unit of a specific project, and the time unit of the project is assigned a unique identification number of the project; The project manager end has a dispatch module, the function of which is to generate a work order for each task event unit in a specific project, and match a unique dispatch number for the work order to identify the work order. The dispatch module further dispatches the work order to the employee to form a task work order, and the task order contains a unique task number and a unique personnel identification number; The employee execution end executes the task event according to the task work order. The employee execution end needs to complete the task within the planned working hours and report the working hours to the system, or the project manager end closes the work order when the planned working hours expire.
2. A supervision system for effectively controlling project labor costs as claimed in claim 1, characterized in that: The unique task number, unique personnel identification number, and unique dispatch number are generated by using blockchain technology to generate roulette event random numbers as setting units. A Kafka cluster is deployed on a virtual machine to form a Hyperledger Fabric blockchain network with 10 sorting nodes (OSN). Each time the precise dispatch system generates a task order, it sends an instruction request to the OSN broadcast interface to generate 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 configured message strategy is met, the message is packaged into a block as a calculation point block, and the hash value of the calculation point block is calculated as the generated random number. Other nodes verify the generated random number and push it to the interface of the precise dispatch system.
3. A supervision system for effectively controlling project labor costs as claimed in claim 2, characterized in that: The task management library pre-sets 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 according to any constituent element of the task event unit.
4. A supervision system for effectively controlling project labor costs as claimed in claim 3, characterized in that: In addition to the unique task number, the basic task event unit also includes the task name, dispatch method, task type, task stage, execution role, task description, task results, reference working hours and whether it can be dispatched.
5. A supervision system for effectively controlling project labor costs as claimed in claim 4, characterized in that: The personnel information includes not only the personnel's unique identification number, but also the components of location, title, profession and the employee's to-do list.
6. A supervision system for effectively controlling project labor costs as claimed in claim 5, characterized in that: In addition to the project's unique identification number, the project unit also includes the following elements that describe or limit the project's components: contract information, project manager, contract amount, planned total cost, planned working hours, planned labor cost, approved labor cost, planned third-party expenses, approved third-party expenses, planned expenses, and approved expenses.
7. A supervision system for effectively controlling project labor costs as claimed in claim 6, characterized in that: In addition to the unique dispatch number, the work order also includes the components of task number, project name, task name, work location, required title, required major, and planned working hours.
8. A supervision system for effectively controlling project labor costs as claimed in claim 7, characterized in that: The task pool and employee pool are displayed on the home page, and the work orders managed by personnel at different levels and the employee information that can be assigned to the work are displayed according to different levels.
9. A supervision system for effectively controlling project labor costs as claimed in claim 8, characterized in that: It includes a forced dispatching module. When the dispatching module dispatches a work order to a certain engineer, the engineer can refuse it. After being refused, the work order can be returned to the system. Through this forced dispatching module, it can be forcibly dispatched to another engineer, and the engineer cannot refuse it.
10. A supervision system for effectively controlling project labor costs as claimed in claim 8, characterized in that: The location is the information identifying the employee's location, such as the place of work or registration of the employee, which is used to associate and compare with the execution location of the project, so as to make an association selection between the employee and the assigned task; the job title is associated and compared with the execution role in the basic task event unit, so as to make an association selection between the employee and the assigned task; the major is associated and corresponds to the six specialized business fields in the task management library. Among them, the employee's to-do list is the information of the number of tasks / working hours of the employee, which shows the saturation of the employee.
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
Cited By
Organization role authorization method and device based on activity authority, equipment and medium
CN120746228A