Design and Implementation of a Student Attendance Management System based on Springboot and Vue Technology

Yixuan Liu
DOI: https://doi.org/10.54097/nv0yd129
2024-05-10
Abstract:This paper describes in detail the development process of Student Attendance Management System based on Spring Boot, Vue.js and MySQL. The system aims to provide an efficient and automated solution for recording and managing student attendance to improve the daily management efficiency of educational institutions and reduce the administrative burden of teachers. The system adopts a modularized design, covering functional modules such as user management, student management, teacher management, class and course management, attendance record, leave management, statistical report and system settings. Through the practice of this project, we can have a deeper understanding of the powerful functions of modern Web development technology and its application prospects, and deepen our knowledge of Spring Boot back-end development, Vue.js front-end design and MySQL database operation in practical applications.
Education,Computer Science
What problem does this paper attempt to address?
This paper aims to address the issues of low efficiency and insufficient accuracy in student attendance management within educational institutions. Specifically, traditional manual sign-in methods are not only time-consuming and labor-intensive but also prone to errors, severely affecting the quality and efficiency of teaching management. Therefore, the goal of the paper is to develop an automated and intelligent student attendance management system based on modern information technology to achieve the following points: 1. **Improve Attendance Efficiency**: Reduce the need for manual input through an automated attendance system, making the attendance process faster and more accurate. 2. **Facilitate Data Statistics and Analysis**: The system can automatically generate attendance reports and support dynamic queries and statistics, helping teachers and administrators quickly grasp students' attendance status. 3. **Enhance Student Management**: With accurate attendance data, teachers can promptly understand students' attendance conditions and appropriately focus on and manage absent students. 4. **Assist Decision-Making**: The provided data reports and analysis results can offer decision support for school management to optimize teaching resources and the environment. To achieve these goals, the paper details how to use technologies such as Spring Boot, Vue.js, and MySQL to design and implement this system, thereby improving the daily management efficiency of schools and reducing the administrative burden on teachers.