






Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
Complete description on face recognition attendance system
Typology: Papers
1 / 12
This page cannot be seen from the preview
Don't miss anything!
On special offer
Software Requirements Specification for Face Recognition Attendance System
Bansilal Ramnath Agarwal Charitable Trust's
666, Upper Indiranagar, Bibwewadi, Pune, Maharashtra, INDIA - 411 037
Recognition Attendance System
2. Overall Description
In University or school , Professors manually take attendance in every class each day. They spend time to do that during class time and almost 10 minute last in taking. The Automatic Attendance System will help them do this process in an easy way. The main scope of this project is to make attendance process more organized in every class. This project will help Professors take the attendance automatically without spending some time during the class. They will also know the current grade in their reports. It makes it easier to have a clear picture of every student’s attendance throughout the academic year. The system is about to modify an existing system to develop the project, which contains classes managed by Professors. It has management tools for courses. These tools play a significant role in the educational models these days, which are to organize the educational level using technology to achieve the educational goals easily. Professors have the control panel for every class they have. The control panels allow them to create and develop the course’s page that all students can see. They may have a Home Page, Syllabus, Discussion, Grade, Assignments, People, Files, and more. All of these components are available and controlled by the faculty member to make any changes. Definitions: Users: This means students who will get the most benefits of the system. Faculty: Also, who has the top priority to get benefit for the system and they are the target actors of the system. The Registration Office: This is for the system management, and it will be presented by the employees.
There are two kinds of process models for this system. There is the overview process model and the conditional process model. Starting with the first one. The first step of this process is to have a camera for face detection of staff or a student. That will do the following steps:
There are three types of user classes in this community:
This project will go through steps: The first step is to have the automatic attendance device in every classroom in the school. These devices will be connected to the computer and its system. Students have to put their photo on file in the registration office on their first day to save their photo record in the database. This system has some requirements to be accomplished. It needs hardware and software. Hardware requirements:
Technically speaking, a useful user document should have all documentation and essentials that are required and related to the entire product cycle. The user documentation is a part of the overall product delivered to the customer; end-to-end.
information, faculty information, class’s information, and other related information. All of these data are stored in the database and end with the device screen and web pages.
The system will use:
Camera and system should be connected via wire or internet.
4. System Features 4.1 Adding a New student Function: Sign up a new student to the system. Requirements: To add a new user to the system, all of them should have registered in the admission office before they can register in their classes. On the orientation day, all students must add their photo for only one time to save the photo in the registration office to sign up 4.2 Adding a New Faculty Function: Sign up a new student to the system. Requirements: To add a new user to the system, all of them should have registered in the admission office before they can register in their classes. On the orientation day, all students must add their photo for only one time to save the photo in the registration office to sign up 4.2 Use the system to attend to classes Function: Attend to classes Automated Face detection system detect the face of the student in the classroom and create excel sheet who all are present and who is missed the class 4.3 Report students Function: The user will look at their reports for the current status. Requirements: When the students have enrolled in the class, they are now able to check on their current attendance situation through the web page in the system, they will be shown a page that gives them the whole attendance status in the semester. 4.4 Faculty receive a report Function: Faculty receives a current report every class.
Requirements: The system will send a message after ten minutes of the class time to the faculty. Faculty will have the all students’ attendance reports in the particular class. Faculty can modify some of the attendance grades if he/she needs. 4.6 Faculty check the report and the attendance control panel page Function: Users can provide feedback about search terms. Requirements: Faculty has to check on the report and give the final submission. Faculty has full control of modifying any grades and looking at students who have excuses to modify their grades. Faculty receive messages from the system about students who missed classes.
5. Other Nonfunctional Requirements Maintenance: Proper maintenance of every camera for proper detection Reliability: Pretty much accurate all the time so no mistake in taking attendance
Uploads allowed from a particular student/faculty shall be done at the same instance to ensure an acceptable speed.
The connection to the servers should be robust to ensure proper working at every-time.
The servers should be properly maintained to for their proper working. The camera lenses should be clean for proper detection of the faces.
Login details like Passwords , should not be stored as plain texts. Passwords should be encrypted. Cryptography tools like Hashing and salting algorithms should be used. The decryption algorithms should be in reach of only the concerned administrative staff.
System must contain this properties or feature like availability, interoperability, correctness, reliability, learnability, robustness, maintainability, readability, extensibility, testability,
Appendix B: Models
Fig 1 – Use Case Diagram
Fig 2 – Class Diagram