[Computer Graduation Project] Design and Implementation of 151 Human Resources Management System

1. System screenshots (you can chat privately if you need a demonstration video)

 

 

 

Summary

Most of the traditional information management relies on manual registration and management by managers. However, with the rapid development of information technology in recent years, many old-fashioned information management models have been updated and iterated. Employee information management content is complex because of its complexity. , the large number of management results in manual processing that cannot meet the needs of the majority of users, so a corresponding human resources management system came into being.

This human resources management system has two permissions: administrator and user. Administrators can manage users’ basic information content, manage car information and car rental information, and can communicate with users. Users can view employee information. , you can view applications and view administrator reply information and other operations.

This human resources management system adopts the most popular B/S three-tier structure model in WEB application development. It uses a MySQL database that takes up little space but has complete functions for data storage operations. The system development technology uses JSP technology. This human resources management system can solve many problems of traditional manual operations, such as long delays in data query and cumbersome data management steps. In general, the human resources management system has stable performance, comprehensive functions, and is very cost-effective when put into operation.

Keywords: human resources management system; MySQL database; SSM technology

Table of contents

Summary

Abstract

Table of contents

Chapter 1 Project Background and Research Content

1.1 Background of the topic

1.2 Development purpose and significance

1.3 Research content of the paper

Chapter 2 Related Technologies

2.1 B/S structure

2.2 MySQL database

Chapter 3 System Analysis

3.1 Feasibility analysis

3.1.1 Time feasibility

3.1.2 Economic feasibility

3.1.3 Operational feasibility

3.1.4 Technical feasibility

3.1.5 Legal feasibility

3.2 System process analysis

3.3 System functional requirements analysis

3.4 System non-functional requirements analysis

Chapter 4 System Design

4.1 Overall functionality

4.2 System module design

4.3 Database design

4.3.1 Database design

4.3.2 Database ER diagram

4.3.3 Database table design

Chapter 5 System Implementation

5.1 Implementation of administrator function module

5.1.1 Employee list

5.1.2 Recruitment information management

5.1.3 Application record management

Chapter 6 System Testing

6.1 Software testing

6.2 Test environment

6.3 Test cases

6.3.1 User login test

6.4.2 Add recruitment type test

6.5 Test results

in conclusion

references

Thanks

    

Chapter 1 Project Background and Research Content

1.1 Background of the topic

Information data has been undergoing changes from tradition to contemporary times. The sudden emergence of the Internet has given traditional information management a revolutionary dawn, because traditional information management has failed in terms of timeliness, security, and operability. Only when we encountered the Internet era did we realize that we could make up for the shortcomings from ancient times and effectively improve management efficiency and business level. In the traditional management model, the longer the time, the more content is managed, and more people are needed to organize the data. Moreover, the efficiency of data summary query is also extremely low, and data security can never be guaranteed. Combined with the various shortcomings of data content management, it can be effectively supplemented in the Internet era. Combined with advanced Internet technology, we develop software that meets the needs, so that data content management can achieve the highest accuracy in terms of timeliness of entry, timeliness of viewing, and timeliness of summary analysis, making management more scientific and convenient. The human resources management system developed this time realizes functions such as department management, dictionary management, salary management, personnel deployment management, application record management, employee management, recruitment information management, and administrator management. The system uses MySql, the king of relational databases, as the database of the system, which effectively securely stores data, provides effective backup, and ensures data reliability. Moreover, the program also has all the functions required by the program, which greatly improves the operability and safety, allowing the human resources management system to move from concept to reality, and truly allows people to improve information processing efficiency.

1.2 Development purpose and significance

