Вы находитесь на странице: 1из 16

Android attendance Management System

 Introduction
Attendance is important for any organization and is rapidly growing in terms of
changes in technology and speed. From paper based to digital systems and we
present a system which uses an Android system to fulfill all the requirements for
an Attendance System.
It uses the most reliable way of uniquely identifying students through an android
app. Such type of Android application is very useful in school as well as in college
for daily attendance. Through this system, we can keep a systematic track of
student's attendance on daily basis.
This project enables the easy way of maintaining class attendance with fewer
efforts. This System not only manages attendance but class, teachers, students and
subjects. This System has 4 users namely; Admin who is responsible to manage
teachers, students, class and subjects. Teacher who takes attendance as well as can
view the attendance report and send the alerts to their parents as well as Deparment
head and the Student who can just view all the attendance progress.The Parents
who can view the attendance report of their children and receive messages
whenever the student has been come to college or not.
Purpose:-
The purpose of developing attendance management system is to computerized the
tradition way of taking attendance. Another purpose for developing this software is
to generate the attendance report of each student automatically at the end of the
session or in the between of the session.
Scope:-
The scope of the project is the system on which the software is installed, i.e. the
project is developed as a desktop application, and it will work for a particular
institute or organization. But later on the project can be modified to operate it
online.
1. Make the attendee process easier and effective.
2. Help faculty in the attendance process every time.
3. Manage and organize the attendance page through App.
 Requirement Analysis

Functional Requirements:- The functional requirements part discuss


the functional behavior that should be possessed by the system.
1)Admin :
• Login : Need to enter login credentials into app interface by the admin or
The authorized person.
• Add/Modify Student: Can add new student into the system or modify
the existing student detail’s.
• Add/Modify Teacher: Can add new Teacher into the system or modify
the existing Teacher’s Detail.
• Add/Modify Course: Can add new courses into system, Assign course
to specific teacher and update course details.
• View Attendance :Here, admin can view student attendance by course
wise and by selecting specific student by His/her Name and also view
what time it would marked.

2)Teacher :
 Login : Need to enter login credentials like teacher_id and password
into system by the admin or the authorized person.
 Courses: Here, teacher can see all the courses assign to him/her by
the admin.

 Add/Modify Student: Can add new student into the system or


modify the existing student detail’s.
 View Student: Here, teacher can see student list by just selecting the
course.
 Take Attendance :Here, teacher can see first all course list option
then by selecting the specific course teacher can take attendance by
selecting manually mark option and by with the help of QR code
which is generated by teacher on the projector and time will be also
scheduled like 1min so that attendance security will be maintained.

 View Attendance :Here, teacher can view student attendance by


course wise and by selecting specific student by His/her Name or if he
wants to see the full attendance of students classwise,then he can
select view attendance classwise in which attendance is shown
datewise.He can modify also the attendance sheet.

 Mark late Attendance :In this option,when the class started after one
hour the attendance will be marked by teacher otherwise it would be
counted to as a late attendance.
 Change Password: If teacher want to change their current
password then here Hi/She will achieve that.
 View Holidays: This will show the list of holidays in respective
their college/school.

3)Student :

 Login : Need to enter login credentials into system by the admin or


the authorized person.
 Home: On home or Dashboard student can see their own details
along with course and its tutor Name and her signature and profile
picture also be shown.
 Give attendance: When teacher projects the QR code on the
board,then students need to login with their credentials and then have
to select give attendance, in which they have to scan the QR code to
give their attendance.
 View Attendance: here, student can view their own attendance by
selecting the specific dates and course. Attendance will be shown in
the form of graph which is showing absent days, present days. Also
they will get to know how much more attendane they required to have
75%attendance.
 Change Password: If student want to change their current
password then here Hi/She will have to contact department admin.

 View Holidays: This will show the list of holidays in respective their
college/school.

4)Parents :

 View Attendance: Here, Parents can view their child attendance by


selecting their name,class and student_id.
 View Holidays: This will show the list of holidays in respective
college/school.

NonFunctional Requirements:-

Front End: Android sdk


Backend: Android Phone memory
Hardware Requirement:
 i3 Processor Based Computer
 1GB-RAM
 80 GB Hard Disk
 Monitor
 Internet Connection
 Android Device

Software Requirement:
 Windows 7or higher
 Android Development Toolkit(ADT)

Advantages:
 It excludes the use of paper work and human efforts.
 The system is helpful as it generates a systematic overall report of every
class attendance.
 It maintains the records in a large database instead of conventional method
of maintaining register which further simplifies the process of searching for
a particular record.
 The system introduces a manageable and systematic approach of maintain
attendance records.
 It saves user time, cost and institute resources.

Disadvantages:

 The only disadvantage is that every teacher requires android phone to access
the system.
 There should also be a Wi-Fi or internet connection available in every class.
 There should be a projector available in every class.
Applications:

 The system can be used for schools, college, or universities for taking down
attendance.
 The system can be used during parents meeting to show parents about their
children's attendance performance.
 It can also be implemented in organizations for attendance.
 Use Case Diagrams

Admin:-
Faculty:
Student:-
Parents:-
 E-R Diagram
Activity Diagrams:-

Вам также может понравиться