Sie sind auf Seite 1von 26

Smart Students ATTENDANCE SYSTEM

• Zia Ullah FA15-BSE-032


• Waqar Ul Haq FA15-BSE-157
• Farzan FA15-BSE-50
• Hamza Irshad Fa14-BTN-008

Supervisor: Sir Rashid Mehmood


Agenda
• Project Introduction
• Project Scope
• Functional Requirements
• Non-Functional Requirements
• Class Diagram
• ER Diagram
• DFD Diagram
• Use Case Diagram
• System Block Diagram
• Summary

2
Project Introduction
This project is about the student attendance system through
the matching of their fingerprint to confirm their
attendance. The main purpose of carrying out this project is
to develop a hybrid student attendance system for which
desktop-based application is developed to obtain the
attendance of student by fingerprint and post/review the
attendance results using web-based student attendance
system. As we know, there is one and only one fingerprint
occurs in the world for each person which will never has
duplication. So, fingerprint attendance system can be known
as the best authentication to detect the individual student
attendance record. In addition, according to the technology
nowadays, it is not unusual anymore to take the attendance
of students through their fingerprint. 3
Project Scope
• The scope of the system is to have a high-tech
environment in the Institute. That means by using
the Fingerprint attendance system, This system will
provide a fingerprint device in every classroom at
the institute. That will help the management to use
the technology in effective ways:
• Make the attendance process easier and effective.
• Help faculty in the attendance process every time.
• Mange and organize the attendance page

4
Functional Requirements
• The first step of this process is to have a fingerprint capture device.
That will do the following steps:
• Students and teachers enter their fingerprints into the device.
• Every fingerprint has a special code number for every recode. This
code number takes the other step, which is matching.
• The system checks on the fingerprint and sends to the server and the
student database.
• In this database file, the system checks this print for the
identification. Also, the database sends it to the registration office
data file to check if this code exists or not. If the code number for the
fingerprint is in both databases, the code number will continue for
other steps. And if the code is not there, it will give you a false result.
Then, it will send you to the registration office for the identification
and look for your record to modify it if there is any issue. Then,
students will try again. There is another step after the general
5
identification.
Contd..
• Teacher will use his fingerprint as a trigger for students after
which students will be able to mark attendance.
• Checkpoint, which will check if the student data is enrolled in
the particular class or not. If yes, the process will continue,
and if not, the system will send you to the registration office
to check.
• If the student is already registered, He will be marked
present or absent depending on his fingerprint.
• The last step is that the student will be given notification if
he is marked present or absent.
• Students can check on that and know their attendance
grade. Faculty will have all students’ attendance reports, and
they know who is attending and who is not. 6
Non-Functional Requirements
Performance Requirements
Response Time:
• Application response time should be fast so that the client and
freelancer can interact quickly.
Safety and Security Requirements
• This system has no hazards on human health and is safe to use.
• This system does not affect environment.
• This system is secure.
Software Quality Attributes
Portability

This system is for windows operating systems


7
Contd…
Maintainability
If user finds errors and report then it is easy to
maintain.
Availability
The application is available locally without internet
connection establishment
Usability:
This application will be built on latest GUI and design
patterns.

8
Activity Diagram 9
10
11
12
13
14
15
16
Class Diagram 17
18
E-R Diagram 19
20
Use Cases Diagram
21
22
System Block Diagram

23
Gantt Chart

24
Status of Thesis Report

• Enlist your progress, chapters completed and topics covered

25
Summary of 60% Project Implementation

26

Das könnte Ihnen auch gefallen