Attendance Management System
SUJAY C V
CONTENTS :
• Introduction
• Objective
• Features
• ER Diagram
• Schema diagram
• Backend/Frontend
• Working of Project
• Testing
INTRODUCTION
• Attendance is one of those
administrative tasks that must be done
at the start of each class. It can take up
valuable time at the beginning of class
and is difficult to manage. Attendance
books traditionally are big grids with
tiny squares that are hard to read and
can be easy to make errors in.
• The easy to use online student
attendance system makes taking
attendance quick and less prone to
errors. Record a student’s attendance
with a click of the mouse.
OBJECTIVES
OBJECTIVES :
• The existing system is both Online and Manual Attendance System which
is sometimes hard to maintain and obtain statistics such as percentage of
presence and to identify individuals with low attendance.
• The system is developed as per the requirements of the DSATM faculty .
• This system will be integrated with the official website of ISE Department
of the college and will aim to provide :
• A faculty-friendly graphical interface
• Accurate reports and quick statistics
• Security and control over data manipulation
FEATURES :
• Day-wise attendance, Class-wise attendance, Month-
Wise, Class-Attendance.
• Generate graphical and accurate reports easily and
on daily , weekly or monthly basis.
• Control over the manipulation and viewing of
attendance by using separate login options.
• A platform fully compatible with both the web &
mobile devices.
• Organized structuring of data making it easy to
use ,obtain statistics and preventing data leaks to
unwanted users.
E-R DIAGRAM
SCHEMA DIAGRAM
STUDENT TABLE
ATTENDANCE TABLE
TEACHER TABLE
SUBJECT TABLE
ADMIN TABLE
FRONT END DESIGN
We will be using the following tools to design our Front end :
• HTML - HTML is the standard markup language for Web pages.
• CSS - CSS is the language we use to style an HTML document.
• Bootstrap - Bootstrap is the most popular HTML, CSS, and JavaScript
framework for developing responsive, mobile-first websites.
• JavaScript - is the programming language of the Web.
BACK END DESIGN
We will be using the following tools to design our Back end :
• MySQL - MySQL Database Service is a fully managed database service.
• PHP – PHP is a popular general-purpose scripting language that is
especially suited to web development
WORKING OF THE PROJECT
.
TESTING
1. MODULE TESTING
2. INTEGRATION TESTING
MODULE TESTING :
Module Testing is a testing of complete code objects as produced by the
compiler when built from source . The testing of modules could perhaps
even be automated so that they can be included in regression test suits or
acceptance test suits .
INTEGRATION TESTING:
Integration testing occurs after Module testing . In this phase individual
software modules are combined and tested as a group.
THANK YOU