The arrival of the moderately prosperous era has led to an increase in people's satisfaction and many changes in all aspects of life. For example, offices have corresponding software, and many jobs require employees to be able to operate computers. It can be said that the current era is basically covered by software. Software The characteristic of the industry is that everyone is using software to replace traditional manual recording operations. The emergence of software has opened a new chapter in our lives and work. The human resources management system is a platform that uses software to manage vehicle rental information. Administrators no longer need to use paper to record information and query management operations when managing car rental information. All operations are performed using computers. Users need to use passwords and usernames to log in to the system, and display each function according to the system homepage interface. Performing related operations, whether adding or deleting, editing or modifying queries, etc., does not take much time and can be done in just a few minutes. Moreover, the software does not limit the office location and office hours. As long as there is an operational need, you can log in to the system anytime and anywhere to complete the task. Improving office efficiency is no longer a problem. Car rental stores have long overdue changes in their management operations of car rental information. Using software to manage car rental information and save manpower and material costs is a new innovation in car rental information management.

1.3 Research content of the paper

The paper on the human resources management system developed this time is written from the following parts:

Chapter 1: This chapter introduces the background and purpose of program development, lists the content information of thesis writing, and lets us know how the thesis writing progresses.

Chapter 2: This chapter mainly explains the relevant technical knowledge used in system development, such as SSM technology, MySQL database knowledge, etc. Help people better understand the relevant knowledge of system technology.

Chapter 3: Chapter 3 of the article mainly introduces the feasibility of system development. It gives a general introduction from the aspects of economy, time, operation, etc. to confirm that system development is indeed feasible. Then it analyzes the development process of the system and determines what the system needs to have. The approximate functions ensure that the system can be used and operated stably.

Chapter 4: This chapter mainly draws the functional architecture of the system, allowing us to understand the functions of the human resources management system more intuitively, designs the background database table, and draws the corresponding ER diagram.

Chapter 5: This chapter mainly introduces the interface effects of the specific functions of each part of the system. Let us know the functional details of each part.

Chapter 6: This part is mainly to conduct an overall test of the human resources management system to see whether the program can meet the user requirements and whether the program can be submitted for acceptance.


Chapter 2 Related Technologies

This development of the human resources management system uses the B/S structure model for program development. The program development uses SSM technology. The data information of the human resources management system is stored in the MySQL database.

2. 1 B/S structure  

The B/S structure is actually the abbreviation of Browser/Server. The B/S structure is the mainstream structure in current software development. Most software developers adopt a three-tier architecture such as B/S. The human resources management system developed using the B/S structure can greatly facilitate the user's operation. Users can access the human resources management system anytime and anywhere. They only need to have a computer that can connect to the network, and use B The human resources management system developed in /S mode is based on browser operation, which will be more attractive in terms of interaction with users and program performance. This mode also reduces the difficulty for programmers to develop programs and reduces program development costs. It will also be reduced accordingly. When we use the human resources management system, the system will also be improved and upgraded according to user needs. There is no need to worry about the human resources management system developed using the B/S model, because its upgrade speed is fast and the cost of the upgrade is very small. Low, most of them rely on users to download the latest version from the Internet to install and complete program updates. The picture below shows the B/S structure diagram.

Figure 2.2 B/S structure diagram

2. 2 MySQL database

The backend database of the human resources management system uses MySQL for database development. MySQL is a platform software developed by Microsoft. This software can provide users with efficient intelligent data, and the data information is still very reliable. Use it Data storage can meet the needs of mass enterprises to manage various data information. MySQL is the most comprehensive and powerful development platform among the MySQL versions. MySQL has improved operations in many key areas. It has also added many new features. These improvements and updates allow companies to develop critical applications. The program runs efficiently and also allows companies to reduce the cost of sending information to users and reducing the infrastructure for data information management. Therefore, MySQL has a very high status in companies and enterprises. ERP, OA systems, and corporate financial systems are all inseparable from MySQL. Today, when software development is very popular, MySQL is also used as a website for website development. Backend database, it can be said that the company's use of MySQL for data management not only saves costs, but also greatly improves the management efficiency of the company's data information. The company's data is stored on the MySQL platform, and there is no need to worry about the security of the data information, because MySQL can provide the database with The logs, data files and the entire database are encrypted. In addition, MySQL also provides an online backup function, which can save storage space and speed up data backup. In short, it is very advantageous to choose MySQL for back-end database development of online systems. This is a good software choice.


Chapter 3 System Analysis

3.1 Feasibility analysis

