Java Xunfei Human Resources System SSM Framework

The enterprise human resource management system is based on the SSM (Spring+SpringMVC+MyBatis) framework, and its functions include system employee management, latest dynamic management, department information management, employee information management, attendance record management, recruitment information management, rewards and punishments management, salary information management, Functional modules such as leave information management

1. System login: System login is the intersection for employees to access the system. The system login interface is designed, including employee name, password and verification code, and then the identity information of the logged-in employee is judged, whether it is an administrator or an ordinary employee.
2. System staff management: Both super administrators and ordinary administrators need to manage system staff, including adding, deleting, modifying, and querying ordinary administrators, and modifying the administrator's login password. Newly added administrators can log in to the system.
3. Ordinary employee management: The administrator can manage the accounts of other ordinary employees in the system, including entering new employees, deleting existing ordinary employees, modifying the information of existing ordinary employees, and searching for ordinary employees by keywords such as employee name and name, and printing Employee list page, export the employee list to excel.
4. Modify password: All employees of the system (administrators and ordinary employees) should be able to modify their login passwords, and need to log in again after modification.
5. Personal information management: used by ordinary employees. After logging in to the system, ordinary employees can modify their original personal information, such as modifying phone numbers, email addresses, etc. The employee account cannot be modified.
6. Login status management: Each employee of the system should be able to view personal history login status, such as login IP, login time, login address, etc., to prevent employee accounts from being stolen and strengthen employee account security.
7. Operation log management: Every employee in the system should be able to view personal historical operation logs. If an employee adds a certain piece of data, the historical operation log needs to display information such as the operator, operation description, and operation time. Prevent the system from being attacked by hackers and strengthen the security of the system.
8. Department information management: After the administrator releases the department information, ordinary employees can query the department information. The employee selects a certain department information, queries the department information, and the administrator reviews add or delete department information.
9. Employee information management: After the administrator releases the employee information, ordinary employees can query the employee information, the employee selects an employee information, queries the employee information, the administrator reviews add, or delete employee information.
10. Attendance record management: After the administrator releases the attendance record, ordinary employees can query the attendance record. The employee selects an attendance record, queries the attendance record, and the administrator reviews add or delete the attendance record.
11. Reward and punishment management: After the administrator releases the rewards and punishments, ordinary employees can query the rewards and punishments. The employees can select a reward and punishment, query the rewards and punishments, and the administrator reviews add or delete rewards and punishments.
12. Salary information management: After the administrator publishes the salary information, ordinary employees can query the salary information. The employee selects a certain salary information, inquires about the salary information, and the administrator reviews and adds or deletes the salary information.
13. Leave information management: After the employee issues the leave information application, ordinary employees can query the leave information, the employee selects a leave information, queries the leave information, the administrator reviews add or delete the leave information. Insert picture description here
Insert picture description here
Insert picture description here
Insert picture description here
1 Introduction 1
1.1 Development background 1
1.2 Development significance 1
1.3 Research content 1
1.4 Thesis structure 1
1.5 Chapter summary 2
Chapter 2 Introduction to main technologies and tools 3
2.1 JSP language 3
2.2 MySQL database 3
2.3 JSP technology 4
2.4 ssm introduction 5
3 System Analysis 7
3.1 Functional requirements analysis 7
3.2 Business process analysis 8
3.3 Data flow analysis 9
3.4 Summary of this chapter 11
4 System design 12
4.1 System design ideas 12
4.2 System overall design 12
4.3 System function module design 12
4.4 Database design 13
4.4.1 Conceptual model design 13
4.4.2 Database table design 13
4.4.3 Database connection calculation 17
4.5 Summary of this chapter 17
5 System implementation 18
5.1 Implementation environment description 18
5.3 Implementation of login module 18
5.5 Implementation of department information management module 20
5.6 Implementation of Employee Information Management Module 22
5.7 Implementation of Attendance Record Management Module 23
5.9 Implementation of Reward and Punishment Management Module 24
5.11 Implementation of Leave Information Management Module 26
5.12 Implementation of Paging Algorithm 27
5.14 Summary of this Chapter 28
6 System Test 30
6.1 Test Purpose 30
6.2 Interface Test 30
6.3 Function Test 30
6.4 Test Results 32
6.5 Chapter Summary 32
7 Summary 33
Acknowledgements 34
References 35

Guess you like

Origin blog.csdn.net/weixin_37971904/article/details/109066816