Upload
amit-kumar
View
20
Download
1
Embed Size (px)
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