Skip to content

Latest commit

 

History

History
77 lines (49 loc) · 2.63 KB

File metadata and controls

77 lines (49 loc) · 2.63 KB

Student-Attendance-Management-System

The Maharaja Sayajirao University of Baroda Student Attendance Management System is designed to automate the process of taking student attendance and generating attendance reports for the same.

This live Web-Based Attendance System & Mobile Application is beneficial for students and teaching staff of the university.This is an attempt to remove the existing flaws in the Manual system of taking attendance.

I have developed this as part of my Internship as a Student Intern at The Maharaja Sayajirao University of Baroda under the guidance of my professor Mr Vishwas Raval.

Mobile application

Mobile-application

Admin (University head)

Admin-application

SubAdmin (Department head)

SumAdmin-application

Teacher

Teacher-application

Tools and Technologies

Back-end: JSP, Java Servlets (MVC- pattern), SQL

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

Database: MySQL

Mobile application: Android

Libraries: iText, mySql Connector

IDE: Eclipse Mars, Android Studio

Server: Apache tomcat

Features (Web-application)

  • Manage department, subject, teacher, course and student records
  • Allow teachers to take/edit attendance for their respective subjects
  • Generate schedules for teachers to take classes
  • View attendance and download attendance sheets.
  • Generate customized reports of student attendance
  • Give hierarchical rights
  • Archive and restore attendance
  • Allow students to view their attendance

Features (Mobile application) The sole user of the mobile application is the teacher.

  • Allow teachers to take/edit attendance for their respective subjects
  • View attendance

Users of the system

  • Admin (University head)

    • Manage Faculty and Department details
    • Restore archived attendance
  • Sub-Admin (Department head)

    • Manage course, subject,teacher and student details
    • Assign electives to students
    • Assign classes and subjects to teachers
    • Promote students
  • Teacher

    • Make schedules to take classes
    • Take and Edit attendance
    • Download attendance sheet
    • View customized attendance reports
  • Student

    • View attendance per subject