amit final ppt

Preview:

Citation preview

Android AppPresented ByAmit Kumar

MCA(LE)2014-16 Enrolll_no:Al9910999038

Internal Guided By:Dr. Anurag SeethaHead of department of computer application

Project title

Introduction M-Attendance Application is an online attendance simulator is to take

online attendance.

Mobile attendance system is an application for daily student attendance in class.

Mobile attendance has been one of the most important way of record to presence of student in colleges.

It is the based on the android platform.

It saved a lot of time but also give a fast and accurate result.

Attendance entry using android phone.

Objective of M-attendance Simplified attendance with respect to traditional method.

Enhanced attendance evaluation.

Time saving.

Admin is authorized to provide login detail and also assign role.

Our project aims in implementing software that will help lecturers to take the attendance of student using mobile/smartphone.

After the attendance record will be send to the server.

Propose systemOur system primarily focuses on building an efficient and user friendly

Android mobile application for an Attendance Monitoring. The application will be installed on the professor’s phone as well as student’s phone which runs android OS. It intends to provide an interface to the professor who will require minimal details to input for marking of attendance of a particular class of students. Apart from that, the application would support strong user authentication and quick transmission of data. Another noticeable feature of the

Entire application is to give options to the user such as feedback provision, attendance retrieval in a very convenient way, messaging between user and professor and campus notifications like low attendance reminder, lecture amendments to name a few.

The application thus build would also help to avoid the chance of a proxy as the system has biometric scanning which will serve the purpose of authentication.

Current attendance system uses teacher to get the student information through student matrix card.

After getting the student information, it will send it to the computer in that class or lab. After that, the individual in charge (professor, teacher, and student) must connect to the PC using Bluetooth to make his/her see the student attendant in that class .

A research on Near Field Communication systems for attendance marking has been carried out, but there were certain limitations in it. There are some shortcomings in this system.

The attendance marking process is time consuming and tedious. To avoid proxy of student, manual head count also needs to be performed.

To overcome the above shortcomings, the idea of combining powerful features of android OS and biometrics would be very helpful.

Existing system

Hardware and software Requirements

Software Requirements for Developing IDE

• Android studio 2.0

Back-End• MySQL 5.0

WEB Server• Wamp server 2.0

Language environment• Android• Java

Scripting• Php

Development Tool• Adobe Dreamweaver cs6

Hardware Requirements Processor : Dual core+

RAM : 1GB +

Hard Disk : 40 GB+

Android device : Virtual AVD or physical phone

Mouse : Optical

Monitor : SVGA

Why mobile attendance Mobile attendance makes easy to take attendance.

This project will highly reduced the paper work for teacher & student’s records, manage attendance record etc.

It provides online Attendance system.

Take student attendance in any time and any where.

It provides a great platform to report the attendance.

By the help of this application a teacher doesn’t need to carry their attendance sheet in class room.

Modules description

Role and Sub-Modules

Database

TeacherAdmin

Modules / Role

Applicationmobile

Application

Admin

Teacher

Student

Database

Admin Admin is also a user, but admin have all permission and authority.

Admin can manage all accounts with Active and delete features.

Admin can add or remove teacher.

Admin update user’s database.

Delete a user from database.

Also add a new user’s to database.

Reset password.

Teacher Teacher can login and manage their own account like Name, e, Phone

etc.

Teacher can select the department ,course,subject,semester and then take attendance.

Teacher can manage Attendance report.

Teacher can check student attendance.

Export attendance.

Check attendance.

Take attendance.

Student Student can login and see their own attendance etc.

Student can write comment to presence or Absent related matter.

Check attendance schedule.

Security and Settings.

Attendance analysis.

DFDdata flow diagrams

0 level DFD

ApplicationAndroid

ApplicationUser Database

1 Level DFD of AdminCreate user id or

password

Insert,del,update department

Insert,del,updatesemester

Insert,update,delsubject

Insert,update,delTeacher

Insert,update,del student

Insert,update,delcourse

StoreDatabaseIn MySQL

Admin

1 Level DFD of TeacherSelect

department

choose Course

Select Subject

Select Semester

Take date, time

Then take attendance

Upload attendance

View attendance

DatabaseTeacher

1 Level DFD of Student

Login with email &pwd

View attendance

DatabaseStudent

Screen Snapshot

Design Activity Splash screen

Design Activity Login Activity

Design Activity/Admin Multitab Department list Activity

Design Activity/Admin Multitab Department Add Activity

Design Activity/Admin Multitab Course list Activity

Design Activity/Admin Multitab Course Add Activity

Design Activity/Admin Multitab Semester list Activity

Design Activity/Admin Multitab Semester Add Activity

Design Activity/Admin Multitab Subject list Activity

Design Activity/Admin Multitab Subject Add Activity

Design Activity/Admin Multitab Teacher list Activity

Design Activity/Admin Multitab Teacher Add Activity

Design Activity/Admin Multitab Student list Activity

Design Activity/Admin Multitab Student add Activity

Teacher Login Activity

Design Activity/Teacher Activity Teacher Login Activity

Design Activity/Teacher Activity Attendance Activity

Design Activity/Teacher Activity Take Attendance Activity

Design Activity