# Design and Application of College Student Management System Based on Big Data Technology

Authors: Shuping He; Ying Li
Journal: Wireless Communications and Mobile Computing
 (2023)

---

## Abstract

In order to effectively manage the employment information of colleges and universities and improve the employment ratio of college graduates, the employment information management system of colleges and universities under the big data environment is designed. The graduate management platform in the system is used for graduates to edit personal information, understand employment-related information, and check recruitment information. The enterprise information management platform is used for enterprises to edit their own materials and publish recruitment information, so as to find graduates meeting the job requirements. The personalized recommendation platform uses the recommendation method based on users’ historical information to achieve offline employment recommendation and uses the recommendation method based on real-time user behavior data to achieve online real-time employment recommendation and improve the employment ratio. The employment information tracking management platform is responsible for recording graduates’ employment information and verifying the authenticity of recruitment information. The experimental results show that the system has a fast response time and low resource occupancy rate when the number of concurrent users is different. The employment rate of college graduates is effectively increased.


---

## Body

## 1. Introduction

At present, employment websites based on the application of Internet technology have become an important tool for graduates to seek employment. Compared with traditional job-seeking methods, online employment has the advantages of high efficiency, convenience, and low cost but also has shortcomings such as low success rate and high information risk [1]. The main reasons are as follows: First, the job information provided by many companies is inaccurate or even false. Second, job seekers are not familiar with the system and do not know how to choose positions that meet their skills and expertise. Third, the job-hunting system is vague in the description of the information provided and cannot precisely locate [2]. Under normal circumstances, people usually focus on distance issues, transportation convenience issues, salary levels, working hours, and intensity when making employment choices. However, the existing employment recommendation or online job search systems lack intelligence and can only provide users with recommended information based on simple classification technology and cannot fully take into account the employment information that users are concerned about, resulting in inaccurate information matching, which affects the success rate of online job hunting and wastes resources [3], because most systems still use the traditional database system model. However, a wealth of data shows that traditional databases have many obvious shortcomings.Overall, the defects and deficiencies of the existing graduate employment management system mainly include the following aspects. First, the service target is not comprehensive enough. Most of the existing employment management systems for college graduates are independently developed and operated by the school, and the purpose is only to develop and provide an online employment platform for school graduates according to their own needs [4]. Second, there are differences in the main functions. One type of system takes student file management as the main function, and the other type is used as an employment platform. Similar to the trading platform, its main function is to publish and obtain information. Third, the overall employability evaluation of graduates is insufficient. Fourth, the participants are different. In the traditional employment model, the head teacher communicates the information about talents and job requirements collected by the employment department to the students in the class and then arranges interested students to conduct centralized two-way recruitment interviews. Head teachers and students are the main body of traditional employment management. Fifth, there are different degrees of openness [5]. The security and reliability of user privacy data protection are poor. Usually, when storing information, users will choose the form of plaintext storage, which has a greater risk of information and data security. Except for a small number of systems that open websites through search engines, most college graduate employment websites are not open to the outside world, only limited to the graduates of the school to query recruitment information and submit resume information to interested companies or positions. It is precisely because of such problems and deficiencies in the employment information system of traditional college graduates that the central government of our country has made clear regulations for graduates of vocational colleges to find jobs, requiring the use of graduate colleges as an employment information channel.This method can effectively transmit information between industries and regions and build a complete recruitment system for employers [6]. In addition, it is necessary to do a good job of feedback, improve the current education system, fully mobilize the enthusiasm of educators, and promote the healthy development of higher education.The low degree of informatization is the main factor affecting the scientific development of the graduate employment management system, which directly leads to the limited information exchange between graduates and recruiting units. The old system is no longer suitable for the employment information management of college graduates in the new era. In order to adapt to the development of the times and broaden the employment channels for students, the purpose of research and development of this system can be summarized as the following aspects. First of all, based on the trend of modern informatization development, we design and develop a powerful and systematic employment management information system, so as to make positive contributions to the informatization development of employment management in colleges and universities. Secondly, it is to establish a relatively complete employment management system for college graduates to improve the work efficiency of employment-related work. Finally, on the basis of the full application of the graduate employment management information system, the efficiency, timeliness, and scientificity of employment information management in colleges and universities can be effectively improved, and the management level of managers can be improved at the same time [7, 8]. If the accuracy of the result is equal to or greater than the preset threshold, it means that the decision tree model has passed the test and can be used as a tool to complete the analysis of actual data.Data clustering algorithms are often used in data mining to divide intractable information and seek regular and helpful information for solving problems. Data clustering algorithms are mainly derived from the basic theory of information theory and use information gain to measure the type of data in the decision to determine the node. The ultimate goal of system design is based on modern data mining technology and knowledge discovery technology, to design and develop an efficient, stable, system-perfect, technologically advanced, safe, and reliable college employment management information system. After the completion of the system, the college can make a systematic and comprehensive analysis of the employment situation of graduates in a timely, accurate, and comprehensive manner; build a platform for the “two-way selection” of employers and graduates; and place the finishing touch to the college, graduates, and employers.In recent years, in order to improve the quality of employment services, expand students’ employment ideas, and broaden students’ employment channels, colleges and universities have invested a lot of energy. However, due to various reasons such as establishment and funding, employment work is still difficult. The breakthrough to solve this problem is to use data mining and network. It can provide sufficient scientific basis for the high school to formulate various work plans such as employment, teaching, and scientific research [9]. The system can not only quickly and effectively collect graduates’ employment intentions, employment information, occupational price views, etc., but also collect and analyze the employment needs of employers. Through the effective analysis of the data in the background database of the system, it can provide auxiliary guidance for the decision-making of the school employment management department and promote the development of future work in a purposeful and targeted manner [10]. It is of great significance to improve the total employment rate and formal employment rate of college graduates.


## 2. The Analysis of Functional Requirements