Feasibility analysis investigates and studies from the aspects of time, economy, operation and technology to ensure the rational use of information resources, avoid the trouble caused by insufficient consideration in the process of program design, and help us design programs better.

3.1.1 Time feasibility

For this system development, I have set aside two months to complete it. From the system requirements analysis, functional structure design, functional detailed design and system testing, it takes two months to complete the program development operation. I plan to I write programs every morning, noon and evening. During this period, I also check various materials and information. With the help and guidance of my classmates and teachers, I believe that the time for program development will be shortened a lot. So it is feasible in time.

3.1.2 Economic feasibility

The development platform of the human resources management system is Myeclipse, the database uses MySQL database, and the browsers used are all popular browsers. These software can be downloaded and installed without charging. In terms of hardware selection for system development, I use my own laptop for development operations. Therefore, no additional financial expenditure is required when developing the system. The developed program can improve office efficiency and bring relatively high economic benefits. The input-output ratio of system development is very impressive.

3.1.3 Operational feasibility

The interface design of the human resources management system is relatively simple. The interface layout is designed according to the daily usage habits of users. Various functions of the website are clearly visible in the navigation bar. The data operations of the website are visualized. Users do not need training to operate the website to get started. They only need to follow the website. Just follow the function prompts.

3.1.4 Technical feasibility

As a computer major student, I learned a lot about programming knowledge in school, such as SSM technology and MySQL database knowledge. I am also relatively proficient in the operation of the Myeclipse development platform and MySQL database, so I still have a certain grasp of the technology. .

3.1.5 Legal feasibility

The software I developed myself and the sources of information used are from libraries, Baidu Library and Baidu web pages, and do not involve any illegal activities. In personal graduation projects, there is no plagiarism in either source code or thesis writing content.

From the above analysis of economy, operation and time, we can conclude that the human resources management system developed this time can be developed. The development of the system can create greater economic benefits. The earlier it is developed, the more room for appreciation it will have. big.

3.2 System process analysis

The development of human resources management systems also has corresponding processes. Before development, user functional requirements must be analyzed. Finally, website design and database-related data design work are carried out according to functional requirements. The development process of the human resources management system developed this time is as follows As shown in Figure 3.1.

Figure 3.1 System development flow chart

After the system development is completed, the user will be provided with a login portal. The information entered by the user on this interface will be verified. After passing the verification, the user can enter the main interface of the human resources management system. The system login execution process is as follows:

Figure 3.2 System execution flow chart

3.3 System functional requirements analysis

System development is inseparable from early demand analysis. This stage is to let programmers know what they should do. When conducting demand analysis, the focus is on the user's functional requirements for the system. If the analysis at this stage is in place, the system When developed and put into use, users will find that the system's functions are consistent with user needs, and program stability is up to standard. It can be said that demand analysis is the key to determining the success or failure of system development. It mainly abstracts the real world and then Abstract objects are used to build models.

The main beneficiary groups of the human resources management system are staff. This website can facilitate users to search and manage data information. The interface display we designed for the website developed this time is mainly divided into administrator interface and user interface. The specific interface The functions are distributed as follows.

The administrator of the human resources management system can manage the user's basic information, application information, application information, etc.

3. 4 System non-functional requirements analysis

(1) Integrity requirements

The data information recorded in the human resources management system developed this time cannot be left empty, and the data information must be verified correctly. The connections between the data in the system cannot be wrong and cannot be ignored. The same data in the data table is in different places. The display content in the data table must be the same.

(2) Performance requirements

When users operate various parts of the human resources management system, the response time of the pop-up page should not be too long. It is best to control it within three seconds. The maximum limit is four seconds. This is to give users a good program experience. Moreover, the system must be able to host multiple people to access the human resources management system online at the same time.

(3) Interface requirements

The interface design of the human resources management system should take into account the daily operating habits of users. For example, the design of the navigation bar cannot be on the right side. This completely violates the user's operating habits of using the website. At the same time, the font and color of the functional navigation should be more conspicuous so that users can easily find it. , to prevent users from wasting too much time on functional operations.

