PURPOSE
The purpose of developing a Daily Student Classroom Attendance Management System Android Mobile App is to digitalize the traditional way of taking attendance. Another purpose for developing this application is to generate the report automatically at the end of the session or in the between-session for a particular student on a regular check basis.
SCOPE
The following Android Mobile App project has much scope both in present as well as future. In the present situation, the system can be accessed on android mobile devices. Any android device which has the access to the server on which the project has been deployed can use the application i.e. the Daily Student Classroom Attendance Management System project will work for a particular institution. But later on, the project can be modified to operate for many institutions.
SOFTWARE INTERFACES:
- Front-end: XML
- Back-end: Java
- DATABASE: MySQL, Firebase
- SERVER: SQLite Server
- Tool- Android Studio
PROJECT OBJECTIVES
This android based mobile app project is a classroom attendance management system and the objectives are:
1. Manual work for information retrieval on attendance becomes less like the work.
2. Easy access for students because they can view their attendance and make up for the shortage of attendance accordingly.
3. It is also time-saving as manual work is less.
4. There is less chance of error.
5. It eliminates duplicate data entry in time and attendance entries.
6. Weekly or Monthly attendance reports can be generated for a particular student.
7. Easy maintenance of students and faculty data by admin.
8. Data redundancy can be decreased as data is now stored in one place.
9. Data is now much more secure.
10. Easy access for teachers as they can now view their student’s attendance reports easily.
FUNCTIONAL REQUIREMENTS
1. LOGIN
Admin and Faculty will login in into the system with username and password, if username and password are correct admin/faculty will be prompt to proceed option otherwise an error will be shown
INPUT: username and password
OUTPUT: student detail information
2. UPDATE COURSE DETAILS
Admin can insert, update, and delete course details.
INPUT: Course name
OUTPUT: Operation(insert/update/delete) successful
3. UPDATE STUDENT INFO AND COURSE ENROLLMENT
Admin can insert, update, delete student info, and enroll students in particular courses.
INPUT: name, Roll No., DOB, Course
OUTPUT: Operation(insert/update/delete) successful
4. UPDATE TEACHER’S INFO AND ASSIGN COURSES
Admin can insert, update, delete teacher’s info and assign a course to each teacher.
INPUT: Name, Address, Email, image, course, DOJ
OUTPUT: Operation(insert/update/delete) successful
5. MARK ATTENDANCE
Faculty can take attendance on a particular day over a student’s name by marking him present or absent.
INPUT: Absent/Present
OUTPUT: A confirmation message
6. WEEKLY/MONTHLY ATTENDANCE REPORT/CHART
Admin/Faculty can create a student attendance report/chart between any 2 dates
INPUT: starting date, ending date
OUTPUT: attendance report/chart
Hi…
Can I please get the source code to this project?… If I can get today it will be best
hey, how can I access the project source code.