Generally speaking, the design of the system should meet the needs of the external environment of the system. Judging from the current external users of the system (schools, employers, and graduates) and the purpose of system development, the system is mainly for the convenience of graduates to receive information, employers to release information, and schools as a third party to facilitate management and at the same time for the use of the three parties to provide good technical support [11]. At the same time, taking into account the possible needs of future development and upgrading, as well as the convenience of system operation and maintenance management and the completeness of functions, the system should have scalability, based on the creation of typical users to describe user needs for different goals. And according to the approximate relationship between goals and needs, similar users are classified into the same user group, and then based on the common characteristics of the user group, their needs are analyzed to determine the goal of system development [12]. As mentioned above, the current external users of the system are employers, graduates, and schools. For employers, they have a better understanding of the talents they need. For schools, it has a certain guiding role in the training direction of students.


### 2.1. Employer

As one of the key links of employment relationship, employers must show their own information and resources to schools and graduates as much as possible when recruiting talents, which could achieve the effect of attracting talents. The needs of employers are relative to graduates. Basic management functions such as user registration, login, information query, information release, and information reception can be completed in the system [13]. The graduate employment information management system is based on the purpose of “serving graduates and facilitating employers.” And it is an information platform that integrates graduate employment management, business processing, graduate job search and job selection, and employer recruitment of talents. After the employer registers and opens an account in the employment information management system, it can publish recruitment, search for students, view the resumes submitted by students, and send interview notices to students. And it can send contract invitations to prospective graduates to sign contracts and labor contracts online with students and go through the procedures for receiving graduates. After logging in, the employer can also modify part of the registration information and modify the login password and other operations. Firstly, recruitment information is released. After the employer logs in to the special area, they fill in the recruitment demand information in the “Publish Recruitment Information” column. Graduates can search for the recruitment information released by the unit after logging in. Secondly, resumes are received. After the employer publishes the recruitment requirements, graduates can retrieve the recruitment information of the unit and then send their resumes to the employer. Employers can check the resume information sent by all graduates in the “Receipt Received” column. For interested graduates, you can put it in your favorites for future use [14]. Third, the employment certificate is sent. If the company does not sign an online agreement with the graduates, but has an employment relationship with the graduates, it can “send employment certificates” to the graduates in the “Signing Invitation” column. After the graduates make an appointment, the employment certificate is automatically generated online and can be printed.


### 2.2. Graduate

As an important subject in the employment management system, graduates occupy a very core position. The main function of the employment management system is to provide a platform for graduates and employers. Both parties can publish and match relevant information in the new information system to clarify the supply and demand intentions of both parties, so as to provide graduates with sufficient employment options, through an adequate two-way choice to achieve their employment goals [15]. Similarly, the system use rights of graduates are divided into functions such as user registration and login, modification and viewing of their employment information, posting job search information, related job search, and inquiring about employer information. After the graduates and the employer have reached a contractual intention, the employer will issue a contractual invitation to the graduates. After the graduates browse the received contract invitation and additional terms and conditions, if they agree, they will accept the contract; otherwise, they will refuse to accept the contract. After the two parties sign the contract, an employment agreement will be automatically formed, and the information will be transferred to the school for review and archiving [16].


### 2.3. School

School is a transition period for students from learning to practice, which is of great significance to student employment and employer recruitment. For students, the school has two roles. First, it provides employment guidance and career planning for students. Second, it builds a bridge between recruiting companies and students and displays employment information and job demand information to graduates. In the process of information exchange, schools need to play the functions of supervision, statistics, and guidance. In the information management system, schools need to have specific management functions such as basic information management, user registration, login, employment agreement management, and recruitment unit management, so as to ensure the reliability and accuracy of information and achieve its stable operation [17].


## 2.1. Employer

As one of the key links of employment relationship, employers must show their own information and resources to schools and graduates as much as possible when recruiting talents, which could achieve the effect of attracting talents. The needs of employers are relative to graduates. Basic management functions such as user registration, login, information query, information release, and information reception can be completed in the system [13]. The graduate employment information management system is based on the purpose of “serving graduates and facilitating employers.” And it is an information platform that integrates graduate employment management, business processing, graduate job search and job selection, and employer recruitment of talents. After the employer registers and opens an account in the employment information management system, it can publish recruitment, search for students, view the resumes submitted by students, and send interview notices to students. And it can send contract invitations to prospective graduates to sign contracts and labor contracts online with students and go through the procedures for receiving graduates. After logging in, the employer can also modify part of the registration information and modify the login password and other operations. Firstly, recruitment information is released. After the employer logs in to the special area, they fill in the recruitment demand information in the “Publish Recruitment Information” column. Graduates can search for the recruitment information released by the unit after logging in. Secondly, resumes are received. After the employer publishes the recruitment requirements, graduates can retrieve the recruitment information of the unit and then send their resumes to the employer. Employers can check the resume information sent by all graduates in the “Receipt Received” column. For interested graduates, you can put it in your favorites for future use [14]. Third, the employment certificate is sent. If the company does not sign an online agreement with the graduates, but has an employment relationship with the graduates, it can “send employment certificates” to the graduates in the “Signing Invitation” column. After the graduates make an appointment, the employment certificate is automatically generated online and can be printed.


## 2.2. Graduate

As an important subject in the employment management system, graduates occupy a very core position. The main function of the employment management system is to provide a platform for graduates and employers. Both parties can publish and match relevant information in the new information system to clarify the supply and demand intentions of both parties, so as to provide graduates with sufficient employment options, through an adequate two-way choice to achieve their employment goals [15]. Similarly, the system use rights of graduates are divided into functions such as user registration and login, modification and viewing of their employment information, posting job search information, related job search, and inquiring about employer information. After the graduates and the employer have reached a contractual intention, the employer will issue a contractual invitation to the graduates. After the graduates browse the received contract invitation and additional terms and conditions, if they agree, they will accept the contract; otherwise, they will refuse to accept the contract. After the two parties sign the contract, an employment agreement will be automatically formed, and the information will be transferred to the school for review and archiving [16].


