Design of Student Attendance Management System Based on JSP

As the basic management of a school, attendance is the basis for students' personal attendance. Traditional attendance relies on manual operation and paper transfer. This method has resulted in incomplete attendance, inaccurate data and low degree of data sharing. Therefore, the school needs an attendance management system that can adapt to a large amount of information control and data processing, and replace manual operations and paper transfers with efficient computer processing methods and rigorous database structures to improve the efficiency of attendance and save time.
Total student attendance management system Divided into class information management, leave note management, student information management, attendance information management, etc., combined with java programming language, jsp dynamic web technology, mysql database to develop and realize.
1. System login: System login is the intersection for users to access the system. The system login interface is designed, including user name, password and verification code, and then the identity information of the logged-in user is judged, whether it is an administrator user or an ordinary user.
2. Ordinary user management: The administrator can manage the accounts of other ordinary users of the system, including entering new users, deleting existing ordinary users, modifying the information of existing ordinary users, and searching for ordinary users by keywords such as username and name. Print the user list page and export the user list to excel.
3. Modify password: All users of the system (administrators and ordinary users) should be able to modify their login passwords, and need to log in again after modification.
4. Personal information management: used by ordinary users. After logging in to the system, ordinary users can modify their original personal information, such as modifying phone numbers, email addresses, etc. The user name cannot be modified.
5. Student information management: After the administrator releases the student information, ordinary users can query the student information. The user selects a certain student information, queries the student information, and the administrator reviews add or delete student information.
6. Leave form management: After the administrator publishes the leave form, ordinary users can query the leave form. The user selects a leave form, queries the leave form, and the administrator reviews add or delete the leave form.
7. Attendance information management: After the administrator publishes the attendance information, ordinary users can query the attendance information. The user selects a certain attendance information, queries the attendance information, and the administrator reviews add or delete the attendance information.
8. Class information management: After the administrator releases the class information, ordinary users can query the class information. The user selects a certain class information, queries the class information, and the administrator reviews add or delete class information.
9. Counselor information management: After the administrator releases the counselor information, ordinary users can query the counselor information. The user selects a counselor information, queries the counselor information, and the administrator reviews add or delete the counselor information.
10. Course schedule management: After the administrator releases the course schedule, ordinary users can query the course schedule. The user selects a course schedule, queries the course schedule, and the administrator reviews add or delete the course schedule. Insert picture description here
Insert picture description here
Insert picture description here
Insert picture description here
Chapter 1 Introduction 1
1.1 Development Background 1
1.2 Development Significance 1
1.3 Research Content 1
1.4 Thesis Structure 2
1.5 Chapter Summary 2
Chapter 2 Introduction to System Development Technology 3
2.1 Introduction to MyEclipse and Tomcat 3
2.2 Introduction to HTML/CSS 3
2.3 Introduction to JSP 3
2.4 MySQL Database Concepts and Features 4
2.5 Summary of this Chapter 4
Chapter 3 System Analysis 5
3.1 Analysis of Functional Requirements 5
3.2 Business Process Analysis 7
3.3 Data Process Analysis 8
3.4 Summary of this Chapter 12
Chapter 4 System Design 13
4.1 System Design Idea 13
4.2 System Overall Design 13
4.3 System Function Module Design 14
4.4 Database Design 15
4.4.1 Conceptual Model Design 15
4.4.2 Database table design 16
4.4.3 Database connection calculation 22
4.5 Summary of this chapter 23
Chapter 5 System realization 24
5.1 Implementation environment description 24
5.2 Implementation of the main page 24
5.3 Implementation of the login module 25
5.4 Implementation of the message management module 27
5.5 The realization of the class information management module 28
5.6 The realization of the student information management module 30
5.7 The realization of the leave management module 32
5.8 The realization of the attendance information management module 34
5.9 The realization of the paging algorithm 36
5.10 Summary of this chapter 38
Chapter 6 System testing 39
6.1 Test purpose 39
6.2 Interface Test 39
6.3 Function Test 39
6.4 Test Results 42
6.5 Chapter Summary 42
Chapter 7 Summary 43
Acknowledgements 44
References 45

Guess you like

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