(4) Security requirements

The security of the human resources management system must be guaranteed and give users a sense of reliability and trust. The system cannot always make mistakes during operation. When interacting with the user's functional interface, feedback information must be given in a timely manner. In addition, the system must It is necessary to set up a login window so that users who are not the system cannot access the system function interface. System users must also fill in the username and password before they can enter the main interface of the system. This ensures that system data information is in a safe state.


Chapter 4 System Design

4.1 Overall functionality

The human resources management system is customized and developed according to needs. The development software uses the Myeclipse platform and the MySQL database to build the development environment. The website is developed using the most popular B/S structure in WEB applications. Users only need to access system data on the client Install Google Chrome or a commonly used browser to access website content.

 4.2 System module design

The human resources management system uses a hierarchical diagram to represent the functional modules in the system. The hierarchical diagram has a tree structure and can use rectangular boxes to depict data information. The data structure represented by the top layer is very complete. The data represented by the rectangular box below the top layer is the subset data. Of course, the rectangular box at the bottom is the data element that cannot be subdivided. Using a hierarchical box diagram to describe the system functions allows users to understand at a glance. You can understand the functions of the system and the sub-functions under the corresponding function sections. The human resources management system is divided into two operating roles: administrators and users. Their functions will be explained below.

Administrators can manage users' basic information and manage other functions. The administrator function structure diagram is as follows:

Figure 4.1 Administrator function structure diagram

4.3 Database design

Developing a system also requires designing the database in advance. The database here is a collection of related data, and the data stored together is also organized in a certain way. At present, the database can serve a variety of applications because it has the best storage method and the advantage of low data redundancy rate. Although the database provides information storage services for the program, it can also maintain a high degree of independence from the program. All in all, the database has experienced a long period of development. From being unknown at the beginning to being well known now, its related technologies have become more mature and it also has a solid theoretical foundation.

4.3.1 Database conceptual design

This part of the content needs to be completed with the help of database relationship diagrams, and also requires the use of tools specifically designed to draw database relationship diagrams. For example, Visio tools can design ER diagrams (database relationship diagrams). Designing a database also needs to follow the design process. First, the entities must be determined according to the requirements, the characteristics of the entities must be analyzed, and the relationships between entities must be determined. Finally, the ER model representation method is used to draw the ER diagram of the system. Regardless of whether you use Edraw software or Visio tools, the representation symbols for ER models are the same. Generally, rectangles represent entities, the relationships between entities are represented by diamond symbols, and the attributes of entities, that is, the characteristics of entities, are represented by symbolic ellipses. Finally use straight lines to connect symbols such as rectangles, rhombuses and ovals. Next, start drawing the ER diagram of this system.

(1) The following figure shows the recruitment information entity and its attributes.


Figure 4.1 Recruitment information entity attribute diagram

(2) The following figure shows department entities and their attributes.


Figure 4.2 Department entity attribute diagram

(3) The following figure shows the salary entity and its attributes.


Figure 4.3 Salary entity attribute diagram

(4) The following figure shows the employee entity and its attributes.


Figure 4.4 Employee entity attribute diagram

(5) The following figure shows the application record entity and its attributes.


Figure 4.5 Application record entity attribute diagram

(6) The following figure shows the personnel deployment entity and its attributes.


Figure 4.6 Personnel deployment entity attribute diagram

4.3.3 Database table design

The data tables in the database store various data records. When we perform system addition, deletion, modification and query operations, we are actually performing addition, deletion, modification and query operations in the corresponding data table. A good database can shorten the information processing time, so database The design work should not be underestimated. Which tables should be set up in the database, the field design in the tables, field types and field lengths and other information must be carefully considered. For example, the data type of the time field cannot be int type, otherwise in the During system operation, an error message indicating that the input data format does not meet the requirements will pop up. The following is a brief introduction to some data tables of the human resources management system.

Table 4.1 Department table

serial number

List

type of data

illustrate

Allow empty

1

Id

Int

id

no

2

bumen_name

String

Department name

yes

3

bumen_number

Integer