## 2.3. School

School is a transition period for students from learning to practice, which is of great significance to student employment and employer recruitment. For students, the school has two roles. First, it provides employment guidance and career planning for students. Second, it builds a bridge between recruiting companies and students and displays employment information and job demand information to graduates. In the process of information exchange, schools need to play the functions of supervision, statistics, and guidance. In the information management system, schools need to have specific management functions such as basic information management, user registration, login, employment agreement management, and recruitment unit management, so as to ensure the reliability and accuracy of information and achieve its stable operation [17].


## 3. The Design of University Employment Information Management System Based on Big Data Platform

### 3.1. The Overall Structure of the System

Data preprocessing mainly includes data integration and data transformation. The data of a graduate’s basic information and employment information come from different databases, so it is necessary to integrate the two databases first. The university employment information management system based on the big data platform includes four subsystems: graduate information management platform, enterprise information management platform, personalized recommendation platform, and employment information tracking management platform. The method of generating a classifier from a dataset is different from that of a generator. After the generator is created, it classifies the data with unclear label attributes and analyzes the clear label attributes through the classifier to provide a basis for relevant predictions. The functional modules of the university employment information management system based on the big data platform are shown in Figure1.Figure 1
Functional modules of the employment information management system for college students.The ultimate goal of system design is based on modern data mining technology and knowledge discovery technology, to design and develop an efficient, stable, system-perfect, technologically advanced, safe, and reliable college employment management information system. The graduate management platform includes four functional modules: personal information management, employment information management, job search management, and personal information dimension. The employment information management module means that graduates can view the latest employment news and employment guidance provided by system administrators and fully understand employment-related information [18]. As the most basic principle of system design, practicality will directly determine the success of the system. Whether the system can achieve the expected goals and meet the needs of users is an important indicator for evaluating and analyzing its performance level. The job-seeking management module provides graduates with recruitment information released by enterprises. Graduates can view relevant information of enterprises in the system by searching for keywords and realize employment exchanges by leaving messages. The personal information maintenance module is responsible for providing graduates with the service of modifying personal passwords. The main component of the training set is the database. Each piece of information in the database is a collection of related information. These collections are collectively called attributes, and attributes can classify the data in the database.The enterprise information management platform includes three functional modules: enterprise information management module, recruitment management module, and enterprise information maintenance module. Among them, the enterprise information management module refers to the enterprise editing its own information, so that graduates can understand the relevant information of the enterprise in time. The recruitment management module is responsible for editing the recruitment information of the enterprise. The enterprise searches for relevant talents through keywords, looks for graduates who meet the job requirements, and realizes online communication between the enterprise and the students by leaving a message. The enterprise information maintenance module is responsible for providing password modification services for enterprises [19].In order to ensure the accurate and timely update of system data and information, the authority management mode is adopted to realize the one-to-one correspondence between the nature of user roles and authority, so as to realize the hierarchical user authority model. The personalized recommendation platform is composed of a personalized employment recommendation engine. It recommends jobs for graduates based on the information of graduates and enterprises and uses the recommendation based on user history information to realize offline employment recommendation. Real-time online employment recommendation uses recommendations based on real-time user behavior data. The employment information tracking management platform includes two functional modules: the employment information management module and the employment data statistics module. Among them, the employment information management module is responsible for recording the work information signed by graduates. The system administrator provides professional employment guidance information for graduates and checks the authenticity of the recruitment information released by the enterprise. Employment guidance analysis and statistics for universities according to recruitment information are made, and data support is provided for universities to improve teaching management [20]. The employment data statistics module is responsible for statistics of graduate information, enterprise information, and employment information; analyzes the trend of graduate employment and talent demand; and provides data support for universities to change their teaching models.


### 3.2. Recommendation Method Based on User History Information

The recommendation method based on user historical information realizes offline recommendation for users by calculating the similarity between graduates and enterprises. The data comes from the graduate management platform and the enterprise information management platform in the system. The recommendation model based on user historical information is shown in Figure2.Figure 2
Recommendation model.Adhering to the principle of convenient research, the factors that have a significant impact on student employment are selected from the sample database to form an employment information analysis database. After the graduate employment information analysis library is generated, data conversion is performed, and the data conversion is to discretize each factor. The recommendation model based on user history information is responsible for calculating the similarity between graduates and enterprises and implementing clustering for them. The similarity calculation includes measurable similarity calculation and immeasurable similarity calculation. The calculation of the measurable similarity is to obtain the expected weight based on the basic information of the graduates and calculate the similarity of the graduates. The calculation of immeasurable similarity is to calculate the similarity of graduates by extracting keywords based on their practical experience and internship experience. The similarity of graduates is calculated by analyzing the employment characteristics of graduates and matching similar graduates according to the weight setting. The calculation of enterprise similarity is to implement similarity calculation through information such as enterprise information and enterprise recruitment needs. Then, the clustering of enterprises and graduates is completed. The recommendation method based on user history information is to implement keyword matching according to the recruitment needs of enterprises and the employment characteristics of graduates, determine the weight according to the importance of the needs, complete the matching of graduates and graduates and jobs, and finally display the recommended results.


### 3.3. The Analysis of Graduate Cluster

