Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
3. Requirements Specification.....8
3.1 External Interface Requirements
4. Behavioural Description..9
4.1 System States
1. INTRODUCTION
1.1. Purpose
The purpose of this document is to present a detailed description of the Attendance Management System Using Fingerprint. This document will fully describe all the functional and nonfunctional requirements, design constraints, and other factors necessary to provide a complete and comprehensive description of the requirements for the Attendance Management System Using Fingerprint. It will also describe the external behavior of the Attendance Management System using fingerprint.
Uses Designing and developing tile application system. Evaluating the product in all subsequent phases of cycle. Determining the success of the project the life
Characteristics of FRD It demonstrates that the application provides value to the State in terms of the business objectives and business processes in the 5-year plan It contains a complete set of requirements for the application. It leaves no room for anyone to assume anything not stated in the FRD. It is solution independent. The FRD is a statement of what the application is to donot of how it works. The FRD does not commit the developers to a design. For that reason, any reference to the use of a specific technology is entirely inappropriate in an FRD.
A requirement is a condition that the application must meet for the customer to find the application satisfactory. A requirement has the following characteristics:
Requirement Characteristics It provides a benefit to the organization It describes the capabilities the application must provide in business terms. It does not describe how the application provides that capability
1.1
It does not describe such design considerations as computer hardware, operating system, and database design It is stated in unambiguous words. understandable It is verifiable
R.2: LOGIN MANAGEMENT LOGIN MANAGEMENT Description The user is requested to enter the login id and password so as to access the database to check the students attendance. This login is done at managerial levels i.e. only head of department and other staff members can review the database. Input Output Login_Id and Password. Main form opens.
FAILED TO LOGIN Description If attempt to access the database is failed the user has filled the wrong information either password or id or both of them , in other words an attempt to access the information which is not valid to the user , the database will inform the user about it.
Input Output
MANAGE PERSONAL DETAILS Description The students information about his/her name, ph_no,address, Age, Sex etc is filled and then student is provided a roll no which acts as Student_id which is unique to a particular student then a department is decided in which the student is interested to take admission in. Input Output Enter Student_id. Student details stored successfully.
R.3.1.1: ENROLLMENT SCAN ENROLLMENT SCAN Description The users fingerprints are scanned and associated with that users identity in the system. This is normally a supervised process to allow for preventing false identity creation and propagation. In colleges and universities, enrolment would be done at the time a student takes admission in the particular institute and only needs to be done once. Input Output Fingerprint scan and image of the student. Successfully saved the student biometric data of the student.
R.3.1.2: UPDATE STUDENT DETAILS Update Student details Description When a student wants to change the information about personal
details he surely can do it, so any attempt to update the information ,the database allows it to do so , thus nothing is permanent or static except fingerprint scan of a student it cant be changed once stored in the database. Input Output Student_id. Details updated and successfully saved in the database
RESET STUDENT DETAILS Description If all of the details need to be updated this option can be used, it will simply clear all the personal details of the student.By doing so you will get a chance to enter the details again Input Output Student_id. Student information cleared from the database.
DELETE STUDENT INFORMATION Description Delete record of student who has left the institute or who is passed out. Input Output Student_id Record deleted.
R.4: ATTENDANCE REPORT Description: It shows the attendance of every student in each of the subjects or courses provided in the department in which he/she is opted for.
ATTENDANCE REPORT OF PARTICULAR STUDENT Description It shows the attendance of every student in each of the subjects or courses provided in the department in which he/she is opted for. Input Output Enter Student_id. Attendance of the student is displayed in each of the course.
ATTENDANCE REPORT OF ALL STUDENTS OF CLASS Class_id Input Output Complete attendance report of a class containing all the students
ATTENDANCE REPORT OF A COURSE Corse_code Input Output A report is displayed showing status of the course containing all students eligible and non eligible to exams.
R.5: DISPLAY REPORT FOR ELIGIBILITY CRITERIA DISPLAY REPORT FOR ELIGIBILITY CRITERIA Description As Reports are generated for each course and the total number of students for each attendance is listed and their corresponding status. If their attendance is less than say 60% or any standard you may set then a report will be displayed showing whether they are qualified for a exam or not.
Input Output
2.2.1.2 Software Interfaces Following are the software requirements needed for the project: Operating system : IDE Front end Back end Server Windows xp, window 7 or above
: Netbeans IDE7.2.1 for java and Mysql query browser : : : Java My-sql SQL server jdk-6 Internet Explorer, Mozilla Firefox, Google Chrome, Safari.
EXTERNAL INTERFACES
Keyboard
Monitor.
Printer. Scanner
The Biometrics will use the standard input/output devices for a personal computer. One of the primary input devices used with a computer, the keyboard looks very similar to the keyboards of electric typewriters, with some additional keys. Keyboards allow a computer user to input letters, numbers, and other symbols into a computer . A monitor or display is an electronic visual display for computers. The monitor comprises the display device, circuitry and an enclosure. The display device in modern monitors is typically a thin film transistor liquid crystal display (TFT-LCD) thin panel, while older monitors use a cathode ray tube (CRT) about as deep as the screen size. It is used to produce a hard copy of the processed data It is used to scan the fingerprint
N.2 User Interfaces USER INTERFACES A Screen is displayed which is used to help the user to interact with the software This is the first screen displayed. It will allow users to access different screens based on their role. Various
Login Screen
N.3 Software Interfaces SOFTWARE INTERFACE Any windows-based Operating system Microsoft SQL Server 2008 as the DBMS-for database.
Starting state
Enrolment scans :The users fingerprints are scanned and associated with that users identity in the system. This is normally a supervised process to allow for preventing false identity creation and propagation. In an enterprise scenario, enrolment would be done at the time a person becomes employed and only needs to be done once.
Logic State
Template creation and storage: A biometric template is created from biometric features derived from the scanned fingerprint. The enrolment template becomes the fingerprint biometric record for the user. In some solutions, the fingerprint scan itself may also be stored.
Ending State
Live scan: Each time a person requests access to the system, a live scan of the fingerprint is made and a live template is derived from that scan. The scanner may also perform a liveness measurement, which can distinguish between an artificial copy of the fingerprint and a live finger and thus validate the authenticity of the fingerprint.
Automated matching: The live template is compared to a specific enrolment template and a matching score is generated. Scores greater than a threshold are considered a match. Fingerprint Biometrics Process Flow