Project cost management system of scientific research institution
By designing the project cost management system of scientific research units, integrating multi-source data to automatically calculate R&D expenses, and generating resource allocation adjustment suggestions, the problems of low efficiency and insufficient automatic accounting capabilities of existing systems are solved, and more efficient and accurate cost management is achieved.
Patent Information
- Application Number
- CN202510485007.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-17
- Publication Date
- 2025-05-27
AI Technical Summary
The existing cost management system for scientific research projects is inefficient and error-prone, and it is impossible to realize automatic cost accounting and real-time adjustment of R&D resource investment allocation.
A project cost management system for scientific research units is designed, including data acquisition module, filling module, accounting module and adjustment module. By integrating data from human resources, finance, attendance and asset subsystems, the project's R&D expenses are automatically calculated, and R&D resource allocation adjustment suggestions are generated based on the cost proportion, project progress and preset expense proportion.
It improves the efficiency and accuracy of project cost accounting, assists project managers to reasonably adjust R&D resource investment, effectively control R&D costs, and ensure project progress.
Smart Images

Figure CN120047110A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the technical field of information management, and more particularly, to a project cost management system for scientific research institutions. Background Art
[0002] Managing the project costs of scientific research projects can accurately and timely control the project budget and avoid situations such as budget overruns.
[0003] The cost management systems of scientific research projects in related technologies mainly focus on single functions, such as information registration or result display, etc., and cannot automatically calculate the costs of scientific research projects. Therefore, the efficiency is low and errors are prone to occur.
[0004] It should be noted that the information disclosed in the above background art section is only used to enhance the understanding of the background of the present disclosure. Therefore, it may include information that does not constitute the prior art known to those of ordinary skill in the art. Summary of the Invention
[0005] The purpose of the present disclosure is to provide a project cost management system for scientific research institutions, thereby at least improving the efficiency and accuracy of project cost management to a certain extent.
[0006] Other features and advantages of the present disclosure will become apparent through the following detailed description, or will be partially learned through the practice of the present disclosure.
[0007] The present disclosure provides a project cost management system for scientific research institutions, including: a data acquisition module for acquiring first data from a human resources subsystem, a financial subsystem, an attendance subsystem, and an asset subsystem; a filling module for regularly inputting project participation information, where the project participation information includes a project name, project participants, and the project participation dates of the project participants; an accounting module for regularly calculating the R & D expenses already incurred for each R & D resource category of each project of the scientific research institution based on the project participation information, the first data, and a preset cost accounting rule; an adjustment module for calculating, for each ongoing project, a first ratio of the R & D expenses already incurred for each R & D resource category of the project to the project budget, and generating an R & D resource allocation adjustment recommendation for the project according to the first ratio, the project progress, the project budget, and the preset expense ratios of each R & D resource category of the project at different project progress levels.
[0008] As can be seen from the above technical solutions, the project cost management system for scientific research institutions in the exemplary embodiments of the present disclosure has at least the following advantages and positive effects: In the technical solutions provided by some embodiments of the present disclosure, through the data acquisition module, relevant data can be obtained from the human resources subsystem, the financial subsystem, the attendance subsystem, and the asset subsystem. Then, in combination with the project participation information entered by project participants through the filling module, the accounting module can calculate the R & D expenses already generated for each R & D resource category of each project in a scientific research unit. Thus, regularly based on the first proportion of the R & D expenses already generated for each R & D resource category in the project budget, the project progress, the project budget, and the preset expense proportion of each R & D resource category of the project at different project progress stages, a suggestion for adjusting the allocation of R & D resources for the project is generated. Compared with the related technologies, on the one hand, the present disclosure automatically calculates the project cost by integrating multi-source data based on the accounting module, improving the efficiency of project cost accounting; on the other hand, through the adjustment module, the present disclosure can provide suggestions for the cost allocation of the R & D resources of the project based on the accounting results, assisting project managers in making more reasonable adjustment and allocation of R & D resources, effectively controlling the R & D cost of the project, ensuring the R & D progress of the project, and improving the accuracy of project cost management.
[0009] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. Brief Description of the Drawings
[0010] The drawings herein are incorporated into the specification and constitute a part of this specification, showing embodiments consistent with the present disclosure, and are used together with the specification to explain the principles of the present disclosure. Obviously, the drawings in the following description are only some embodiments of the present disclosure, and those of ordinary skill in the art can obtain other drawings based on these drawings without creative efforts.
[0011] Figure 1 Showing a schematic structural diagram of a project cost management system for a scientific research unit in an exemplary embodiment of the present disclosure; Figure 2 Showing a schematic flowchart of a method for an accounting module to perform expense accounting in an exemplary embodiment of the present disclosure; Figure 3 Showing a schematic flowchart of a method for determining the project participation duration in an exemplary embodiment of the present disclosure; Figure 4 Showing a schematic flowchart of a method for determining the preset expense proportion of each R & D resource category at different project progress stages in an exemplary embodiment of the present disclosure; Figure 5 Showing a schematic flowchart of a method for generating a suggestion for adjusting the allocation of R & D resources in an exemplary embodiment of the present disclosure; Figure 6 Showing a schematic structural diagram of an electronic device in an exemplary embodiment of the present disclosure. Detailed Implementation Modes
[0012] Example implementation modes will now be described more fully with reference to the accompanying drawings. However, the example implementation modes can be implemented in various forms and should not be construed as limited to the examples set forth herein; rather, these implementation modes are provided so that this disclosure will be thorough and complete, and will fully convey the concept of the example implementation modes to those skilled in the art. The described features, structures, or characteristics can be combined in any suitable manner in one or more implementation modes. In the following description, numerous specific details are provided to give a thorough understanding of the implementation modes of this disclosure. However, those skilled in the art will realize that one or more of the specific details can be omitted in practicing the technical solutions of this disclosure, or other methods, components, devices, steps, etc. can be adopted. In other cases, well-known technical solutions are not shown or described in detail to avoid obscuring various aspects of this disclosure.
[0013] As used in this specification, the terms "a", "an", "the", and "said" are used to indicate the presence of one or more elements / components / etc.; the terms "comprising" and "having" are used to mean an open inclusion and mean that there can be additional elements / components / etc. in addition to the listed elements / components / etc.; the terms "first", "second", etc. are used only as labels and are not a limitation on the quantity of their objects.
[0014] In addition, the accompanying drawings are only schematic illustrations of this disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and thus repeated descriptions thereof will be omitted. Some of the block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.
[0015] The scientific research project management systems in the related art mainly focus on single functions, such as information registration or result display, etc. It still needs to rely on manual work to calculate the costs of scientific research projects according to the registered information. After the calculation is completed, the manual work enters the calculation results into the system for the display of the calculation results. Obviously, in the related art, the costs of scientific research projects cannot be automatically calculated, and the input allocation of the R & D resources of scientific research projects cannot be adjusted in real time according to the calculation results, resulting in low efficiency and insufficient accuracy in the R & D cost management of scientific research projects.
[0016] To solve the above problems, this disclosure provides a project cost management system for scientific research institutions. Figure 1 Shows a schematic structural diagram of a project cost management system for a scientific research institution in an exemplary embodiment of this disclosure. Refer toFigure 1 , the system may include: A data acquisition module 110, configured to acquire first data from a human resources subsystem, a financial subsystem, an attendance subsystem, and an asset subsystem; A filling module 120, configured to regularly input project participation information, where the project participation information includes a project name, project participants, project participation dates of the project participants, and project participation durations of the project participants; An accounting module 130, configured to regularly calculate the R & D expenses already incurred for each R & D resource category of each project of a scientific research unit based on the project participation information, the first data, and a preset cost accounting rule; An adjustment module 140, configured to calculate, for each ongoing project, a first proportion of the R & D expenses already incurred for each R & D resource category of the project in the project budget, and generate an R & D resource allocation adjustment recommendation for the project according to the first proportion, the project progress, the project budget, and a preset expense proportion of each R & D resource category of the project at different project progress stages.
[0017] In Figure 1 In the technical solution provided by the illustrated embodiment, through the data acquisition module, relevant data can be acquired from the human resources subsystem, the financial subsystem, the attendance subsystem, and the asset subsystem. Then, combined with the project participation information input by project participants through the filling module, the accounting module can calculate the R & D expenses already incurred for each R & D resource category of each project of the scientific research unit. Thus, regularly according to the first proportion of the R & D expenses already incurred for each R & D resource category in the project budget, the project progress, the project budget, and the preset expense proportion of each R & D resource category of the project at different project progress stages, an R & D resource allocation adjustment recommendation for the project is generated. Compared with the related technology, on the one hand, the present disclosure automatically accounts for the project cost based on the accounting module by integrating multi-source data, improving the efficiency of project cost accounting; on the other hand, through the adjustment module, the present disclosure can provide recommendations for the R & D resource allocation of the project based on the accounting results, assisting project managers in making more reasonable adjustment and allocation of R & D resources, effectively controlling the R & D cost of the project, ensuring the R & D progress of the project, and improving the accuracy of project cost management.
[0018] Next, a detailed description will be given of the specific implementation manner of "the data acquisition module 110, configured to acquire first data from a human resources subsystem, a financial subsystem, an attendance subsystem, and an asset subsystem".
[0019] In an exemplary embodiment, the first data includes the job level, salary, etc. obtained from the human resources subsystem, the reimbursement information obtained from the financial subsystem, such as reimbursement expenses, reimbursement expense categories, etc., the attendance information of relevant personnel obtained from the attendance subsystem, and the depreciation value of relevant asset equipment obtained from the asset subsystem, etc.
[0020] Exemplarily, the data acquisition module can be docked with the human resources subsystem, financial subsystem, attendance subsystem, and asset subsystem of the scientific research institution through a standardized API (Application Programming Interface), supporting real-time data synchronization and batch import for acquisition. Among them, the API interface can use the OAuth2.0 protocol for identity authentication and data encrypted transmission. OAuth 2.0 is a set of industry-standard protocols for authorization. OAuth2.0 allows users to authorize third-party applications to access their data on another service provider without sharing their credentials (such as usernames, passwords).
[0021] The standardized API interface enables the data acquisition module to easily dock with multiple independent systems, realizing data integration and sharing. The data between the systems of different departments of the scientific research institution can be synchronized in real time or imported in batches into this system, ensuring the timeliness and consistency of the data. The OAuth2.0 protocol provides a reliable identity authentication and data encrypted transmission mechanism, ensuring the security and integrity of the data during the data transmission process. It prevents the data from being stolen or tampered with during the transmission process, protecting the sensitive information of the scientific research institution. At the same time, by synchronizing data in real time through the standardized interface, manual input errors can be reduced, and the data collection efficiency can be improved.
[0022] Exemplarily, the data acquisition module 110 can use multi-threaded parallel computing to perform batch processing according to the departments of the scientific research institution. Multi-threaded parallel computing greatly improves the efficiency of data extraction and processing. When processing a large amount of data, it can process the data of multiple departments simultaneously, reducing the data processing time and improving the system response speed. Especially for large scientific research institutions with a large number of personnel and projects and a huge amount of data, multi-threaded parallel computing can significantly improve the system performance.
[0023] In an exemplary embodiment, multi-threaded parallel computing adopts a distributed task scheduling framework to divide computing units by department or project; a transaction isolation mechanism is adopted during the computing process to ensure data independence and consistency between different tasks. The distributed task scheduling framework can reasonably divide computing units according to departments or projects, and effectively schedule and manage multi-threaded parallel computing tasks. It can dynamically allocate computing tasks according to the usage of system resources, improve the utilization rate of system resources, and further enhance the computing efficiency; the transaction isolation mechanism ensures data independence and consistency between different computing tasks. During the multi-threaded parallel computing process, the data processing results of other tasks will not be affected by the exception of a certain task, ensuring the accuracy and reliability of cost calculation.
[0024] Next, a detailed description will be given of the specific implementation manner of "the filling module 120, which is used to regularly input project participation information, and the project participation information includes the project name, project participants, the project participation date of the project participants, and the project participation duration of the project participants".
[0025] For example, project participants or project managers can regularly input project participation information through the filling module. The input project participation information is used for the subsequent accounting of the R & D expenses already incurred for R & D resources.
[0026] In an exemplary embodiment, the filling module 120 can be filled manually, or support batch import or pull scientific research project and personnel input information through an interface. In this way, it can adapt to the data input requirements in different scenarios, improve the operation flexibility, lower the user operation threshold, shorten the data preparation cycle, and ensure the diversification of data sources.
[0027] Exemplarily, a filling control can be set on the front-end page of the project cost management system of the scientific research institution provided in the present disclosure. This filling control is associated with the filling module 120, and the relevant functions of the filling module 120 can be realized by triggering the filling control. For example, when the user triggers the filling control, the filling of project participation information can be realized according to one or more filling methods selected by the user from the above-mentioned manual filling, batch import, and interface pulling methods.
[0028] For example, each project participant or project manager can regularly, such as every month, enter project participation information in the project cost management system of the scientific research institution provided in this disclosure through the above-mentioned filling control. Among them, the regular time interval can be determined according to the cycle length of the project. If the implementation cycle of the project is long, the time interval can be appropriately longer; if the implementation cycle of the project is short, the time interval can be appropriately shorter. For example, if a project is expected to end within one year, it can be filled in once every month; if a project is expected to end within two years, it can be filled in once every two months or once every quarter. This exemplary embodiment does not make special limitations on this.
[0029] In an exemplary embodiment, a project participant can log in to the project cost management system of the scientific research institution in this disclosure through his own account. After logging in, he can enter the project identifier he participates in, such as the project name, and the start and end dates of each project invested in the current entry cycle. In this way, the project participation information of each project participant can be obtained.
[0030] In another exemplary embodiment, the project leader can also uniformly fill in the project participation information of each project, such as the project leader fills in the name of the project, the names and job numbers of the project participants participating in the project, and the start and end dates of each project participant invested in the project in the current entry cycle, etc.
[0031] Next, a detailed description will be given of the specific implementation manner of "the accounting module 130, which is used to regularly calculate the R & D expenses already generated for each R & D resource category of each project of the scientific research institution based on the project participation information, the first data, and the preset cost accounting rules".
[0032] In an exemplary embodiment, the R & D resource categories include human resources, equipment resources, and other resources, and the preset cost accounting rules include separately calculating the R & D expenses of the same R & D resource participating in different projects according to the project participation duration.
[0033] For example, during the process of project research and development, a lot of resources are required, such as human resources, equipment resources, etc. The categories of R & D resources can include personnel resources, equipment resources, other resources, etc. For example, if the project research and development mainly relies on manual work to solve and handle problems, this belongs to personnel resources. During the project research and development process, some equipment may be needed for project experiments, which belongs to equipment resources. During the project research and development process, business trips, technical training, etc. may be required, which belongs to other resources. It is possible to regularly calculate the R & D expenses that have currently occurred for each type of R & D resource category of each ongoing project of the scientific research unit according to the entered project participation information, the first data obtained, and the preset cost accounting rules. For example, calculate once every month. When calculating for the 2nd to Nth time, it is possible to calculate the expenses for the current accounting period only based on the data within the current accounting period, and then accumulate the expenses for each previous accounting period and the expenses calculated for the current accounting period to obtain the currently occurred expenses.
[0034] Taking monthly calculation as an example, at the end of the first month, according to the project participation information filled in for the first month, the currently occurred R & D expenses 1 calculated for the first month can be obtained. At the end of the second month, according to the project participation information filled in for the second month, calculate the R & D expenses 2 generated in the second month since the start of the project (excluding the R & D expenses of the first month, only the R & D expenses generated within the second month), and then obtain the currently occurred expenses calculated for the first two months based on the sum of the R & D expenses 1 and the R & D expenses 2.
[0035] Exemplarily, Figure 2 shows a schematic flowchart of a method for a cost accounting module to perform cost accounting in an exemplary embodiment of the present disclosure. Refer to Figure 2 this method may include steps S210 to step S250. Among them: In step S210, obtain the attendance information of project participants from the attendance subsystem, and determine the participation duration of project participants in each project according to the entered project participation information and the attendance information.
[0036] In an exemplary implementation manner, the participation duration is statistically counted in days, and the participation duration represents the number of working days that project participants invest in the project.
[0037] Next, in combination with Figure 3 a specific implementation manner of step S210 will be described in detail.
[0038] Exemplarily, Figure 3 shows a schematic flowchart of a method for determining the project participation duration in an exemplary embodiment of the present disclosure. Refer to Figure 3 this method may include steps S310 to step S340. Among them: In step S310, the project participants of each project in the scientific research institution are summarized to obtain a set to be matched.
[0039] For example, the identifiers of the project participants of all ongoing projects in the scientific research institution can be summarized. For example, the employee numbers of the project participants of all ongoing projects can be obtained, and the employee numbers are summarized. After summarization, duplicate removal is performed to obtain the set to be matched.
[0040] In step S320, for each project participant in the set to be matched, the participant is matched with the project participants of each project, and based on the successfully matched projects, the projects and the number of projects participated by the project participant are determined.
[0041] For example, for the employee number of each project participant in the set to be matched, the employee number can be matched with the employee numbers of the project participants of each ongoing project. If the match is successful, it means that the project is the project participated by the project participant. In this way, based on the successfully matched projects, the names of the projects participated by each project participant and the number of projects participated can be obtained.
[0042] In step S330, for the first project participants with a project quantity of one, based on the national standard calendar, the first working days within the project participation date entered by the second project participant are determined, and based on the first working days and the first attendance information of the first project participant within the project participation date, the participation duration of the first project participant in the project is determined.
[0043] For example, for the convenience of entry, when project participants enter project participation information, they can only enter the start and end dates for the project participation date, rather than selecting each date one by one. For the first project participant, who only participates in one project, the date of the first working day within the entered project participation date can be automatically determined according to the national standard calendar. Based directly on the overlapping dates between the date of the first working day and the attendance dates indicated by the attendance information within the entered project participation date, the dates invested in the project are determined, and the participation duration in the project is obtained according to the number of days indicated by the dates invested in the project.
[0044] In step S340, for the second project participants with a project quantity of multiple, the project participation dates of the multiple projects entered by the second project participants are verified, and based on the verification results, the participation duration of the second project participants in each project is determined.
[0045] For example, for a second project participant who has participated in multiple projects, it is necessary to determine their participation duration in each project separately. To accurately determine their participation duration in each project, the entered project participation dates can be verified first to check whether there are any overlaps in the project participation dates of multiple projects entered by the same project participant. If there are overlapping dates, a first prompt message is sent to the client logged in by the second project participant. The first prompt message is used to prompt the second project participant that there are overlapping project participation dates and they need to be corrected. If there are no overlapping dates, the second working days within each project participation date entered by the second project participant are determined according to the national standard calendar, and based on the second working days and the second attendance information of the second project participant within each project participation date, the participation duration of the second project participant in each project is determined.
[0046] In other words, a person can only participate in one project at a time and can participate in multiple projects at different times. If there are overlaps in the project participation dates of multiple projects entered by the second project participant, it means that the project participation dates of at least one project are entered incorrectly. Then, a first prompt message can be sent to the client logged in by the second project participant, or a first prompt message can be sent to the clients of each project manager who entered the project participation information of the second project participant. Through the first prompt message, the second project participant is reminded to correct their project participation dates to ensure that there are no overlaps in the project participation dates corresponding to the multiple projects they participate in. When there are no overlaps in the project participation dates of each second project participant, the second working days within each project participation date entered by the second project participant are determined according to the national standard calendar, and based on the overlapping dates between the second working days and the attendance dates indicated by the second attendance information of the second project participant within each project participation date, the number of working days invested by each second project participant in each project, that is, the participation duration, is determined.
[0047] By matching the attendance working days with the national standard calendar, the project participation duration can be automatically determined, and the calculated invested working days can be verified by matching with the national standard calendar to avoid cost calculation deviations caused by incorrect working day calculations.
[0048] After obtaining the participation duration of each project participant in each project they participate in, the project participants can be grouped according to the project names they participate in to obtain the project participants of each project and the participation duration of the project participants. For example, if a project participant participates in two projects A and B, then this project participant will be assigned to the groups belonging to both project A and project B at the same time.
[0049] In an exemplary embodiment, after determining the participation duration of each project participant in each project they participated in, the participation duration information can be pushed to the client logged in by the project participant, and the project participant can confirm the calculated participation duration. If it is found that the calculated duration is incorrect, the project participant can adjust the participation duration through an adjustment factor to obtain a new participation duration, and upload the new participation duration to the project cost management system of the scientific research institution. After being approved by the project leader, the uploaded new participation duration replaces the original participation duration.
[0050] In step S220, obtain the usage record data of the equipment from the asset subsystem, and determine the equipment resources used by each project according to the usage record data.
[0051] For example, the usage record data of each asset of the scientific research institution is recorded in the asset subsystem. The assets of the scientific research institution can include equipment, where the equipment can include experimental equipment, instruments, etc. During the project R & D process, it may be necessary to purchase or lease experimental equipment, instruments, etc., or it may be necessary to use the purchased experimental equipment, instruments, etc. for project R & D. The usage record data of each equipment, including information such as the user, usage purpose, and usage date, is recorded in the asset subsystem. According to this usage record data, the equipment resources used by each project can be determined.
[0052] In step S230, for each project, obtain the monthly salary information of the project participants from the human resources subsystem, and calculate the first R & D expenses already incurred for the personnel resources of the project according to the participation duration and the monthly salary information of the project participants.
[0053] For example, for each project, the monthly salary information of the project participants can be obtained from the human resources subsystem, calculate the daily salary of the project participants according to the monthly salary information, and then obtain the personnel R & D cost of the project participants according to the product of the daily salary and the participation duration. According to the sum of the personnel R & D costs of each project participant in the project, obtain the R & D expenses generated by the personnel resources of the project during the current accounting period. According to the sum of the R & D expenses calculated in each previous accounting period and the R & D expenses generated during the current accounting period, obtain the first R & D expenses already incurred by the personnel resources currently.
[0054] Taking the monthly regular cost accounting as an example, the first R & D cost can also be calculated based on the full - time rate. Among them, the full - time rate = (the number of working days invested / the total number of working days in a month) × 100%. The working days invested can be understood as the participation duration of the project. According to the product of the full - time rate corresponding to each project participant and the monthly salary, the R & D cost generated by each project participant per month can be obtained. According to the sum of the R & D costs generated by all project participants in the project per month, the R & D cost already generated per month can be obtained. According to the sum of the R & D costs already generated per month before the current moment, the current first R & D cost already generated can be obtained. Through the full - time rate, the input degree of scientific research personnel in scientific research projects can be quantified, ensuring the objectivity and accuracy of cost accounting.
[0055] In an exemplary embodiment, the project cost management system of the scientific research unit in the present disclosure further includes: a verification module, configured to obtain the paid salary vouchers of project participants from the financial subsystem, and verify the first R & D cost according to the paid salary vouchers.
[0056] For example, the calculated first R & D cost can be verified according to the salary expenses indicated in the paid work vouchers to ensure the accuracy of the calculated first R & D cost. For example, if the sum of the expenses indicated by the sum of the paid work vouchers of all project participants is the same as or the difference from the first R & D cost is less than a preset value, the verification passes, indicating that the calculated first R & D cost is correct; otherwise, problems need to be investigated, corrected, and recalculated after correction. The consistency verification of the personnel cost data with the original vouchers in the financial system can ensure the authenticity and legality of the cost data.
[0057] In step S240, for each project, obtain the asset depreciation information of the equipment resources used in the project from the asset subsystem, and calculate the second R & D cost already generated by the equipment resources of the project.
[0058] For example, according to the asset depreciation information of all equipment resources currently used in each project, the second R & D cost already generated by the equipment resources of the project can be calculated.
[0059] In an exemplary embodiment, it is also possible to check the compliance of the asset depreciation calculation with accounting standards, thereby further ensuring the authenticity and legality of the cost data. Asset depreciation refers to the process of allocating the cost of fixed assets (such as equipment and instruments) to each year within its expected service life according to certain rules. Its core purpose is to reflect the gradually decreasing value of assets due to use, natural wear and tear, or technological obsolescence, ensuring the reasonableness and accuracy of cost accounting.
[0060] In step S250, obtain the reimbursement information of the project from the financial subsystem, and calculate the third R & D cost already generated by other resources of the project according to the reimbursement information.
[0061] For example, during the implementation of a project, business trips or technical training may be required, and thus, travel expenses or training expenses will be incurred. These expenses need to be reimbursed through the financial system. Therefore, the reimbursement information of the project can be obtained from the financial subsystem, and based on the sum of the currently reimbursed expenses, the third R & D expenses corresponding to other resource categories that have been incurred currently can be obtained.
[0062] Next, a detailed description will be given of the specific implementation manner of "the adjustment module 140, which is used to calculate, for each ongoing project, the first proportion of the R & D expenses incurred for each R & D resource category of the project in the project budget, and generate an adjustment recommendation for the R & D resource allocation of the project according to the first proportion, the project progress, the project budget, and the preset expense proportion of each R & D resource category of the project at different project progress levels".
[0063] In an exemplary implementation manner, the preset expense proportion of each R & D resource category at different project progress levels is determined according to the R & D resource expense proportion situation of historical projects of the same type at different project progress levels.
[0064] Exemplarily, the adjustment module can obtain the preset expense proportion of each R & D resource category at the current project progress level, divide the R & D resource categories with the first proportion less than the corresponding preset expense proportion into the first group, divide the R & D resources with the first proportion greater than the corresponding preset expense proportion into the second group, and obtain the grouping result of the R & D resource categories; and generate an adjustment recommendation for the R & D resource allocation of the project according to the grouping result, the project progress, and the project budget.
[0065] For example, the preset expense proportion of each R & D resource category at the current project progress level can be determined according to the proportion situation of the R & D resource expenses of historical projects of the same type as the currently accounted ongoing project at the current progress level. Among them, the historical project is a project that has ended.
[0066] Exemplarily, Figure 4 shows a flowchart of a method for determining the preset expense proportion of each R & D resource category at different project progress levels in an exemplary embodiment of the present disclosure. Refer to Figure 4 , this method may include: Step S410, score the historical project according to the project completion duration, the project input cost, and the project completion effect, and obtain the first virtual score of the historical project.
[0067] For example, for a historical project that has been completed, it is possible to score the historical project in terms of the project completion duration, the project input cost, the project completion effect, etc., to obtain the first virtual score of the historical project. For example, if it is determined according to the project completion duration that the project is not overdue, the score will be high; if it is overdue, the score will be low. For example, if it is not overdue, 1 point is given; if it is not overdue and completed ahead of schedule, 1 additional point is added for each day ahead of schedule; if it is overdue, 0 points are given, and 1 additional point is deducted for each day overdue, etc. Similarly, it is also possible to determine whether the project is over budget based on the project budget and the project input cost, and the score of a project that is not over budget in this regard is higher than that of a project that is over budget. It is possible to organize experts to score the project completion effect, or evaluate the project completion effect according to other indicators of the project completion.
[0068] Step S420: Select the target project with the largest first virtual score from the historical projects of the same type as the ongoing project, and determine the cost proportion of the resources of different R & D resource categories during the R & D process of the target project as the preset cost proportion of each R & D resource category corresponding to the ongoing project.
[0069] For example, it is possible to first screen out the historical projects of the same type as the currently accounted ongoing project from the historical projects, and then determine the target project with the largest first virtual score from the historical projects of the same type, and determine the cost proportion of each type of R & D resource corresponding to different R & D progress during the R & D process of the target project as the preset cost proportion of each R & D resource category corresponding to the currently accounted ongoing project.
[0070] In an exemplary embodiment, it is possible to determine the historical projects of the same type as the currently accounted ongoing project according to the project characteristics. The project characteristics can be determined according to the project attributes, such as determining the historical projects of the same type in terms of the similarity of the technical field, technical direction, technical path, technical method, etc. For example, the similarity between the historical project and the currently accounted ongoing project is determined through the similarity of the technical field, technical method, and technical path, and the historical projects are sorted according to the descending order of the similarity. The historical projects of the same type are determined according to the top N historical projects in the sorting.
[0071] Exemplarily, Figure 5 The flowchart shows a method for generating a research and development resource allocation adjustment suggestion in an exemplary embodiment of the present disclosure. Refer to Figure 5 , this method may include step S510 to step S530. Among them: In step S510, for each project, according to the current project progress and the R & D expenses already generated for each category, predict the total first R & D expenses generated when the project is completed.
[0072] For example, the project progress of historical projects of the same type and the R & D expenses generated for each category under the project progress can be obtained as training data, and the final total cost of the project can be used as a training label to train a machine learning model to obtain a project budget prediction model. Among them, the machine learning model can be a convolutional neural network model, a support vector machine model, etc.
[0073] After obtaining the project budget prediction model, the current project progress and the R & D expenses generated for each category under the current project progress can be input into the project budget prediction model, and the first total R & D cost generated when the project is completed can be predicted according to the output of the project budget prediction model.
[0074] In step S520, when the first total R & D cost is greater than the project budget, a first adjustment suggestion is generated.
[0075] In an exemplary embodiment, the first adjustment suggestion is used to indicate reducing the R & D expenses indicated by the R & D resource category in the second group.
[0076] For example, when the predicted first total R & D cost is greater than the project budget, it means that if the R & D resource input cost is not adjusted, there may be a situation of exceeding the budget in the subsequent stage. Therefore, it is necessary to reduce the R & D expenses indicated by the R & D resource category in the second group above on the basis of the original plan in the subsequent stage. In this way, the project cost can be controlled and excessive budget overruns can be avoided. Among them, the original plan can be understood as the input budget of different types of R & D resources in the project plan.
[0077] In step S530, when the first total R & D cost is less than the project budget, a second adjustment suggestion is generated.
[0078] In an exemplary embodiment, the second adjustment suggestion is used to indicate increasing the R & D expenses indicated by the R & D resource category in the first group.
[0079] For example, when the predicted first total R & D cost is less than the project budget, it means that there may be an unreasonable allocation of the input costs of the R & D resources for different categories of the project. Therefore, in the subsequent stage, the input of the R & D expenses indicated by the R & D resource category in the first group above can be appropriately increased on the basis of the original plan, so as to avoid problems such as poor project completion effect or slow progress caused by unreasonable R & D cost allocation.
[0080] During the implementation of a project, it will go through multiple project phases including project establishment, execution, conclusion, etc. The cost investment and consumption of different R & D resource categories may vary in different phases, and the cost investment and R & D resource consumption may also vary at different progress levels in the same phase. Therefore, different preset cost ratios can be set according to the project phase and the project progress of the project phase, and the reasonable cost distribution of the project at each phase or each progress level can be accurately reflected through different preset cost ratios, which helps scientific research institutions better grasp the cost distribution of the project and conduct effective cost control.
[0081] In an exemplary implementation manner, when the difference between the first ratio and the corresponding preset cost ratio is greater than the preset value, the first ratio of the R & D expenses calculated for each category can also be adjusted after being audited through a manual approval process. In this way, both the efficiency is improved through automatic calculation, and the accuracy and rationality of the calculation of the R & D expense ratio are ensured through manual authorization, thereby improving the rationality and accuracy of the cost distribution of the R & D resources invested in the project.
[0082] In an exemplary implementation manner, the project cost management system of the scientific research institution in the present disclosure further includes a permission management module for defining user roles and permissions. User roles can be divided into administrators, department heads, and ordinary users. Administrators have permissions such as configuring accounting rules, adjusting the first ratio, and accessing all data. Department heads have the permission to view the cost data of their own departments and submit adjustment applications. Ordinary users only have the permission to fill in personal project participation information and query the associated project costs.
[0083] Through the role permission management module, the operation permissions of different user roles are clearly divided. Administrators have the highest permissions and can perform core configuration and management of the system; department heads can only view and apply for adjustment of the data of their own departments; ordinary users can only fill in personal information and query the associated project costs. This permission control mechanism effectively protects the security and confidentiality of system data and prevents the leakage of sensitive information; the clear role permission settings standardize the internal work processes of scientific research institutions. Users of different roles can only operate within their permitted scopes, avoiding unauthorized operations and data chaos, and improving work efficiency and management standardization.
[0084] In an exemplary embodiment, the project cost management system of the scientific research institution in the present disclosure further includes a display module, which is used to perform visual analysis on R & D expenses according to a target visualization style and a target data output format, generate an R & D expense report, and send the generated R & D expense report to a target business system, wherein the target visualization style is determined according to the selection of multiple candidate visualization styles, the target data output format is determined according to the selection of multiple candidate data output formats, and the target business system is determined according to the selection of multiple candidate business systems.
[0085] In other words, the result display module can output the R & D expense accounting result through multi-dimensional reports and visual forms. For example, middleware and a third-party BI (Business Intelligence) tool can be integrated into the project cost management system of the scientific research institution to achieve custom visual analysis. The output data format can be compatible with multiple data formats, such as Excel, PDF, and JSON, and can be pushed to a specified business system through webhook. For example, the R & D expense report can be pushed to the financial system. The seamless connection between the scientific research cost data and the financial system is realized. The financial department can directly obtain accurate cost data for financial accounting and report generation, avoiding errors that may occur in manual data entry and improving the efficiency and accuracy of financial work.
[0086] The visual result analysis mode integrated with third-party tools enables scientific research institutions to use these professional data analysis tools to conduct more in-depth analysis and mining of cost data. Through custom visual analysis, cost data can be displayed in a more intuitive and personalized way, helping scientific research institutions discover potential rules and problems in the data and providing more powerful support for decision-making. The diverse data output formats and Webhook push function facilitate data sharing and interaction between scientific research institutions and other business systems. Cost data can be output in different formats to meet the needs of different business scenarios; pushed to a specified business system through Webhook, real-time synchronization and application of data are realized, improving the utilization value of data.
[0087] In an exemplary embodiment, the accounting module further includes: a preset cost accounting rule configuration unit, which is used to provide a formula editor to generate custom preset cost accounting rules.
[0088] In other words, the accounting module in the present disclosure supports user-defined formula configuration, allows dynamic modification of cost accounting rules according to the needs of scientific research institutions, provides a formula editor in the configuration interface, and supports mathematical operators, logical conditions, and variable reference functions.
[0089] The business characteristics and cost accounting requirements of different scientific research institutions may vary. Supporting user-defined formula configuration enables the system to meet the personalized needs of each institution. Scientific research institutions can flexibly adjust the cost calculation rules according to their actual situations, improving the accuracy and applicability of cost accounting. The mathematical operators, logical conditions, and variable reference functions provided by the formula editor make it more convenient and efficient for users to define custom formulas. Users do not need to have professional programming knowledge to define complex cost calculation rules based on business logic, reducing the threshold for using the system. At the same time, formula-based calculations can eliminate subjective biases and enhance the scientific nature and accuracy of cost accounting.
[0090] In an exemplary implementation, hierarchical cost accounting can be performed for scientific research institutions. That is, first calculate the R & D investment costs of each department, and then determine the total R & D investment cost of the research institution based on the sum of all departments. Generate adjustment suggestions based on the gap between the total R & D investment cost and the total budget. Control R & D costs from both the overall and local perspectives.
[0091] In an exemplary implementation, when abnormal data appears, the system will trigger a warning and generate an error log, facilitating managers to discover problems in a timely manner. After manual review and resubmission of the data, the incorrect data can be corrected to ensure the quality of the data in the system.
[0092] The present disclosure realizes the automation of project cost management for scientific research institutions, providing an efficient, reliable, and accurate cost management system for scientific research institutions.
[0093] In addition, it should be noted that the above-mentioned drawings are only schematic illustrations of the processes included in the system according to the exemplary embodiments of the present invention, rather than for limiting purposes. It is easy to understand that the processes shown in the above-mentioned drawings do not indicate or limit the time sequence of these processes. Additionally, it is also easy to understand that these processes can be executed synchronously or asynchronously in, for example, multiple modules.
[0094] Furthermore, the present disclosure also provides a project cost management method for scientific research institutions, including: obtaining first data from the human resources subsystem, financial subsystem, attendance subsystem, and asset subsystem; regularly inputting project participation information, where the project participation information includes the project name, project participants, and the project participation dates of the project participants; based on the project participation information, the first data, and preset cost accounting rules, calculating the R & D costs already incurred for each R & D resource category of each project of the scientific research institution; for each ongoing project, calculating the first proportion of the R & D costs already incurred for each R & D resource category of the project to the project budget, and generating adjustment suggestions for the R & D resource allocation of the project according to the first proportion, project progress, project budget, and the preset cost proportions of each R & D resource category of the project at different project progress stages.
[0095] In an exemplary embodiment, the R & D resource categories include human resources, equipment resources, and other resources. The preset cost accounting rule includes separately accounting for the R & D expenses of the same R & D resources participating in different projects according to the project participation duration. Based on the project participation information, the first data, and the preset cost accounting rule, calculating the R & D expenses already incurred for each R & D resource category of each project of the scientific research unit includes: obtaining the attendance information of project participants from the attendance subsystem, and determining the participation duration of project participants in each project according to the input project participation information and the attendance information; obtaining the usage record data of equipment from the asset subsystem, and determining the equipment resources used in each project according to the usage record data; for each project, obtaining the monthly salary information of project participants from the human resources subsystem, and calculating the first R & D expenses already incurred for the human resources of the project according to the participation duration of project participants and the monthly salary information; for each project, obtaining the asset depreciation information of the equipment resources used in the project from the asset subsystem, and calculating the second R & D expenses already incurred for the equipment resources of the project; obtaining the reimbursement information of the project from the financial subsystem, and calculating the third R & D expenses already incurred for the other resources of the project according to the reimbursement information.
[0096] In an exemplary embodiment, the step of obtaining the attendance information of project participants from the attendance subsystem and determining the participation duration of project participants in each project according to the input project participation information and the attendance information includes: summarizing the project participants of each project of the scientific research unit to obtain a set to be matched; for each project participant in the set to be matched, matching it with the project participants of each project, and determining the projects participated in by the project participant and the number of projects according to the successfully matched projects; for the first project participant with a project quantity of one, determining the first working day within the project participation date entered by the second project participant according to the national standard calendar, and determining the participation duration of the first project participant in the project based on the first working day and the first attendance information of the first project participant within the project participation date; for the second project participant with a project quantity of multiple, verifying the project participation dates of the multiple projects entered by the second project participant, and determining the participation duration of the second project participant in each project according to the verification result.
[0097] In an exemplary embodiment, validating the project participation dates of multiple projects entered by the second project participants and determining the participation duration of the second project participants in each project according to the validation results includes: validating whether there are overlapping dates among the project participation dates of multiple projects entered by the second project participants; in the case of overlapping dates, sending a first prompt message to the client logged in by the second project participants, where the first prompt message is used to prompt the second project participants that there are overlapping project participation dates and need to be corrected; in the case of no overlapping dates, determining the second working days within each project participation date entered by the second project participants according to the national standard calendar, and determining the participation duration of the second project participants in each project based on the second working days and the second attendance information of the second project participants within each project participation date.
[0098] In an exemplary embodiment, the project cost management method of the scientific research institution in the present disclosure further includes: obtaining the paid salary vouchers of project participants from the financial subsystem and validating the first R & D expenses according to the paid salary vouchers.
[0099] In an exemplary embodiment, the preset cost ratio of each R & D resource category at different project progress is determined according to the R & D resource cost ratio of historical projects of the same type at different project progress. Generating the R & D resource allocation adjustment suggestion for the project according to the first ratio, project progress, project budget, and the preset cost ratio of each R & D resource category of the project at different project progress includes: obtaining the preset cost ratio of each R & D resource category at the current project progress, classifying the R & D resource categories with the first ratio less than the corresponding preset cost ratio into the first group, and classifying the R & D resources with the first ratio greater than the corresponding preset cost ratio into the second group to obtain the grouping result of R & D resource categories; generating the R & D resource allocation adjustment suggestion for the project according to the grouping result, project progress, and project budget.
[0100] In an exemplary embodiment, generating the R & D resource allocation adjustment suggestion for the project according to the grouping result, project progress, and project budget includes: for each project, predicting the total first R & D expenses generated when the project is completed according to the current project progress and the R & D expenses already generated for each category; in the case where the total first R & D expenses are greater than the project budget, generating a first adjustment suggestion, where the first adjustment suggestion is used to indicate reducing the R & D expenses indicated by the R & D resource categories in the second group; in the case where the total first R & D expenses are less than the project budget, generating a second adjustment suggestion, where the second adjustment suggestion is used to indicate increasing the R & D expenses indicated by the R & D resource categories in the first group.
[0101] In an exemplary embodiment, the method for determining the preset cost ratio of each R & D resource category at different project progress includes: scoring historical projects according to the project completion duration, project input cost, and project completion effect to obtain the first virtual score of the historical projects; selecting the target project with the largest first virtual score from the historical projects of the same type as the ongoing project, and determining the cost ratio of the resources of different R & D resource categories in the R & D process of the target project as the preset cost ratio of each R & D resource category corresponding to the ongoing project.
[0102] In an exemplary embodiment, the project cost management method of the scientific research institution in the present disclosure further includes: performing visual analysis on the R & D expenses according to the target visualization style and the target data output format, generating an R & D expense report, and sending the generated R & D expense report to the target business system, where the target visualization style is determined according to the selection of multiple candidate visualization styles, the target data output format is determined according to the selection of multiple candidate data output formats, and the target business system is determined according to the selection of multiple candidate business systems.
[0103] In an exemplary embodiment, the project cost management method of the scientific research institution in the present disclosure further includes: in response to a trigger operation on the formula editor control, displaying the formula editor; in response to an operation confirming the completion of formula editing, obtaining a preset cost accounting rule according to the formula in the formula editor when the formula editing is completed.
[0104] The specific implementation details of the above method have been described in detail in the relevant parts of the above system, and will not be elaborated here.
[0105] It should be noted that although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the exemplary embodiments of the present disclosure, the features and functions of the two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.
[0106] The exemplary embodiments of the present disclosure further provide a computer program product. The computer program product includes a computer program, and when the computer program is executed by a processor, it implements the above-mentioned project cost management method of the scientific research institution.
[0107] In one embodiment, a computer program product may be a tangible product containing a computer program, such as a computer-readable storage medium storing the computer program. The readable storage medium may be a storage medium based on signals such as electricity, magnetism, light, electromagnetic, infrared, etc., including but not limited to: random access memory (RAM), read-only memory (ROM), magnetic tape, floppy disk, flash memory, mechanical hard disk drive (HDD), solid-state drive (SSD), and so on. Exemplarily, the computer program product may be implemented as a non-volatile storage medium storing the computer program, such as read-only memory, Nand Flash, etc.
[0108] In one embodiment, a computer program product may be an intangible product containing a computer program. Exemplarily, the computer program product may be implemented as a virtual digital product, such as an executable file storing the computer program, digital files such as installation packages.
[0109] The code of the computer program can be written in one or more programming languages. Programming languages such as C, Java, C++, Python, etc. The program code can be executed entirely on the user's computing device, or partially on the user's computing device, or executed as an independent software package, or partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving a remote computing device, the remote computing device can be connected to the user's computing device through any type of network, such as a local area network (LAN), wide area network (WAN), etc., or can be connected to an external computing device (e.g., through an Internet connection provided by an operator).
[0110] The computer program can be carried or transmitted by signals such as electricity, magnetism, light, electromagnetic, infrared, etc. The electronic device can convert the signal carrying the computer program into a digital signal and then run the computer program. When the computer program runs on the electronic device, its code is used to cause the electronic device to execute (more specifically, to cause the processor of the electronic device to execute) the method steps of various exemplary embodiments of the present disclosure, such as the project cost management method of the above-mentioned scientific research institution.
[0111] The exemplary embodiments of the present disclosure also provide an electronic device. The electronic device may include a processor and a memory. The memory stores executable instructions of the processor, such as a computer program. The processor executes the method steps of various exemplary embodiments of the present disclosure by executing the executable instructions. In addition, the electronic device may further include a display for displaying a graphical user interface.
[0112] The following refers to Figure 6 , and the electronic device is exemplarily described in the form of a general-purpose computing device. It should be understood thatFigure 6 The illustrated electronic device 600 is merely an example and should not impose limitations on the functions and scope of use of the embodiments of the present disclosure.
[0113] As Figure 6 illustrated, the electronic device 600 may include: a processor 610, a memory 620, a bus 630, an I / O (input / output) interface 640, a network adapter 650, and a display 660.
[0114] The memory 620 may include volatile memory, such as a RAM 621 and a cache unit 622, and may also include non-volatile memory, such as a ROM 623. The memory 620 may also include one or more program modules 624, and such program modules 624 include, but are not limited to: an operating system, one or more application programs, other program modules, and program data, and the implementation of a network environment may be included in each or some combination of these examples. For example, the program module 624 may include each module in the above device.
[0115] The processor 610 may include one or more processing units. For example, the processor 610 may include an AP (Application Processor), a modem processor, a GPU (Graphics Processing Unit), an ISP (Image Signal Processor), a controller, an encoder, a decoder, a DSP (Digital Signal Processor), a baseband processor, and / or an NPU (Neural-Network Processing Unit), etc.
[0116] The processor 610 may be used to execute executable instructions stored in the memory 620, such as the project cost management method of the above scientific research institution.
[0117] The bus 630 is used to implement connections between different components of the electronic device 600 and may include a data bus, an address bus, and a control bus.
[0118] The electronic device 600 may communicate with one or more external devices 700 (such as a keyboard, a mouse, an external controller, etc.) through the I / O interface 640.
[0119] The electronic device 600 can communicate with one or more networks via the network adapter 650. For example, the network adapter 650 can provide mobile communication solutions such as 3G / 4G / 5G, or wireless communication solutions such as wireless local area network, Bluetooth, near field communication, etc. The network adapter 650 can communicate with other modules of the electronic device 600 via the bus 630.
[0120] The electronic device 600 can display a graphical user interface via the display 660, such as an interface for displaying a research and development expense report.
[0121] Although Figure 6 not shown in the figure, other hardware and / or software modules can also be provided in the electronic device 600, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.
[0122] In addition, the above-mentioned drawings are only schematic illustrations of the processes included in the method according to the exemplary embodiments of the present disclosure, rather than for limiting purposes. It is easy to understand that the processes shown in the above-mentioned drawings do not indicate or limit the chronological order of these processes. Additionally, it is also easy to understand that these processes can be executed synchronously or asynchronously in, for example, multiple modules.
[0123] As can be seen from the above, the technical solution of the present disclosure can be implemented as a method, apparatus, system, computer program product, storage medium, electronic device, etc. Those skilled in the art can understand that various aspects of the present disclosure can be specifically implemented in the following forms, namely: a complete hardware implementation, a complete software implementation (including firmware, microcode, etc.), or an implementation combining hardware and software aspects, such as can be respectively referred to as "circuit", "module" or "system".
[0124] It should be understood that the present disclosure is not limited to the specific method steps or structures already described and shown in the drawings, and various modifications and changes can be made without departing from its scope. Based on the specific embodiments provided by the present disclosure, those skilled in the art will easily think of other embodiments. Therefore, the specific embodiments provided by the present disclosure are only exemplary, and the scope and spirit of the present disclosure are pointed out by the claims, and should cover any variations, uses or adaptive changes of the present disclosure, and these variations, uses or adaptive changes follow the general principles of the present disclosure and include well-known common general knowledge or conventional technical means in the technical field not disclosed by the present disclosure.
Claims
1. A project cost management system for a scientific research unit, characterized in that: include: A data acquisition module, used for acquiring first data from a human resources subsystem, a financial subsystem, an attendance subsystem and an asset subsystem; A reporting module is used to regularly input project participation information, wherein the project participation information includes project name, project participants, and project participation date of project participants; An accounting module, used to regularly calculate the R&D expenses incurred by each R&D resource category of each project of the scientific research unit based on the project participation information, the first data and preset cost accounting rules; The adjustment module is used to calculate, for each ongoing project, a first proportion of the R&D expenses incurred by each R&D resource category of the project to the project budget, and generate an R&D resource allocation adjustment suggestion for the project based on the first proportion, project progress, project budget and the preset cost proportion of each R&D resource category of the project under different project progress.
2. The system according to claim 1, characterized in that The R&D resource categories include personnel resources, equipment resources, and other resources. The preset cost accounting rules include separately accounting for R&D expenses of the same R&D resources participating in different projects according to the project participation duration. The accounting modules include: Obtain the attendance information of project participants from the attendance subsystem, and determine the participation time of project participants in each project based on the input project participation information and the attendance information; Acquire equipment usage record data from the asset subsystem, and determine the equipment resources used by each project based on the usage record data; For each project, the monthly salary information of the project participants is obtained from the human resources subsystem, and the first R&D expenses incurred by the project's personnel resources are calculated based on the project participants' participation time and the monthly salary information; For each project, the asset depreciation information of the equipment resources used by the project is obtained from the asset subsystem, and the second R&D expenses incurred by the equipment resources of the project are calculated; The reimbursement information of the project is obtained from the financial subsystem, and the third R&D expenses generated by other resources of the project are calculated based on the reimbursement information.
3. The system according to claim 2, characterized in that The acquisition of the attendance information of the project participants from the attendance subsystem and the determination of the participation time of the project participants in each project according to the input project participation information and the attendance information include: Summarize the project participants of each project of the scientific research unit to obtain a set to be matched; For each project participant in the to-be-matched set, match it with a project participant of each project, and determine the projects and project quantities in which the project participant participates based on the successfully matched projects; For a first project participant with one project, determine the first working day within the project participation date entered by the second project participant according to the national standard calendar, and determine the participation duration of the first project participant in the project based on the first working day and the first attendance information of the first project participant within the project participation date; For a second project participant who has multiple projects, the project participation dates of the multiple projects entered by the second project participant are verified, and the participation duration of the second project participant in each project is determined based on the verification result.
4. The system according to claim 3, characterized in that The verifying of the project participation dates of the plurality of projects entered by the second project participant, and determining the participation duration of the second project participant in each project according to the verification result, comprises: Check whether there are overlapping dates in the project participation dates of multiple projects entered by the second project participant; In the case of overlapping dates, a first prompt message is sent to the client logged in by the second project participant, wherein the first prompt message is used to prompt the second project participant that the project participation dates overlap and need to be corrected; In the absence of overlapping dates, the second working day of each project participation date entered by the second project participant is determined according to the national standard calendar, and the participation duration of the second project participant in each project is determined based on the second working day and the second attendance information of the second project participant on each project participation date.
5. The system according to claim 2, characterized in that The system further comprises: The verification module is used to obtain the paid salary vouchers of the project participants from the financial subsystem, and verify the first research and development expenses based on the paid salary vouchers.
6. The system according to claim 1, characterized in that The preset cost ratio of each R&D resource category under different project progress is determined according to the R&D resource cost ratio of historical projects of the same type under different project progress. The adjustment module includes: Obtain the preset cost ratio of each R&D resource category under the current project progress, divide the R&D resource categories whose first ratio is less than the corresponding preset cost ratio into the first group, and divide the R&D resources whose first ratio is greater than the corresponding preset cost ratio into the second group, and obtain the grouping results of the R&D resource categories; Based on the grouping results, project progress and project budget, generate R&D resource allocation adjustment suggestions for the project.
7. The system according to claim 6, characterized in that Generating the R&D resource allocation adjustment suggestion for the project according to the grouping results, project progress and project budget includes: For each project, based on the current project progress and the R&D expenses incurred in each category, forecast the first total R&D expenses incurred upon completion of the project; In the case where the first total R&D expense is greater than the project budget, generating a first adjustment suggestion, the first adjustment suggestion being used to instruct to reduce the R&D expense indicated by the R&D resource category in the second group; In the case where the first total R&D expense is less than the project budget, a second adjustment suggestion is generated, wherein the second adjustment suggestion is used to indicate an increase in the R&D expense indicated by the R&D resource category in the first group.
8. The system according to claim 6, characterized in that The method for determining the preset cost ratio of each R&D resource category under different project schedules includes: Score the historical projects according to the project completion time, project investment cost, and project completion effect to obtain the first virtual score of the historical projects; Select the target project with the largest first virtual score from historical projects of the same type as the ongoing project, and determine the cost proportion of resources of different R&D resource categories during the R&D process of the target project as the preset cost proportion of each R&D resource category corresponding to the ongoing project.
9. The system according to claim 1, characterized in that The system also includes a display module, which is used to perform visual analysis on R&D expenses according to a target visualization style and a target data output format, generate an R&D expense report, and send the generated R&D expense report to a target business system, wherein the target visualization style is determined according to a selection of multiple candidate visualization styles, the target data output format is determined according to a selection of multiple candidate data output formats, and the target business system is determined according to a selection of multiple candidate business systems.
10. The system according to claim 1, characterized in that The accounting module further includes: a preset cost accounting rule configuration unit, which is used to provide a formula editor to generate a customized preset cost accounting rule.