In this paper, the method of the convolutional neural network is used to replace the traditional decision number method to create the database. The structure design of the convolutional neural network is shown in Figure3.Figure 3
The structure of the convolutional neural network structure.The expression formula of the aggregation mode in this neural network is as follows:(1)Hl+1=σD∧−1/2A∧D∧−1/2Hlθ,whereA^ in the formula is the sum of the adjacency matrix and the identity matrix and D^ is the sum of the diagonal and identity matrices. D represents the degree value of each node after adding the self-loop. The calculation formula of the convolution operation of the neural network can be summarized as
(2)Gm,n=f∗hm,n=∑j∑khj,kfm−j,n−k,where the input image is denoted byf, our kernel is denoted by h, and the row and column indices of the result matrix are denoted by m and n, respectively.The employment characteristics of graduates belong to the basic attributes of graduates when they are employed, which can show the degree of similarity between graduates. According to the employment characteristics of graduates, the employment sign vectorP=P1,P2,⋯,Pn, Pmn is the nth attribute of the mth graduate, and the expression of Pmn′ is as follows:
(3)Pmn′=P11P12⋯P1nP21P22⋯P2n⋮⋮⋮⋮Pm1Pm2⋯Pmn.We obtain the similarity of two different graduates’stui and stuj in the same dimension according to the dimension of graduate employment characteristics. The calculation formula is as follows:
(4)Snstui,stuj=1−vin−vjnvmaxn−vminn,where graduates areSnstui,stuj, the nth attribute value graduate stui is vin, the nth attribute value of graduate stuj is vjn, and the minimum value of the nth attribute value is vminn. Suppose the n-dimensional vector of graduate stui is stui=Pstui1,Pstui2,⋯,Pstuin. Suppose the n-dimensional vector of graduate stuj is stuj=Pstuj1,Pstuj2,⋯,Pstujn. The formula for calculating the Euclidean distance is as follows:
(5)dstuistuj=∑knPstuin−Pstujn2.Since the feature weights of different employment feature dimensions are different, it is assumed that the graduate employment weight vectorθ=θ1,θ2,⋯,θn, so that the new distance formula can be obtained as follows:
(6)dstus,tj=∑knθkPstuin−Pstuk2.The expression formula of the overall eigenvector is as follows:(7)simstui,5uj=11+dstui,tuj=11+∑knθkPstuim−Pstui2.Through formula (5), the similarity between the feature vectors of each graduate can be obtained, so that it can be known that some graduates are similar, and the clustering of graduate groups can be implemented. Implementing the clustering method for enterprises with similarities is consistent with the clustering method for graduate groups. In order to compare and analyze the similarity between enterprises, each business of the enterprise is defined as a vector c=y1,y2,⋯,yn. The element of the demand for graduates in the corporate recruitment information is y. The two-dimensional data group that forms the enterprise and the demand is Qmn, and each vector of Qmn represents an enterprise vector c. Enterprises can use formula (3) to calculate quantitative indicators and use content-based recommendation algorithms to implement text matching for nonquantifiable indicators.


### 3.4. Recommendation Method Based on Real-Time User Behavior Data

The recommendation method based on user behavior data is to understand user behavior preferences according to relevant data. Similar users are clustered according to different behavior preferences, and matching jobs are recommended for users. Data modeling is implemented through real-time data parallel processing capabilities, user-based collaborative filtering, and item-based collaborative filtering algorithms to achieve online real-time user recommendation [21]. User-based collaborative filtering means that if the remaining graduates with the same preferences as graduate A can be obtained, the results recommended for graduate A are obtained based on the status of the companies that these graduates pay attention to and the companies they deliver to. Assuming that the graduates who have acted on items are u and v, set the item set of graduate u to be Nu and the item set of graduate v to be Nv. The relationship between u and v obtains the similarity between u and v, and the calculation formula is as follows [22]:
(8)Wuv=Nu∩NvNuNv.Since most graduates may not have acted on a certain behavior, makingNu∩Nv=0, different behaviors will cause errors in the similarity calculation result, so the importance of different behaviors needs to be considered when calculating the interest similarity of graduates; the calculation formula is as follows [23]:
(9)Wuv=∑i∈Nt∩Nb1/log1+NiNuNv,where1/log1+Ni can reduce the influence of general operations in the common preference of graduates u and v on their similarity.Item-based collaborative filtering means that users recommend similar items to the items they liked. The specific steps are as follows:Step 1: construct graduate u preference vector Su1,Su2,Su3⋯,SunT [24].Step 2: construct a two-dimensional matrix of items and ratings. The ratings of different items are represented by U. The formula is as follows:
(10)U=U11U12⋯U1nU21U22⋯U2n⋮⋮⋮⋮Ui1Ui2⋯Uin.Step 3: construct the item cooccurrence vector. The cooccurrence vector is a matrix representing how different graduates rate items, and the matrix represents the similarity between different items. Assuming that the number of users who rate item a is Pa, and the number of users who rate item b is Pb, the expression formula for the cooccurrence times of items a and b is as follows:
(11)Tab=Pa∩Pb.Step 4: generate a recommendation, multiply the graduate preference vector with the items, and get a new vector, that is, the recommended vector R. The value of Tin is proportional to the degree to which graduates prefer an item and recommends the top n results for graduates according to the recommendation demand. The formula for calculating the recommendation vector is as follows [25]:
(12)T11T12⋯T1nT21T22⋯T2n⋮⋮⋮Tn1Tn2⋯TnnSu1Su2⋮Sun=Ri1Ri2⋮Rin.


## 3.1. The Overall Structure of the System

