The Attendance Management System automates student attendance tracking, making it efficient and user-friendly. It replaces traditional paper-based methods, providing easy access to attendance information. Users log in with unique credentials, and staff record attendance for their courses. Exam eligibility is determined based on attendance.
- Computerized attendance tracking for students
- Quick data retrieval and updates
- Efficient and time-saving
- Reduces administrative workload
- Global accessibility
- User-friendly interface
- Backend allows registration of students and lecturers for courses
- Superadmin manages personal details
- Teachers handle multiple courses
- Students can enroll in multiple courses
- Departments and sections are organized
- Frontend uses HTML, CSS, JS, and Bootstrap
- Backend uses Python framework Django
- Secure login with unique credentials
- Dashboard displays courses with low attendance
- "My Attendance" calculates and displays attendance percentage
- Lecturers mark and edit attendance
- Logout option available
- Performance: Smooth and reliable data entry
- Reliability: Rigorous testing and quick issue resolution
- Security: Strong login credentials required
- Maintainability: Low maintenance costs
- User-friendliness
- Processor: Intel Pentium or above
- RAM: 128MB or more
- Hard disk: 40GB or more
- Operating System: Windows
- Frontend: HTML, CSS, JavaScript, Bootstrap
- Backend: Django
- Database: SQLite
- Editor: Visual Studio Code
pip install Django
- Obtain the source code for your Django project. You can either download it as a ZIP file or clone it from a version control system like Git.
- Use the terminal/command prompt to navigate to your Django project's directory, which contains the manage.py file.
- Launch the Django development server with this command:
python manage.py runserver
- Open a web browser and go to http://localhost:8000 (or the URL shown in the terminal). You should see your Django project's homepage.