A PROJECT ON
ONLINE
ATTENDANCE
MANAGEMENT
SYSTEM Md.Khademul Islam Mollah
ID:183-0215-015
Hossain Mohammad Jamil
ID:182-0041-014
Md. Abdur Rauf Azad
ID:182-153-014
Ahsan Mohammad Adnan
ID:183-0065-015
OBJECTIVES
To overcome the problems of manual attendance.
To generate accurate results from the student’s
attendance.
A student can view their attendance from anywhere
anytime.
Reduced operational time.
Increased reliability and accuracy.
Increased operational efficiency.
Data security.
METHODOLOGY
The first step in most formal software development projects is requirements analysis, followed by
testing to determine value modeling, implementation, and failure elimination (debugging). There exist a
lot of differing approaches for each of those tasks. One approach popular for requirements analysis is
Use Case analysis. Popular modeling techniques include Object- Oriented Analysis and Design
(OOAD) and Model-Driven Architecture (MDA). The Unified Modeling Language (UML) is a notation
used for both the OOAD and MDA. A similar technique used for database design is Entity-Relationship
Modeling (ER Modeling). Implementation techniques include imperative languages (object-oriented or
procedural), functional languages, and logic languages
Initial Investigation
Feasibility Study
Economic Feasibility
Technical Feasibility
Behavioral / Logical Feasibility
Requirement Analysis
System Requirements
User Requirements
INTRODUCTION
It is a web based application. It has developed for
daily attendance of students. It made easy to
access the attendance information of a particular
student. Unlike traditional applications, it is
accessible anytime, anywhere, via a pc with an
Internet connection automatically at the end or
between of the session. This project has
developed as a desktop application for a specific
institute
ONLINE ATTENDANCE MANAGEMENT
SYSTEM INTERFACE
LITERATURE REVIEW
A review of the literature for this project is to develop an
online attendance management system .Managing student
attendance during lecture periods has become a difficult
challenge. The ability to compute the attendance percentage
becomes a major task as manual computation produces
errors, and wastes a lot of time. For the stated reason, an
efficient Web-based application for attendance management
system is designed to track student's activity in the class.
This application takes attendance electronically and the
records of the attendance are storing in a database
SYSTEM ANALYSIS AND DESIGN
Development Tools Required:
Front-End: Back-End:
HTML Programming Language:
CSS PHP
Bootstrap Web Server:
Scripting: SQL server
JavaScript
Database Server:
Jquery
SQL server
Php
SYSTEM ANALYSIS AND DESIGN
Hardware Requirement:
CPU: single Core 2.4 GHZ
Ram: 512MB
Graphics card: intel or nvidia.
processor: Pentium.
Software Requirement:
Operating system : windows(xp,vista,7,8,10)
DATA FLOW DIAGRAM
DATA FLOW DIAGRAM (CONTEXT LEVEL)
ARCHITECTURE
IMPLEMENTATION
Quality Requirements
Algorithmic Complexity
Measuring Language Usage
Debugging
Selecting Interface Packages
Selecting the Front-End Package
Choosing the Database System
Selecting the Back-End Package
Security
Threats, Attacks, Vulnerabilities, and Countermeasures
Application Threats / Attacks
CONCLUSION AND FUTURE
SCOPE
With the use of this application, we can fairly conclude that:
It will help the authorities of the educational institution maintain the security and
integrity of its vital data like attendance records, examination marks etc. As the data
shall immediately be transmitted over cloud wirelessly, the authorities need not have to
worry about misplacement or misuse of attendance registers or examination
registers.web based attendance system facilitates auto attendance saving time for both
teachers and students besides also enhancing the university's monitoring system. The
fully automated technology is highly flexible and reliable to use. It gives accurate
results and reduces paper based work.
In the future student can also be able to upload or download notes.
We can run the entire system in any operating system and also we have an android
application of this entire system
THANK YOU !!!