Data preprocessing mainly includes data integration and data transformation. The data of a graduate’s basic information and employment information come from different databases, so it is necessary to integrate the two databases first. The university employment information management system based on the big data platform includes four subsystems: graduate information management platform, enterprise information management platform, personalized recommendation platform, and employment information tracking management platform. The method of generating a classifier from a dataset is different from that of a generator. After the generator is created, it classifies the data with unclear label attributes and analyzes the clear label attributes through the classifier to provide a basis for relevant predictions. The functional modules of the university employment information management system based on the big data platform are shown in Figure1.Figure 1
Functional modules of the employment information management system for college students.The ultimate goal of system design is based on modern data mining technology and knowledge discovery technology, to design and develop an efficient, stable, system-perfect, technologically advanced, safe, and reliable college employment management information system. The graduate management platform includes four functional modules: personal information management, employment information management, job search management, and personal information dimension. The employment information management module means that graduates can view the latest employment news and employment guidance provided by system administrators and fully understand employment-related information [18]. As the most basic principle of system design, practicality will directly determine the success of the system. Whether the system can achieve the expected goals and meet the needs of users is an important indicator for evaluating and analyzing its performance level. The job-seeking management module provides graduates with recruitment information released by enterprises. Graduates can view relevant information of enterprises in the system by searching for keywords and realize employment exchanges by leaving messages. The personal information maintenance module is responsible for providing graduates with the service of modifying personal passwords. The main component of the training set is the database. Each piece of information in the database is a collection of related information. These collections are collectively called attributes, and attributes can classify the data in the database.The enterprise information management platform includes three functional modules: enterprise information management module, recruitment management module, and enterprise information maintenance module. Among them, the enterprise information management module refers to the enterprise editing its own information, so that graduates can understand the relevant information of the enterprise in time. The recruitment management module is responsible for editing the recruitment information of the enterprise. The enterprise searches for relevant talents through keywords, looks for graduates who meet the job requirements, and realizes online communication between the enterprise and the students by leaving a message. The enterprise information maintenance module is responsible for providing password modification services for enterprises [19].In order to ensure the accurate and timely update of system data and information, the authority management mode is adopted to realize the one-to-one correspondence between the nature of user roles and authority, so as to realize the hierarchical user authority model. The personalized recommendation platform is composed of a personalized employment recommendation engine. It recommends jobs for graduates based on the information of graduates and enterprises and uses the recommendation based on user history information to realize offline employment recommendation. Real-time online employment recommendation uses recommendations based on real-time user behavior data. The employment information tracking management platform includes two functional modules: the employment information management module and the employment data statistics module. Among them, the employment information management module is responsible for recording the work information signed by graduates. The system administrator provides professional employment guidance information for graduates and checks the authenticity of the recruitment information released by the enterprise. Employment guidance analysis and statistics for universities according to recruitment information are made, and data support is provided for universities to improve teaching management [20]. The employment data statistics module is responsible for statistics of graduate information, enterprise information, and employment information; analyzes the trend of graduate employment and talent demand; and provides data support for universities to change their teaching models.


## 3.2. Recommendation Method Based on User History Information

The recommendation method based on user historical information realizes offline recommendation for users by calculating the similarity between graduates and enterprises. The data comes from the graduate management platform and the enterprise information management platform in the system. The recommendation model based on user historical information is shown in Figure2.Figure 2
Recommendation model.Adhering to the principle of convenient research, the factors that have a significant impact on student employment are selected from the sample database to form an employment information analysis database. After the graduate employment information analysis library is generated, data conversion is performed, and the data conversion is to discretize each factor. The recommendation model based on user history information is responsible for calculating the similarity between graduates and enterprises and implementing clustering for them. The similarity calculation includes measurable similarity calculation and immeasurable similarity calculation. The calculation of the measurable similarity is to obtain the expected weight based on the basic information of the graduates and calculate the similarity of the graduates. The calculation of immeasurable similarity is to calculate the similarity of graduates by extracting keywords based on their practical experience and internship experience. The similarity of graduates is calculated by analyzing the employment characteristics of graduates and matching similar graduates according to the weight setting. The calculation of enterprise similarity is to implement similarity calculation through information such as enterprise information and enterprise recruitment needs. Then, the clustering of enterprises and graduates is completed. The recommendation method based on user history information is to implement keyword matching according to the recruitment needs of enterprises and the employment characteristics of graduates, determine the weight according to the importance of the needs, complete the matching of graduates and graduates and jobs, and finally display the recommended results.


## 3.3. The Analysis of Graduate Cluster

In this paper, the method of the convolutional neural network is used to replace the traditional decision number method to create the database. The structure design of the convolutional neural network is shown in Figure3.Figure 3
The structure of the convolutional neural network structure.The expression formula of the aggregation mode in this neural network is as follows:(1)Hl+1=σD∧−1/2A∧D∧−1/2Hlθ,whereA^ in the formula is the sum of the adjacency matrix and the identity matrix and D^ is the sum of the diagonal and identity matrices. D represents the degree value of each node after adding the self-loop. The calculation formula of the convolution operation of the neural network can be summarized as
(2)Gm,n=f∗hm,n=∑j∑khj,kfm−j,n−k,where the input image is denoted byf, our kernel is denoted by h, and the row and column indices of the result matrix are denoted by m and n, respectively.The employment characteristics of graduates belong to the basic attributes of graduates when they are employed, which can show the degree of similarity between graduates. According to the employment characteristics of graduates, the employment sign vectorP=P1,P2,⋯,Pn, Pmn is the nth attribute of the mth graduate, and the expression of Pmn′ is as follows:
(3)Pmn′=P11P12⋯P1nP21P22⋯P2n⋮⋮⋮⋮Pm1Pm2⋯Pmn.We obtain the similarity of two different graduates’stui and stuj in the same dimension according to the dimension of graduate employment characteristics. The calculation formula is as follows:
(4)Snstui,stuj=1−vin−vjnvmaxn−vminn,where graduates areSnstui,stuj, the nth attribute value graduate stui is vin, the nth attribute value of graduate stuj is vjn, and the minimum value of the nth attribute value is vminn. Suppose the n-dimensional vector of graduate stui is stui=Pstui1,Pstui2,⋯,Pstuin. Suppose the n-dimensional vector of graduate stuj is stuj=Pstuj1,Pstuj2,⋯,Pstujn. The formula for calculating the Euclidean distance is as follows:
(5)dstuistuj=∑knPstuin−Pstujn2.Since the feature weights of different employment feature dimensions are different, it is assumed that the graduate employment weight vectorθ=θ1,θ2,⋯,θn, so that the new distance formula can be obtained as follows:
(6)dstus,tj=∑knθkPstuin−Pstuk2.The expression formula of the overall eigenvector is as follows:(7)simstui,5uj=11+dstui,tuj=11+∑knθkPstuim−Pstui2.Through formula (5), the similarity between the feature vectors of each graduate can be obtained, so that it can be known that some graduates are similar, and the clustering of graduate groups can be implemented. Implementing the clustering method for enterprises with similarities is consistent with the clustering method for graduate groups. In order to compare and analyze the similarity between enterprises, each business of the enterprise is defined as a vector c=y1,y2,⋯,yn. The element of the demand for graduates in the corporate recruitment information is y. The two-dimensional data group that forms the enterprise and the demand is Qmn, and each vector of Qmn represents an enterprise vector c. Enterprises can use formula (3) to calculate quantitative indicators and use content-based recommendation algorithms to implement text matching for nonquantifiable indicators.


