The realization of the company's daily attendance system.
1. User registration and login.
In order to ensure that the system only provides attendance services for a limited number of employees, all employees who are required to be clocked in must register first, and after successful registration, they need to log in to the attendance system, so as to ensure that the attendance data is accurately associated with personal information. In the design, the two parts of user registration and employee login are considered together, because the database table structure involved is the same, and they all operate on the same account table.
2. Attendance management.
Attendance management is mainly responsible for the maintenance of attendance policies, such as defining parameters such as attendance time and location of attendance base points, and querying all current attendance base points, which can be queried by name.
3. Employee information management.
The employee information management module mainly completes the function of employee personal information management, which is the basic letter of the employee.
Information: Employee number, employee name, employee gender, department, personal position, contact email, home address, employment status and other information.
4. Attendance record management.
Attendance record management module, mainly for the attendance of the employee for personal attendance record browsing, in the attendance process, the recorded attendance time and attendance location, will be with the employee number, employee department, employee name and other information together to generate attendance records, and stored in the attendance record table.
5. Password management.
The user password management module mainly completes the function of changing the personal password.
Possible points of innovation.
The calculation of wages is a relatively complex task, and the main items to be considered include overtime hours, overtime pay, leave time and deducted wages, late arrival and early departure time and deducted wages, absenteeism and deducted wages, which are closely related to the setting of wages. The basic calculation formula is: this month's salary = basic salary + overtime salary - salary deducted for leave - salary deducted for late arrival and early departure - salary deducted for absenteeism.
References. 1] Wang Yangting, Guo Hui, Ren Hongde. Exploration and practice of programming ability training[J].Industrial and Information Education,2020(11):89-92
2] Sally of the paragraph. **j**a collection framework and its application[j].Information Technology & Informatization,2020(10):104-106
3] Xiong Zhichun, Chen Xu, Zhou Wei, Xiao Tianlei, Ling Yancui. Remote temperature and humidity calibration system for environmental test equipment based on Spring Boot frame structure[J].Shanghai Metrology & Testing,2020,47(05):28-31
4] Sun Yuanyuan. Design of Higher Vocational Mental Health Education and Counseling Management System Based on BS Architecture[J].Automation Technology and Application,2020,39(10):179-181+185
5] Hao Bing, Cao Haiying, Yuan Yuan. Research on the implementation of billiards club charging system based on J**A+Mybatis+Spring[J].Computer Programming Skills and Maintenance,2020(10):32-33+49
6] Dong Xiaorui, Di Wenhua, Cui Jian, Shang Kai. Design and development of ** examination system based on spring boot[J].Computer Programming Skills and Maintenance,2020(10):36-38
7] Huangfu Dashuang. Research on subqueries in SQL Server database and their application in examples[J].Computer Knowledge and Technology,2020,16(28):46-47
8] Yang Zhong. Design and implementation of campus system based on spring boot[J].Information Technology and Informatization,2020(09):81-82
9] Wang Yao. Construction and implementation of industrial Internet of Things experimental platform based on Hadoop framework[D].Xi'an Shiyou University, 2020
10] Geng Qingyang. Design and implementation of electronic ** based on Spring Boot and VUE[D].Xi'an Shiyou University, 2020