Online Attendance Management System
Online Attendance Management System
ABSTRACT:
We have seen over the years that the process of manual attendance has been carried out across almost all educational institutions. The process is not only time consuming but also sometimes inefficient resulting in the false marking of attendance. Today, we need not maintain pen and paper based attendance registers. Following this thought, we have proposed an attendance monitoring system based on the concept of web services which is implemented as an DOT NET Web application that communicates with the database residing on a remote server. This paper discusses the proposed system, overview of the design, the various modules of the system and its implementation.
PROJECT OUTPUT VIDEO:
EXISTING SYSTEM:
In existing system have seen over the years that the process of manual attendance has been carried out across almost all educational institutions. The process is not only time consuming but also sometimes inefficient resulting in the false marking of attendance. Today, we need not maintain pen and paper based attendance registers.
PROPOSED SYSTEM:
Our system primarily focuses on building an efficient and user friendly Web application for an Attendance Monitoring. The application will be installed on the user’s (in this case teacher’s) Computer. It intends to provide an interface to the teacher who will require minimal details to input for marking of attendance of a particular class of students.
Apart from that, the application would support strong user authentication and quick transmission of data via the web service.
Another noticeable feature of the entire application would be that no data would be stored on the user device in any form whatsoever. The application thus build would also help to avoid the chance of a proxy as the application would be handled by the teacher only.
MODULES:
- User authentication
- Calling of Web Service
- Marking Attendance
- Display information of student
MODULES:
Our proposed system is divided into four distinct modules described as follows:
1.User authentication: Initially, when the teacher runs the application for the first time, a login screen will be displayed that will prompt the teacher to enter the username and password required for authentication. The teacher will be provided with a unique username which would be a combination of alphanumeric characters. Only when the teacher enters the correct username and password, a “success” message will be displayed and the teacher will get authenticated and directed to the next screen.
2.Calling of Web Service: In this module, the teacher will need to select details such as the name of the subject for which the lecture is being taken, time of lecture and the particular semester for which the lecture is conducted. After doing so, the teacher needs to call the web service by clicking a button provided on the screen. The web service thus invoked would return the list of names of all the students belonging to a particular semester and branch as per the input provided.
3.Marking Attendance: After the list of students has been displayed the teacher needs to begin the process of marking the attendance of students. For this purpose our application would be providing checkboxes against each student’s name that will allow the teacher to mark the student either present or absent. Accordingly, the details of the student will be sent to the remote database and the attendance will be marked for that particular day.
4.Display information of student: Once the attendance has been marked successfully, the teacher can anytime check the attendance record of a particular student by entering the unique roll number provided to every student. The information thus displayed would include the student’s attendance percentage, number of lectures a student has attended for a particular subject, number of lectures missed, as well as the overall attendance.
SYSTEM REQUIREMENTS:
HARDWARE REQUIREMENTS:
- System : Pentium i3 Processor
- Hard Disk : 500 GB..
- Monitor : 15’’ LED
- Input Devices : Keyboard, Mouse
- RAM : 4 GB.
SOFTWARE REQUIREMENTS:
- Operating system : Windows 10/11.
- Coding Language : C#.net.
- Frontend : Net, HTML, CSS, JavaScript.
- IDE Tool : VISUAL STUDIO.
- Database : SQL SERVER 2005.