## 3.4. Recommendation Method Based on Real-Time User Behavior Data

The recommendation method based on user behavior data is to understand user behavior preferences according to relevant data. Similar users are clustered according to different behavior preferences, and matching jobs are recommended for users. Data modeling is implemented through real-time data parallel processing capabilities, user-based collaborative filtering, and item-based collaborative filtering algorithms to achieve online real-time user recommendation [21]. User-based collaborative filtering means that if the remaining graduates with the same preferences as graduate A can be obtained, the results recommended for graduate A are obtained based on the status of the companies that these graduates pay attention to and the companies they deliver to. Assuming that the graduates who have acted on items are u and v, set the item set of graduate u to be Nu and the item set of graduate v to be Nv. The relationship between u and v obtains the similarity between u and v, and the calculation formula is as follows [22]:
(8)Wuv=Nu∩NvNuNv.Since most graduates may not have acted on a certain behavior, makingNu∩Nv=0, different behaviors will cause errors in the similarity calculation result, so the importance of different behaviors needs to be considered when calculating the interest similarity of graduates; the calculation formula is as follows [23]:
(9)Wuv=∑i∈Nt∩Nb1/log1+NiNuNv,where1/log1+Ni can reduce the influence of general operations in the common preference of graduates u and v on their similarity.Item-based collaborative filtering means that users recommend similar items to the items they liked. The specific steps are as follows:Step 1: construct graduate u preference vector Su1,Su2,Su3⋯,SunT [24].Step 2: construct a two-dimensional matrix of items and ratings. The ratings of different items are represented by U. The formula is as follows:
(10)U=U11U12⋯U1nU21U22⋯U2n⋮⋮⋮⋮Ui1Ui2⋯Uin.Step 3: construct the item cooccurrence vector. The cooccurrence vector is a matrix representing how different graduates rate items, and the matrix represents the similarity between different items. Assuming that the number of users who rate item a is Pa, and the number of users who rate item b is Pb, the expression formula for the cooccurrence times of items a and b is as follows:
(11)Tab=Pa∩Pb.Step 4: generate a recommendation, multiply the graduate preference vector with the items, and get a new vector, that is, the recommended vector R. The value of Tin is proportional to the degree to which graduates prefer an item and recommends the top n results for graduates according to the recommendation demand. The formula for calculating the recommendation vector is as follows [25]:
(12)T11T12⋯T1nT21T22⋯T2n⋮⋮⋮Tn1Tn2⋯TnnSu1Su2⋮Sun=Ri1Ri2⋮Rin.


## 4. The Analysis of the Experiment

Taking a university as the experimental object, from January to March 2019, the system was used to implement employment information management for the university, and the query management performance, response time performance, resource occupancy rate, and employment recommendation performance of the system were tested.


### 4.1. The Performance Test of Information Query Management

Taking job-seeking information in the management of university employment information as an example, after successfully logging in to the system in the text, graduates can perform job-seeking operations through the job-seeking management module [16–18]. Graduates can view all recruitment information in the system, and the results are shown in Table 1.Table 1
Recruitment information view results.
Company namePositionNumber of recruitsRelease timeA decoration companyDesigner202019/1/3A technology co., ltd.Software development152019/1/3A coal mining companyDepartment management22019/2/8A communication technology co., ltd.Technical support52019/2/14An industrial co., ltd.Buyer12019/2/20An educational institutionCourse consultant42019/3/11A trading companyEnglish translation32019/3/15A new material technology co., ltd.Accounting22019/3/16According to Table1, the system in the text can effectively view the recruitment information, and the graduates can enter keywords to query and access the recruitment information of the relevant enterprises, so as to realize the online communication between the graduates and the enterprises. Experiments show that the system in this paper can effectively manage job-seeking information in university employment information.


### 4.2. The Performance Test of System Response

Using LoadRunner as a system performance testing tool, the system in the text, the system in Reference [3], and the system in Reference [4] are tested for the response time of the system when different users concurrently access the system. The test results are shown in Figure 4.Figure 4
Response time test results of the three systems.It can be seen from Figure3 that the response time of the system in this paper is significantly lower than that of the other two systems when the number of concurrent users is different. When the number of concurrent users reaches 200, the response time of the system in the paper tends to be stable and remains within 5 s, indicating that the system response time in the paper is short. With the continuous increase in the number of concurrent users, the system in this paper still maintains a good response time and has excellent performance. With the continuous increase of the number of users concurrently accessing, the response time of the literature [3] system and the literature [4] system fluctuates greatly, and the system response time is relatively slow, indicating that the literature [3] system and the literature [4] system are not suitable for a large number of users to use the system together. If the number of concurrent users is too large, the system will crash and the system performance will be poor. The experiments show that the system in this paper has a faster response time and better stability when the number of concurrent users is different.


