From the perspective of demand analysis and practical application, the implementation function modules mainly include the design of functional modules such as internal human resources business data management, external data import, industry human resources benchmarking data maintenance, decision analysis report model, human resources decision tree model and web data mining analysis.
4.1. system technical framework design
(1) Software architecture
Figure 6 shows the software architecture of the enterprise human resources decision-making system. The system constructs a human resources data center by maintaining and managing the internal human resources business management data and status data, and importing other system data, such as enterprise sales, generation, and other data, using online analytical processing, data analysis, and mining and other technologies, Re extract the data used for decision-making, conduct comprehensive analysis through the corresponding decision theoretical model and decision tree algorithm, and obtain valuable data through web data mining and analysis, to provide effective support for decision managers.
The software architecture of the human resources decision system is mainly composed of data source, data dictionary, data warehouse, decision theoretical model, industry data standard, decision analysis report, decision tree algorithm model, and decision-maker user management interface. From the standard input of data, combined with industry standards and the decision demand model, after calculation through relevant algorithms, the decision report analysis results, early warning, and decision information are presented to users through the decision-maker user management interface. The specific functions of each component are described as follows[4]. Decision support systems are applied in a number of areas including blockchain, crowdsourcing, security, and many others [5–9].
Decision data source: provides internal and external analysis data of the enterprise, mainly from internal human resources business management data, and other ERP systems, such as relevant data of finance, sales and production systems, web mining data, and system interface input. This part needs to build the human resource business management module, realize the integration interface with other external systems, the direct input interface of external data users, and the web data mining function, continuously accumulate all kinds of relevant data into human resource data, and improve the scientificity, effectiveness, and timeliness of data mining analysis.
Decision data dictionary: data type standard library, which establishes data items, data structure, and logical standards to meet the needs of user report statistics and analysis, to make the decision results more scientific and effective.
Decision data warehouse: stores industry-standard reference data after screening and standard specification. The data warehouse is a collection of all types of data that provide support in the decision-making process of enterprises.
Decision report model: the collection of all report models created according to the actual business requirements, defines the enterprise decision information requirements from multiple levels and dimensions and constructs the decision analysis report model.
Decision theoretical model: to achieve the enterprise objectives, the theoretical models required for prediction, early warning, judgment, and decision-making provided by human resources management are required. Combined with the report model and the input data, after the set decision inference conditions are met, the system outputs decision early warning information.
Industry decision-making standards: we should collect a large number of standard reference values of various industries in some periods or reference values of industry benchmarks to obtain comparable and more reasonable analysis reference information, to make enterprise decision-making more targeted.
Decision-maker interface: management desktop and cockpit of enterprise managers. Real-time display of various reports, analysis results, early warning information, decision information, and decision support for managers.
(2) System network topology
The network topology of the enterprise human resources decision system is shown in Fig. 7. The overall system needs four servers, namely HR business server, decision analysis server, web data mining server, and data storage server. The HR business server mainly processes HR business operations; The decision analysis server mainly completes the mining and analysis of human resource data and generates decision analysis reports, and decision trees; The web data mining server mainly completes the mining of Internet data and stores the mined data to the database server: the database server is used to store all human resources business data, other relevant decision-making data imported by ERP system, external input data and human resources index reference data of relevant industries. In addition, the system adopts a B / S structure, which has the characteristics of distribution and strong interaction, to realize the real-time update and sharing of human resources business data. Decision-makers and users can query information anytime and anywhere, obtain the latest data in real-time, and improve the timeliness of decision-making information.
4.2. System function structure design
The design of enterprise human resources decision system is mainly divided into four functional modules: human resources business management function module, human resources data management function module, decision analysis report management function module, human resources decision tree model, and web data mining analysis module. Each functional module contains several sub-functional modules. The overall functional architecture design of the system is shown in Fig. 8.
(1) HR business management module
This part mainly includes three resource modules: enterprise organization structure management, personnel information management, and personnel event management, to realize the daily business management of enterprise human resources and the update and maintenance of basic human resources data. Human resources business data is the main data source basis for decision analysis and the main component of human resources data for decision analysis, Master the internal status data of the enterprise in real-time.
(2) HR data management module
This part mainly realizes the preprocessing of internal HR status data, and further extracts and filters various personnel status data needed in decision analysis based on HR daily business data. This part realizes the functions of direct data generation, interface maintenance, and import.
(3) Decision analysis report module
This part mainly realizes the decision-making analysis function of internal human resource data of the enterprise, and statistically analyzes the human resource status of the enterprise. It is divided into three types of analysis reports: basic decision-making analysis, professional decision-making analysis, efficiency, and efficiency decision-making analysis.
From Fig. 9, we can see that after the global use of data mining algorithm, the growth stability of human resources is better than that used in this scope.