Vous êtes sur la page 1sur 17

DESIGN REPORT

ON

Attendance system using RFID


Submitted by
BibinJerard

4S011IS010

PrakyathRai

4S011IS039

ShafiAzeem Abdul Gani

4S011IS048

In partial fulfillment of requirement for the award of the degree


Of

BACHELOR OF ENGINEERING
IN
INFORMATION SCIENCE & ENGINEERING
Under the guidance of: Mrs.RenukaTantry
(Assistant professor,ISE Department)

DEPARTMENT OF INFORMATION SCIENCE &ENGINEERING


ST JOSEPH ENGINEERING COLLEGE

DESIGN REPORT
ON

ATTENDANCE SYSTEM USING RFID

Submitted BY:

BibinJerard

4SO11IS010

bibin1993@gmail.com9611143982____________
(Signature)

PrakyathRai

4SO11IS039

prakyathrai28@gmail.com8970440795 ____________
(Signature)

ShafiAzeem A G

4SO11IS048 shafeeazeemag@gmail.com8971896292____________
(Signature)

Under the Guidance of:


Mrs. RenukaTantry
(Assistant professor ISE department)

________________Signature with date

ATTENDANCE SYSTEM USING RFID

1. Abstract design
a. Architectural design
Instructor authentication needed
INSTRUCTOR

Adds student details


STUDENT
Student enter classroom with RFID tag
RFID TERMINAL
RFID reader reads the RFID tag
APPLICATION LAYER
Checks whether the USN number matches the student details
DATABASE SERVER
Attendance will be marked &is added to the database

b. Use case diagram

instructor

HOD/ Dean
Enable RFID Tag

Register attendance

Approve Warning

Student

Admin &staff
Login Web Interface

Update Schedule

2. Functional design
a. Modular design diagram

RFID Attendance Registration

ADMIN MODE

Database
maintenance

Registration
of students

USER MODE

View database and


send information

Registration
of lecturers

Student

Student RFID tag


Registration

Lecturers

View attendance
status

Lecturers RFID
tag Registration

Modify student
Attendance

b. Data flow diagram


c. Sequence diagram
d.
Instructor

Student

RFID terminal

1: Instructor Authentication Needed()

Application server

Database server

2: User ID and Password()

3: check user ID and password()

4:get instructor table()


5: send instructor table()

6: Checking()
7: Success()
9: get lists of student & their RFID number()
8: system ready()
10:send list of student & RFID number()

11: Passing through RFID reader()


12: detect RFID number()

13: checking for match ()

14: Result of registration ()


15: Turn off the terminal ()

16: Send the list of numbers detected ()

18: Add absentees to database()


17: Send email notifying absent student()

e. Class diagram

Control flow design


a. Complete system diagram
b. Algorithm for logic implementations
c. Activity diagram

Registration of student

Registration of lecturers

Generate report

Maintain database

User entry with tag

Check

Validity

Register in database log

Exit of user
with tag

Generate Report

Add to Database

3. Access layer design


a. ER model
Name
Registration of
new student

Surname
Student USN
Department

Name
Admin Login

Modify from allocated


RFID number

SirName
Department

Search by RFID
number

Search by
department

Search student
details

Search by student USN

Filter by date

Display all student


details

Use Case
Admin login
Registration of new student
Modify from allocated RFID
Search Student Detail
Search by RFID number
Search by Department
Filter by Date
Display all

Description
The Admin has to enter his credentials every time to
work on system.
The admin has to do one time registration into system.
The admin modify the detail of student by the allocated
RFID.
The Admin will search the student detail like student
In_time, Out_time etc.
The Admin can search unique RFID number.
The Admin can search by Department in which the
student studies.
The Admin can see total student detail on that specific
date.
The Admin see the detail of all student in that College.

b. Database schema

4. Presentation layer design


a. User Interface Form Design

b. User Interface Flow Design


START

Enter
student

Checked IN?

no

No
sound

yes
Beep sound

UPDATE DATATBASE
EVENT LOG

STOP

Check in flow chart

START

STOP

EXIT
STUDENT

CHECKED OUT

no

Beep
Sound

yes
No sound

UPDATE DATATBASE
EVENT LOG

STOP

START

STOP

ENTER
TEACHER

CHECKED IN?

no

NOSOUND

yes
BEEP
SOUND
UPDATE DATATBASE
EVENT LOG AND
START TIMER

STOP

START

STOP

EXIT
TEACHER

CHECKED OUT

no

Beep
Sound

yes
No sound

UPDATE DATATBASE
EVENT LOG

STOP

STOP

Check out flow chart

START

SET
ALARM

UPDATE DATATBASE
EVENT LOG

FIND ID

FIND ID

no

yes
Sound
Alarm
STOP

c. ER model

Vous aimerez peut-être aussi