Skip to content

iabhishek5007/Mobile-Based-Attendance-System-App

Repository files navigation

Mobile-Based-Attendance-System-App

The purpose of developing a Mobile-Based Attendance System is to computerized the tradition way of taking attendance. Another purpose for developing this software is to generate the report automatically at the end of the session or in the between of the session. This application will also send message to student whose attendance is below 75%.

Tools and Technologies

Front-end: XML, HTML, CSS, Bootstrap, JavaScript

Database: MySQL

IDE: Android Studio

Server: Xampp Server

Overall Features

  1. Manage department, subject, teacher, course and student records.
  2. Allow teachers to take/edit attendance for their respective subjects.
  3. Teachers can generate new schedule to take classes.
  4. View attendance and download attendance sheets.
  5. Generate customized reports of student attendance.
  6. Give hierarchical rights
  7. Archive and restore attendance
  8. Allow students to view their attendance
  9. View attendance

Admin (College head)

  1. Manage Faculty and Department details
  2. Restore archived attendance

Faculty

  1. Make schedules to take classes
  2. Take and Edit attendance
  3. Download attendance sheet
  4. View customized attendance reports

Student

View attendance per subject

Development Setup

  1. Download zip file and U nzip file on your local server.
  2. Put 'Attendance PHP files' folder inside "C:\xampp\htdocs" .
  3. Database Configuration
  4. Go To “localhost/phpmyadmin” in any browser
  5. Create Database named attendance.
  6. Import database attendance.sql from downloaded folder(inside Attendance PHP Files)

Localhost Setup For Android Application:-

  1. Start Wamp/Xampp server.

  2. In cmd run "ipconfig" command (make sure your pc/laptop is connected to network via lan/wifi) and note the ip of lan/wifi network .

  3. Open android studio and import this project.

(After successfull gradle build open Constants.java and follow below steps)

  1. Change url address as per your ip address(obtain from step 2) in com/java/attendance/misc/utils/Constants.java file

These url :-

public static final String ROOT_URL = "http://192.168.43.181/Attendance2/v1";

public static final String ROOT_URL2 = "http://192.168.43.1810/Attendance-System-master";
  1. Build app in android studio.

  2. Finally test app in emulator/phone (for phone, you should config xampp to work on your phone ).

Screenshots

About

An attendance manager app for school and colleges

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published