Student attendance management system based on flask
Budget: $10 – $15 USD
Requirements: 3 roles
Student: You can view the course information, sign in and ask for leave, and modify the account password
Teacher: You can view all student sign-in and leave information, and modify the account password
Manager: has the highest authority to view student information, teacher information, course information, modify and delete teachers and students, and add new students and teachers
Basic information of students: student number, name, password, gender, contact number, department, major, class
Basic information of teachers: job number, name, password, gender, professional title, contact number
Database: using SQLite or MySQL
Front end: Vue
Student interface:
1. Course information
2. Attendance management (only one can be selected for check-in and leave)
Teacher interface:
1. Student attendance (set the attendance time, the default student status is to be signed in. If the student goes to sign in (or ask for leave) within the specified time, the status will be changed to signed in (ask for leave). If the time exceeds, the student will be absent)
2. Attendance information: attendance record, which can modify student sign-in status (normal, leave, absence)
Administrator interface:
1. Student information management
2. Teacher information management
3. Course management
4. Attendance information
Student: You can view the course information, sign in and ask for leave, and modify the account password
Teacher: You can view all student sign-in and leave information, and modify the account password
Manager: has the highest authority to view student information, teacher information, course information, modify and delete teachers and students, and add new students and teachers
Basic information of students: student number, name, password, gender, contact number, department, major, class
Basic information of teachers: job number, name, password, gender, professional title, contact number
Database: using SQLite or MySQL
Front end: Vue
Student interface:
1. Course information
2. Attendance management (only one can be selected for check-in and leave)
Teacher interface:
1. Student attendance (set the attendance time, the default student status is to be signed in. If the student goes to sign in (or ask for leave) within the specified time, the status will be changed to signed in (ask for leave). If the time exceeds, the student will be absent)
2. Attendance information: attendance record, which can modify student sign-in status (normal, leave, absence)
Administrator interface:
1. Student information management
2. Teacher information management
3. Course management
4. Attendance information