Department headcount

yes

4

bumen_zhize

String

Departmental responsibilities

yes

5

bumen_content

String

Department introduction

yes

6

insert_time

Date

add time

yes

7

create_time

Date

creation time

yes

Table 4.2 Dictionary table

serial number

List

type of data

illustrate

Allow empty

1

Id

Int

id

no

2

dic_code

String

Field

yes

3

dic_name

String

Field name

yes

4

code_index

Integer

coding

yes

5

index_name

String

encoding name

yes

6

super_id

Integer

Parent field id

yes

7

beizhu

String

Remark

yes

8

create_time

Date

creation time

yes

Table 4.3 Salary table

serial number

List

type of data

illustrate

Allow empty

1

Id

Int

id

no

2

yuangong_id

Integer

staff

yes

3

gongzi_name

String

Salary name

yes

4

gongzi_time

String

Month of issue

yes

5

jiben_gongzi

BigDecimal

Basic wage

yes

6

jiangjin_gongzi

BigDecimal

bonus

yes

7

shifa_gongzi

BigDecimal

actual wages

yes

8

gongzi_content

String

Remark

yes

9

insert_time

Date

add time

yes

10

create_time

Date

creation time

yes

Table 4.4 Personnel deployment table

serial number

List

type of data

illustrate

Allow empty

1

Id

Int

id

no

2

yuangong_id

Integer

staff

yes

3

renshidiaopei_name

String

Personnel deployment name

yes

4

renshidiaopei_content

String

Allocation details

yes

5

diaopei_time

Date

deployment time

yes

6

insert_time

Date

add time

yes

7

create_time

Date

creation time

yes

Table 4.5 Application Record Form

serial number

List

type of data

illustrate

Allow empty

1

Id

Int

id

no

2

zhaopinxinxi_id

Integer

Job Offers

yes

3

yingpinjilu_name

String

Applicant name

yes

4

yingpinjilu_phone

String

Applicant’s mobile phone number

yes

5

yingpinjilu_id_number

String

Applicant ID number

yes

6

jiaoyu_content

String

educational status

yes

7

gongzuo_content

String

work experience

yes

8

geren_content

String

self introduction

yes

9

yingpin_time

Date

Application time

yes

10

mianshi_types

Integer

Have you been interviewed?

yes

11

mianshi_jieguo_types

Integer

interview result

yes

12

insert_time

Date

add time

yes

13

create_time

Date

creation time

yes

Table 4.6 Employees table

serial number

List

type of data

illustrate

Allow empty

1

Id

Int

id

no

2

bumen_id

Integer

department

yes

3

yuangong_uuid_number

String

employee ID

yes

4

yuangong_name

String

employee's name

yes

5

yuangong_phone

String

Employee mobile phone number

yes

6

yuangong_id_number

String

Employee ID number

yes

7

yuangong_photo

String

Employee avatar

yes

8

live

String

Position

yes

9

yuangong_email

String

E-mail

yes

10

create_time

Date

creation time

yes

Table 4.7 Recruitment information table

serial number

List

type of data

illustrate

Allow empty

1

Id

Int

id

no

2

zhaopinxinxi_name

String

Recruitment information name

yes

3

zhaopinxinxi_types

Integer

Recruitment type

yes

4

zhaopinxinxi_number

Integer

Recruitment number

yes

5

zhaopinxinxi_content

String

Recruitment details

yes

6

insert_time

Date

add time

yes

7

create_time

Date

creation time

yes

Table 4.8 Administrator table

serial number

List

type of data

illustrate

Allow empty

1

Id

Int

id

no

2

username

String

username

yes

3

password

String

password

yes

4

role

String

Role

yes

5

addtime

Date

Add time

yes


Chapter 5 System Implementation

5.1 Implementation of administrator function module

5.1.1  Employee list

Figure 5.1 shows the employee list page. The functions provided to administrators on this page include: viewing employees, adding employees, modifying employees, deleting employees, etc.

Figure 5.1 Employee list page

5.1.2 Recruitment information management

