You are on page 1of 4

Title: SMART CARD BASED STUDENT ATTENDANCE SYSTEM.

In front of the class room.

This is a Dynamic Smartcard based attandance managment system.

The project has to fulfill the following requirments......

Being our project a prototype, we consider here 5 identity cards and we assume there are 4
students in the class and one lecturer identity card.

We assume there are 3 classes(session) for a day.

we assume each class is of 2(session) mins.

Module 1:
The student swipes and can select the following from the keypad.

1.Log in.

Here there arises two cases.

While Entering.

1.Student card's validity is to be checked.

If thats a valid card which gets compared from the EEPROM.

Lcd should display"Welcome XYZ(name)"

If thats an invalid card, then lcd should display

"Sorry,Access Denied"

If the person is in time(a predefined time to each class is provided)

LCD should display "Please Move In "

If out of time,

Lcd should display: "Sorry,You are late! Please attend next session"

2.else, alarm shoud be risen.(BUZZER)


(If he simply enters without swiping.)
When the student swipes n enter in to the class then there will be break in the IR sensor's path,
then the attandance wil be given to the person who has just swiped.

If the person swipes the card and he doesn't enter the class within 20sec,then that swipe should
be terminated.

If a person swipes and no one enters within 10 sec,another swipe is not allowed till 10 sec.After
that the first swipe is terminated and 2nd swipe is to be considered.

2.Total Attendance percentage.


to be calculated

Lcd should display:


"Total attendance percent = --%"

3.Last absent date.


to be fetched.

"Last Absent on :dd-mm-yy"


4.Tomo's classes.
its a static information. At any time, it displays same
information throughtout the project.

"The next day classes are: DBMS,JAVA,ERTS "

5.Request a leave for next day.

The lcd at the class room displays: "Your request has been submitted."

Now, the rf transmits as message to operator as.

and the message should be displayed as "Roll no(05711A1929) requested a


leave for next day."

6.Log out.

Module 2:(RF interfacing)

At the end of the every session(2 mins) the no of the absenties n their id card numbers(Roll No's)
should be reported to the operator(using RF Transmitter and Reciver)

So here what we need to transmit are, the id card numbers(Student roll numbers) so that the
principal or the HOD can check how many absenties are there for that day's class.

So, we need an RF transmitter and receiver.

At the recievers end,there we only need an lcd to display the following messages.

"Attendance for IV ecm class:

Class No: (1/2/3)


No of students present:
No of students absent:"

While leaving.

Here a switch is provided in side the class room/lab.

Once this switch is pressed, it should now let a person to come out , in the sense(1 break in the
IR sensor path)

Within 20 sec , the person who came out should swipe in the card reader and that will identify
which person came out , else an alarm beeps.

Now lcd will display:

"Thank you!Have a nice day"

Module 3:(Keypad Interfacing)

6 keys will have 6 functionalities.

person swipes and selects

1.Log in.

2.Total Attendance percentage.

3.Last absent date.

4.Tomorrows classes.

5.Request a leave.

6.Log out.
At the operator

Here the operator will be having an lcd display interfaced with a micro controller and with an
EEPROM.

And a keypad is also present.

Now the operator has the following functionalities.

Keypad

1.Select a class

This is a static one, throught out our project it will be only used for selecting one
class.

once the operator press this button , the lcd should display

LCD: "We currently have the active classes: IV ecm Only"

2.Select a session.

here the operator can select for which session he needs the data that is required.

here the lcd can have the possibility to display the following.

LCD: "The current session is:1/2/3"

Here this is based on the value provided by the rtc in the transmitters end.

3.Check out Leave requests.

The operator can check it for looking at the leave reque6llsts that are submitted by the
students.

The lcd should display the following.

LCD:'"Requests from <Numbers(Roll no's who applied for requests>")

4.display attendance less than 75

All the student numbers who have attendance less than 75 shd be displayed.

lcd should display as : "Attendance less than 75: <Roll numbers>"

You might also like