### 4.3. The Occupancy Test of System Resource

Taking 200 users concurrently accessing the system as an example, the Web server resource usage of the three systems is tested. The Web server resource usage is presented by two indicators: CPU usage and memory usage. The test results are shown in Figure5.Figure 5
Web server resource usage.According to Figure5, when the number of concurrent user access is constant, the CPU occupancy rate and memory occupancy rate of the system in this paper are significantly lower than those of the literature [3] system and the literature [4] system. The CPU usage of the system in this paper is 28.4% and 24.4% lower than the other two systems, respectively, and the memory usage of the system in this paper is 27.2% and 28.0% lower than the other two systems, respectively. Experiments show that the Web server resource occupancy rate of the system in this paper is significantly lower than that of the other two systems, and the system in this paper can run stably without server crashes.


### 4.4. The Performance Test of Information Recommendation

During the period from January to March 2019, the system is used in the text to implement employment recommendations for some fresh graduates (1000 people) of the university, and the employment of these graduates and the previous year’s graduates of the same major university is analyzed from January to March. The comparison results are shown in Figure6.Figure 6
The results of comparison.


## 4.1. The Performance Test of Information Query Management

Taking job-seeking information in the management of university employment information as an example, after successfully logging in to the system in the text, graduates can perform job-seeking operations through the job-seeking management module [16–18]. Graduates can view all recruitment information in the system, and the results are shown in Table 1.Table 1
Recruitment information view results.
Company namePositionNumber of recruitsRelease timeA decoration companyDesigner202019/1/3A technology co., ltd.Software development152019/1/3A coal mining companyDepartment management22019/2/8A communication technology co., ltd.Technical support52019/2/14An industrial co., ltd.Buyer12019/2/20An educational institutionCourse consultant42019/3/11A trading companyEnglish translation32019/3/15A new material technology co., ltd.Accounting22019/3/16According to Table1, the system in the text can effectively view the recruitment information, and the graduates can enter keywords to query and access the recruitment information of the relevant enterprises, so as to realize the online communication between the graduates and the enterprises. Experiments show that the system in this paper can effectively manage job-seeking information in university employment information.


## 4.2. The Performance Test of System Response

Using LoadRunner as a system performance testing tool, the system in the text, the system in Reference [3], and the system in Reference [4] are tested for the response time of the system when different users concurrently access the system. The test results are shown in Figure 4.Figure 4
Response time test results of the three systems.It can be seen from Figure3 that the response time of the system in this paper is significantly lower than that of the other two systems when the number of concurrent users is different. When the number of concurrent users reaches 200, the response time of the system in the paper tends to be stable and remains within 5 s, indicating that the system response time in the paper is short. With the continuous increase in the number of concurrent users, the system in this paper still maintains a good response time and has excellent performance. With the continuous increase of the number of users concurrently accessing, the response time of the literature [3] system and the literature [4] system fluctuates greatly, and the system response time is relatively slow, indicating that the literature [3] system and the literature [4] system are not suitable for a large number of users to use the system together. If the number of concurrent users is too large, the system will crash and the system performance will be poor. The experiments show that the system in this paper has a faster response time and better stability when the number of concurrent users is different.


## 4.3. The Occupancy Test of System Resource

Taking 200 users concurrently accessing the system as an example, the Web server resource usage of the three systems is tested. The Web server resource usage is presented by two indicators: CPU usage and memory usage. The test results are shown in Figure5.Figure 5
Web server resource usage.According to Figure5, when the number of concurrent user access is constant, the CPU occupancy rate and memory occupancy rate of the system in this paper are significantly lower than those of the literature [3] system and the literature [4] system. The CPU usage of the system in this paper is 28.4% and 24.4% lower than the other two systems, respectively, and the memory usage of the system in this paper is 27.2% and 28.0% lower than the other two systems, respectively. Experiments show that the Web server resource occupancy rate of the system in this paper is significantly lower than that of the other two systems, and the system in this paper can run stably without server crashes.


## 4.4. The Performance Test of Information Recommendation

During the period from January to March 2019, the system is used in the text to implement employment recommendations for some fresh graduates (1000 people) of the university, and the employment of these graduates and the previous year’s graduates of the same major university is analyzed from January to March. The comparison results are shown in Figure6.Figure 6
The results of comparison.


## 5. The Analysis of Experimental Results of Classification Algorithm Based on Graduate Employment Management

The algorithm has been determined, but the number of datasets in the graduate employment database, the degree of dimensionality reduction during calculation, and certain values during calculation will also have a certain impact on the test results. This experiment is carried out from the following aspects. During the experiment, for the convenience of statistics, the method of changing a single variable is adopted. During the process of changing a single variable, the rest of the variables remain unchanged, and the influence of a single environment on the whole is analyzed.


### 5.1. The Analysis of Classification Results Based on the Total Amount of Graduate Employment Information Data

In this experiment on the influence of the total amount of graduate employment information data on the classification results, a certain amount of data was selected from 10 basic categories in the information database. Each category selects 50, 100, 150, and 200 graduate employment information data for 38 tests, then counts and analyzes the final experimental data results, and draws a corresponding curve graph. And the final test results are analyzed; the relevant data of the test are shown in Table2.Table 2
Statistical table of classification results corresponding to graduate employment information.
Number of single-category informationRecallPrecisionAverage assessment5068.481%75.501%72.028%10070.201%77.036%73.648%15071.602%78.703%75.129%20072.790%79.089%75.898%25073.062%80.379%76.690%30073.899%81.311%77.593%…………n………As can be seen from Table2, with the increase in the number of graduate employment information, the classification effect has increased from 70% to 80%, showing a gradual upward trend. It can be seen that in the actual process, the more graduate employment information there is, the closer the final result is to the actual situation. Therefore, the analysis of the classification process of graduate employment information can be adapted to large-scale graduate employment information data analysis and can play a unique role.