Administrators can manage the basic information of recruitment information at the front desk, add recruitment information, delete recruitment information, and modify recruitment information. The recruitment information management interface is shown in Figure 5.2.

Figure 5.2 Recruitment information management page

5.1.3 Application record management

The application record management page displays all application records. On this page, administrators can add new application information types and edit and update existing application record information. Invalid application record information can also be quickly deleted by administrators. The picture below is the application record management page. The application record management interface is shown in Figure 5.3.

Figure 5.3 Application record management interface


Chapter 6 System Testing

6.1 Software testing

Software testing includes objects such as detailed design, the operating environment of the developed software, software requirements, and software source code content. Software testing also includes five elements, namely software quality, technology, personnel, and process. These factors include resources. The goals of software testing include test coverage information and test efficiency information. Generally speaking, software testing is mainly divided into four stages: unit testing, integration testing, system testing and acceptance testing, which will be explained separately below.

Unit testing: Unit testing is to verify and check the smallest unit in the software. Tests such as methods and classes in Java programs belong to unit testing. Using unit testing can help programmers discover the shortcomings of the program early, and such testing Methods can also be used in design.

 Integration testing: Integration testing is based on unit testing. It assembles software units into modules or subsystems for testing to see whether the work of each part of the system reaches the corresponding technical indicators.

System testing: System testing is a test that combines the software that has gone through integration testing with other parts of the system, so that potential problems in the software can be discovered and the program can run normally.

Acceptance testing: Another name is delivery testing. This part is mainly to test the business process and user functional requirements to see if the system can meet the software acceptance criteria.

6.2 Test environment

The test platform selected for testing the human resources management system is the myeclipse platform environment. During the test, the user first needs to open the MySQL database to perform additional operations on the database file, then open myeclipse, select the file to open the website, and add the program of the human resources management system into the myeclipse platform. , then deploy the file to the tomcat server, and finally run the program. At this time, the user can operate various functions in the operating system to see if the program meets the user's requirements.

6.3 Test cases 

6.3.1 用户登录测试

用户登录需要的信息包含登录名称还有对应密码,输入数据信息都正确了才能进行系统访问处理。用户登录测试过程如表6.1所示:

表6.1  用户登录测试表

测试目的

操作流程

测试用例

预测结果

测试结果

用户登录

填写用户名密码,点击首页登录按钮

错误填写用户名还有密码

登录失败

提示错误信息

正确填写用户名和密码

登录成功

登录成功

 6.4.2 添加招聘类型测试

管理员可以在添加招聘类型界面输入招聘类型名称信息,如果数据信息为空,系统会给出相应提示。只有所有的数据信息都合理输入,管理员才能完成招聘类型的添加操作。测试数据见下表:

表6.2添加招聘类型测试表

测试项目

操作流程

测试用例

预测结果

测试结果

添加应聘类别

管理员登陆后点击添加应聘类别按钮,添加应聘类别信息

类别名称为空

添加失败,弹出提示按钮

添加失败,提示请填写内容

合理填写类别名称

添加成功

添加成功

6.5测试结果

经过此次对人力资源管理系统的综合性测试,我们不难发现程序的功能并没有出现明显的逻辑性错误,用户在进行功能操作时,程序基本能根据用户操作情况给出相应的反馈。程序质量以及可靠性在系统的反复测试中都经过了严格检验,程序投入生活使用完全没有问题。


结  论

开发人力资源管理系统让我明白知识理论与现实实践的差距还是挺大的,很多时候,我们在学习课程知识的时候,都感觉书本上的内容,老师一点就通,然而这次毕设就真正考验了我,原来理论知识和现实实践完全是两码事,开发人力资源管理系统一方面让我对在校学习的知识起了一个巩固作用,另一方面让我明白独立学习知识的重要性。在毕设作品完成期间,我才知道要开发一款软件需要经历很多繁琐的步骤,从开始的选题到系统需求分析以及功能板块的设计,还有系统详细实现以及系统测试,每个环节看似简单,其实暗藏很多知识点,这些都需要自己去网上或者是学校的图书馆查阅相对应的资料。每个环节都需要认真对待,要是系统需求分析没有做好,那么在系统设计与实现过程中就会出现很多错误,要么功能不全,要么就是程序开发出来根本不符合用户要求,所以程序的开发是一个知识再造的过程,一个人独自开发完一款软件也就深知这其间的各种不易了。

