42

amit final ppt

Embed Size (px)

Citation preview

Page 1: amit final ppt
Page 2: amit final ppt

Android AppPresented ByAmit Kumar

MCA(LE)2014-16 Enrolll_no:Al9910999038

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

Project title

Page 3: amit final ppt

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.

Page 4: amit final ppt

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.

Page 5: amit final ppt

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.

Page 6: amit final ppt

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

Page 7: amit final ppt

Hardware and software Requirements

Page 8: amit final ppt

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

Page 9: amit final ppt

Hardware Requirements Processor : Dual core+

RAM : 1GB +

Hard Disk : 40 GB+

Android device : Virtual AVD or physical phone

Mouse : Optical

Monitor : SVGA

Page 10: amit final ppt

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.

Page 11: amit final ppt

Modules description

Role and Sub-Modules

Page 12: amit final ppt

Database

TeacherAdmin

Page 13: amit final ppt

Modules / Role

Applicationmobile

Application

Admin

Teacher

Student

Database

Page 14: amit final ppt

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.

Page 15: amit final ppt

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.

Page 16: amit final ppt

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.

Page 17: amit final ppt

DFDdata flow diagrams

Page 18: amit final ppt

0 level DFD

ApplicationAndroid

ApplicationUser Database

Page 19: amit final ppt

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

Page 20: amit final ppt

1 Level DFD of TeacherSelect

department

choose Course

Select Subject

Select Semester

Take date, time

Then take attendance

Upload attendance

View attendance

DatabaseTeacher

Page 21: amit final ppt

1 Level DFD of Student

Login with email &pwd

View attendance

DatabaseStudent

Page 22: amit final ppt

Screen Snapshot

Page 23: amit final ppt

Design Activity Splash screen

Page 24: amit final ppt

Design Activity Login Activity

Page 25: amit final ppt

Design Activity/Admin Multitab Department list Activity

Page 26: amit final ppt

Design Activity/Admin Multitab Department Add Activity

Page 27: amit final ppt

Design Activity/Admin Multitab Course list Activity

Page 28: amit final ppt

Design Activity/Admin Multitab Course Add Activity

Page 29: amit final ppt

Design Activity/Admin Multitab Semester list Activity

Page 30: amit final ppt

Design Activity/Admin Multitab Semester Add Activity

Page 31: amit final ppt

Design Activity/Admin Multitab Subject list Activity

Page 32: amit final ppt

Design Activity/Admin Multitab Subject Add Activity

Page 33: amit final ppt

Design Activity/Admin Multitab Teacher list Activity

Page 34: amit final ppt

Design Activity/Admin Multitab Teacher Add Activity

Page 35: amit final ppt

Design Activity/Admin Multitab Student list Activity

Page 36: amit final ppt

Design Activity/Admin Multitab Student add Activity

Page 37: amit final ppt

Teacher Login Activity

Page 38: amit final ppt

Design Activity/Teacher Activity Teacher Login Activity

Page 39: amit final ppt

Design Activity/Teacher Activity Attendance Activity

Page 40: amit final ppt

Design Activity/Teacher Activity Take Attendance Activity

Page 41: amit final ppt

Design Activity

Page 42: amit final ppt