### 5.2. The Analysis of Classification Results Based on Dimensionality Reduction Depth

The influence of the dimension of the selected feature vector on the classification results is studied, and the dimension of the selected feature vector is 500~1300. Since the calculation time is too long, eigenvalues of 500~1300 are selected for the test, and the test results are shown in Figure7.Figure 7
The result corresponding to the depth of dimensionality reduction.According to the data in Figure6, a corresponding graph is drawn, as shown in Figure 8. When the selected vector dimension is 1000, the classification effect is relatively good. The whole picture can be understood as a parabola, and the most suitable dimension is equivalent to the maximum point of the parabola. When the vector dimension is low or high, the classification results show a downward trend, and the higher the vector dimension is, the more the recall and precision of the classification tend to coincide in the end.Figure 8
Dimensionality reduction depth graph.This section investigates the impact of using different dimensionality reduction methods on the classification results. Table3 shows the test results obtained by using different dimensionality reduction methods. The final results obtained by each classification algorithm are not very different, but in the actual test process, various methods can be used to reduce the dimensionality of vectors.Table 3
Corresponding result table of dimensionality reduction method.
Dimensionality reduction methodRecallPrecisionOverall assessmentInformation gain72.768%79.088%75.928%Mutual information69.573%81.949%75.772%Hope cross-entropy70.882%81.279%76.086%The statistics ofX271.691%80.047%75.867%Weights70.587%79.758%75.180%According to the characteristics of graduate employment information and the requirements of the graduate employment management system developed in this paper, the dimensionality reduction method in the test is selected as the information gain method, and the dimension of the feature vector is selected as 1000. The test results are shown in Figure9.Figure 9
Histogram of classification results for each category.


## 5.1. The Analysis of Classification Results Based on the Total Amount of Graduate Employment Information Data

In this experiment on the influence of the total amount of graduate employment information data on the classification results, a certain amount of data was selected from 10 basic categories in the information database. Each category selects 50, 100, 150, and 200 graduate employment information data for 38 tests, then counts and analyzes the final experimental data results, and draws a corresponding curve graph. And the final test results are analyzed; the relevant data of the test are shown in Table2.Table 2
Statistical table of classification results corresponding to graduate employment information.
Number of single-category informationRecallPrecisionAverage assessment5068.481%75.501%72.028%10070.201%77.036%73.648%15071.602%78.703%75.129%20072.790%79.089%75.898%25073.062%80.379%76.690%30073.899%81.311%77.593%…………n………As can be seen from Table2, with the increase in the number of graduate employment information, the classification effect has increased from 70% to 80%, showing a gradual upward trend. It can be seen that in the actual process, the more graduate employment information there is, the closer the final result is to the actual situation. Therefore, the analysis of the classification process of graduate employment information can be adapted to large-scale graduate employment information data analysis and can play a unique role.


## 5.2. The Analysis of Classification Results Based on Dimensionality Reduction Depth

The influence of the dimension of the selected feature vector on the classification results is studied, and the dimension of the selected feature vector is 500~1300. Since the calculation time is too long, eigenvalues of 500~1300 are selected for the test, and the test results are shown in Figure7.Figure 7
The result corresponding to the depth of dimensionality reduction.According to the data in Figure6, a corresponding graph is drawn, as shown in Figure 8. When the selected vector dimension is 1000, the classification effect is relatively good. The whole picture can be understood as a parabola, and the most suitable dimension is equivalent to the maximum point of the parabola. When the vector dimension is low or high, the classification results show a downward trend, and the higher the vector dimension is, the more the recall and precision of the classification tend to coincide in the end.Figure 8
Dimensionality reduction depth graph.This section investigates the impact of using different dimensionality reduction methods on the classification results. Table3 shows the test results obtained by using different dimensionality reduction methods. The final results obtained by each classification algorithm are not very different, but in the actual test process, various methods can be used to reduce the dimensionality of vectors.Table 3
Corresponding result table of dimensionality reduction method.
Dimensionality reduction methodRecallPrecisionOverall assessmentInformation gain72.768%79.088%75.928%Mutual information69.573%81.949%75.772%Hope cross-entropy70.882%81.279%76.086%The statistics ofX271.691%80.047%75.867%Weights70.587%79.758%75.180%According to the characteristics of graduate employment information and the requirements of the graduate employment management system developed in this paper, the dimensionality reduction method in the test is selected as the information gain method, and the dimension of the feature vector is selected as 1000. The test results are shown in Figure9.Figure 9
Histogram of classification results for each category.


## 6. Conclusion

University employment information management is an important part of the education work of colleges and universities. For this reason, a university employment information management system based on the big data platform is designed to enhance the service for the employment tracking of college graduates, improve the employment rate of college graduates, and grasp effective real-time information. It is very necessary to provide information on the supply and demand of university graduates and to provide data support for adjusting the university teaching management model.Starting from the actual needs of the employment management of college graduates at this stage, this research is aimed at developing and designing a set of the employment management information system to fully meet the needs of graduate employment management and ensure the scientificity, efficiency, stability, and practicability of the system. We fully apply today’s advanced computer technology in specific design and development to ensure the superiority and availability of the system. In addition, the convolutional neural network is also used to replace the traditional decision number algorithm to introduce the database creation link. It ensures the completeness and accuracy of the database information of this system and can evaluate and analyze the factors affecting employment more comprehensively and reliably. The system has fully realized the smooth employment of the students, the improvement of the employment level, and the improvement of the existing training mechanism.In addition, the system also introduces the association rule algorithm into data-mining analysis, which achieves the following effects:(1)
Summarize data more clearly and accurately(2)
Improve the level of applicability of research analysis results(3)
Produce fewer rules(4)
It can be used to mine association rules between hierarchies



---

*Source: 5752949-2023-02-06.xml*