本次开发的系统整体界面还是比较清晰简明,功能上面考虑得比较全,几乎可以满足用户使用要求。尽管我对这次的毕设付出了许多的努力,但是程序还是有很多不足的地方,系统界面整体感觉还行,但是字体字号的选取上面还是有些不符合现实审美,在程序的CSS样式编码上面,我还有许多不熟悉的地方,虽然经过反复的测试与调试选中了现在这样的程序界面,但是我还是明显感觉到自己对一些常用CSS样式的不熟悉,编码过程中,我还要多次进行资料查看才知道。另外我编写的代码写作不是很规范,可读性比较差,幸运的是,我最终还是实现了系统中所要求的功能。

总的说来,这次编写毕业设计作品,我真正锻炼了自己的实际操作能力,以前只知道理论知识,现在通过实践,我对理论知识的认识变得更加深刻,由于编写程序时间比较短暂,程序开发期间遇到过很多坎坷,但最后都通过老师还有同学帮忙解决了,可以说这次的毕设作品进展得还算顺利。


参考文献

[1]刘媛春,罗云翔.基于JSP的动态网页技术[J].成都信息工程学院学报,2015(04):398-401.

[2]张波,张福炎.基于JSP技术的Web应用程序的开发[J].计算机应用研究,2011(05):99-101.

[3]杨馥显,刘嘉勇.基于JSP的数据库开发技术研究[J].通信技术,2011,44(03):51-53.

[4]靳其兵,李晓波.基于JSP的数据库连接技术的研究[J].计算机仿真,2015(04):108-111.

[5]罗建华.浅析JSP开发技术的现状与发展前景[J].电脑与电信,2011(09):62-63+66.

[6]林财兴,罗建,王晨林.基于JSP的管理信息系统的设计与实现[J].计算机应用研究,2011(09):105-107.

[7]李现艳,赵书俊,初元萍.基于MySQL的数据库服务器性能测试[J].核电子学与探测技术,2011,31(01):48-52.

[8]兰旭辉,熊家军,邓刚.基于MySQL的应用程序设计[J].计算机工程与设计,2014(03):442-443+468.

[9]张士军,陆海伦.索引在MySQL查询优化中的应用[J].计算机与数字工程,2017(01):37-39+8.

[10]余震.MySQL数据库对并发事件的控制和处理[J].电脑知识与技术,2013,9(34):7672-7674.

[11]李云云.浅析B/S和C/S体系结构[J].科学之友,2011(01):6-8.

[12]李书杰,李志刚.B/S三层体系结构模式[J].河北理工学院学报,2012(S1):25-28+34.

[13]刘小华,化琼珍.人力资源管理系统的构建[J].物流技术与应用,2015(03):100-101.

[14]王锋.人力资源管理系统构建的研究[J].商场现代化,2016(24):35-36.

[15]王育才.人力资源管理系统构建的分析[J].中国管理信息化,2017,20(22):54-55.


致  谢

完成毕业设计也就意味着我离毕业不远了,想到自己即将离开学校,正式步入社会参加工作,内心还是挺舍不得学校的这些同学们还有老师,大学几年来,老师们每天给我们传授知识,让我们不断成长,身边的同学们,我们经常一起上下课,经常互相讨论问题,一起度过许多美好的时光,还有我的舍友们,每天的朝夕相处,我们总是有福同享,有难同当,在宿舍就是我们最美好的日子。即将毕业,在这里我想对我的老师们说声谢谢,谢谢你们给我们传授各种知识,让我们懂得更多的知识,还有我身边的同学们,祝福你们事业有成,工作顺利。祝愿给我们提供良好环境的大学校园能够创造出更加辉煌的前景。

Guess you like

Origin blog.csdn.net/licongzhuo/article/details/129861298