[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN112967025B - Information engineering supervision project image progress management system - Google Patents

Information engineering supervision project image progress management system Download PDF

Info

Publication number
CN112967025B
CN112967025B CN202110252526.9A CN202110252526A CN112967025B CN 112967025 B CN112967025 B CN 112967025B CN 202110252526 A CN202110252526 A CN 202110252526A CN 112967025 B CN112967025 B CN 112967025B
Authority
CN
China
Prior art keywords
project
module
information
work
task
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110252526.9A
Other languages
Chinese (zh)
Other versions
CN112967025A (en
Inventor
刘庆波
张玉杰
周威
马达
卢学哲
崔秀文
张洪
冯本锐
况文婷
王莉
邹晓光
王安纲
史纪良
翁圻
刘纯利
唐勇
陈志勇
张玲志
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Zhongbaixin Information Technology Co ltd
Original Assignee
Beijing Zhongbaixin Information Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Zhongbaixin Information Technology Co ltd filed Critical Beijing Zhongbaixin Information Technology Co ltd
Priority to CN202110252526.9A priority Critical patent/CN112967025B/en
Publication of CN112967025A publication Critical patent/CN112967025A/en
Application granted granted Critical
Publication of CN112967025B publication Critical patent/CN112967025B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/103Workflow collaboration or project management

Landscapes

  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Engineering & Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Operations Research (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Data Mining & Analysis (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention relates to an information engineering supervision project image progress management system, which comprises a project module, a working hour module, a timing module, an early warning management module, a project guiding module and a project display module; and the project establishment application module is used for acquiring project information, including project type, project full name, project attribute, project level, project property, owner unit, project type, contract amount, project manager, execution place, affiliated industry, general supervision engineer and auditor, generating a project basic information form taking the project number as a key word, and gradually transmitting the project basic information form to the project approval module with the authority user for approval. The project guide module displays time ranges of all stages of projects and the current state in a list form, and the project display module displays the time ranges of all event task stages of the projects and the current event task state, so that the three-dimensional accurate guide of the whole supervision project period and the project of a manager is realized, the supervision project management efficiency is improved, and the management cost is reduced.

Description

Information engineering supervision project image progress management system
The application is a divisional application entitled "information system project supervision project guidance management system" with application date of 09/07/2020 and application number of 202010658999.4.
Technical Field
The invention belongs to the technical field of computer application, and particularly relates to an information engineering supervision project image progress management system.
Background
With the continuous progress of informatization, big data and internet technologies, software systems for managing project management also appear in the information system engineering supervision industry at present, so that the data informatization management in the project supervision process is realized, and the positive effects of improving the standardization, the digitization and the management efficiency of the management process are achieved to a certain extent. Specifically, the functions of the conventional supervision project management system are mainly divided into two parts: an enterprise management subsystem and a production management subsystem. The enterprise management subsystem mainly comprises an OA file cooperation function, administrative management, financial management, human resource management, logistics management and other modules. The production management subsystem sets a module according to the professional direction of the supervision service project, wherein the professional processes of project starting, project execution, project acceptance and project ending are covered. The method can meet different automation requirements of enterprise management and project management, but has the following defects.
(1) At present, with increasingly complicated and large-scale engineering project management, the exchange and transmission of project information become more and more frequent, but the coupling degree between each functional module of the existing enterprise management subsystem and each functional module of the production management subsystem is higher, and the whole function realization effect is relatively fixed. So that the prior supervision system can not meet the actual requirements of rapid customization and rapid release. Often, only a small function is needed to be adjusted, but the whole system level has to be waited for to be completely renewed, so that huge working hours are consumed, and quick adjustment and quick use cannot be realized.
(2) The existing supervision system can meet the requirement of management according to supervision management industry standards and industry regulations, but the supervision standards of the system only specify which behaviors exist, and the time and the duration of the behaviors are not specified and managed, so that the personnel input cost in supervision projects cannot be controlled. Furthermore, the working condition of the project member cannot be grasped, the progress condition of the project can be known in time, and the project cannot be accurately grasped.
(3) The enterprise management part in the supervision system and the production (project) management part cannot share and integrate functions and data, the high-level enterprise cannot know accurate project statistical data such as project cost of the whole department and the whole company in time, the project data are often required to be individually extracted and adjusted to carry out manual accounting so as to know the whole profit data of the company, the project statistical data are not timely and accurate, the labor is required to be consumed for unified accounting, and resources are wasted.
(4) The project management part in the existing supervision system refers to that a project principal performs personnel allocation on a work task, and other roles cannot perform further personnel adjustment according to the project task and the change in actual execution, so that the actual task allocation and actual participants are often not matched, the actual execution condition cannot be reflected, and great deviation is caused to project management and control and subsequent cost accounting.
(5) The role and authority configuration of the existing supervision system are fixed and single, and the corresponding adjustment of the system user authority cannot be carried out according to the changes of the actual enterprise system, the working process and the like, so that the business operation requirement cannot be realized, and only the research and the development can be carried out again.
Based on the above problems, we first manage part 1 for the national standard specification GB/T19668.1-2014 information technology service: the general rules "analyzes to summarize 36 events covering the design, deployment implementation and operation maintenance of the supervision service plan as service units for the supervision project execution, so that the supervision engineer can conveniently set project work plans, arrange work hours and budget instructions on the service units, and then the enterprise operation management index parameters are given to the functions of managers at all levels in the information system workflow, so that the managers can conveniently check and confirm the supervision engineer instructions in the workflow. The work after the audit and the confirmation is triggered according to time and executed according to the flow, and the related information to be handled is pushed to the supervision engineer. The supervision engineer produces the related service deliveries according to the to-be-handled information prompt, so that the whole supervision project management process is completed, the deepened application of the enterprise supervision service is promoted, the efficiency and level of production, management and decision making are continuously improved, and the economic benefit and the core competitiveness of the enterprise are improved.
Disclosure of Invention
In view of the problems existing in the prior art, the technical problem solved by the invention is to provide an information engineering supervision project image progress management system, which meets the personalized customization and rapid release of the supervision project management function, realizes the unified and integrated management of supervision enterprise operation management requirements and supervision professional services on an enterprise operation decision high-level manager level and a project management level, and can reflect the enterprise decisions of project human resource investment, labor management, cost budget and profit allocation index in the project execution process, thereby realizing the refined digital management guidance of the supervision project.
The technical means adopted by the invention are as follows.
The invention provides an information engineering supervision project image progress management system which is characterized by comprising a project module, a working hour module, a timing module, an early warning management module, a project guide module and a project display module; wherein, the project module comprises a project establishment module and a project management module; the project establishment module comprises an establishment application module and a project approval module; the project establishment application module collects project information including project type, project full name, project attribute, project level, project property, owner unit, project type, contract amount, project manager, execution location, industry, and/or general supervision engineer and auditor, generates a project basic information form taking project number as a keyword, and transmits the project basic information form to a project approval module with authority users step by step for approval; the project approval module receives the project basic information form and returns a pass/fail result, if the project basic information form does not pass, the project basic information form returns to the previous stage in the process of stage-by-stage approval, and after modification, the project basic information form is approved stage by stage; the project management module comprises a project personnel setting module, a project management information setting module and a project plan module; the project personnel setting module sets project responsible personnel, project participators and project management personnel; the project management information setting module sets project management information, which comprises cost proportion, and/or travel subsidies, and/or post names and corresponding costs; the project plan module comprises a milestone stage setting module, an event task setting module and a project plan auditing module; the milestone stage setting module is used for setting project milestones and setting time ranges of various stages; the event task setting module is used for further setting event tasks in each stage based on each stage set by the milestone, setting the time range of each event task and the executive personnel of each event task, generating a project work task form, determining a project plan and transmitting the project plan to a user with authority for examination and approval; the project plan auditing module receives the project work task form, audits step by step, returns a pass/fail result, returns to the previous stage if the pass/fail result does not pass in the process of examination and approval step by step, and examines and approves step by step after modification; the system comprises a work module, a work completion module, a work record operation module and/or a work claiming module, wherein the work module comprises a work module which displays project work tasks to be handled and the like required by a current system login user and is provided with a work distribution operation module, a work decomposition operation module, a work completion operation module, a work recording operation module and/or a work claiming module; the work distribution module distributes the selected project event task to other staff, the event task is not displayed in the project work task of the distribution staff, the task state is to be claimed, and the task state is to be completed after being claimed; the work decomposition module distributes the selected project task event to other employees, the event task is still displayed in the project work task of the decomposition staff, the task state is to be claimed, and the task state is to be completed after being claimed; the work claiming module receives project work tasks of other employees for dispatching or decomposing projects, and the received project work tasks serve as the to-be-handled project work tasks of the receiving user; the completed project work task is marked by the work completion operation module, and the task state is completed; the working hour recording operation module records the working hours of a user for executing project work tasks, and stores and transmits the working hours to the working hour module;
wherein, the work module further comprises a personal work plan module and a work module for arranging others;
wherein, the personal work plan module sets a work task form irrelevant to the project, and the setting comprises: generating a work task form which is irrelevant to the project by using the task name, the project type, the project stage, the work content, the start time, the finish time, the work place and the work time; the system comprises different task types, wherein the task types comprise coaching actions, key actions and specified actions of the project;
wherein, said module of arranging other people's work contains: after the work tasks are submitted, appointed executives claim the work tasks in a claim module of the appointed executives, task work information is transferred to a personal work module of the executives, and the working hours of completing the work tasks are recorded;
the working hour recording operation module records the working hours of a user for executing project work tasks, and stores and transmits the working hours to the working hour module;
the timing module is provided with a plurality of timing tasks, including timing tasks of monthly personnel cost statistics, project quarterly report generation, project case generation, personnel early warning report 30 days in advance, project budget early warning and work to-do push reminding; the timing task defines an executive program address, an executive cycle, start-stop time and a starting mode (manual/automatic), and defines adding or deleting the timing task and modifies the defined attribute of one timing task; starting or stopping a timing task, and simultaneously starting or stopping all timing tasks;
the early warning management module comprises an examination and approval data retention time early warning module, a plan postpone early warning module, a development overtime early warning module, a budget overburdened early warning module and an early warning module with inconsistent plan money return and actual money return, and each early warning module performs color distinguishing display according to set data comparison and aiming at the risk degree of early warning data; the timing module is used for pushing the early warning states to the early warning module in a layered mode to carry out early warning reminding;
wherein, the item guide module displays the time range of each stage of the item and the current state in a list form, and the current state comprises: the system comprises a working time module, a task execution module and a task execution module, wherein the working time module is used for recording working hours; when the actual end time is larger than the planned end time, the task recording color mark is red to prompt the delay risk, wherein the task state comprises: to be claimed, to be completed and completed;
the project display module displays time ranges of all event task phases of a project and current event task states, wherein the project states comprise: archive, exception, suspend, and execute states.
The system also comprises a management view module, which is used by a high-level leader and comprises the steps of carrying out annual statistical analysis on the refund condition of each department in each month, carrying out annual statistical analysis on the comparison condition of the plan cost and the execution cost of each project in each month, carrying out annual statistical analysis on the comparison condition of the number of the normal execution and the postponed execution of each project in each month, and carrying out annual statistical analysis on the number of newly added records in each month and the number associated with the project.
Preferably, the project management module further comprises a project type modification module, a project basic information entry module, a project manager modification module, a chief engineer modification module, a project change module, a project attribution department modification module and/or a contract information modification module; the system also comprises an item query module, wherein the item query module queries an item data list of items in charge, participated and managed according to roles and permissions of loggers; the system also comprises a project filing module, wherein the project filing module is maintained by a project manager, and is consulted by a department manager, a branch management leader and a comprehensive management part; the quality specialist of the quality management department performs project screening according to departments, project names, project managers and contract amount inquiry conditions; the data list displays each item information, an operation button is arranged behind each item, the item filing operation can be carried out, when the items are filed, the item names are automatically brought in, and the filing position is required to be input, so that the filing is finished; the system also comprises a project display module which displays time ranges of all event task phases of the project and the current event task state, wherein the project state comprises: archive, exception, suspend, and execute states.
Preferably, the project module comprises a contract module and a money return module, and the project item establishing module is associated with the contract module and the money return module; the contract module collects information including but not limited to signing date, whether the contract is automatically renewed, owner units, purchasing modes, bidding companies, contacts, contact phone, contract keywords, payment conditions, uploaded bid winning notice, electronic contracts and contract accessories, generates a contract information record with the contract number as the keyword, and stores the contract information record in the contract module, and the project auditing module audits related information; this money return module gathers money return information, contains: and generating a refund information form by the refund sequence number, the estimated refund time, the payment proportion, the corresponding refund amount and the payment condition, storing the refund information form in the refund module, and auditing related information by the item auditing module.
Preferably, the project module further comprises an invoice application module and an invoice return module; the invoice application module is initiated by a project manager according to each amount of money of a money return plan aiming at established items, collects invoice application forms comprising application date, project numbers, form numbers, contract names, invoicing records, invoice types, payer names, payer tax numbers, contents, amounts and/or applicants, sends the invoice application forms to a department manager and a financial manager for auditing step by step, is transacted by financial executive personnel finally, and returns transacted results to the project manager; the invoice returning module is used for sending an application flow to an invoice which is lost and has wrong invoice information and needs to be reissued by a project manager, explaining the reason, selecting the invoice type, sending the invoice type to a department manager and a financial manager step by step for auditing, and finally handling the invoice by financial executive staff and returning a handling result to the project manager.
Preferably, the project module further comprises a project budget module, which is formulated by a project manager authority user, collects, but is not limited to: filling the number of people invested in each level of personnel in the project full cycle, other expenses of each level of personnel project, pre-estimated construction period, house renting unit price, house renting cycle (month), car renting unit price, car renting cycle (month), travel subsidy days, travel traffic cost (unit price times), travel accommodation cost (unit price times days), external collection equipment cost and other or external packing cost; and further summarizing the planned refund amount and the proportion of departments, the planned refund amount of the current financial year according to the project budget of each project, and setting the project budget of the current financial year.
Preferably, the working module further comprises a checking and arranging working module, a checking and hierarchical management working module and a checking and all working modules; the checking and arranging work module is arranged in a user system with authority over the project manager and used for checking whether published work is claimed, if the issued work is not claimed by an executor, checking reasons, if the issued work is claimed or the work is finished, and tracking the issued work in a state; for the published work, withdrawing, filling a withdrawal reason for withdrawing, reminding in a message module of the executed person, and displaying the withdrawn and terminated states in a work list of the executed person and a published work list; the inspection hierarchical management working module is arranged in a user system with authority over the jobs of a project manager and is used for checking all data under the jobs to which key actions and specified actions belong; the checking all work modules are arranged in a user system with large leader user authority, and details of work tasks arranged by all users are obtained.
Preferably, the man-hour module comprises a project man-hour acquisition module, a non-project man-hour acquisition module and a man-hour statistic module; the project working hour acquisition module collects and records the working hour information of the employee project transmitted by the working hour recording operation module; the non-project working hour acquisition module collects and records non-project working hour information input by the staff; the man-hour counting module collects the man-hours collected by the project man-hour collecting module and the non-project man-hour collecting module, counts the man-hours of each employee according to the day/month, and counts the total man-hours of each project according to the day/month.
Preferably, the man-hour module further comprises a my daily man-hour module, a my monthly man-hour module, a daily man-hour detail module, a work information module for counting more than 8 hours per day, and a module for counting the man-hours of participating projects; a checking daily working hour module, a department manager, a management leader and a management department, which are arranged in all the user authority systems; a department project labor hour module, a checking and recording labor hour module and a 8-hour-checked labor hour counting module which are arranged in a department manager and/or a user system with the authority; all the project labor hour modules with the authority over the branch management leader can be set to check all the labor hour information.
Preferably, the project module further comprises a quarterly report module, a project manager fills in the total investment amount of the project construction, the managed project cost budget and the accumulated investment time of the supervision project group personnel from the project table and the budget table to obtain, and if the value is null, the default assignment of the system is 0; the total amount of the engineering project and the fund payment is a project manager filling item, and if the value is null, the default value of the system is 0; the total investment amount of the engineering construction, the project cost budget managed, the accumulated investment working hours of the personnel of the project supervision group, the total amount of the engineering project and the completed payment fund can be modified, if the data is modified, the proportion related to the field is synchronously and automatically recalculated; the number of delayed months or predicted delayed months is not 0, and the reason for delay must be filled.
Preferably, the invention further comprises a reimbursement module, which comprises a reimbursement application module, a reimbursement auditing module and a reimbursement bill module; wherein, this reimbursement application module gathers and contains: generating a reimbursement form taking a reimbursement number as a key word by reimbursement data related to the project and/or reimbursement data unrelated to the project and/or reimbursement data in the filing process; the reimbursement data and invoice project name related to the project are collected by personnel ID in the project, and the invoice number, the invoice amount, the invoice date, the financial number, the financial year and the name of the reimbursement note are further collected after the project is positioned; the data of reimbursement irrelevant to the project, the sponsor inputs the data of reimbursement containing invoice number, invoice amount, invoice date, financial number, financial year and name of reimbursement note; the reimbursement data of the recording process is positioned and recorded by the initiator, and further collected and comprises an invoice number, invoice amount, invoice date, financial number, financial year and reimbursement note name.
Wherein, the reimbursement data is divided into daily reimbursement and/or travel reimbursement according to types; the reimbursement auditing module receives the reimbursement form, returns a passing or failing result after leadership and financial auditing and finally reimburses through financial staff; the reimbursement bill module inquires reimbursement data related to the reimbursement bill module and comprises a state checking module and a bill detail module, wherein the reimbursement state comprises temporary storage, submission and verification, leadership and verification passing, financial verification passing and verification part passing.
Preferably, the reimbursement module further comprises an reimbursement inquiry module and an reimbursement statistic module; the reimbursement inquiry module is arranged in a system with authority over a department manager, inquires an reimbursement bill according to conditions, and counts the total reimbursement money in a certain date range; the reimbursement counting module is arranged in a system with a large leader authority and is used for counting reimbursement data information according to personnel, departments, projects, subjects and/or types.
According to the purpose of the invention, the whole process of the information system engineering supervision service activity is integrated into the application software, and all the key steps executed by the project can be realized by the system. And the system is developed by combining the characteristics of the supervision industry, is suitable for the project supervision of the domestic information system project, and accordingly measures and achieves the standard of the supervision service of the information system. Moreover, the system can manage and control the real-time information of the project of the information system project supervision according to the whole life cycle of the projects such as the work, approval (record), construction, operation and operation in the past period, so that the tasks and responsibilities of all roles are clarified, the effectiveness of communication and cooperation is enhanced, the efficiency of plan making and execution is promoted, and the record trace of the project, the traceability of the operation and the query are ensured. Compared with the traditional scheme, the invention develops service-oriented service architecture design by applying a Spring Cloud micro-service framework, divides a project group management unit into three dimensions of a project set, a project and a project task, organically couples the relationship between each management element of the project and the life cycle of the project and a management strategy, realizes multi-project cooperative linkage of target control measures such as progress, quality, cost, safety, contract, cooperation and the like under a user view, is loosely coupled between each micro-service module, independently packaged and independently operated, has self data storage, development, test, deployment and maintenance, realizes synchronous implementation of requirements, design and research and development, is fast iterated, and meets technical support and guarantee of platform operation. The information technology management of the information system project supervision service activities is completely implemented, standardization, modularization and scientification are met, the supervision service standard of a supervision organization is improved, and the integrated management requirements of daily supervision project activities and enterprise management and management activities are powerfully met. The concrete beneficial effects are as follows:
(1) the invention provides a whole process scheme aiming at the problems of inaccurate and incomplete data acquisition from project implementation to operation decision making of proctoring enterprises, which comprises a first business operation view: the supervision project personnel realize basic functions of information acquisition, storage, transmission, query, project procedural management, organization, coordination, control, report generation and the like; second, service management view: the managers of all business departments, the financial department and the quality management department have the processing functions of classifying, summarizing, counting, analyzing and the like of various expenses of various projects, so that the business management decision efficiency of enterprises is improved; third, technical maintenance view: and the system function rule configuration and the personalized customization function are convenient for upgrading and expanding the system function.
(2) The invention realizes accurate guide management of projects. The project management system comprises a project manager, a project plan, a milestone stage and a supervision event task setting stage, wherein the milestone stage and the supervision event task setting stage can reflect projects. The management service and the project management are combined, the project is transversely sliced into different stages, each stage can be longitudinally expanded according to different service event units, the events can be further divided into different tasks, and the time limit and the time length attribute of the embodiment of the construction period are collected after the tasks are distributed to people. And then the supervision personnel prompt according to the information to be handled to check whether the project amount progress meets the requirements of the total progress plan, corresponding work hours are recorded after daily supervision work is finished, and the project manager controls the project progress through auditing the work hours. The system automatically calculates the stage nodes of the milestones, displays the completion states of the milestones, namely project progress, in the progress bar through different colors, and displays the execution states of the whole proctoring project through color change images for the executed nodes along with the progress of the work of the nodes. Therefore, the three-dimensional accurate guide and accurate control of the whole supervision project period and the project of a manager are realized, the supervision project management efficiency and accuracy are improved, and the management cost is reduced.
(3) The invention realizes the hierarchical management of the enterprise management and supervision project execution process. Aiming at the problem that the responsibility and the focus of each level of manager of the supervision enterprise on supervision projects are unclear, a hierarchical management method is provided. Firstly, several types of users are extracted according to the personnel structure related to the supervision enterprise, and single-user and multi-user multi-dimensional authorities are given by defining multiple hierarchical roles. In practical application, different function modules are further matched with different role authorities classified in a grading way, authorization of system resources and services is carried out, corresponding system authorities are obtained after user verification is carried out through authentication and authorization services when a system logs in, roles are matched into an approval business flow through a workflow, and therefore effective grading management of supervision project accountants and enterprise managers in the whole supervision work is conveniently achieved, management responsibility is clear, and clear and in-place supervision responsibility of each supervision link is guaranteed.
Secondly, the supervision work is classified according to different emphasis points, including: firstly, coaching: the department supervisors pay attention to the comprehensive guidance of the project, and coach guidance operation of information such as customer relation improvement, service quality improvement, project experience copying and transmitting and the like is realized through the management view; second, key actions: the project manager focuses on project characteristics and real coach action requirements, key work items and plans of project management and control are made through project activities such as project establishment, project plans and the like, and all work prevention quality problems are checked; third, the prescribed action: project managers need to break down detailed tasks and requirements to project team members by work distribution and placement around key tasks. And (4) the project members complete task filling work-hour reporting and work delivery results according to the information to be handled pushed by the system. The system and the method realize that roles at all levels from enterprise management to project supervision respectively perform their own functions according to the working grades and are managed accurately, thereby improving the overall cooperation efficiency of all levels of business personnel for supervising the enterprises and ensuring the standardization of supervision work.
(4) The invention realizes the lean quality management of the project. Different functional modules are matched with different role authorities to authorize system resources and services, user verification is performed through authentication and authorization services to obtain corresponding system authorities, roles are matched into an approval business flow through a workflow, and accordingly all key index links have responsibility persons of different levels and levels to perform corresponding quality control in the project execution process. Meanwhile, data information of each link in bidding, project activities, financial budgeting and quality monitoring is fully collected, quantitative analysis is carried out on collected project data through task distribution and confirmation, multiple knowledge and methods are comprehensively utilized, quality cost is accounted aiming at three dimensions of business departments, projects and executives, key points of enterprise quality cost improvement are found, and the quality improvement effect is compared and analyzed from the aspect of quality cost reduction. Therefore, the quality performance and the operation performance of the information engineering supervision enterprise are improved.
Drawings
FIG. 1 is a schematic diagram showing the overall functional module configuration of the information engineering supervision project image progress management system of the present invention.
FIG. 2 is a schematic diagram showing the relationship between the functional modules and the user of the information engineering supervision project image progress management system.
FIG. 3 is a schematic diagram of the relationship between user roles and authority distribution function modules of the information engineering supervision project image progress management system of the present invention.
Fig. 4 is a schematic diagram of a project activity module service flow of the information engineering supervision project image progress management system of the present invention.
FIG. 5 is a schematic diagram showing the relationship between the project schedule and the project schedule tracking function module of the information engineering supervision project image schedule management system of the present invention.
FIG. 6 is a diagram of the relationship between the project task execution hierarchical management function modules of the information engineering supervision project image progress management system of the present invention.
FIG. 7 is a schematic diagram of the bidding activity module business flow of the information engineering supervision project image progress management system of the present invention.
FIG. 8 is a schematic diagram of the relationship between project cost accounting and statistical function modules of the information engineering supervision project image progress management system of the present invention.
FIG. 9 is a schematic diagram of the relationship between lean quality management function modules of the information engineering supervision project image progress management system according to the present invention.
FIG. 10 is a flow chart of the reimbursement bill service of the information engineering supervision project image progress management system of the present invention.
FIG. 11 is a schematic diagram of a rapid development mode architecture of the information engineering supervision project image progress management system of the present invention.
FIG. 12 is a schematic diagram of development of micro-service development platform components of the information engineering supervision project image progress management system according to the present invention.
FIG. 13 is a diagram of a timer service page of the visual progress management system of the information project supervision project according to the present invention.
FIG. 14 is a sequence diagram of the authentication and authorization service implementation of the visual progress management system of the information engineering supervision project of the present invention.
FIG. 15 is a database table field design page diagram of the database service of the information project supervision project image progress management system of the present invention.
FIG. 16 is a page diagram of my pending embodiment of the system for visual progress management of an information engineering proctoring project of the present invention.
FIG. 17 is a page diagram of the role authorization management embodiment of the information engineering supervision project image progress management system of the present invention.
FIG. 18 is a page diagram of the milestone phase management embodiment of the visual progress management system of the information project supervision project of the present invention.
FIG. 19 is a page diagram of the main project type phase management embodiment of the visual progress management system of the information project supervision project of the present invention.
FIG. 20 is a page diagram of an embodiment of the management of the main project supervision activities of the information project supervision project image progress management system according to the present invention.
FIG. 21 is a workflow diagram of an embodiment of filing registration of the information engineering supervision project image progress management system of the present invention.
FIG. 22 is a workflow diagram of an embodiment of bid establishment of the system for visual progress management of an information engineering supervision project according to the present invention.
FIG. 23 is a workflow diagram of an embodiment of a warranty application approval process of the information engineering supervision project image progress management system of the present invention.
FIG. 24 is a workflow diagram of an embodiment of a charge withdrawal application approval process of the information engineering supervision project image progress management system of the present invention.
FIG. 25 is a workflow diagram of an embodiment of service charge application approval of the information engineering supervision project image progress management system according to the present invention.
FIG. 26 is a page diagram of an embodiment of project establishment of the visual progress management system for an information project supervision project according to the present invention.
FIG. 27 is a development project approval workflow diagram of the information engineering supervision project image progress management system of the present invention.
Fig. 28 is a workflow diagram of the examination and approval of the self-built project of the information engineering supervision project image progress management system of the present invention.
FIG. 29 is a workflow diagram of outsourced project approval workflow of the information engineering supervision project image progress management system of the present invention.
FIG. 30 is a page diagram of an embodiment of a milestone stage setting of the system for image progress management of an information project supervision project according to the present invention.
FIG. 31 is a page diagram of an embodiment of event task setting of the system for managing progress of an information project supervision project image according to the present invention.
FIG. 32 is a page diagram of an embodiment of event task selection of the visual progress management system of the information project supervision project according to the present invention.
FIG. 33 is a page diagram of an embodiment of setting event task time for the visual progress management system of the information project supervision project according to the present invention.
FIG. 34 is a page diagram of an embodiment of project plan validation of the visual progress management system of the information project management system of the present invention.
FIG. 35 is a page diagram of an embodiment of the information project proctoring project visual progress presentation of the information project visual progress management system of the present invention.
FIG. 36 is a page diagram of an embodiment of project guidance of the system for supervising the visual progress of a project in information engineering.
FIG. 37 is a page diagram of an embodiment of the project full-period budget of the information project supervision project image progress management system of the present invention.
FIG. 38 is a workflow diagram of an embodiment of an invoice application approval process of the information engineering supervision project image progress management system of the present invention.
FIG. 39 is a page diagram of an accounting embodiment of the financial year project of the information engineering supervision project image progress management system of the present invention.
FIG. 40 is a page diagram of an embodiment of project balance statistics of the information engineering proctoring project image progress management system of the present invention.
Detailed Description
Specifically, as shown in fig. 1, which is a schematic diagram of the overall functional module configuration of the present invention, the core method for implementing personalized customization in the present invention is to analyze and summarize 36 events covering the design, deployment, implementation, and operation and maintenance of the supervised service as basic service units (e.g. 36 supervised standard events listed in table 1) for executing the supervised project to form an event template according to the supervision industry standard, distribute the event template in the milestone stage corresponding to the supervised project, further disassemble the basic service units into hundreds of task events, dispatch personnel, collect labor hours, and analyze system algorithms to implement hierarchical management, accurate tracking of project progress, and accurate analysis of each level of cost for the execution process of the supervised project.
Figure BDA0002965119070000061
Figure BDA0002965119070000071
TABLE 1-36 Authority criteria events
Meanwhile, as shown in fig. 2, the information engineering supervision project image progress management system functional module and the user relationship diagram of the invention extract several types of users according to the personnel structure related to supervision enterprises, and endow multi-dimensional authority to single users and multiple users by defining multiple hierarchical roles. In practical application, different function modules are further matched with different role authorities of hierarchical division to authorize system resources and services, and corresponding system authorities are obtained after user verification is carried out through authentication and authorization services during system login, so that hierarchical management of supervision business, personnel labor hour and cost accounting statistics and rapid personalized adjustment of professional service unit division function modules according to actual operation progress conditions are conveniently realized. The actual specific user roles and functional permissions are divided as follows according to the administrative service.
The user roles included in the invention are: the system comprises a large leader (president), a branch management leader (branch leader), branch company assistants, a general manager of a comprehensive management department, a financial department (financial chief), a financial department (cashier), a quality management department (quality specialist), a department manager user, a project general supervision engineer, a sales part (sales manager), a common staff user (project member, function department member, marketing department member) and a system management user (system manager), and is defined and maintained through a role authorization management module. The operation role classification of the users comprises service operation personnel, service management personnel, common users and system managers. The service operation personnel completes daily service operation, inquiry, approval, statistics and other work, and relates to users of the department manager and the project manager; the service management personnel completes the work of inquiry, supervision, examination and approval, management and control and the like after daily service operation, and relates to the large leader user, the branch management leader user, the comprehensive management department user, the financial department user and the quality department user; the ordinary users complete the work of daily work application, getting, filling and the like; the system administrator can perform unified maintenance management on the system, and the unified maintenance management comprises functions of department maintenance, user maintenance, role maintenance, authority maintenance, menu maintenance and program upgrading.
The authority of the invention is divided into three dimensions, namely, functional operation module authority, data access authority and workflow approval authority; the functional module operation authority controls the authority of the accessible menu, sub-pages in the page and functional buttons to limit whether the accessible menu, sub-pages in the page and functional buttons can be operated after users with different roles log in the system; after the data access authority logs in the system through users with different roles, the authority control is carried out on whether the data range which can be checked or operated is displayed or not; the workflow approval authority controls the approved user authority, the transfer route and the information content of the approval template through the configuration of the approval user nodes in the workflow module. The specific user and authority configuration is as follows.
Firstly, the function operation module authority.
(1) The large leader and the leader user have all operation authorities for the functional modules of the whole system;
(2) marketing department staff in the common users can operate the operation of the functions of adding, deleting, modifying and checking, wherein the functions of adding, deleting, modifying and checking comprise a bidding module, a record module, a guarantee fund module, a service fee module and a fee return module which are related to a bidding function;
(3) the department manager and the project manager in the service execution department can operate and comprise that the project activity module comprises project establishment, project plan, project budget, project guide, contract management, money return management, case management, invoice management, example meeting module and reimbursement module function modules;
the specific operation function authority distribution is as follows:
the project manager designates project responsible personnel, participators and managers, the event task executor is defaulted as the project manager, and the project manager can distribute, decompose, execute and record work hours and end event tasks by self;
the project management information is input by a department manager, the cost proportion and the cost mean value (Yuan/ren/Yuan) are limited;
the department manager can modify the project manager and the general supervision engineer and can operate the hanging and the releasing of the project;
the project manager can add project change records, and can record change types (personnel change, contractor change, money change), change contents and change reasons;
the department manager and the branch management leader can modify the project affiliation department;
the general manager of the comprehensive management department can modify the contract number and contract signing date of the project.
(4) Project members in common staff can operate and comprise a working module, a working hour module, a knowledge base module and a reimbursement module;
(5) the financial department user can operate and comprise a financial module, a reimbursement module, an accounting module and a working hour module;
(6) the quality department user can operate and comprise a quality module, a case module, a project plan, a project schedule, a project document and a working hour module;
(7) the comprehensive management part comprises a bidding module, a record module and a project season report which are operable by a user;
(8) the branch management department leads a user to operate a project budget module, a project display module, a project progress module and a work hour module;
(9) the system administrator user can operate the system administrator system including user management, resource authorization management, rule management, accessory management, timing module and workflow module.
Second, the data access rights described above.
(1) The large leader user and the leader user access all data of the system;
(2) the financial department user, the quality department user and the comprehensive management department user access all data related to the users;
(3) leaders of the branch management departments visit related data of affiliated branches;
(4) the department manager accesses the related data of the affiliated department;
(5) the project manager accesses the related data of the project;
(6) general staff access to personal related data;
and thirdly, the workflow approves the authority.
(1) Bid establishment workflow: the initiator can be an assistant of a branch company, and the examiner is a branch management department leader (cashier) -a comprehensive management department (general manager) -leader (president) -a financial department (financial chief prison) -cashier execution;
(2) guarantee gold application workflow:
the guarantee fund of the ministry of public health applies for initiating a human department manager, and a verifier is a branch management leader-a cashier-a comprehensive management department (a general manager) -a leader (a president) -a financial department-a cashier and executes.
The guarantee fund application sponsor of the marketing branch company is a marketing department (sales manager), and the auditing person is a branch management leader-cashier-comprehensive management department (general manager) -leader (president) -finance department-cashier execution.
(3) And (4) returning the deposit fee to the workflow:
the expense of the division is returned to the initiation of the manual branch company assistant, and the examiner is the branch management leader- (cashier) -integrated management department (general manager) -leader (president) -financial department-cashier execution.
The expense return initiator of the marketing branch company is a marketing department (sales manager), and the auditing person is a branch management leader-cashier-comprehensive management department (general manager) -leader (president) -financial department-cashier execution.
(4) Service fee application workflow:
the guarantee fund of the ministry of public health applies for initiating a human department manager, and a verifier is a branch management leader-a cashier-a comprehensive management department (a general manager) -a leader (a president) -a financial department-a cashier and executes.
The guarantee fund application sponsor of the marketing branch company is a marketing department (sales manager), and the auditing person is a branch management leader-cashier-comprehensive management department (general manager) -leader (president) -finance department-cashier execution.
(5) Recording a workflow: the initiator can be a marketing department user (sales manager), an auditor is a department manager-general manager of the integrated management department-president;
(6) project establishment workflow: the sponsor can be a department manager, and appoints a project manager and a project total supervision engineer by the department manager, and a research and development type project auditor is a department manager, namely a comprehensive management department (total manager), a leader (total manager), a financial department (financial chief), and a large leader (president); self-built projects (cost ratio is normal) are audited to be a manager of a human department, namely a comprehensive management department (general manager); a self-construction project (45% > (local cost ratio) < 59% or 50% > (foreign cost ratio) < 59% or consultation cost > < 80%) audits a manager of an artificial department, namely a general engineer; the self-building project (cost ratio > 60%) is selected from a group manager, a sub-management leader, a leader (president) and a comprehensive management department (president); outsourcing project audit is a manager of a human department, namely a comprehensive management department (general manager);
(7) project plan audit workflow: the initiator can be a project manager and an auditor is a department manager;
(8) invoice application workflow: the initiator can be a project manager, a verifier is a department manager-financial department (financial chief) and a cashier for invoicing;
(9) project season workflow: the sponsor project manager audits a human quality management department (quality specialist).
(10) Contract entry workflow: initiating a person project manager, and auditing the person department manager;
(11) return plan workflow: initiating a person project manager, and auditing the person department manager;
(12) reimbursement application workflow: the reimbursement initiator in the project, the project manager or the project member, the auditor is executed by the project manager, the department manager, the financial department and the cashier.
The corresponding functions and implementations of the relevant modules are described in detail one by one according to system features.
As shown in fig. 1, the information engineering supervision project image progress management system of the present invention includes a project bid and tender management module, an enterprise project activity management module, a user resource authorization module, an attachment management module, a work flow module, a timing module, a rule management module, a staff management module, a quality module, a case module, an early warning management module, a financial module, and a management view module.
As shown in fig. 3, the user resource authorization module includes a user department maintenance module, a user information maintenance module, a role authorization management module, a user authorization management module, an authorization resource management module, and an authorization service management module. The user department maintenance module comprises a user name, a department ID and a department name; the user information maintenance module comprises but is not limited to a user ID, a user name and a password; the role authorization management module defines role authority required in the system, including but not limited to role IDs and role names (e.g., project staff, project manager, department manager, branch management leader, finance department, integrated management department, high-level leader role, and multiple data operation roles). The user authorization management module sets user role authority and user data authority for each system user, wherein the user authority corresponds to the one or more user role authorities, and the user data authority corresponds to the data-related authority in the role authorities and comprises the data authorities of all data, multi-mechanism data, local mechanism data, multi-door data and local door data. The authorized resource management module defines a system resource address, a resource operation type and a resource authorized domain, and sets a resource authorized role and a resource authorized user, wherein the resource address corresponds to an access address of the system function module, the resource operation type comprises operation permissions of inquiry, addition, modification and deletion, the resource authorized role corresponds to the one or more role permissions, and the resource authorized user corresponds to the one or more system users. The resource authorization domain corresponds to different value ranges, and the resource authority range can be changed by adjusting the value range. The authorization service management module defines a system service name and a service authorization domain, and sets a service authorization role and a service authorization user, wherein the system service name corresponds to a service name which can be called in a system and comprises a log, an attachment, a workflow, a timer and a rule management service authority, the service authorization role corresponds to the one or more role authorities, and the service authorization user corresponds to the one or more system users. The resource authorization domain corresponds to different value ranges, and the service authority range can be changed by adjusting the value ranges. The corresponding relation between the role and the authorization of the function module is realized by menu display or shielding in a system view, the corresponding relation between the role and the authorization of the function service is realized by control of an operation item in the module, and the data authority of the role access is realized by a data display range. Through the user resource authorization module, the system user is flexibly authorized by roles, different roles further flexibly correspond to different authority ranges, a three-dimensional authority control mechanism of all levels of users for the operation authority, the data access authority and the workflow approval authority of the function module is realized, and the quick adjustment and change of the user authority can be realized without modifying codes.
The attachment management module comprises a document library registration module, a picture library registration module and a video library module. The document library registration module defines document type registration codes, including contract documents, service fee documents, project documents, deposit documents, refund fee documents, bid documents, invoice documents, reimbursement documents and help documents, and sets an uploading server address, document types (such as documents of document suffixes, docx, pptx, xlsx, txt and pdf), document sizes and document quantity attributes which are allowed to be uploaded for the document type registration codes, and the document type registration codes can be modified or deleted for the attributes of the document type registration codes. Meanwhile, the picture library registration module defines a picture type registration code, sets an address of an uploading server, a format of a picture, a size of the picture and a quantity attribute of the picture, and can modify or delete the attribute of one picture type registration code. The video library registration module defines a video type registration code, sets an address of an uploading server, a format of a video, a size of the video and a quantity attribute of the video for uploading, and can modify or delete the attribute of one video type registration code. Other system function modules can conveniently realize the unified uploading, storage, downloading, classification and management of system accessory resources by calling the accessory management module, thereby reducing the coupling degree between the accessory functions and other functions and improving the accessory management performance.
The workflow module comprises a flow definition module, a flow design module, a participating user setting module, a flow condition setting module, an approval template design module and a business flow judgment module. The process definition module at least defines the name of the workflow, calls the nodes of the function module and the attributes of the workflow nodes. The process definition module calls an upper process design module, connects the workflow nodes of the upper process design module with each other to form a workflow diagram, and selects an approval user for each workflow node through the participating user setting module, such as a department manager, a comprehensive management department and a financial department; and the next workflow node of the transfer approval is determined by setting the transfer conditions (for example, whether the approval is passed or not and whether the project execution proportion exceeds 50%) on the transfer branch through the transfer condition setting module, and an approval page template is configured for each workflow node by calling the approval template design module, so that the approval personnel can fill in the approval information for approval in each functional module. And after receiving the approval submission instruction, the service flow judgment module judges the specific approval process to be executed according to the workflow name, then starts to flow according to the setting of the flow chart, and feeds the approval result back to the initiating module. Therefore, the workflow module completes the business data flow among the functional modules and realizes the processes of reporting, examining and approving and executing in the supervision business process, can conveniently and simply configure the workflow conditions and the workflow process under the condition of not modifying programs, quickly realizes the flexible change of the business flow, and meets different scenes and customer requirements of the supervision industry.
The timing module is provided with a plurality of timing tasks, including timing tasks of monthly personnel cost statistics, project season report generation, project example meeting generation, personnel early warning report in advance of 30 days, project budget early warning and work to-do push reminding. The timing task defines the attributes of an executive program address, an execution period, start-stop time, a starting mode (manual/automatic) and the like. Timed tasks may be added or deleted and modifications may be made to defined properties of a piece of timed tasks. One timing task can be started or stopped, and all timing tasks can be started or stopped simultaneously. A system administrator manages all timing tasks through the timing module to provide unified support for the operation of other functional modules of the system, unified management and maintenance are facilitated, the system automatically operates in independent service and time, the safety and accuracy of the operation of the system are guaranteed, and the operation performance of the system are improved.
The rule management module is type index item detail data of the system service module and is managed and maintained by an administrator in a unified way. The system comprises an event management module, a milestone management module, an event task management module, a main project milestone configuration module, a sub-project milestone configuration module, a main project event task configuration module, a sub-project event task configuration module, a supervision post management module, a supervision subject management module, a daily subject management module, a traveling subject management module, a synonym management module, a project document directory management module, a help document uploading management module, a project stage hierarchical management module, a supervision document hierarchical management module, a project type hierarchical management module and a consideration level hierarchical management module. The project event management module defines a plurality of standard service events, the attributes of which include event name, event number, event icon, event color and whether the event is a sub-project, and the addition, deletion and modification of the attributes of the standard service events can be carried out. The milestone management module defines a plurality of milestone stages, the attributes of which include stage names, stage numbers and stage full names, and the addition, deletion and modification of the milestone stages can be performed. The event task management module defines a plurality of event tasks, the attributes of which include the activity name and the document name to be uploaded, and the attributes can be added, deleted and modified. The main project milestone configuration module configures the milestone stage for all events belonging to the main project classification in the standard service events, and can reset for many times. The sub-project milestone configuration module configures the milestone stage for all events belonging to the sub-project classification in the standard service events, and can reset for many times. The main project event task configuration module configures the event tasks for the milestone stages matched with all main project classification events, can delete configuration relations, and can set whether skipping of attributes is allowed or not. The sub-project event task configuration module configures the event tasks for the milestone stages matched with all sub-project classification events, can delete the configuration relationship, and can set whether to allow skipping of the attributes. The standard service event of the supervision business is divided into a plurality of milestone stages through a rule management module, and is disassembled into a plurality of event task tasks in each milestone stage, and the standard event in the project stage can be cut by adopting a skipping mode, so that a supervision rule system is completed, the standard event contained in the project is defined when a project plan is formulated by a project activity module, a time range is set according to the milestone stages, and then the supervision task disassembled in the milestone stage is distributed to project personnel for man-hour monitoring. Therefore, the division of the service supervision standard behaviors in the project is realized, the accurate collection of personnel in project working hours is realized, and further personnel cost accounting and project progress control can be performed.
A web application generator tool integrating a plurality of visual business templates is provided for providing support for operation and release of a business system. By combining supervision service characteristics and a carefully combed system service structure, part of universal system functions are independently abstracted and packaged, loose coupling of basic services and system engineering and loose coupling among micro services are realized, such as timing services, workflow services, accessory services and the like are associated with each service module of the system through simple configuration, and when specific services need to be changed, actual requirements can be quickly met only by configuration adjustment without re-research and development; database service, deployment service, version management service and release service are provided, so that the system can be rapidly configured and released online after being updated, and the stability of the system operation is ensured; therefore, system function adjustment and rapid release are greatly accelerated, personalized customization requirements of the system in practical application are fully met, research and development efficiency is improved, and labor cost is saved.
The authority is defined as different authorized domains, namely different operation authorities are given to roles according to different numerical value ranges, so that different users can be operated and isolated, when a new role or authority changes, the user operation authority can be conveniently adjusted by only adjusting the numerical value range of the authority of the role, and the operation safety and the accurate matching of data and users are ensured.
The staff management module comprises a staff information inquiry module, a staff position entering module and a staff position setting module. The employee attendance module fills in personal information and department information of the employees, the personal information and the department information are displayed in the employee information inquiry module after being stored, and post information can be set for the employees through the employee post setting module, so that information definition of the employees is completed. The employee information includes, but is not limited to, the department, name, mailbox, and phone information.
As shown in fig. 1 and 4, the project activity module starts from the definition of the management role of the user in the department, and the management responsibility of the employee in the department determines the role reporting relationship of the employee in the system, and if the user login error exceeds a specified number of times, the record data for locking the user is stored in the Redis cache database. Zuul (micro service API gateway) provides dynamic routing, monitoring, elastic loading and security functions; identify each resource that needs authentication and reject the unsatisfactory request. And the project activity module performs hierarchical management according to the objects concerned by the users with different job levels in the project management process. The system designs coaching actions for the personnel above the door supervisor, displays the project resource allocation and department operation index completion conditions through a management view angle, designs key actions for project managers, is convenient for the project managers to better manage the project process, designs specified actions for project executors, and completes work tasks according to project to-be-dealt information pushed by the system. After logging in the system, a user claims or is designated as a project manager by a manager, acquires the related responsibility of the project management role, starts project establishment operation, fills in initialization information, and comprises the following steps: 1. according to the project construction content, the possible 36 events in the project are selected as project activity units (as shown in table 1), each link starting time of each event is given, a project plan is compiled, project personnel implement projects according to the project plan work flow, the personal work hours are filled, and work results are reported in the appointed time. 2. The system presets a human-month cost threshold value according to the hierarchy of the job level in the process of setting by department personnel, and when a project plan is set and confirmed by a department manager, the project budget can be automatically generated according to a management model. 3. And (4) the project personnel fills in the work hour record, and compares the work hour record with a project budget model value preset by the system to control project cost expenditure, wherein each project expenditure is declared and approved in the system. 4. Related personnel of each functional department can track and control the project planning progress, execution and other conditions in the system, complete project mileage data can be realized by using the system, and after a project is bid for standing or not standing, all data calculated from project filing, the whole life cycle of the project and correspondingly generated cost can be inquired in the system in a summary mode.
The project activity module comprises the following specific functional modules:
the project activity module comprises a project module, a working module and a working hour module.
The project module comprises a project establishment module, a project management module, a project budget module and an invoice management module. The specific implementation of each functional module is as follows:
firstly, the project establishment module comprises an establishment application module and a project approval module; the item establishment application module sets item establishment types and collects relevant information of items, including item full names, item properties, item types, item manager information, contract information and contract state information, temporarily stores generated item basic information forms, and submits the items after determining that filling information is correct; the project approval module gradually approves the project basic information form submitted by the project establishment application module through the work flow module and returns a pass/fail result; the specific project establishment operation flow is that after the project is successful, a department manager role fills an establishment application in the establishment application module, establishes establishment types (including two types of development and outsourcing self-establishment) and registers project information and then temporarily stores the project information to generate a project basic information form. And submitting the basic information form of the project after determining that the basic information form of the project is correct to call a workflow module interface, judging according to the type of the project, then according to different project approval processes set in a process definition module, and then according to cost proportion condition information submitted in the basic information form of the project, carrying out the flow step by step according to roles, wherein if one approval link does not directly call feedback approval opinions and result data to the project application approval module through the workflow module, and after carrying out data modification according to the approval opinions, the approval submitter submits the data again and continues the follow-up approval. And after all levels of examination and approval are passed, feeding back the examination and approval result to the claiming application examination and approval module, namely completing the claiming examination and approval and changing the claiming application into an examination and approval passing state.
Secondly, the project management module comprises a project query module, a project information maintenance module, a project personnel setting module, a project management information maintenance module, a project planning module, a project guidance module, a project display module, a contract module, a money return module, a project case meeting module, a project report module and a project document module. The modules are specifically realized as follows:
(1) the project query module is associated with the data which are applied for approval of the project by the bid module, and a project data list of responsible projects, participated projects and managed projects is queried according to roles and permissions of loggers; if the login person is in the role of a project principal, the related information of the project can be checked and modified, and project management activities such as project planning, project budget and the like can be carried out after one piece of data in the project data list is selected.
(2) The project information maintenance module comprises a project type modification module which can modify the type of the project; the project basic information input module is used for editing project contract period, project estimation period, final verification date and execution place attribute, setting whether the project is a sub-project or not and defining sub-project information; the system comprises a project manager modification module, a chief engineer modification module and a project affiliation department modification module, wherein a part of managers perform maintenance and project modification modules, and project managers fill in the content of modification histories such as project personnel modification.
(3) The project personnel setting module is used for calling the employee management module to select project responsible personnel, project participators and project management personnel and generate a project member information list; wherein the selected employees can be employees in the local department or the non-local department.
(4) The project management information maintenance module, a department manager role, can fill in a department proportion (%), an execution contract proportion (%), and an execution contract amount (element) which is used as a reference value in the project budget; the execution contract proportion refers to the proportion of the item in the contract when one contract corresponds to a plurality of items, generally the execution contract proportion is 100%, and the contract amount is calculated according to the contract amount of the item.
(5) The project plan module comprises a milestone stage setting module, an event task setting module and a project plan auditing module;
the milestone stage setting module is used for acquiring the name display of each stage of the milestone according to the project type and setting a time range for each stage; wherein, the milestone stage allowing clipping can be selected to be skipped; the main project and the sub project can respectively set the time ranges of the milestone stages;
the event task setting module is associated with the rule management module to select event tasks in each milestone stage and set the time range of each event task; meanwhile, event tasks in a non-milestone stage can be set in a user-defined mode;
as shown in fig. 5, the project plan auditing module generates project plan forms according to the milestone stage setting module and the event task setting module, and inspects and approves the project plan forms stage by stage through the work flow module, and returns a pass/fail result. And after the project plan is checked and approved, sending the event task to each corresponding project personnel through the timing module and listing the event task in a to-do work list of the work module. The specific approval process is that after the project manager submits the project plan form, the manager of the department performs the approval, if the approval is passed, the returned pass result is sent to the project plan approval module, and the project plan state is changed into approved pass, otherwise, if the approval is not passed, the approval opinion needs to be filled, and the approval opinion and the fail result are returned to the project plan approval module, and the project manager needs to generate a new project plan form after setting in the milestone stage setting module and the event task setting module again and then calls the workflow module again to perform the approval according to the process. The project plan is filled by the project manager appointed by the department manager, and is audited by the department manager; the project manager designates project responsible personnel, participators and managers, the event task executor is defaulted as the project manager, and the project manager can distribute, decompose, execute and record work hours and end event tasks.
Wherein, the project starting point is a project establishment module, and the project end point is a project filing module. When the project is established, the department responsible person inputs project information, project managers and project management information, and the system starts various processes related to the project. After all work of the project is finished, after each project task of a project manager is confirmed by a person in charge of a department, the project written archive filing action is finished on line, a system is entered for filing the project filing application, a quality specialist of a quality management department confirms, the system closes all processes related to the project, and the project is marked to be finished in the system;
in the system, all the man-hours generated in the life cycle from project establishment to filing are included in project cost accounting. For some projects which are interrupted or stopped due to external reasons (such as first party reasons, force ineffectiveness and the like), a department responsible person applies for a project suspension to a quality specialist of a quality department, and after the quality specialist confirms, a system stops working hour data related to the project. If the suspended project can be executed again, the department responsible person applies for project starting to the quality special personnel of the quality department, and after the quality special personnel confirm, the system continues to count the working hour data related to the project.
(6) As shown in fig. 5, the project guidance module displays the planned start time, the planned end time, the actual end time, the input man-hours, the task status, and the task performer of each event task in the project plan in a list form, and associates the man-hour module to record the man-hours; when the actual end time is larger than the planned end time, marking the task recording color as red to prompt the delay risk; a milestone stage can be manually ended to mark completion. Therefore, a project manager can conveniently master the progress situation of project event tasks at any time in the project progress, know the daily working situation of staff, predict delay risks at any time and adjust the work arrangement of the staff.
(7) As shown in fig. 5, the item display module displays the name of each milestone stage, the time range and the current status of the item in a list form; the system is convenient for a manager and a comprehensive management department to know the current progress stage of the project in time, whether the project is completed on time or not and whether the project is delayed or not.
(8) The contract module inputs contract information, which comprises contract names, contract number, client names, engineering investment (ten thousand yuan), contract description, actual amount, contract construction period, final verification mode, final verification date, execution departments and contract type attributes.
(9) The money returning module records money returning information, which comprises a money returning serial number, predicted money returning time, a payment proportion, money amount to be returned and payment condition attributes.
(10) The project example meeting module presets the example meeting period and time point of the project, generates a project example meeting calendar, and pushes meeting holding information to meeting reminders of project related personnel and quality management department personnel through the timing module. The sub-items in the item can be individually scheduled for an item illustrative meeting.
(11) The project report module comprises a project weekly report module, a project monthly report module and a project quarterly report module, and information is respectively input to generate project weekly report, monthly report and quarterly report forms and text can be printed. The project quarterly report module automatically generates a quarterly blank form for the next quarterly at the end of each quarterly through a project quarterly report generating module of the timing module, allows a project manager to fill quarterly report information in the next month, can temporarily store and modify the quarterly report in the month, cannot modify the quarterly report after submission, and only a quality management department can check and unlock the quarterly report in the quality management module.
(12) And the project document module uploads and downloads the project related document information according to the catalog and supports batch uploading. Wherein, the document directory structure is set by the rule management module.
And thirdly, the project budget module comprises a full-period budget module and a financial year budget module. The whole-period budget module is used for recording whole-period project budget information by a project manager to generate a whole-period budget form, and the whole-period budget form is submitted and then sent to a department manager through a workflow module to be examined and approved. And after approval, newly building project financial annual budget through the financial annual budget module, and specifically, after inputting corresponding financial annual years and planned money return amount (yuan), carrying out financial annual cost trial calculation. Wherein, the full-period budget form is contained, and the estimated period of the contract, the amount of the contract and the limited cost proportion information are displayed; filling in each project personnel role to obtain the monthly unit price of the personnel, the monthly number of planned investors, other project expenses and the balance of the monthly number of planned investors; filling and calculating the cost of each financial subject (such as travel, external mining and external package conditions); therefore, a detailed full-period budget form is generated and provided for department leaders to check, project cost is known in advance, and adjustment and control are facilitated. And the budget risk information can be pushed through the timing module, and risk prompt can be carried out in time.
Because the human costs of each department are different (i.e. different remuneration exists for different workers due to different seniority, skill and level), the project cost proportion of each department is also different, and for the purpose of unified management, the enterprise sets the cost proportion as a relative value based on the historical data statistics of the similar projects (note: the local cost is controlled within 45% of the total amount of the project contract, and the extra cost is controlled within 50% of the total amount of the project contract). When the project management information of each project is filled, the system automatically displays the rule information, the department manager can approve the proportional number without modifying, and if the numerical value is modified, the system can confirm the modified project management information by the self-construction approval process.
After the project management information is confirmed, the system pushes the information to be dealt for the project manager, displays the project which is automatically calculated according to the cost proportion rule and is subdivided into the human compensation budget, the traveling budget and the reimbursement budget of each stage, and the project manager confirms the project. If it is submitted without modification, it means that this budget allocation value is confirmed; if the project budget allocation value is submitted as modified, the project budget allocation value is modified, and the confirmation is completed after the department manager audits. After the project manager receives the information to be dealt with of the audit result of the department manager, the system does not provide the function of reconfirming, namely the project manager receives the opinion of the department manager (even if the opinion of the department manager is inconsistent with the opinion of the project manager).
Fourthly, the invoice management module comprises an invoice application module, an invoice approval module 142 and an invoice inquiry module; firstly, a corresponding contract is searched for corresponding contract information corresponding to a related project in an invoice application module, the invoice information of the application for filling the repayment plan needing invoicing in the contract is found, the invoice information comprises invoice types, payer names, payer tax numbers, contents, amounts (capital and lowercase) and an applicant, an invoice application form is generated after the invoice information is stored, and after the invoice application form is submitted, the invoice application form is subjected to stage-by-stage approval (as shown in figure 13) through a workflow module according to a set workflow, and whether the invoice passes or not is returned. Meanwhile, invoices generated by the personal application can be displayed in a list form in the invoice query module.
As shown in fig. 6, the work module is an execution module for dispatching, decomposing, executing and ending work tasks related to a project in a project plan, a project manager defaults to an executor of the project plan, and a department responsible person audits the project work tasks and then sends the work tasks by pushing the work tasks at regular time by the system, which can decompose the tasks and dispatch the tasks to others for execution: if the other people receive the work, the result is fed back after the work is finished, and the project manager finishes the work task; if the other people do not accept the work, the project manager redistributes the work; secondly, the project can be executed by the project, the work result is confirmed by the project after the project is executed, and the project is finished by the project.
The working module comprises a working list module, a working claiming module, a working distribution module, a working decomposition module and a working execution module. The specific implementation of each functional module is as follows:
first, the work list module lists project event task information for the logged-in staff, including an event task name, a project name, a start execution date, a distributor, a request completion date, planned input hours, and an operation list.
Secondly, the work claiming module receives the task of dispatching or decomposing project events of other employees; and after the claims are carried out, the task of the current event is transferred to the work list module of the current login staff for listing.
Thirdly, the work dispatching module dispatches the selected project event task to other staff, and the event task is not displayed in a work list of the dispatcher any more; and selecting a new executor from the staff list during dispatching, and filling in the required working hours, the new task name and the task description information of the plan.
Fourthly, the work decomposition module divides the selected project event task and distributes the divided project event task to other employees, and the event task is still displayed in a work list of the decomposition staff; event tasks may be distributed to multiple project employees or other department employees.
Fifthly, the work execution module records the work hours consumed by project execution and uploads work documents, and transmits the staff work hour information to the work hour module; the recording work time can be recorded in batches.
As shown in fig. 1 and 6, the labor hour module includes an item labor hour collecting module, a non-item labor hour collecting module, and a labor hour counting module. The specific implementation of each functional module is as follows:
firstly, the project working hour collecting module collects and records the employee project working hour information transmitted by the work executing module and the project guiding module.
Secondly, the non-project man-hour collecting module collects and records the non-project man-hour information input by the staff.
Thirdly, the working hour counting module collects the working hours collected by the project working hour collecting module and the non-project working hour collecting module, counts the working hours of each employee according to the day/month, and counts the total working hours of each project according to the day/month; and different login roles can be hierarchically checked according to the personal, project and department scope, so that the working hours are counted and the detailed working hours are checked. The system specifically comprises a my daily work time module, a my monthly work time module, a daily work time detail module, a work information module for counting work information which exceeds 8 hours every day and a module for counting work hours of participating projects which are arranged in all user authority systems; a daily inspection working hour module, a department manager and a management leader which are arranged in all user authority systems check an integral project group, a department manager and an integral department and a managed department respectively; department project labor-hour module, inspection labor-hour module and department 8 hour labor-hour statistical module which are arranged in department manager and/or the authority user system; all the project labor hour modules with the authority over the branch management leader can be set to check all the labor hour information. Therefore, the layered supervision and management of the working hours of the staff are realized.
Further, as shown in fig. 1, the system comprises an early warning management module, which comprises an examination and approval data retention time early warning module, a plan postpone early warning module, a development overtime early warning module, a budget overburrage early warning module, and an early warning module for inconsistency between plan reimbursement and actual reimbursement, wherein each early warning module performs color distinguishing display according to comparison of set data and aiming at the risk degree of early warning data. The early warning state is pushed to the early warning module layer by layer through the timing module to carry out early warning reminding. Therefore, all levels of roles, projects and department related personnel can receive the risk early warning prompt of the responsible projects and event tasks layer by layer and make accurate response as soon as possible.
Further, as shown in fig. 1, the present invention comprises a knowledge base module, wherein the knowledge base module stores: a supervision standard mode, a regulation and a regulation system, excellent documents, a standard library and an experience exchange module. And uploading the documents of different classifications to the document list of the module respectively, wherein an uploading person can delete and maintain the documents, and other people can download the documents for reference and support packaging batch downloading. Therefore, the knowledge base is established, so that standardization implementation, work sharing and communication in enterprises are facilitated, and the work efficiency is improved.
Further, as shown in fig. 1 and 9, the present invention includes case modules, which include an add case module, a department case module, an all cases module, and a my cases module. The added case module collects case information including project names, contract numbers, contract amounts and further related personnel and department information. The specific business is that a project manager adds cases to generate a project case form, the project case form is submitted and then dispatched to a manager user of a department where the project is located through the work flow module to be audited, and the audited cases are transferred to the department cases. And the department case module displays the uploaded and approved project case information in all departments according to the department information of the project of the bicycle. The case module displays the case information uploaded by the login user and tracks the examination and approval states. All the case modules display all the case information which passes all the audits. Therefore, the layered storage of the case information is realized, and the later-stage summary, analysis, report and reference are facilitated.
Further, as shown in fig. 1 and 9, the present invention includes a quality module including a project filing module, project documents are maintained by a project manager in a project management module, and department managers, branch management leaders, and comprehensive management parts refer to the project documents. The quality specialist of the quality management department performs project screening according to departments, project names, project managers and contract amount inquiry conditions. The data list displays the related quality data information of each item, including item name, item number, item level, contract amount (ten thousand yuan), item property, item type name, real name of item manager and input working hour information. And can execute project filing operation through each corresponding operating button. When the project is filed, the project name is automatically brought in, and the filing position is required to be input, so that the filing is finished. The quality module further comprises a season newspaper unlocking module, and the system informationizes the previous paper project management, wherein the project management module records and distinguishes project weekly reports, monthly reports, season newspapers, schedule plans, related documents and information of the main system persons, so that the classification and the query are facilitated; each system user can look up in the system according to own requirements and authorities. Wherein, the quality management department can check the quarterly newspaper contents of all submitted projects and unlock the quarterly newspaper. And the corresponding project manager can modify the quarterly report after the quarterly report is unlocked. Therefore, the quality management part can conveniently check and monitor the fruits in the project process by filing the project documents and quarterly reporting unlocking, and the project quality is ensured.
Further, as shown in fig. 1 and 7, the present invention includes a bidding activity module, which includes a record module, a bidding module, a deposit module, a bid amount module, a bid price application module and a service fee auditing module. The automatic management of the bidding activities in the early stage of project supervision is realized, and the sales data support is provided for the project supervision. The bidding activities cover a series of management processes from the business handover work of record management and bidding processes to the application of bid guarantee funds, performance guarantee funds and quality guarantee funds around the bidding project information. The technical implementation method is mainly based on an automatic workflow technology and a data encapsulation technology, and realizes automatic connection of related nodes by means of an interrupted work flow of manual coordination of different departments under a communication line. All processes of all functional modules are realized in the system, and standard business process management is carried out by utilizing an Activiti workflow engine when businesses such as bidding, deposit, project establishment and the like need leaders to examine and approve step by step. After the project is tendered and bid for standing or not standing, all data of project filing, project whole life cycle and corresponding cost accounting are summarized, the system constructs manual control workflow data based on form data, examination and approval and filling nodes in complex data cooperation, and the development platform can generate codes for the service according to a designed data table.
The system comprises a recording module, a recording auditing module, a recording list module, a division management department module, a recording list module, a recording participating record and a local department supporting record, wherein the recording module comprises a registration recording module, a recording auditing module, a division management department module, a recording list module, a local department supporting record; the modules are specifically realized as follows:
first, above-mentioned registration record module sets up in sales manager's authority in sales bureau department, and it contains the collection: a record name, an owner unit, a contact, an initiator and an initiator department, and a project investment amount or supervision fee, and a record information form taking a record number (department ID) as a key word is generated; and initiating a record approval process, wherein the initiator is associated with the user ID, and the initiator department is associated with the department ID.
And secondly, the record auditing module is arranged in a system with the authority of a department manager of a marketing department and the authority of a sub-management department, and the department manager and the sub-management department manager gradually approve the record information form and return a pass or fail result.
Thirdly, the filing module associates the corresponding filing information form according to the user ID, displays the filing information and the filing state, and has an operation module for checking, modifying and ending the filing information; after the filing auditing module returns the passing information, the operation ending module is selected; after the recorded auditing module returns the non-passing information, the modification operation module is selected; the record state comprises temporary storage, submission to be checked, passing of the check and return of the check.
Fourthly, the department filing module is arranged in a system with the authority of a department leader, lists the filing information of all users in the department according to the department ID, appoints other supporting departments aiming at each filing information, and pushes the filing information to the supporting departments.
And fifthly, the branch management department module is arranged in a system with the authority of a person in charge of the branch management department, lists the record information of the user according to the department ID of the subordinate department managed by the branch management department, appoints other supporting departments according to each record information, and pushes the record information to the supporting departments.
And sixthly, the record list module is arranged in a system with the highest authority, lists record information step by step according to the branch management department, the department and the user, and comprises a module for checking and appointing a support department and distributing tasks.
Seventhly, the department supports filing, is arranged in a system with the authority of a department responsible person, receives filing information pushed by a department filing module or a branch management department module, selects a user in the department and distributes the filing information to the specified user.
And eighthly, the recording module which participates in receives the recording information distributed by the responsible person of the department and executes the recording information as the recording work. Specifically, according to the staff assigned with the task by the department manager or the comprehensive management part in the department support filing module, the corresponding user can see the assigned filing information in the 'filing of my participation'.
The bidding module comprises a bidding application module, a bidding auditing module, a my bidding item module, a my bidding module, a managed bidding module and a bidding information changing module; the modules are specifically realized as follows:
first, the bid application module is disposed in the assistant authority of the branch company, and the collecting includes: the system comprises a bidding project name, a bidding amount, a bidding mode, a bidding attribute, a bidding guarantee fund, the latest payment time of the guarantee fund, a refund condition, sponsor information, contract information and contract accessories, collects filing name associated filing information, generates a bidding item form taking a bidding number as a keyword, stores and transmits the bidding item form to a bidding auditing module. The bid application module relates to a bid security and the latest payment time of the security, and the bid auditing module is associated with the security module.
And the bidding auditing module is arranged in a system with the user permission of the leader, the user of the comprehensive management part and the branch management leader, and the bidding item setting form is subjected to branch management leader auditing, comprehensive management part auditing and leader auditing step by step and returns a passing or failing result. The specific approval process is that a receiving initiator bid application module transmits a bid item form, the examination and the approval are conducted by a branch management leader, then the bid item is judged to be self-operated or other according to the bidding attribute, and if the bid item is self-operated, the bid item is directly transmitted to a comprehensive management part for examination; if the number of the verification nodes is not less than two ten thousand yuan, whether the application needs to pay the deposit is judged, if the application needs to pay, and if the amount is more than or equal to two ten thousand yuan, whether the deposit is paid is confirmed by cashier, otherwise, the data flow is transferred to the comprehensive bureau part for verification, the president verification, the financial president verification, the cashier payment and the payment notice sending, and each verification node is not verified by returning to the manager directly for modification and then is verified step by step.
And thirdly, the my bidding item module displays my bidding items according to the user ID associated standing item form information, and is provided with a bid opening module, a secondary bid opening module and a viewing module for viewing all levels of audit information.
And fourthly, the my bidding module checks the submitted and approved historical item setting form information according to the user ID.
And fifthly, the managed bidding module is arranged in a system with authority of departments and sub-management departments and is used for checking the bidding standing item information of the managed department or all the bidding standing item information of the sub-management departments.
And the bid information change module comprises a bid information change application module and a bid information change verification module. The bidding information change application module edits the change form and transmits the change form to the auditing module, wherein the change form comprises a change reason. The bidding information change auditing module is used for setting a sub-management leader authority user, receiving the change information, assigning the takeover personnel and pushing the takeover personnel and/or the related financial personnel. And then the assigned personnel can be used as a new accountant after receiving the assignment, and the related bid item information or the guarantee fund information is used as the new accountant.
The system comprises a guarantee fund module, a guarantee fund auditing module and a guarantee fund returning module, wherein the guarantee fund module comprises a guarantee fund application module, a guarantee fund checking module and a guarantee fund returning module. The modules are specifically realized as follows:
firstly, the deposit application module collects the related project name, deposit type, latest payment time, financial information of the collection unit, return condition, deposit amount, and the operator department, and generates the deposit form information using the deposit form number as the key word. Wherein, the deposit application comprises the type of the fulfillment and the quality deposit, and is submitted after respectively filling a deposit application form.
And secondly, the deposit auditing module is arranged in a system for the leader user, the financial auditing personnel, the financial executive personnel and the user authority of the branch management leader, checks the deposit form information acquired by the deposit application module step by step through the branch management leader, the leader user and the financial auditing personnel, transacts payment through the financial executive personnel, uploads an electronic version check or a guarantee letter, and pushes a message to an operator.
Thirdly, the deposit refund module positions the deposit receipt information needing to be refunded, further collects the deposit refund account information, the latest payment time and the refund amount, generates a refund form, manages the leading audit in different ways, judges whether the deposit is refunded or not by the cashier, returns the deposit if the deposit is refunded, transfers the deposit to the leading user to audit if the deposit is not refunded, further carries out the general financial supervision audit, passes the post-cashier-refund operation, and audits each audit node without directly returning the deposit to the manager for modification and then carries out the gradual audit.
Wherein, the bid-winning service charge application module further collects data according to the bid-placing item data, and comprises: the method comprises the steps of bidding project name, bid amount, service fee amount, payment time, whether a guarantee fund transfer service fee condition exists or not, generating a service fee form with a service fee number as a key word, and transmitting the service fee form to a service fee auditing module with auditing authority.
The service fee auditing module is arranged in a system for a leader user, financial auditing personnel, financial executive personnel and sub-management leader user permission, receives a service fee application module of an initiator to transmit a service fee form, judges whether a bidding project is self-operation or other according to bidding attributes after sub-management leader auditing, and directly transfers to the leader user auditing if the bidding project is self-operation; if the verification node is not the same as the verification node, whether the application needs to pay the deposit is judged, if the application needs to pay, the cashier confirms whether the deposit is paid, otherwise, the data flow is transferred to the verification of the leader user and the verification of the general financial supervision, the cashier pays and the payment notification is sent after the gradual verification is passed, and each verification node is not verified and returned to the manager directly for modification and then is verified step by step.
According to the scheme, role authority distribution, bid and bid related services and project execution activity services in the system are tightly combined according to supervision service practice and management standards, hierarchical fine management of enterprise roles in the bid and bid management process is achieved, complete data support is provided for project subsequent execution, cost statistical indexes and the like, data retention is easy to trace back and inquire, service processes and output products can be quickly adjusted according to different requirements of clients, key service support is provided for enterprise supervision service activities, and management efficiency is further improved.
Further, as shown in fig. 1 and 6, the work modules further include a personal work plan module, a work module for arranging others, a work module for checking hierarchical management, and a work module for checking all the work modules. The arrangement of other people's work is sudden work outside the personal work plan or newly added temporary work, and is unrelated to the project and is counted in the department's work hours. The functional module is arranged to mainly make management more accurate.
The personal work plan module is used for inputting work tasks irrelevant to projects through login personnel, and recording work hours through the non-project work hour acquisition module. Here, the work other than the project work plan refers to work that occurs outside the project work plan but belongs to the project, and the work hours are included in the project accounting. Because the project work plan is created at the beginning of the project, and there may be variations in the project execution, the system provides two ways to modify the plan and to fill out the work content of the non-project work plan. The work unrelated to the project refers to non-project work, such as temporary work of sending data and writing materials inside a department, and the part of work time is included in the accounting of the department. The setting comprises: the system comprises a task name, a project type, a project stage, work content, start time, finish time, a work place and work time, and comprises different task types, wherein the task types comprise coaching actions, key actions and specified actions of the project; the important task is that the project manager customizes which tasks in the project which the project manager is responsible for are important and interesting contents. The prescribed action is a proctoring task prescribed by the national standard GB/T19668.1 that project managers require project personnel to undertake. The coach action is a value-added service extracted by a person in charge of a department in the process of project service, and has the function of providing outsourcing requirements for related departments.
The work module for arranging others inputs work tasks irrelevant to the project through a project manager, appoints an executive to claim the tasks in the work claiming module after the work tasks are submitted, and records working hours, wherein the work of arranging others is further refined into specified actions and coaching actions, and then departments except for project departments can be applied for support. The checking work module checks whether the issued work is claimed, and if the claimed work is cancelled by the executor, the cancellation reason can be checked. Performing state tracking if claimed or work is completed; for the work published by the user, withdrawal can be carried out, the withdrawal needs to fill in the withdrawal reason, and reminding is carried out in a message module of the executed person, and the status in the work list of the executed person and the published work list shows that the withdrawal is carried out and the termination is carried out. Which comprises the following steps: the method comprises the steps of task name, task personnel, task requirement starting time, requirement completing time, work place and expected work time, wherein after a work task is submitted, an appointed executive personnel claims the work task in a claim module of the executive personnel, task work information is transferred to a personal work module of the executive personnel, and the work time for completing the work task is recorded.
The checking and arranging work module is arranged in a user system with authority over the project manager and used for checking whether issued work is claimed or not, if the issued work is not claimed by an executor, the reason can be checked, if the issued work is claimed or the work is finished, and tracking is carried out in a state; for published work, revocation may be performed, requiring the revocation reason to be filled in, reminders may be made in the executed person's message module, and the status in the executed person's work list and in the published worker list indicates that revocation has occurred and is terminated.
The inspection hierarchical management work module is arranged in a user system with authority above the jobs of a project manager and is used for checking all data under the jobs to which key actions and regulated actions belong;
wherein, the checking all the working modules are arranged in the user system with the large leader user authority and the details of the working tasks arranged by all the users.
Further, as shown in fig. 1 and 8, the project activity module further includes a reimbursement module, which includes a project reimbursement module, a non-project reimbursement module, a reimbursement inquiry module, and a reimbursement statistics module. As shown in fig. 10, after the project reimbursement module adds members to project group members through a project manager, the project members are submitted by filling in an reimbursement application form and then are checked and approved step by step through a workflow module, and after the approval is passed, the project reimbursement module passes the audit of a financial department to reimburse, and financial staff can modify reimbursement information. The non-project reimbursement module collects daily reimbursement and travel reimbursement irrelevant to projects, generates an reimbursement application form, submits the reimbursement application form, and then examines and approves the work flow module step by step, and finally, the non-project reimbursement module passes financial processing after examination and approval. The invoice information can be added when the reimbursement application form is filled in, and reimbursement property years can be selected. The reimbursement inquiry module lists all reimbursement forms of the employee according to the employee login information, modifies the reimbursement forms and checks the examination and approval states. The reimbursement statistics module checks reimbursement data analysis graphs and lists counted by personnel, departments, projects, subjects and types according to the management level of the logged user and the selected year, and realizes real-time control on the annual cost of the property.
Further, as shown in fig. 1 and 8, the project activity module further includes an accounting module, which includes a current finance year project accounting module, a project balance statistical module, a quarterly award dispensing analysis module, a project human input analysis module, a human time distribution analysis module, a project reimbursement statistical module, and a billing non-reimbursement statistical module.
The annual project accounting module is specifically realized by acquiring planned invested person month number, planned expense, department-to-department proportion and cost limit proportion data of the annual project from the annual budget module, acquiring contract amount, planned payback amount, actual allocated amount, actual expense of the annual project and actual reimbursement expense data from the financial module data, and calculating actual person invested person month number from the working time module. And (3) obtaining budget execution conditions from a dictionary table, wherein the budget execution conditions are divided into an overproof identifier and a normal identifier, and judging that the expenditure expense of the project in the year is overproof by using a calculation formula and the actual expense-plan expense is more than 0, otherwise, the budget execution conditions are generated normally. If the project does not make budget temporarily, giving a corresponding prompt, and the project accounting table has no data; if the project has invested the number of the human months or reimbursed the expense, the project accounting table displays the actual number of the human months invested in the financial year and the actual expense of the financial year, other numerical values are assigned to be null, and the project name is displayed to be irrelevant to the project. A project accounting table for the current year of the project may be derived.
The project balance statistics module is specifically realized by acquiring project properties, contract amount and total payment data through the project basic information module. And acquiring the total planning personnel input amount, the total planning cost, the financial year planning personnel input amount and the financial year planning cost data by the project budget module. Converting all man hours under the items of the total personnel investment into adult months by using a calculation formula; and calculating the working hours of all the people in the project in the financial year according to the invested amount of the people in the financial year and converting the working hours into months. And the financial module acquires the amount of the returned money, the amount of the unreturned money, the total expense, the expense in the current financial year and the reimbursed expense data. Thereby generating a project balance statistical table and leading out the project balance statistical table. The specific display statistical data items and formulas are as follows:
the net payback amount is the actual amount of money to be paid per stroke-the third party fee per stroke;
the sum of the net money returns in the financial year is the sum of the net money returns in each time in the financial year;
summing the total net return sum of each net return of the item;
item surplus is total net return amount of item, department accounts for 45% of total expense.
The ratio of the expense cost of the property to the return money of the department is the expense cost of the property/(the total net return money of the property accounts for 45 percent);
and sixthly, the total amount of the net return money of the financial year is referenced to 5 percent of the department ratio to the expense which is reimbursed, and the total amount of the net return money of the financial year is referenced to 12 percent of the department ratio to the expense which is reimbursed.
The quarterly award amount analysis module calculates and displays a reimbursement balance data table of each department in the quarterly time period, and derives the data table. The specific display data and accounting formula is as follows:
the net return amount of the item is the actual payment amount of each item-each third party fee;
sum of net returns for each item;
thirdly, the local project reimbursement balance is net return sum of department proportion of 5 percent to reimbursed cost;
fourthly, the foreign project reimbursement balance is 12 percent of net total refund amount in department, and the reimbursed cost is obtained;
fifthly, summing up the reimbursement balance of each item.
The project human input analysis module calculates human input man-hour in a selected time period, displays a project human input chart and can obtain a man-hour statistics table of each human in the project. The specific calculation formula is as follows: the total man-hour ratio is the total of the input man-hours of the item in the personnel time period/the total of the man-hours of the item in the item time period.
The staff man-hour distribution analysis module calculates the staff man-hour distribution condition of a staff in a selected time period, displays the proportion of the staff man-hour and the total man-hour of the project through graphs, and derives a man-hour statistical table of each staff in the project. The specific calculation formula is as follows: the total man-hour ratio is the total man-hour on the item in the person's time period/total man-hour in the person's time period (the total man-hour includes the number of man-hours unrelated to the item).
The item refund counting module inquires out items meeting the conditions according to the inquiry conditions, displays the item name, the contract amount, the refund amount, the amount to be refunded and the refund state of the item, checks the refund details of the item, and counts the total contract amount, the total refunded amount and the total amount to be refunded of the list display data.
The billing non-refund counting module inquires out items meeting the conditions according to the inquiry conditions, displays the item name, the applicant, the billing date, the refund date, the invoice number, the billing amount, the actual refund amount and the residual refund of the item, checks the refund details of each invoice of the item, and counts the total billing amount, the total refund amount and the total amount to be refunded of the displayed data.
Further, as shown in fig. 1 and 8, the project activity module further includes an example meeting module, which includes a meeting pre-review module, a to-be-attended meeting module, a meeting inquiry module, and a meeting room management module. The conference pre-review module collects the conference information conference, the initiator inputs the conference theme, the conference location, the affiliated project, the plan start time, the plan end time and the participants to generate the conference information data, and the information of the conference information data to be participated is distributed according to the participants formulated by the conference. The module for meeting to be attended automatically judges the room occupation condition when reserving the meeting room, and gives a prompt for the meeting with time conflict. The conference inquiry module lists a conference information form through a conference subject, a start time, an end time or a conference state, and pushes conference information to related participants through the timing management module after a conference is started. The conference room management module performs member management, conference participant maintenance, conference termination, conference modification and conference deletion aiming at the conference information data.
Further, as shown in fig. 1 and 8, the project activity module further includes a financial module, which includes a wage cost information module, a staff hour wage cost module, a bid deposit handling module, an invoice auditing module, a deposit return module, an invoice return module, a reimbursement auditing module, an invoicing non-reiteration module, an invoice return module, a project manager cost statistics module, a project budget summarizing module, and a project receipt module.
The payroll cost information module is used for leading in a payroll report form metamember payroll cost list by the financial department, and comprises but not limited to serial numbers, departments to which the payroll cost list belongs, personnel names and state information, and can inquire and position staff payroll information according to the departments to which the payroll cost list belongs, personnel states (on-duty, off-duty, stop-pay-and-stay, and invalid) and personnel name attributes. Staff cost information can be added, information of affiliated departments, user names, wages (yuan), five insurance (yuan), public accumulation (yuan), states (on duty, off duty, stop and leave duty and waste) is input to generate staff wage cost information, the states of staff can be modified in a list, and details of the staff cost information can be checked.
The staff hour payroll cost module is characterized in that the financial department selects the year and month to check all states of generated staff hour payroll cost reports of corresponding dates, the reports are automatically generated through a module for counting the staff cost at the bottom of each month in the timing task module, and if the states are generated, detailed staff hour payroll cost information corresponding to the reports can be checked and comprises the affiliated department, the names of Chinese characters of users, the total man-hour (man-month), the month and the staff hour payroll cost (element). And if the report is not generated, manually generating a staff hour payroll cost report. Therefore, leaders at all levels can know the cost information of personnel and people at any time according to the month and departments.
The system comprises a bidding deposit handling module, a related deposit application module, a financial department and a payment management module, wherein the bidding deposit handling module is used for acquiring deposit application information, the financial department selects a deposit project from a approved deposit list to upload to a bill, and sends a claim message to a seller applying for payment, and the financial department carries out transfer borrowing processing after the seller claims and confirms. And the historical change records of the deposit can be checked.
The invoice auditing module is associated with the data of the approved state of the invoice application of the project management module, the financial department checks all approved invoice application information for auditing, and after the approval is passed, the financial part issues an invoice and pushes a reminding project manager.
The fund refund module is characterized in that the fund refund module is used for selecting a fund in the fund list by the financial department to initiate a refund message, uploading the fund to a bill, making a contribution to the loan, and reducing the fund data item by the personal loan. And then, pushing the message to a department manager or a manager for reminding. When the income bill is deleted from the finance, the system automatically generates personal borrowing data and pushes information to remind a department manager or a salesperson.
The invoice return module is used for checking the original invoice in the current month to be invalid when the invoice is lost, the invoice information is wrong and the invoice needs to be reissued in the invoice list by the financial department; and the monthly bill issuing negative bill information is offset and pushed to remind a project manager to know.
The reimbursement auditing module is associated with the reimbursement application module to acquire reimbursement application data, the financial department checks reimbursement application form lists approved by approval, displays information such as reimbursement form names, reimbursers, reimbursement types, project names, total reimbursement amounts and the like, can check reimbursement detail information, fills in auditing comments and performs operations of passing or failing to pass approval. After the financial approval is passed, the reimbursement slip cannot be printed.
The invoicing non-return checking module is used for checking all return invoices which are filtered out by the system and have invoices but have actual return amount < the invoicing amount after the financial department selects one project. Including the project name, applicant, date of making out an invoice, invoice number, amount of making out an invoice, actual amount of refund, and remaining refund information showing the invoice. And carrying out money return operation, and also checking the details of the money return of the project.
The invoice refund module is used for inputting contract amount, payment number, whether a performance guarantee deposit exists or not, the proportion of going to the department, the amount agreed by each refund contract, the actual payment amount and date, the invoicing amount, the invoicing date, the invoice number, the payment unit, the third party sales cost, the third party expense payment date and the amount going to the department after the financial department selects the department and the project. Wherein, the contract amount is introduced by the project management module and can be modified. The to-department amount (actual payout amount-third party or sales cost) to the department percentage is 45%, which is calculated by the system. The method can support the business that one invoice corresponds to a plurality of reimbursements and one reimbursement corresponds to a plurality of invoices, and can check the reimbursement details corresponding to each invoice. And prompting the items which are all paid back and the items which are not all paid back through the state identifiers in the item list.
The project manager cost statistic module selects a annual month and displays a cost list of each project in the month. An item in the list is selected, showing the project personnel cost apportionment of each person in the month item.
The project budget summarizing module selects a financial year, and accounts and displays project budget statistical information including a sequence number, a project name, a contract amount (element), a cost budget (element), a current occurrence cost (element), an accumulated occurrence cost (element) and a signing date in the list. And may export the list data.
In the item receipt module, the financial part records data including item amount, service date, payee name, property (whether to receive money in advance), pre-received amount, remark, whether to make a bill, system person and financial leader, and stores the data as an item receipt which is added to be displayed in a list. Form information can be queried, viewed in the list, and the list can be derived.
(3) The invention integrates enterprise management and project management uniformly to realize monitoring project beneficial cost management. The method comprises the following steps: firstly, carding a business operation flow, establishing a project cost plan, and distributing and decomposing work to a whole member; secondly, comprehensively acquiring cost data of the supervision personnel in the operation process, including tender process deposit management data, project manpower and labor hour data, project cost accounting data, project reimbursement data and project invoice data, and recording the cost generation process; and thirdly, financial accounting, which comprises a series of activities such as project return management, human-time wage cost, project human cost, project budget summary and financial accounting, cost confirmation, measurement, recording, distribution, calculation and the like. Not only can make statistics of the manual input and the profit of the project level, but also the department level can see the profit slice statistics of different projects in different time point departments, and meanwhile, the enterprise high management and financial staff can globally master the cost and profit statistical data of different departments. Therefore, the effect of comprehensively and accurately mastering the production, operation and management of enterprises is realized, and the cost waste in the service management process is avoided. The cost management performance and the labor productivity of the enterprises are improved.
Meanwhile, the supervision service cost of the information system engineering project is generally composed of project labor cost and supervision service activity cost; the project labor cost is composed of project direct cost and project indirect cost, and the supervision service activity cost is composed of risk preparation cost, consumable cost and tool cost; wherein the direct cost includes a direct human cost and a direct non-human cost. The direct labor cost comprises the labor resource expenses of wages, bonus, welfare and the like of supervision personnel invested in projects by enterprises. The direct non-human cost includes non-human costs such as administrative office expenses, travel expenses, training expenses, business expenses, purchase expenses, etc. caused by the enterprise serving the project. Project indirect labor costs also include indirect labor costs and indirect non-labor costs. Indirect human costs include the amortization of the costs of wages, bonuses, benefits, etc. of business personnel of the enterprise. Indirect non-human costs include enterprise site renting, water and electricity, property, and lease, maintenance, depreciation costs of daily office equipment.
Based on the actual cost accounting factors, the invention considers the factors of client value, service distance, project level, contract year and the like when calculating the project labor cost, the system adopts a method of comparing industry data with the benchmark, namely using an adjustment coefficient and a measurement model to compare the cost control factors of projects of the same type and historical projects, converting the human resource cost of the personnel who invest in the project supervision for non-full time according to the proportion of the workload to the total workload to estimate the project cost of new contract, simultaneously considering various materials and tool costs required by supervision service, avoiding cost waste, promoting reasonable application of enterprise human resources, and meeting the special and diversified requirements of clients to the maximum extent, the profit and the competitiveness of enterprises are continuously enhanced.
Furthermore, the invention comprises a management view module, which is used by a high-level leader and comprises the steps of carrying out annual statistical analysis on the refund condition of each department in each month, carrying out annual statistical analysis on the comparison condition of the plan cost and the execution cost of each project in each month, carrying out annual statistical analysis on the comparison condition of the normal execution and the postponed execution number of each project in each month, and carrying out annual statistical analysis on the association number of the newly added records and the associated projects in each month.
As shown in fig. 11, the development mode for implementing quick release of the present invention is based on a web application generator tool integrating multiple visual business templates, i.e. a micro service development platform.
As shown in fig. 12, the micro-service development platform includes a version management service, a log service, a message service, a timing service, a workflow service, an attachment service, an authentication and authorization service, a monitoring service, a gateway service, a database service, a code generation service, a deployment service, a test service, a packaging service, and a release service.
The version management service is a version control tool of a program code process and can trace historical codes; it specifically includes SVN and GIT version management.
The log service monitors and records an operation process in system service processing, and specifically, may monitor and record a service class in a section-oriented AOP manner.
The message service realizes the specified pushing of system data, specifically, when the system needs to send the data to a specified person, the pushing is performed in a RabbitMQ message queue mode, and the pushed data is updated to a viewed state after being viewed.
As shown in fig. 13, the timing service is used for controlling the timing execution and pushing of tasks in the system, and includes a timer list module, a newly-added timer module, and a service timer setting module; firstly, adding a timer service method in a TimerPluginImpl class of engineering, and determining the name of the timer; then, adding a timer task to the newly added timer module, wherein the attributes of the timer task comprise a timer name, a service name, a method identifier, an interval type, interval time, an opening type (manual opening \ automatic opening) and a starting-stopping time point; wherein the method identification is matched with the name of the business method added in the 'TimerPluginImpl' class; then, the added timing task is displayed in the timer list, and the display items comprise the timer name, the service name, the method name, the execution period, the start and stop time, the starting type, the state and the operation column (modifying/deleting/executing method); the method can modify the attribute of the timing task, delete the timing task and change the execution method, wherein when the state is enabled, the timing task which is not enabled by the timing task can be manually executed and will not be executed. And then, the service timer setting module associates the timer task with the called task method and the accessed database table, and the specific attributes comprise a timer name, a timer method name, a table name and a service method, wherein the service method name is the same as the name of the service method added in the 'TimePluginImpl' class. For example, when the work plan is formulated, the scheduled tasks of the to-be-done push reminders need to be pushed to executives at 12 o' clock every day, and Spring Quartz is adopted for timed pushing.
The workflow service is configured to complete the report, approval and circulation execution of forms in each supervision service module; the system comprises a definition module, a release module, an execution module, a monitoring module and an optimization module; the definition module defines a workflow according to a workflow process of a business system, and the specific definition process is that whether the workflow includes a definition without limitation to an initiator, the number of audit nodes, audit node personnel, an audit form (serial) and a self-processing task attribute or not is defined according to the essential point of an approval requirement in a business, and a flow chart designer is used for designing the flow chart, including setting whether each flow node is audited (manually) or self-processed (program); defining a branch and a condition for entering the branch, wherein the defined flow node identification is associated with a business system front-end page; meanwhile, a default approval page can be automatically generated through the code generation tool, and the approval page can be customized according to requirements. The release module releases the workflow defined by the definition module, comprises setting each node association role or node approval user in the process, is completed by selecting the role defined in the service system or selecting the user defined in the service system, can preview the corresponding node approval persons under different conditions in the process, and completes the process release after the configuration of all process nodes is completed; the execution module is associated to the service system function module through the process ID of each process, and triggers the workflow to execute when the service is initiated later; the monitoring module and the optimization module monitor, optimize and adjust various circulation services through the process example. The supervision system business comprises project establishment, reimbursement application, deposit application, project filing, invoice application, bid application, project plan approval and project budget approval, and all the services are approved through the workflow services.
The accessory service is responsible for uniformly processing basic micro-services of accessory resource uploading and downloading management, providing persistence of accessory data, access control and certain statistical work, and enabling system upper-layer services and front-end services to be called. Specifically, the attachment service includes a registration module and a configuration module, wherein the registration module defines attributes including file type, file size, and whether to automatically convert format, and generates an attachment library record with an attachment library registration code after storing; then, through the configuration module, after the registration code of the file library is bound for the upper-layer service or the front end needing the accessory service, the accessory library is called through the configuration registration code; therefore, the method avoids a large amount of repeated development, can directly realize the whole process of accessory management by simple configuration in the service codes needing to use the accessories, and is simple and safe. For example, the invoice scanning piece uploading function in the reimbursement application module uses the specific process of the accessory service as follows: on a front-end page or a mobile phone client, clicking and uploading after a user selects a picture or a file; the picture or file is automatically uploaded to a storage directory of the reimbursement service attachment in the attachment library server; in the uploading process, whether the size of the file and the extension name of the file meet the attribute requirements of the reimbursement accessory library during registration is checked; after uploading is completed, the attachment service will return to the url stored in the attachment, and meanwhile, the business service which is associated with the registration code will automatically record the return value of the attachment service into the data table corresponding to the business, so that the association between the business data and the attachment file is realized. And finally, when the reimbursement bill is displayed on any interface, the invoice photos uploaded by the staff are synchronously displayed.
As shown in fig. 14, the authentication and authorization service calls a uniform authentication entry through simple configuration based on an OAuth2 standard authorization model, and manages a user, a role, a right, a client, and an authorization domain according to an optimized rule processing logic. The specific implementation mode is as follows: combining the processing of the function authority in the service system, corresponding the user and the role, and matching the function method interface with the role to realize the association of the system function and the login user; for example, in the reimbursement application, all users have authority, the reimbursement approval is that a department manager has authority, and the reimbursement receipt submission only has authority for the cashier of the financial department, so that the authority control of the whole system is managed. The authentication and authorization service acquires role information of a user and client information used by the user through user login information, makes the information into a tamperproof information string with failure time jwt (json web token) and returns the information string to a browser of the user, and then the information string is included in a cookie of the browser, and then all requests of the user in system operation can carry the token information string. The gateway service can perform unified filtering according to the definition of the service and the interface (uri + method), and match an authorization rule according to the request address (uri) and the request method (method); if the rule in the system function module is matched, the information of the user, the role, the client and the authorized domain which are allowed to be accessed by the interface in the rule is read, then the information is compared with the information decoded from the token carried in the request, if the condition that the user belongs to the authorized user or comprises the authorized role and the client belongs to the authorized client or comprises the authorized domain is met, the request is released, otherwise, the request is forbidden, and login authentication error information is returned. Therefore, the authority access control of the login user in the system is realized through simple configuration, and the whole process information is encrypted to ensure safety and reliability.
The monitoring service adopts a portal visual management interface to monitor event log display and operation display of a container console, and knows the time-consuming and persistent operation intermediate operation condition in the operation of the system, so that operation errors and problems can be found in time, and rapid response and solution can be performed.
The gateway service adopts Zuul to provide dynamic routing, monitoring, elastic load and safety functions, is used for identifying each resource needing authentication and refuses operation requests which do not meet requirements.
The database service provides related functions of database creation, maintenance and update, and comprises a database connection creation module, a database design module, a database script generation module and a database version baseline management module. The specific implementation functions are as follows:
the first, the above-mentioned database connection establishes the module, set up the database connection mode and establish the database; the database connection method comprises the steps of storing and connecting corresponding databases after filling, wherein the types of the databases (such as oracle or MySQL), database instances, database IP addresses, database port numbers, database user names and database password attributes.
Secondly, the database design module is used for carrying out database table structure design and field design; it further includes a table structure design module and a table field management module. The table structure design module maintains information including identification, table name, object name, physical table name, whether the table is a statistical table, whether the table is a process identification and state; functional operations include operation columns (modify/view table information/delete/field management/copy) and query, add table, import table, all enable or disable functions; manual table building can be performed by filling in maintenance information and an existing table structure can be imported by setting database connection information. As shown in fig. 15, the table field management module performs field management on the database table, divides the database table into a plurality of field categories according to the field types of the existing general database table, selects a required category according to the specific service of the table to perform additional setting, and the category includes a foreign key category, a flow category, a type, a flag, a sort category field, a region category, an industry category, a price category, a belonging category, an accessory category, a tree category, and a property category; the maintenance information of each category field comprises field identification, field Chinese name, field name, data type, field length, constraint type, default value, generation type, input box type and data dictionary name; the operation functions comprise operation columns (modification/deletion/copy) and functions of inquiring, field adding, table exporting and table importing; the method comprises the following steps that an external key of a data table is added to an 'external key class', the name and the identification of an external key object are respectively input into an 'field name' input box and a 'field identification' input box, and an external key field can be automatically generated by clicking an 'addition' button; the 'process class' adds the field of the work process, and the 'process _ name' and 'process _ ins _ id' fields are automatically added in the data table after being stored; "type" automatically adds a field of type in the table; the flag is automatically added to express the flag field deleted by the logic; the 'sorting field' automatically generates a table field of the manual sorting service of the system function list; the region type automatically generates a table field of the system functional service display three-level region; the 'industry class' automatically generates a table field of the industry to which the business needs to select the project; the table field of the price class in the "price class" automatic generation system service, for example, "guarantee amount" only needs to input "identification" and "name" in the "price class" option card, and then the relevant field of the guarantee will be automatically generated, "bag _ price _ value" represents the value of the guarantee, "bag _ price _ unit" represents the unit of the guarantee, "bag _ price" represents the value after being converted into the unit "element"; the 'belonged class' only needs to check the 'belonged organization', the 'belonged department' and the 'belonged person' in the 'belonged class' tab, and then a 'save' button is clicked to automatically generate related fields; the tree field needs recursive display information for system services, or related fields are automatically generated when parent-child relations exist. If the type field can not meet the requirement of the service table, the additional table field can be customized and the table field can be imported by the import function.
Thirdly, the database script generating module comprises an SQL generating module, an SQL file generating module and an SQL executing module; the SQL generating module generates the selected table into an SQL statement text for creating the table; the SQL file generation module generates the selected table into an SQL file for creating the table; the SQL execution module directly executes the generated SQL sentence creation table.
Fourthly, the database version baseline management module comprises a version baseline setting module, a version baseline cancelling module and a modified record SQL module; the version setting baseline module is used for making a baseline for the current database structure and recording and distinguishing the operation on the database, and after the version baseline is set, all the subsequent operations on the database are marked so as to facilitate the corresponding database version recording in the system updating process. The version baseline cancellation module deletes the current version baseline, eliminates all previous operation traces, and is used as a version record before a system is updated in a large version or needs to be designed and eliminated again. The modified record SQL module can check the change records of all data tables after the version baseline, is used for upgrading the database when the system is updated in an increment mode, and can independently use the modified SQL to carry out rapid increment deployment on the database so as to influence the operation of the existing system.
The code generation service automatically generates codes for system services according to a data table designed in the database service, and the codes comprise entity codes with functions of adding, deleting, modifying, workflow, importing, exporting, analyzing graphs, data lists and main key query; meanwhile, a foreground page is generated and comprises a data list, an editing page, a viewing page, a workflow page and a multi-page label page; and the front end page supports VUE and Freemarker templates; and the generated code can be downloaded and then put into research and development engineering.
Wherein, the deployment service comprises front-end deployment and back-end deployment; issuing through a service deployment and monitoring platform, wherein the service deployment and monitoring platform comprises a boot web container, a web page container, a service system and each service in a micro-service development platform, checking running logs of each system, and modifying configuration files of each system; thereby automatically completing the rapid deployment of the system.
The test service provides automatic generation service of test codes of automatic and manual tests, and the generated test codes have the effect of being used after being opened, are mature and stable and are used for supporting rapid and accurate test of rapid incremental development of the system.
And packaging, issuing and deploying the code uploaded to the version control by the packaging service through Jenkins.
The publishing service is used for publishing, updating and other online operations of the container or the service needing to be published in the management service and the assembly in the service deployment and monitoring platform.
The specific technical implementation process steps for completing rapid research and development on-line based on the micro-service provided in the micro-service development platform are as follows.
Firstly, a demand analyst knows system use demands from users of all levels of a company, clears service scenes and quickly constructs a simple service function framework. And dragging and other human-computer interaction in the graphical UI builder to design a front-end page, and performing data analysis and modeling. The back end data structure is established by depending on the form, a programmer matches the service elements with the field types, the data tables are correlated, the data table structure is optimized, the interface service relationship is realized, and the bottom data is communicated with the application.
The second, core business logic modeling aspect is to design workflow by adding components, and the workflow is configured by means of triggers and nodes. The programmer clears the relationship between the nodes and the data table and configures a large number of service parameters to construct a program script. When designing the table field, the designed data table is established and stored in a database by setting main foreign key association, field verification rules, an associated dictionary, query conditions and other modes, and a foreground page is generated at the same time, wherein the foreground page comprises a data list, an editing page, a viewing page, a workflow page, a multi-page tag page and the like, and the front-end interface is beautified.
Thirdly, for some resource function applications, such as human resource allocation, article reception and the like, the system can deduct the inventory in real time, and after the programmer analyzes the business logic, the personalized requirements of the system are subjected to condition verification by writing codes before data storage by using a trigger, and relevant data tables are updated after the data storage.
And fourthly, the programmer realizes department-level and project-level service processing by using a micro-service technology, prepares corresponding service logic by adopting unified API (application programming interface) specification and authority management, associates data with workflow approval nodes, establishes a database connection mode and creates a database, and encapsulates a common service table, a service flow table and a dictionary table by manually establishing the table and importing the data table from other databases. The semi-finished product application is built through standard API specifications, codes are generated through plug-ins in an editor, and self-contained service component integration front-end functions of user management, identity verification, data pushing and the like of the Chinese Baixin micro service development platform are called. Through a DevOps pipeline automatic testing process, codes such as addition, deletion, modification, workflow, import, export, analysis chart, data list, primary key query entity and the like generated by the system are tested, and an application program is assembled and configured until the system is operated on line.
In summary, the development mode based on the micro-service development platform is greatly related to a large-scale supervision business organization mode. The function application interface elements of each supervision service system are approximately the same, only the data item layout is slightly different, the background program code control statements are basically consistent, and only the data models are slightly different. The top and left menus of the Web page are different only in function navigation and message pushing, and the table structure of the main interface and the data operation action are basically the same. During system design, a data console management thought is introduced, a data structure and an application workflow are mainly analyzed, and on the basis, front-end application program interface prototype customization development is performed to quickly respond to the changing service requirements of a user, so that the invalid work of a programmer for repeating codes one time and another time is effectively reduced, and the development time and the development cost are saved. The service personnel can try out the system prototype and carry out function confirmation with the programmer at the same time. Using this iterative development model, data modeling is typically completed in 1-2 weeks, while business logic modeling is completed in a month. When the system is maintained, only the data and the flow in the service function module need to be configured, and the new function can be released by adjusting the configuration parameters in the same day.
In the following, preferred embodiments of some of the main functions are described according to the functional features of the system according to the invention.
First, home page
1. Personal information
(1) Maintenance items: user name, mobile phone number, mailbox;
2. modifying passwords
(2) Maintenance items: original password, new password and confirmed password;
3. pending production
(1) And (3) displaying the list: business name, task type, task name, operation (transaction/view flow);
(2) description of the function: all the business data related to the approval are displayed corresponding to the menu, and the data are approved according to different authorities; the data that pass/fail are removed from the table, and the data that fail need to fill in the review comments for the convenience of the submitter. Reminding is pushed in real time through a timer, and a new task to be batched is marked by a red point;
(3) page layout: as shown in fig. 16.
4. Claim the field
(1) Data list: task name, belonging project name, task sender, required completion time, planning time and operation column;
(2) description of the function:
Figure BDA0002965119070000221
claiming: the task flow is transferred to my work;
Figure BDA0002965119070000222
and (4) unclamping: filling in the reason, and checking the reason in the message by the distributor;
Figure BDA0002965119070000223
and reminding is pushed in real time through a timer, and a new distribution task is marked by a red dot.
5. Conference
(1) Data list: meeting subject, meeting place, planned starting time, planned ending time and participants;
(2) description of the function: viewing the meeting to be attended; and pushing reminding in real time through a timer, wherein a new conference to be participated is marked with a red point.
6. Message
(1) Data list: message title, message receiver, message sender, message type, publishing time, status;
(2) description of the function:
Figure BDA0002965119070000224
the title can be clicked for viewing;
Figure BDA0002965119070000225
sorting in ascending order according to the release time and the unread state;
Figure BDA0002965119070000226
and (4) pushing a prompt in real time through a timer, and marking a new message with a red dot.
Second, user resource authorization management
1. User authorization management
(1) Data list: login name, display name, mobile phone, mailbox, mechanism, department, operation column (role owned by user, data authority of user, picture, attachment);
(2) description of the function: view and configure one or more roles of a user; one or more data permissions of a user are viewed and configured.
2. Role authorization management
(1) Data list: role name, role identification, authorized operations (user owning the role, authorized resources, authorized services), action column (delete, modify);
(2) description of the function: adding roles; checking and configuring users corresponding to roles; view and configure authorized resources; view and configure authorization services; deleting roles; editing roles;
(3) page layout: as shown in fig. 17.
3. Authorized resource management
(1) Data list: service, resource address, type, authorized domain, authorized app, authorized role; authorizing the user;
(2) description of the function: add/edit/delete resources; configuring an authorized domain, configuring an authorized role and configuring an authorized user.
4. Authorization service management
(1) Data list: a service name, an authorized domain, an authorized App, an authorized role, an authorized user and an operation column;
(2) description of the function: add/edit/delete services; configuring an authorized domain, configuring an authorized APP, configuring an authorized role and configuring an authorized user.
Third, rule management
1. Milestone stage management
(1) Data list: milestone number, milestone name, milestone full name, creation time and operation column;
(2) description of the function: adding/editing/deleting milestone stage;
(3) page layout: as shown in fig. 18.
2. Supervision activity management
(1) Data list: selecting a milestone name, an activity name, a document name to be uploaded and an operation column;
(2) description of the function: add/edit/delete proctoring activities for a milestone phase.
3. Main item type phase management
(1) Data list: main item type, milestone name, action column;
(2) description of the function: selecting the milestone stage to which the main item type belongs; deleting the added milestone stage;
(3) page layout: as shown in fig. 19.
4. Sub-item type phase management
(1) Data list: sub-project type, milestone name, action column;
(2) description of the function: selecting the milestone stage to which the sub-project type belongs; the added milestone stage is deleted.
5. Master project supervision activity management
(1) Data list: milestone name, project type, activity name, whether skipping is allowed or not, and operation column;
(2) description of the function: deleting the administrative activity in the main project milestone phase; setting whether the supervision activities can be skipped;
(3) page layout: as shown in fig. 20.
6. Sub-project supervision activity management
(1) Data list: milestone name, item type, activity name, whether skipping is allowed, action column;
(2) description of the function: delete the proctoring activity in the sub-project milestone phase; setting whether the proctoring activity can be skipped.
Fourth, tender activity-record management
1. Register and record
(1) The entrance action: the user selects the record in the menu bar-the registration record;
(2) maintenance items: record name, whether the outsourcing of the labor service is performed, owner unit, project investment amount (ten thousand yuan), supervision fee (ten thousand yuan), contact name, contact telephone number, department of the offeror and the offeror; (plus is an item that must be entered);
(3) operating the buttons: temporarily storing, modifying and submitting;
(4) circulation operation: my docket list page;
(5) approval workflow: as shown in fig. 21.
2. Record inquiry
(1) The entrance action: the user selects the record in the menu bar-record inquiry;
(2) list items: serial number, record name, department, person for reporting, time for reporting, expiration date, state and operation column;
(3) and (4) sub-page:
Figure BDA0002965119070000241
my record: the record submitted by the user can be checked, the record state can be checked, and the operation such as checking, ending, sequential delay and the like can be carried out on the record state;
Figure BDA0002965119070000242
i participate in the record: after a department manager or a comprehensive management part leads and assigns tasks to users, the users can see the record information in the record of the participation of the users;
Figure BDA0002965119070000243
the department supports the record: the department manager can check all the record information of the department in the module, select the support department and assign tasks. The department manager of the selected support department can see the record information in the 'inquiry of record information of the support department';
Figure BDA0002965119070000244
record list: record information about itself, for which departments can be viewed, supported, assigned tasks.
Five, bid Activity-Bid management
1. Bidding standing item
(1) The entrance action: the user selects a bid-bid item in a menu bar;
(2) maintenance items: bid item number (auto-generated), bid item name, owner unit name, owner principal, bidding company, bidding item manager contact, account name, account number, division, bid guarantee fee (element), latest payment time, budget amount (element), opening time, bidding manner (open bid, invite bid, competitive negotiation, comparison, others), bidding attributes (self-run, self-run strategic cooperation, outsourcing of labor), form of guarantee fee (check, wire, insurance letter, cash, bank draft), office, manager, sponsor, whether or not to pay guarantee fee, refund condition, remark name (associable with remark) (addition is a mandatory input item);
(3) operating the buttons: temporarily saving, modifying and submitting;
(4) approval workflow: as shown in fig. 22.
2. My bid item
(1) Maintenance items: project name, bid opening time, budget amount, number of participating households, bid inviting mode, specific price quoted by each household, and bid winning result (whether to win or not);
(2) description of the operation: the data related to the user is inquired at the position, and a secondary bidding process can be initiated on the basis of the data item of the primary bidding; the bidding data of the bid opening data can be perfected, and the information of the participating company can be filled in; for the application data which has been approved, the current approval nodes and the approval log information can be withdrawn and checked through a flow chart button.
VI, Bidding campaign-deposit management
1. Application for guarantee deposit
(1) And (4) associating items: associating with the item of winning the bid;
(2) the maintenance item includes: project name, latest payment time, collection unit, house name, account opening row, account number, total contract amount (element), refund condition, application date, guarantee amount (element), management department, management office, guarantee form (check, wire, insurance letter, cash, bank draft), use and remark;
(3) and (3) approval process: an operator, a branch management leader, a cashier confirmation, a president, a financial chief prison and a cashier payment; (as shown in FIG. 23)
(4) Description of the function: after the approval, the electronic version check or the letter of guarantee and the message prompt of the manager are uploaded.
2. Application for fee return
(1) The maintenance items include: project name, latest payment time, collection unit, house name, account opening row, account number, total contract amount (element), return condition, application date, return amount (element), office department, office person, application and remark;
(2) and (3) approval process: an operator, a branch management leader, a cashier confirmation, a president, a financial chief, a cashier payment and a notification transmission; (as shown in fig. 24).
3. Service fee application
(1) The maintenance items include: application name, payment time, account name, account number, account opening row, winning amount (ten thousand yuan), guarantee fund transfer service charge (yes or no), service charge amount (yuan), rate, winning instruction, remark and attachment (certification documents such as winning notice or bidding bulletin);
(2) and (3) approval process: as shown in fig. 25;
(3) description of the function: if the deposit status is unredeemed, the deposit can carry over the service fee.
Seven, project activity-project establishment
1. Filing application
(1) The maintenance item includes: the project management system comprises a project type, a project full name, a project attribute, a project level, a project property, an owner unit, a project type, a contract amount, a project manager, an execution place, an affiliated industry, a auditor and a general supervision engineer;
(2) page layout: as shown in fig. 26;
(3) description of the function: selecting item types, filling item basic information (note: if the contract state is a to-be-signed state, the item can not be submitted, meanwhile, a notice for perfecting contract information is sent to filled business personnel, the business personnel or an item manager inquires the item again, clicks the name of the item list item to enter the item home page, and carries out data perfection in 'item contract/refund information'), after the contract state is selected to be signed, the contract information needs to be filled (note: when one contract corresponds to a plurality of items, the contract name can be input with key words, the vehicle returns to carry out inquiry, one name is selected, other information of the contract carries out page assignment, and does not need to be modified), contract payment conditions and billing information; temporary storage can be carried out without submission, and an approval process is initiated after submission; according to different types of projects (development, self-construction and outsourcing), the approval process is different.
(4) And (3) approval process: as shown in fig. 27, 28, 29.
2. Project management information entry
(1) The operator: maintenance is performed by a department manager;
(2) and (3) maintaining the item: department proportion (%), execution contract amount (Yuan);
(3) description of the function: the "execution contract proportion" is the proportion of the item in the contract when one contract corresponds to a plurality of items, and is generally 100%, and the contract amount is calculated according to the contract amount of the item.
3. Project contract information entry
(1) And (3) maintaining the item: contract name, contract number, customer name, project investment (ten thousand yuan), contract description, actual amount, contract construction period, final verification mode, final verification date, execution department and contract type.
4. Item reimbursement information entry
(1) The maintenance items include: the refund serial number, the estimated refund time, the payment proportion, the amount to be refunded and the payment condition.
Eight, project Activity-project plan
1. The overall implementation description:
(1) project planning is accomplished by a project manager. After the project manager logs in the system, the project plan is completed in the responsible project. And after the work plan is formulated, the system automatically pushes the information to be dealt with of 5 projects to the executive staff by using Spring Quartz 12 points per night.
(2) The project staging gives consideration to two requirements of project integral staging and sub-project staging. The whole project comprises a plurality of sub projects, each sub project is respectively compiled into a stage division, and the stage division can be compiled according to the fact that one sub project exists in the whole project if no sub project exists. The milestone stage of the user-defined type sub-project is set to be required to input the stage name and the time period by self, and required event tasks are required to be selected by self. The set project plan can be stored at any time in the process of compilation, and compilation is continued next time. It is also possible to return to not save the current edit. After planning is finished, entering a page for determining a project plan to display the whole project plan, including canceling descriptions of tasks of necessary events and submitting audit;
(3) and submitting the higher level audit after the project plan is formulated, and calling and modifying the project plan at any time after the audit. After modification, the examination and approval is submitted again. Once the new plan review passes, the project plan of the previous version still needs to be retained, and the retained historic plan can be seen in the determine project plan-view historic plan link. After the project plan is submitted and checked, the department manager can find the backlog from the backlog, click the check button to enter, see the display of the whole project plan, and the display can show the latest modification and the latest modification time of the submitted plan through different colors.
2. Milestone stage setting
(1) The operation is as follows: the project manager clicks the milestone stage setting to display the main project and sub project milestone setting interfaces, wherein the sub project milestone setting displays the name lists of each sub project, and a selected sub project can enter the milestone setting interface of the sub project. When the milestone stage is set, the last set result value should be displayed. Each phase requires a set start and end time period, which can be modified after the set. The time control can be used for inputting by hands or clicking a calendar;
(2) milestone stage division: the project staging no longer provides only a unique template, and the project manager can set the staging according to different types of projects. The system provides five stage division templates (comprehensive type, pure equipment purchase, weak current indoor and outdoor construction, application system development and system integration). If 5 stage division templates provided by the system cannot meet the actual condition of the project, a project manager can select to define by user, and sets the name of each stage, the time period and the event task in the stage by self. The project integral stage division comprises the following steps: a project overall preparation stage (capable of being skipped), a project overall starting stage (capable of being skipped), a project overall first check (capable of being skipped), a project overall commissioning (capable of being skipped), and a project overall final check; for the project preparation and project starting phases in the whole project and sub-project phase division, allowing a project manager to select to respectively compile or compile only one of the project preparation and the project starting phases according to the actual needs of the project, and skipping the phase if the project preparation and the project starting phases are not compiled; for four stages of sub-project trial operation, sub-project acceptance, project overall trial operation and project overall initial test in the project plan, a project manager can select the corresponding stage of 'skip' according to the actual needs of the project without compiling; the method comprises the following specific stages:
Figure BDA0002965119070000261
the pure equipment purchasing sub-project stage is divided into: preparing for start-up (skipping), starting up project (skipping), purchasing to goods, commissioning (skipping), checking and accepting sub-project (skipping) for several stages;
Figure BDA0002965119070000262
the weak current indoor and outdoor construction sub-project stage is divided into: the method comprises the following steps of start-up preparation (skipping), project starting (skipping), deepening design, purchase arrival, basic environment construction, equipment installation, acceptance test, test operation and sub-project acceptance (skipping);
Figure BDA0002965119070000263
the application development sub-project phase is divided into: the method comprises the following steps of start-up preparation (skipping), project starting (skipping), requirement investigation, design review, code development, software deployment, confirmation test, test run and sub-project acceptance (skipping);
Figure BDA0002965119070000264
the system integration sub-project phase is divided into: start-up preparation (skippable), project startup (skippable), deepening design, procurement arrival, equipment installation, integration test, commissioning, sub-project acceptance (skippable) severalA stage;
Figure BDA0002965119070000265
the integrated type has no sub-project stage;
(3) page layout: as shown in fig. 30.
3. Event task setting
(1) Setting task functions: after the milestone stage is set, the event task can be set. Clicking on a stage sets the event task for that stage. Selecting a skipped phase does not enable event task setting for that phase. The system correspondingly provides event task templates in each stage aiming at the four stage division templates, and the event tasks in the templates can be cancelled but need to be filled in the description later. If the event task template provided by the system can not meet the actual condition of the project, the project manager can select other event tasks or select self-definition according to the project characteristics to set the event task name by self. Event task-write administration plan should be listed as the first item of the entire project key task list, not in any phase. When a project plan is formulated, manual intervention compilation is not needed, and the project plan is directly pushed to a project manager as a work task. The event mission time is limited to within three months from filing the filing application. (page layout is shown in FIGS. 31, 32);
(2) the function of setting task time: after the setting of the event task, the time setting can be carried out on each event task. The time setting cannot be made for the unselected event tasks. Each event task start time and end time is substituted into the phase time period by default. The project manager can modify the start and end times of the event tasks as needed on a case-by-case basis. The time period of the event task to be checked when the event task time is saved cannot conflict with the time period of the phase. If the conflict occurs, prompting the conflict reason and resetting the task time; (the page layout is shown in FIG. 33).
4. Project plan validation submission
(1) Page layout: as shown in fig. 34;
(2) and (3) approval process: after submission, the department manager reviews the product.
5. Project image progress display
(1) Description of the function:
Figure BDA0002965119070000271
displaying the time range and the current state (not started, in progress, finished and delayed) of each stage of the project in a list form;
Figure BDA0002965119070000272
outputting a static information table: carrying out Excel export on the basic information of the project;
Figure BDA0002965119070000273
outputting a dynamic information table: excel export can be carried out on the following table;
(2) outputting a data list: contract number, project name, contract amount (element), returned amount, total amount, returned amount, unreturned amount, project state, acceptance date, acceptance mode, filing state, department manager, project manager and remark;
(3) page layout: as shown in fig. 35.
6. Item guidance
(1) Task data list: task name, plan start time, plan end time, input man-hour, actual end date, status (completed/not completed), performer, operation column;
(2) description of the function:
Figure BDA0002965119070000274
checking the current states, planning time and invested working hours of the main project and the sub projects in the project;
Figure BDA0002965119070000275
checking the task execution conditions in the main project and the sub-project;
Figure BDA0002965119070000276
recording working hours;
Figure BDA0002965119070000277
checking working hours;
Figure BDA0002965119070000278
end project phase
Figure BDA0002965119070000279
Marking the deferred event task by color;
Figure BDA00029651190700002710
displaying the project plan final modification time;
(3) page layout: as shown in fig. 36.
Ninthly, project activity-project budget
1. Full cycle budget
(1) And (3) maintaining the item: the name of human resources, the average cost per month of personnel (yuan/month), the number of invested personnel and months in the overall plan, other expenses (yuan) of the project, the estimated expense (yuan) of the personnel in the overall plan and the monthly balance of the invested personnel in the overall plan;
(2) project travel, house renting (vehicle), external mining and external packing fee schedule: subjects (airplane, ship, train, lodging, travel subsidy, renting, car renting, airplane, coach, airport bus, indoor renting), unit price (yuan), quantity, unit, subtotal (yuan);
(3) list items: budget category, budget name, state, action column;
(4) description of the function: viewing data details; modifying the data; after submission, the department manager checks; adding a new financing year budget after the audit is passed; viewing the historical budget;
(5) description of the calculation: and after the budget table is filled, calculating according to the filled data in a summation mode to obtain the total estimated cost of the total planning personnel and the sum of the accumulated cost of the travel. And clicking a trial calculation button to calculate the average human output value and the overall budget state. Wherein the average per capita rate is the contract amount/total planned invested years. The estimated cost of the total planners is the average cost of the human and the month and the total planned invested human and month number plus other expenses of the project. The number of months of personnel and projected investors in the full cycle budget determines the number of months of personnel and projected investors in the budget per financial year thereafter. The total of the small counts of each subject + the external production cost + the additional or external production cost. And clicking a cost trial calculation button to calculate the average output value and the total budget state. And judging whether the average human output rate is equal to contract amount/total plan invested human year, the total plan invested human year is equal to total plan invested human month sum/12, and the total budget state is equal to total plan cost/contract amount, wherein the average human output rate is equal to contract amount/total plan invested human year, whether the average human output rate exceeds the cost limit proportion, the exceeding display exceeds the standard, and the exceeding display is normal. The total plan cost is the total plan personnel estimated cost plus project travel, house (vehicle) renting, external mining and external package cost;
(6) page layout: as shown in fig. 37.
2. Financial annual budget
(1) And (3) maintaining the item: the name of human resources, the average cost per month of personnel (yuan/month), the number of invested personnel and months in the overall plan, other expenses (yuan) of the project, the estimated expense (yuan) of the personnel in the overall plan and the monthly balance of the invested personnel in the overall plan; wherein the to-department ratio is substituted by financial data;
(2) description of the calculation: after the budget table is filled, the estimated cost and the accumulated travel cost of the planning personnel in the financial year are calculated according to the filled data in a summation mode. The total planned invested person-month balance is the total planned invested person-month number of the whole period-the total planned invested person-month number of the capital year; clicking a cost trial calculation button can calculate the project cost year budget state, wherein the cost year plan expense is the estimated expense of the cost year plan personnel plus the cost year travel, house renting (vehicle), external collection and external package expenses; and judging whether the cost limit ratio is exceeded or not, wherein the cost year budget state is the planned cost of the cost year/the planned return amount of the cost year. If the total cost of the plan of the financial year is less than 0, the negative contribution to the department is displayed, otherwise, the display exceeding the limited proportion exceeds the standard, and the display not exceeding the limited proportion is normal. The total planned invested person-month balance is the total planned person-month sum value in the whole period budget-the current planned invested person-month sum value in each property-year budget.
Ten, project activity-invoice management
1. Invoice application
(1) And (3) maintaining the item: application date, project number, form number, contract name, invoice type of invoicing record (first, second and third), name of payer, tax number of payer, content, amount (upper case and lower case), and applicant;
(2) description of the function: selecting a contract needing invoicing from the left list, displaying each money on the right side, and clicking an application invoicing filling form; (if the right side does not show a reimbursement plan, the project is needed to be found in the project list, the reimbursement plan and billing information are supplemented in the project contract/reimbursement plan of the project, and a business person or project manager who makes a bill is added to the members of the project group;)
(3) And (3) approval process: as shown in fig. 38.
Eleven, project activity-work management
1. Project work distribution
(1) And (3) query conditions: job task, distributor, project name, sub-project name, status (job to do, my done);
(2) data list: work tasks (red tasks indicate deferred, please end as soon as possible), project name, start execution date, distributor, request end date, plan input, operation column; (need to be claimed first)
(3) Description of the function:
Figure BDA0002965119070000281
and (3) when in recording: filling in work date, work hours (hours) and work content;
Figure BDA0002965119070000282
dispatching: filling and selecting a new executor, planning required working hours, a new task name and task description; the task is dispatched to other people, and the task is not displayed in a work list after being dispatched;
Figure BDA0002965119070000283
and (3) decomposition: task name, time needed for planning, required completion time, selection of project group member, selection of department member, and decomposition of the task person (click in the list can be deleted); description of the drawings: the task can be divided into a plurality of persons;
Figure BDA0002965119070000284
and (4) ending: terminating the task;
Figure BDA0002965119070000285
and (3) batch recording: filling in working hours in batches;
Figure BDA0002965119070000286
my work today: and viewing the data list.
2. Non-project work distribution
(1) Maintenance data items: task name, task person, task request start time, request completion time, work place, expected work time (hour), and work content;
(2) description of the function: the dispatched task flow is transferred to the claiming, and the executive enters personal work after claiming.
3. Man-hour for checking hierarchical management
(1) And (4) querying items: department, task type (coach action, focus action, prescribed action), task name, performer, project name, task status (all, to be claimed, to be completed, completed), operation (all, dispatched, decomposed, withdrawn);
(2) list items: work tasks, task types, project names, dispatchers, executives, task starting, plan finishing, estimated working hours, actual investment, states and operation columns;
(3) description of the function: and checking the task details.
Twelve, project activity-reimbursement
1. Reimbursement application (project/non project/record)
(1) Daily reimbursement filling: the name of the reimbursement bill, the financial number and the financial year;
(2) and (3) filling travel reimbursement: the name of the reimbursement bill, the financial number, the business trip destination, the business trip date, the business trip description and the financial year;
(3) reimbursement bill list: the name of the reimbursement bill, the reimbursement type, the name of the project and the operation column;
(4) description of the function:
Figure BDA0002965119070000291
and (3) invoice management: the maintenance item points comprise invoice subjects, 4 digits after the invoice number, invoice amount, invoice date, invoice location, invoice remark description, starting place and destination;
Figure BDA0002965119070000292
submitting and auditing: entering a flow audit;
Figure BDA0002965119070000293
and (3) deleting: deleting the specified data item;
(5) checking the non-approved reimbursement bill: reimbursement note name, reimbursement type, project name, audit status (view audit opinions).
Thirteen, financial management
1. Cost of maintenance staff wages
(1) And (3) query conditions: department of belonging, personnel status (on-duty, off-duty, salary, spent), personnel name;
(2) data column item: serial number, department, personnel name, status, operation list
(3) Description of the function:
Figure BDA0002965119070000294
importing a payroll report: importing data according to an Excel template;
Figure BDA0002965119070000295
newly-added personnel: department of belonging, user name, salary (yuan), five insurance (yuan), public accumulation (yuan), state (on-duty, off-duty, stop-pay-and-remain, and voiding);
Figure BDA0002965119070000296
the modifier: status (on-duty, off-duty, stop-pay, voided), wage (yuan), five insurance (yuan), and accumulation (yuan);
Figure BDA0002965119070000297
the viewer: and checking the data details.
2. Cost of checking staff hourly wages
(1) And (3) query conditions: year and month
(2) Data list:
Figure BDA0002965119070000298
primary listing: date, report status, action column;
Figure BDA0002965119070000299
secondary listing: department of belonging, user Chinese name, total man-hour (man-month), man-month, personnel hour payroll cost (yuan);
(3) description of the function:
Figure BDA00029651190700002910
and (6) viewing: viewing details of the secondary list;
Figure BDA00029651190700002911
and (3) automatic generation: employee payroll cost data is automatically generated each month.
3. Handling bid security
(1) And (3) maintaining the item: uploading a bill;
(2) description of the function: and sending claim information to the salesperson, and carrying out the financial affairs deduction operation after the sale confirmation.
4. Winning bid service fee
(1) Data list: project name, amount, account information, attachment (bid-winning notice or bid-winning announcement) and wire transfer voucher;
(2) description of the function:
Figure BDA00029651190700002912
making money: uploading a wire transfer voucher;
Figure BDA00029651190700002913
assigning a sales maintenance invoice: and assigning sales personnel to retrieve the invoice and carrying out message reminding.
5. Reimbursement audit
(1) And (3) query conditions: reimbursement bill name and reimburser
(2) Data list: name of reimbursement bill, reimburser, reimbursement type, project name, total reimbursement amount (Yuan), operation column
(3) Description of the function: and (4) auditing: and after all leaders pass the examination and approval, the data flow is transferred to finance, and the finance is examined and approved.
6. Money return inquiry
(1) And (3) query conditions: department, project name, contract number;
(2) data list: serial number, contract number, project name, department, project manager, project standing time, money withdrawing state and operation column;
(3) description of the function:
Figure BDA0002965119070000301
item receipt maintenance points: contract amount, total payment amount, whether a performance guarantee fund exists, department proportion, invoicing date, an applicant, a payment unit, an invoicing amount (element), an invoice number, a contract commitment amount (element), an actual repayment date, a third party or sales fee (element), a third party fee payment date and an amount going to the department;
Figure BDA0002965119070000302
and (4) money withdrawal: modifying the actual reimbursement (element), the actual reimbursement date, the third party or sales fee (element), and the third party fee payment date;
Figure BDA0002965119070000303
and (4) money return recording: and each refund record can be modified.
7. View project personnel statistical costs
(1) And (3) query conditions: time (year, month)
(2) Data list: project name, monthly project membership cost (element), operation column;
(3) description of the function:
Figure BDA0002965119070000304
generating: generating a current year and month data statistical table;
Figure BDA0002965119070000305
and (3) deriving: exporting a statistical result as Excel;
Figure BDA0002965119070000306
checking: and checking the data details.
8. Project budget summary sheet
(1) And (3) query conditions: the current financial year;
(2) data list: serial number, project name, contract amount (element), cost budget (element), current cost of occurrence (element), cumulative cost of occurrence (element), signing date;
(3) description of the function: and (3) deriving a budget statistical table: and (5) exporting the Excel.
9. Item money receiving sheet
(1) And (3) query conditions: date range of filling form, contract name, payee name
(2) Data list: filling date, name of payee, system person and operation column;
(3) maintaining the item points: the amount of each item, the date of the transaction, the name of the payee, the nature (whether to pay in advance), the amount of money to be paid in advance, the remarks, whether to make a bill, the system person and the financial leader;
(4) description of the function:
Figure BDA0002965119070000307
and (6) viewing: viewing data details;
Figure BDA0002965119070000308
and (3) deriving: and (5) exporting the Excel.
Fourteen, accounting statistics
1. Accounting of this wealth year project
(1) And (3) query conditions: department, project name, contract number;
(2) data list: project name, contract number, contract amount (element), operation column;
(3) description of the function:
Figure BDA0002965119070000309
and (4) item accounting: viewing a project accounting table;
Figure BDA00029651190700003010
exporting the Excel;
(4) description of the algorithm: the planned invested person month number, the planned expense, the department proportion and the cost limit proportion of the financial year are substituted into the financial year budget table, the contract amount, the planned payback amount, the actual allocation amount, the actual expense of the financial year, the actual reimbursement expense and the like are substituted into the financial data, and the actual invested person month number is calculated from the working hours. And (4) obtaining budget execution conditions from the data in the table, wherein the budget execution conditions are divided into standard exceeding conditions and normal conditions, and the calculation mode is that the actual cost-plan cost is greater than 0, and the judgment is that the actual cost is standard exceeding conditions, and the judgment is normal vice versa. If the project does not make budget temporarily, giving a corresponding prompt, and the project accounting table has no data; if the project has been invested in the number of human months or reimbursed for the cost, the project accounting table displays the actual number of human months invested in the financial year and the actual cost of the financial year, other values are assigned to be null, and the project name is displayed to be irrelevant to the project. A project accounting table for the current year of the project may be derived. The execution condition calculation mode is that the actual cost-plan cost is more than 0, and the judgment is standard or not normal;
(5) page layout: as shown in fig. 39.
2. Project balance statistics
(1) And (3) query conditions: department, project name, contract number;
(2) data list: project name, contract number, contract amount (element), operation column;
(3) description of the function:
Figure BDA0002965119070000311
and (4) item balance statistics: checking a project charge and expenditure statistical table;
Figure BDA0002965119070000312
exporting the Excel;
(4) description of the algorithm: the property of the project, the amount of the contract and the total number of paid strokes are substituted by basic information of the project. The total planned personnel input amount, the total planned cost, the planned personnel input amount of the financial year and the planned cost of the financial year are substituted by a budget table. And calculating the working hours of all people under the project by the total personnel investment amount to be converted into the human month, and calculating the working hours of all people in the project by the personnel investment amount in the financial year to be converted into the human month. The amount of paid money, the amount of unreturned money and the total paid cost are substituted by the financial data. The specific calculation formula is as follows:
Figure BDA0002965119070000313
the net return amount is the actual payment amount of each payment-each third party fee;
Figure BDA0002965119070000314
the total amount of net income in the financial year is the sum of each net income in the financial year;
Figure BDA0002965119070000315
summing the total amount of the net returns of each item;
Figure BDA0002965119070000316
project surplus is total net return amount of project, department accounts for 45 percent, and total cost is paid out;
Figure BDA0002965119070000317
the ratio of the expense of the financial year to the return of the department is the expense of the financial year/(the total net return of the financial year is 45 percent of the department ratio);
Figure BDA0002965119070000318
the expense of the project reimbursement of the property year refers to the total net return money of the property year, namely 5 percent of the total net return money of the property year and the reimbursed cost;
Figure BDA0002965119070000319
the expense of the foreign project is the total net return money of the cost year, namely the department accounts for 12 percent to the expense of the foreign project;
(5) page layout: as shown in fig. 40.
3. Quarterly award analysis
(1) And (3) query conditions: department, time frame (year and month);
(2) data list: department, reimburseable charge (Yuan), reimbursed charge (Yuan), reimbursement balance (Yuan);
(3) description of the function: exporting the Excel;
(4) description of the algorithm: calculating the reimbursement balance of each project of the department in the quarterly time period, and adopting the formula:
Figure BDA00029651190700003110
the net return amount (reimburseable fee) of the item is the actual amount paid per stroke-the fee of each third party;
Figure BDA00029651190700003111
summing the net return sum of each item in the quarter;
Figure BDA00029651190700003112
the local project reimbursement balance is quarterly net return total amount, the department accounts for 5 percent to the reimbursed cost;
Figure BDA00029651190700003113
foreign project reimbursement balance quarterly net refund total amount sector accounts for 12% -reimbursed charge.
4. Project human input analysis
(1) And (3) query conditions: department, project name, contract number;
(2) data list: project name, number of contract, contract amount (element) and operation column;
(3) description of the function:
Figure BDA00029651190700003114
and (3) project personnel investment statistics: viewing project personnel drop-in table
Figure BDA00029651190700003115
Exporting the Excel;
(4) description of the algorithm: the proportion of man-hours in the total is man-hours of the person on the project/total man-hours of the project.
5. Staff hour allocation analysis
(1) And (3) query conditions: department, time frame (year and month);
(2) data list: project name, project man-hour (man-month), proportion of total man-hour (total man-hour includes man-hour irrelevant to project);
(3) description of the function: exporting the Excel;
(4) description of the algorithm: the proportion of total man-hours is man-hours on the project/total man-hours.
6. Statistics of item refund
(1) And (3) query conditions: department, project name, contract signing time interval, money returning time interval, contract number, money returning state and invoicing time interval;
(2) data list: serial number, contract number, project name, department, project manager, contract amount (element), amount (element) of returned money, amount (element) to be returned money, state of returned money, project state, signing date and operation column; summary item: the total amount of the contract, the total amount of the returned money and the total amount of the money to be returned;
(3) description of the function:
Figure BDA0002965119070000321
exporting the Excel;
Figure BDA0002965119070000322
details of money withdrawal: and checking a money-returning detail list.
7. Billing non-return statistics
(1) And (3) query conditions: department, project name, billing period;
(2) data list: project name, applicant, date of making an invoice, date of refund, invoice number, amount of making an invoice (yuan), actual amount of refund (yuan), and remaining refund (yuan); summary item: total amount of invoices, total amount of money returned and total amount of money to be returned.
Therefore, the method meets the requirements of managing the enterprise operation management and the supervision professional service on the unified and integrated management of the enterprise operation decision high-level manager level and the project management level, and can reflect the enterprise decisions of project human resource investment, working hour management, cost budget and profit allocation indexes in the project execution process, thereby obtaining an accurate operation management view. The system meets the standardization, modularization and scientification, improves the supervision service standard of the supervision organization, and realizes the integrated management requirement of daily supervision project activities and enterprise operation management activities. The enterprise supervision service is promoted to be deeply applied, the efficiency and level of production, operation, management and decision are continuously improved, and the economic benefit and the core competitiveness of the enterprise are improved.

Claims (10)

1. Information engineering supervision project image progress management system which characterized in that: the method comprises the steps that a computer system is utilized to construct a standard service event specific to the trip industry based on characteristics and standards of a software project research and development supervision industry, an information processing module aiming at a software project research and development enterprise is provided around the standard service event, and the information processing module comprises a project module, a working hour module, a timing module, an early warning management module, a project guiding module and a project display module;
wherein, the project module comprises a project establishment module and a project management module;
the project establishment module comprises an establishment application module and a project approval module;
the project approval system comprises a project approval application module, a project approval module and a project approval management module, wherein the project approval application module collects project information, which comprises project types, project full names, project attributes, project levels, project properties, owner units, project types, contract amounts, project managers, execution places, industries, and/or general supervision engineers and auditors, generates a project basic information form taking project numbers as keywords, and transmits the project basic information form to the project approval module with authority users step by step for approval;
the project approval module receives the project basic information form and returns a pass/fail result, if the project basic information form does not pass, the project basic information form returns to the previous stage in the stage-by-stage approval process, and after modification, the project basic information form is approved stage by stage;
the project management module comprises a project personnel setting module, a project management information maintenance module, a project planning module and a project guidance module;
the project personnel setting module is used for setting project responsible personnel, project participators and project managers and can carry out cross-department personnel allocation;
wherein the project management information maintenance module, which sets a project budget reference value, includes: department proportion, contract execution proportion and contract execution amount;
the project plan module comprises a milestone stage setting module, an event task setting module and a project plan auditing module;
the milestone stage setting module is used for automatically acquiring the milestone stages of the standard project according to project supervision rules and setting time ranges of all the stages, wherein the milestone stages of the standard project can be cut and the milestone time ranges can be respectively set for the main project and the sub-projects;
the event task setting module is used for further setting event tasks in each stage based on each stage of the milestone setting, setting the time range of each event task and the executive personnel of each event task, generating a project work task form and transmitting the project work task form to a user with authority to examine and approve, wherein the event tasks can also be used for self-defining and setting special tasks in non-milestone stages;
the project plan auditing module receives the project work task form, audits step by step, returns a pass/fail result, returns to the previous stage if the pass/fail result does not pass in the process of examination and approval step by step, and examines and approves step by step after modification until the examination and approval pass, and automatically sends the event task to the to-be-processed task of each corresponding project executor of the work module at regular time;
the work module comprises a work list module, a work claiming module, a work distributing module, a work decomposing module and a work executing module;
the work list module lists project event task information responsible for login staff, and the project event task information comprises the following information: event task name, project name, starting execution date, distributor, required ending date, planned input working hours and input working hours;
the work dispatching module dispatches the selected project event task in the work list to other staff, the event task is not displayed in the project work task of the dispatcher, the task state is to be claimed, and the task state is to be completed after being claimed;
the work decomposition module distributes the selected project task event to other employees, the event task is still displayed in the project work task of the decomposition staff, the task state is to be claimed, the task state is to be completed after being claimed, and the task event can be distributed to the employees in a plurality of projects or the employees in other departments;
the work claiming module receives project work tasks of other employees for dispatching or decomposing projects, and the received project work tasks serve as to-be-handled project work tasks of receiving users;
the work execution module records the work hours consumed by project execution and uploads work documents, and transmits the staff work hour information to the work hour module, wherein the work hour records can be recorded in batch;
the labor hour module comprises a project labor hour acquisition module, a non-project labor hour acquisition module and a labor hour counting module;
the project working hour acquisition module collects and records the working hour information of the employee project transmitted by the working hour recording operation module;
the non-project labor hour acquisition module collects and records non-project labor hour information input by the staff;
the labor hour counting module collects the labor hours collected by the project labor hour collecting module and the non-project labor hour collecting module, counts the labor hour of each employee according to the day/month, and counts the total labor hour of each project according to the day/month;
wherein, the work module comprises a personal work plan module and a module for arranging other people work;
wherein, the personal work plan module sets a work task form irrelevant to the project, and the setting comprises: generating a work task form irrelevant to the project by using the task name, the project type, the project stage, the work content, the start time, the finish time, the work place and the work time; the system comprises different task types, wherein the task types comprise coaching actions, key actions and specified actions of the project;
wherein, said module of arranging other people's work contains: the system comprises a task name, task personnel, task requirement starting time, requirement completing time, a working place and expected working time, wherein after a working task is submitted, an appointed executive personnel claims the working task in a claim module of the executive personnel, task working information is transferred to a personal working module of the executive personnel, and working hours for completing the working task are recorded;
the timing module is provided with a plurality of timing tasks, including timing tasks of monthly personnel cost statistics, project quarterly report generation, project case generation, personnel early warning report 30 days in advance, project budget early warning and work to-do push reminding; the timing task defines an executive program address, an executive cycle, start-stop time and a starting mode, and defines addition or deletion of the timing task and modification of the defined attribute of the timing task; starting or stopping a timing task, and simultaneously starting or stopping all timing tasks;
the early warning management module comprises an examination and approval data retention time early warning module, a plan postpone early warning module, a development overtime early warning module, a budget overburdened early warning module and an early warning module with inconsistent plan money return and actual money return, and each early warning module performs color distinguishing display according to set data comparison and aiming at the risk degree of early warning data; the timing module is used for pushing the early warning states to the early warning module in a layered mode to carry out early warning reminding;
wherein the project guide module displays time ranges of each stage of the project and a current state in a list form, and the current state comprises: the project planning system comprises a working time module, a project execution module, a task state module and a task execution module, wherein the working time module is used for associating the working time module with a project starting time, a project ending time, an actual ending time, an input working time, a task state and a task execution person of each event task in a project plan and recording working time; when the actual end time is larger than the planned end time, the task recording color mark is red to prompt the delay risk, wherein the task state comprises: to be claimed, to be completed and completed;
the project display module displays time ranges of all event task phases of a project and current event task states, wherein the project states comprise: archive, exception, suspend, and execute states.
2. The information engineering proctoring project visual progress management system as set forth in claim 1, wherein: the system also comprises a management view module, which is used by a high-level leader and comprises the steps of carrying out annual statistical analysis on the refund condition of each department in each month, carrying out annual statistical analysis on the comparison condition of the plan cost and the execution cost of each project in each month, carrying out annual statistical analysis on the comparison condition of the number of the normal execution and the postponed execution of each project in each month, and carrying out annual statistical analysis on the number of newly added records in each month and the number associated with the project.
3. The information engineering proctoring project visual progress management system as set forth in claim 2, wherein: the project management module also comprises a project type modification module, a project basic information entry module, a project manager modification module, a chief deputy engineer modification module, a project change module, a project attribution department modification module and/or a contract information modification module;
the system also comprises an item query module, wherein the item query module queries an item data list of items in charge, participated and managed according to roles and permissions of loggers;
the system also comprises a project filing module, wherein the project filing module is maintained by a project manager, and is consulted by a department manager, a branch management leader and a comprehensive management part; the quality specialist of the quality management department performs project screening according to departments, project names, project managers and contract amount inquiry conditions; the data list displays each item information, an operation button is arranged behind each item, the item filing operation can be carried out, when the items are filed, the item names are automatically brought in, the filing position needs to be input, and the filing is finished.
4. The information engineering proctoring project visual progress management system as set forth in claim 3, wherein: the project module comprises a contract module and a money return module, and the project item setting module is associated with the contract module and the money return module;
the contract module collects contract information records including signing date, whether the contract is an automatic renewal contract, an owner unit, a purchasing mode, a bidding company, a contact person, a contact telephone, contract keywords, payment conditions, an uploaded bid winning notice book, an electronic contract and a contract attachment, generates contract information records with a contract number as a keyword, and stores the contract information records in the contract module, and the project auditing module audits related information;
the money return module collects money return information and comprises: and the refund serial number, the estimated refund time, the payment proportion, the corresponding refund amount and the payment condition generate a refund information form and store the refund information form in the refund module, and the project auditing module audits related information.
5. The information engineering proctoring project visual progress management system as set forth in claim 4, wherein: the project module further comprises an invoice application module and an invoice return module;
the invoice application module is initiated by a project manager according to each amount of money of a money return plan aiming at a set up item, collects invoice application forms comprising application date, project number, form number, contract name, invoice making record, invoice type, payer name, payer tax number, content, amount and/or applicant, sends the invoice application forms to a department manager and a financial manager for auditing step by step, and finally transacts the invoice through financial executive personnel, and returns transacted results to the project manager;
the invoice returning module is used for sending an application flow to an invoice which is lost and has wrong invoice information and needs to be reissued by a project manager, explaining reasons, selecting an invoice type, sending the invoice type to a department manager and a financial manager for auditing step by step, and finally handling the invoice by financial executive staff and returning a handling result to the project manager.
6. The information engineering proctoring project visual progress management system as set forth in claim 5, wherein: the project module further comprises a project budget module, which is formulated by a project manager authority user, collects, but is not limited to: filling the number of people invested in each level of personnel in the whole period of the project, other expenses of each level of personnel project, pre-estimated construction period, house renting unit price, house renting period (month), car renting unit price, car renting period (month), travel subsidy days, travel traffic expenses (unit price times), travel accommodation expenses (unit price times days), external equipment expenses and other or external package expenses;
and further summarizing the planned refund amount and the proportion of departments, the planned refund amount of the current financial year according to the project budget of each project, and setting the project budget of the current financial year.
7. The information engineering proctoring project visual progress management system as set forth in claim 6, wherein: the job module further comprises: the system comprises a checking and arranging working module, a checking and hierarchical management working module and a checking and all working modules;
the checking and arranging work module is arranged in a user system with authority over the project manager and used for checking whether published work is claimed, if the issued work is not claimed by an executor, checking reasons, if the issued work is claimed or the work is finished, and tracking the issued work in a state; for the published work, withdrawing, filling a withdrawal reason for withdrawing, reminding in a message module of the executed person, and displaying the withdrawn and terminated states in a work list of the executed person and a published work list;
the inspection hierarchical management work module is arranged in a user system with authority above the jobs of a project manager and is used for checking all data under the jobs to which key actions and regulated actions belong;
and the checking all work modules are arranged in a user system with a large leader user authority and are used for checking the details of the work tasks arranged by all users.
8. The information project supervision image progress management system according to claim 7, characterized in that: the labor hour module comprises a project labor hour acquisition module, a non-project labor hour acquisition module and a labor hour counting module;
the project working hour acquisition module collects and records the working hour information of the employee project transmitted by the working hour recording operation module;
the non-project man-hour acquisition module collects and records non-project man-hour information input by the staff;
the working hour counting module collects working hours collected by the project working hour collecting module and the non-project working hour collecting module, counts the working hours of each employee according to the day/month, and counts the total working hours of each project according to the day/month; the man-hour module includes:
the system comprises a my daily working hour module, a my monthly working hour module, a daily working hour detail module, a working information module for counting working information which exceeds 8 hours every day and a working hour module for counting project participation working hours;
a checking daily working hour module, a department manager, a management leader and a management department, which are arranged in all the user authority systems;
a department project labor hour module, a checking and recording labor hour module and a 8-hour-checked labor hour counting module which are arranged in a department manager and/or a user system with the authority;
all the project labor hour modules with the authority over the branch management leader can be set to check all the labor hour information.
9. The information engineering proctoring project visual progress management system as set forth in claim 8, wherein: the system further comprises a season report module, wherein a project manager fills in the total investment amount of the project construction, the managed project cost budget and the accumulated investment work hours of the supervision project group personnel to obtain from a project table and a budget table, and if the value is null, the system defaults to assign the value to 0; the total amount of the engineering project and the fund payment is a project manager filling item, and if the value is null, the default value of the system is 0; the total investment amount of the engineering construction, the project cost budget managed, the accumulated investment working hours of the personnel of the project supervision group, the total amount of the engineering project and the completed payment fund can be modified, if the data is modified, the proportion related to the field is synchronously and automatically recalculated; the number of delayed months or predicted delayed months is not 0, and the reason for delay must be filled.
10. The information project supervision image progress management system according to claim 9, characterized in that: the system further comprises a reimbursement module which comprises a reimbursement application module, a reimbursement auditing module and a reimbursement bill module;
wherein, the reimbursement application module collects the data including: generating a reimbursement form taking a reimbursement number as a key word by reimbursement data related to the project and/or reimbursement data unrelated to the project and/or reimbursement data in the filing process;
the method comprises the steps that after items are located through personnel ID in the items, reimbursement data, invoice items and item names related to the items are further collected, wherein the reimbursement data, the invoice items and the item names further comprise invoice numbers, invoice amount, invoice dates, financial numbers, financial years and reimbursement bill names;
the sponsor inputs the reimbursement data which is irrelevant to the project, and the reimbursement data comprises an invoice number, an invoice amount, an invoice date, a financial number, a financial year and a reimbursement note name;
the reimbursement data in the filing process is positioned and filed by the initiator, and further collected, wherein the reimbursement data comprises an invoice number, an invoice amount, an invoice date, a financial number, a financial year and a reimbursement note name;
the reimbursement data is divided into daily reimbursement and/or travel reimbursement according to types;
the reimbursement auditing module receives the reimbursement form, and returns a passing or failing result after leadership and financial auditing, and finally reimburses through financial staff;
the reimbursement bill module inquires reimbursement data related to the reimbursement bill module and comprises a state viewing module and a bill detail module, wherein the reimbursement state comprises temporary storage, submission and verification, leadership and verification passing, financial and verification passing and verification part passing;
wherein, the reimbursement module further comprises an reimbursement inquiry module and an reimbursement statistic module;
the reimbursement inquiry module is arranged in a system with authority over a department manager, inquires an reimbursement bill according to conditions, and counts the total reimbursement money in a certain date range;
the reimbursement counting module is arranged in a system with a large leader authority and is used for counting reimbursement data information according to personnel, departments, projects, subjects and/or types.
CN202110252526.9A 2020-07-09 2020-07-09 Information engineering supervision project image progress management system Active CN112967025B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110252526.9A CN112967025B (en) 2020-07-09 2020-07-09 Information engineering supervision project image progress management system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202110252526.9A CN112967025B (en) 2020-07-09 2020-07-09 Information engineering supervision project image progress management system
CN202010658999.4A CN111815282B (en) 2020-07-09 2020-07-09 Information system engineering supervision project guidance management system

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN202010658999.4A Division CN111815282B (en) 2020-07-09 2020-07-09 Information system engineering supervision project guidance management system

Publications (2)

Publication Number Publication Date
CN112967025A CN112967025A (en) 2021-06-15
CN112967025B true CN112967025B (en) 2022-06-17

Family

ID=72842198

Family Applications (4)

Application Number Title Priority Date Filing Date
CN202110252526.9A Active CN112967025B (en) 2020-07-09 2020-07-09 Information engineering supervision project image progress management system
CN202010658999.4A Active CN111815282B (en) 2020-07-09 2020-07-09 Information system engineering supervision project guidance management system
CN202110250115.6A Active CN112950162B (en) 2020-07-09 2020-07-09 Information system engineering supervision work distribution management information system
CN202110252527.3A Active CN112950164B (en) 2020-07-09 2020-07-09 Information system engineering supervision working hour recording information system based on standardized rules

Family Applications After (3)

Application Number Title Priority Date Filing Date
CN202010658999.4A Active CN111815282B (en) 2020-07-09 2020-07-09 Information system engineering supervision project guidance management system
CN202110250115.6A Active CN112950162B (en) 2020-07-09 2020-07-09 Information system engineering supervision work distribution management information system
CN202110252527.3A Active CN112950164B (en) 2020-07-09 2020-07-09 Information system engineering supervision working hour recording information system based on standardized rules

Country Status (1)

Country Link
CN (4) CN112967025B (en)

Families Citing this family (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112131856A (en) * 2020-10-27 2020-12-25 成都建工第二建筑工程有限公司 Building construction scheme generation method
CN112241849A (en) * 2020-10-27 2021-01-19 陕西交建云数据科技有限公司 Project collaboration method for highway engineering designer
CN112365234A (en) * 2020-11-10 2021-02-12 中国平安人寿保险股份有限公司 Sign-up approval management method and device and electronic equipment
CN112365233A (en) * 2020-11-10 2021-02-12 中远海运科技股份有限公司 Project cost informatization management method
CN112488329A (en) * 2020-11-26 2021-03-12 南通市市政工程设计院有限责任公司 Municipal works supervision information management system
CN112785271B (en) * 2021-01-26 2023-01-31 宝钢工程技术集团有限公司 Method for managing cash flow of engineering project in full cycle
CN112907200B (en) * 2021-01-27 2024-02-09 中信国安建工集团有限公司 Pouring order monitoring system and method
CN112965692B (en) * 2021-02-04 2023-10-27 成都信息工程大学 Template-based configurable customer relationship management system and method for small decoration company
CN112508544A (en) * 2021-02-08 2021-03-16 卡斯柯信号(北京)有限公司 Method, device, equipment and medium for obtaining project authorization based on online release order
CN113409003A (en) * 2021-05-19 2021-09-17 华电电力科学研究院有限公司 Intelligent management system and method for energy group informatization whole process
CN113344519A (en) * 2021-05-31 2021-09-03 珠海大横琴科技发展有限公司 Monthly report management method and device of project management system
CN113344520A (en) * 2021-05-31 2021-09-03 珠海大横琴科技发展有限公司 Investigation management method and device of project management system
CN113421053A (en) * 2021-06-10 2021-09-21 无锡悦通科技有限公司 Service management method, system and computer readable storage medium
CN113393212A (en) * 2021-06-16 2021-09-14 筑橙科技(深圳)有限公司 Outer wall spraying engineering project management platform and management method
CN115641065A (en) * 2021-07-20 2023-01-24 广州静远医药研究有限公司 Project and file management method, system and storage medium
CN113268553A (en) * 2021-07-21 2021-08-17 国网汇通金财(北京)信息科技有限公司 Data auditing method, system, electronic equipment and storage medium
CN113673945A (en) * 2021-07-23 2021-11-19 中核核电运行管理有限公司 Temporary change monitoring method and device for nuclear power plant
CN113642994A (en) * 2021-08-13 2021-11-12 广东天健软件股份有限公司 Project management system and method
CN113760913B (en) * 2021-09-03 2023-12-19 江苏杰瑞信息科技有限公司 Elasticity-extensible equipment cost acquisition method
CN113936833B (en) * 2021-09-06 2023-06-13 中核核电运行管理有限公司 Automatic control method and device for permanent change state of nuclear power plant
CN113537955A (en) * 2021-09-17 2021-10-22 天津中新智冠信息技术有限公司 Milestone project management device and method, electronic equipment and storage medium
CN113822653A (en) * 2021-09-27 2021-12-21 润申标准化技术服务(上海)有限公司 Auxiliary method and device for standard establishment evaluation
CN113837619A (en) * 2021-09-27 2021-12-24 中邮科通信技术股份有限公司 Project management and monitoring system and implementation method thereof
CN114037316B (en) * 2021-11-17 2023-04-07 北京中百信信息技术股份有限公司 Information system engineering supervision project risk situation query method
CN114331317A (en) * 2021-11-26 2022-04-12 成都希盟泰克科技发展有限公司 Multi-project organization system for multiple projects
CN114049099A (en) * 2021-11-30 2022-02-15 中国建设银行股份有限公司 Configuration method, device and equipment of business process and storage medium
CN114298695A (en) * 2021-12-31 2022-04-08 广西农业职业技术大学 Bidding purchase management system
CN114399223A (en) * 2022-01-21 2022-04-26 北京金山云网络技术有限公司 Project monitoring method, system, terminal equipment and computer readable storage medium
CN114202260A (en) * 2022-02-18 2022-03-18 天津中新智冠信息技术有限公司 Project milestone management system and method, electronic equipment and storage medium
CN114548925B (en) * 2022-02-21 2024-04-30 中国平安人寿保险股份有限公司 Online activity invitation method, device, equipment and storage medium
CN114663070A (en) * 2022-04-14 2022-06-24 北京自如信息科技有限公司 Project flow management method and device, computer equipment and storage medium
CN114862148A (en) * 2022-04-20 2022-08-05 广州市赛云信息技术咨询有限公司 Information supervision project big data quality detection system and method
CN114519571B (en) * 2022-04-20 2022-07-08 四川省大数据中心 Engineering construction project approval system
CN114943514A (en) * 2022-05-23 2022-08-26 中国电信股份有限公司 Service information processing method and device and electronic equipment
CN115018465A (en) * 2022-06-24 2022-09-06 广州东昇机械有限公司 Automobile part design change management platform
CN115689503B (en) * 2022-08-15 2024-09-24 江苏北辰知识产权事务所有限公司 Multi-terminal project cooperation system and information co-construction method thereof
CN115660615B (en) * 2022-08-15 2024-09-20 江苏北辰知识产权事务所有限公司 Project automatic auxiliary system and visualization method
CN115358596A (en) * 2022-08-24 2022-11-18 国任财产保险股份有限公司 Project management system
CN115310883B (en) * 2022-10-12 2023-01-06 北京易特思维信息技术有限公司 Digital city management non-fixed document dynamic generation method
CN117974020A (en) * 2022-10-18 2024-05-03 星际空间(天津)科技发展有限公司 Method for monitoring key project cooperation and dynamic management business process
CN115600997B (en) * 2022-12-12 2023-05-09 厦门盈趣科技股份有限公司 Digital research and development project management system and method for normative content management
CN115907707A (en) * 2022-12-22 2023-04-04 上海筑援信息咨询有限公司 Engineering construction performance management system and method
CN115880396B (en) * 2023-02-03 2023-07-21 山东铁路投资控股集团有限公司 Automatic construction progress chart generation system and method based on construction organization design
CN116361753B (en) * 2023-03-17 2024-03-22 深圳市东信时代信息技术有限公司 Authority authentication method, device, equipment and medium
CN116109115A (en) * 2023-04-13 2023-05-12 深圳昊通技术有限公司 Intelligent science and technology project management method, system and storage medium
CN116663875B (en) * 2023-05-11 2024-01-30 广东恒域科技股份有限公司 Intelligent installation engineering monitoring system and method based on big data
CN116502877A (en) * 2023-06-29 2023-07-28 北京康特瑞科统计科技有限责任公司 Project progress monitoring method and device, electronic equipment and readable storage medium
CN117291384B (en) * 2023-09-28 2024-05-31 广州市明辉彩印有限公司 Project progress adjustment method, device, equipment and medium based on resource allocation
CN117196539B (en) * 2023-11-01 2024-02-27 广州大学 Automatic checking method, system, equipment and medium for security base line
CN117575518B (en) * 2023-11-20 2024-07-02 浙江建友工程咨询有限公司 Method, device, equipment and medium for digital management of whole engineering construction process
CN117474501B (en) * 2023-12-27 2024-03-26 厦门精图信息技术有限公司 Cultural relic census system and cultural relic census method
CN117950718A (en) * 2024-02-05 2024-04-30 深圳市安仕新能源科技有限公司 Cloud platform-based software and firmware release method, system and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8000992B1 (en) * 2007-08-03 2011-08-16 Sprint Communications Company L.P. System and method for project management plan workbook
CN103854117A (en) * 2012-12-03 2014-06-11 四川电力超高压建设管理公司 Schedule-based polymorphic project prophase management method
CN103886401A (en) * 2013-09-25 2014-06-25 西安云澜信息科技有限公司 Project management system based on cloud computation
CN106779618A (en) * 2016-12-29 2017-05-31 北京恒华伟业科技股份有限公司 A kind of engineering total factor management platform
CN108846643A (en) * 2018-06-22 2018-11-20 中船第九设计研究院工程有限公司 A kind of general management of projects system
CN110599007A (en) * 2019-08-28 2019-12-20 西安市创新人才研究院 Project progress management system

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102968678A (en) * 2011-09-01 2013-03-13 大连恒基电子技术有限公司 Fixed asset project management system based on geographic information system
CN103136626B (en) * 2011-11-29 2016-08-03 北京建龙重工集团有限公司 The online management method of engineering project
CN103761614A (en) * 2014-01-20 2014-04-30 北京仿真中心 Project progress management method based on critical chain
CN104408559B (en) * 2014-11-19 2017-07-07 陈贤庭 A kind of engineering information management system
CN105373876A (en) * 2015-08-26 2016-03-02 吕曼 Engineering model used in intelligent engineering construction project management system
CN106203956A (en) * 2016-07-05 2016-12-07 吴本刚 Project management system based on cloud computing
CN107122921A (en) * 2017-05-23 2017-09-01 成都牵牛草信息技术有限公司 Method to set up of the approval node based on countersign in approval process
CN107464098A (en) * 2017-08-10 2017-12-12 成都牵牛草信息技术有限公司 The checking method of form data operation
CN107886299A (en) * 2017-11-06 2018-04-06 北京锐安科技有限公司 A kind of the operation flow measures and procedures for the examination and approval and system
CN107886308A (en) * 2017-12-05 2018-04-06 广州发展集团股份有限公司 A kind of development project course management system
CN108009801A (en) * 2017-12-13 2018-05-08 中国石油集团长城钻探工程有限公司钻井三公司 Management information system
CN109146414A (en) * 2018-08-06 2019-01-04 芜湖莫森泰克汽车科技股份有限公司 A kind of project management system
CN110866729A (en) * 2018-08-27 2020-03-06 广州熠点信息技术有限公司 Project management system
CN109670685A (en) * 2018-12-03 2019-04-23 国网安徽省电力有限公司淮南供电公司 A kind of working hour integrating system and method
CN109615333A (en) * 2018-12-13 2019-04-12 普元信息技术股份有限公司 The system and method examined step by step in cloud platform based on drawer model realization process
CN109886601A (en) * 2019-03-06 2019-06-14 四川长虹电器股份有限公司 A kind of enterprise collaborative management system
CN110348230A (en) * 2019-06-17 2019-10-18 河海大学 A kind of project management method and system
CN111192001A (en) * 2019-11-29 2020-05-22 国网新疆电力有限公司信息通信公司 Information project overall process management system
CN111079400A (en) * 2019-12-05 2020-04-28 武汉虹信技术服务有限责任公司 Task scheduling informatization management system, method and storage medium
CN111291994A (en) * 2020-02-12 2020-06-16 普元信息技术股份有限公司 Multi-project management system and method suitable for agile development mode in big data environment

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8000992B1 (en) * 2007-08-03 2011-08-16 Sprint Communications Company L.P. System and method for project management plan workbook
CN103854117A (en) * 2012-12-03 2014-06-11 四川电力超高压建设管理公司 Schedule-based polymorphic project prophase management method
CN103886401A (en) * 2013-09-25 2014-06-25 西安云澜信息科技有限公司 Project management system based on cloud computation
CN106779618A (en) * 2016-12-29 2017-05-31 北京恒华伟业科技股份有限公司 A kind of engineering total factor management platform
CN108846643A (en) * 2018-06-22 2018-11-20 中船第九设计研究院工程有限公司 A kind of general management of projects system
CN110599007A (en) * 2019-08-28 2019-12-20 西安市创新人才研究院 Project progress management system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
水务公司工程项目管理系统的设计与实现;林益耕;《中国优秀硕士学位论文全文数据库(电子期刊)信息科技辑》;20200615;第7、10-34以及40-56页 *

Also Published As

Publication number Publication date
CN112967025A (en) 2021-06-15
CN112950162B (en) 2022-04-29
CN112950162A (en) 2021-06-11
CN112950164B (en) 2022-07-15
CN112950164A (en) 2021-06-11
CN111815282A (en) 2020-10-23
CN111815282B (en) 2021-10-12

Similar Documents

Publication Publication Date Title
CN112967025B (en) Information engineering supervision project image progress management system
CN111815283B (en) Information system engineering supervision enterprise business management system
CN111815168B (en) Information system engineering supervision project quality management system
CN111815424B (en) Information system engineering supervision project cost accounting management system
CN111815281B (en) Information system project supervision project bid management system
CN103136626B (en) The online management method of engineering project
US20090144097A1 (en) Real estate management system and method
US20160048785A1 (en) A computer implemented system and method for project controls
JP2001527248A (en) Integrated business-to-business web commerce and business automation system
CN101071481A (en) Business trip service system and method
KR20140099349A (en) To analyze and estimate the integration costs that apply to defense portal system and method.
Wan et al. Case Study on H Corp. software project risk management with ISM
Dzhusoev et al. Selection of Software Products for the Development of a Calendar Plan for High-Rise Construction
Chow et al. Microsoft Dynamics NAV
Veeriah Customizing Financial Accounting in SAP
Torasso Application of Lean Principles in a Hybrid Public-Private Model: Visit Piemonte Case Study
Glatzmaier et al. Project portfolio management with SAP RPM and cProjects
Martins Improvement Program Based on Lean Office Methodologies in a Customs Broker
KR20240066736A (en) Enterprise Resource Planning
Lutchman Computerized Work Management Systems for Utility and Plant Operations
SILOCCHI Business process reengineering and new information management systems: an application in Sistemi Ufficio
Praromwong Consultancy operations management information system (COMIS)
Talounglob Customer care information system
Stanciu et al. ERP SOLUTIONS-CATALYTS FOR THE COMPANIES'BUSINESS
Arif et al. Integrating SAP ERP Financials

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant