Professional Documents
Culture Documents
A Project Report On Student Attendance Management System Submitted To
A Project Report On Student Attendance Management System Submitted To
Project Report
On
Student Attendance Management System
Submitted To
BACHELOR OF ENGINEERING
IN
COMPUTER SCIENCE ENGG.
Submitted By:
2010-11
CERTIFICATE OF APPROVAL
Anuj Gupta
Kshama Agrawal
Ajay Kujur
1. Introduction
• First module is admin which has right for creating space for new
batch, entry of new faculty, updating any subject if necessary, and
sending notice.
1.2 Scope: - The scope of the project is the system on which the
software is installed, i.e. the project is developed as a desktop
application, and it will work for a particular institute. But later on the
project can be modified to operate it online.
1.3 Purpose: - The purpose of developing attendance management
system is to computerized the tradition way of taking attendance .It is
also used to generate the report automatically at the end of the session
or in the between of the session. Also, the purpose of the project is to
develop a student attendance system, which has better data security,
performance and user interface than the current system. In the current
system, the attendance is maintained manually, due to which the
people concerned with maintaining the attendance report have to face
lot of problems like: problem of data security, not properly storage of
data, increases the work load, takes a lots of time etc. It is also a very
tedious job and as manipulation of data is very easy it is error prone.
So, to solve these problems we computerized the student attendance
system.
2. System Requirements
4. SVGA Monitor
5. Keyboard
• Not User Friendly: The existing system is not user friendly because
the retrieval of data is very slow and data is not maintained efficiently.
Proposed System-
This Application is built for automating the processing of attendance.
It also enhances the speed of the performing attendance task easily. It
also generates periodic reports to keep a check on the students who
are regular & who are not.
This system is very useful to the office staff also because they
can generate various types of reports and submit them to respective
faculties also or also can be submitted to the College Coordinator.
Office staff can also generate black list of students who have
attendance less than 50% or80%. So this kind of various reports can
be generated
• Very less paper work:- The proposed system requires very less
paper work. All the data is feted into the computer immediately and
reports can be generated through computers. Moreover work becomes
very easy because there is no need to keep data on papers.
• Computer operator control:- Computer operator control will be
there so no chance of errors. Moreover storing and retrieving of
information is easy. So work can be done speedily and in time.
3.2Introduction of Methodology:-
Student Attendance Management System has been developed in
Institute for computerised attendance submission and it’s monitoring
by Teachers, Head of Departments, Dean Academic Affairs and
Director. Students/Guardians also have access to view their
attendance. In this the teachers engaging different classes are
required to submit the attendance of the students present in their class
regularly. Detailed guidelines for its use are as under. Teachers will
submit their attendance through this Student Attendance Management
System.
• First module is admin which has right for creating space for new
batch, any entry of new faculty, updating a subject if necessary, and
sending notice.
The third module of the project allows the students to log into
the system and view their current attendance statistics. No other
privileges are given to the student.
We have noted that the DFD describes what the flow is rather
then how they are processed, so it means the DFD doesn’t depend on
the hardware, software, data structure or file organization.
Entity
An entity is an object or
concept about which you want
to store information.
Weak Entity
Attributes are the properties or
characteristics of an entity.
Key attribute
A key attribute is the unique,
distinguishing characteristic of
the entity. For example, an
employee's social security
number might be the
employee's key attribute.
Multivalued attribute
A multivalued attribute can
have more than one value. For
example, an employee entity
can have multiple skill values.
Relationships
Relationships illustrate how
two entities share information
in the database structure.
Fig. Showing Entity Relationship Diagram
6. Snapshots of Project
Module Level
Regression
8.1.1 Unit Testing:-
A Unit corresponds to a screen /form in the package. Unit testing
focuses on verification of the corresponding class or Screen. This
testing includes testing of control paths, interfaces, local data
structures, logical decisions, boundary conditions, and error handling.
Unit testing may use Test Drivers, which are control programs to co-
ordinate test case inputs and outputs, and Test stubs, which replace
low-level modules. A stub is a dummy subprogram.
8.1.2 MODULE LEVEL TESTING:-
Module Testing is done using the test cases prepared earlier. Module
is defined during the time of design.
8.1.3 INTEGRATION & SYSTEM TESTING:-
Integration testing is used to verify the combining of the software
modules. Integration testing addresses the issues associated with the
dual problems of verification and program construction. System
testing is used to verify, whether the developed system meets the
requirements.
8.1.4 REGRESSION TESTING:-
Each modification in software impacts unmodified areas, which
results serious injuries to that software. So the process of re-testing
for rectification of errors due to modification is known as regression
testing.
9. Conclusion
The Attendance Management System is developed using Java Servlets
and fully meets the objectives of the system which it has been
developed. The system has reached a steady state where all bugs have
been eliminated. The system is operated at a high level of efficiency
and all the teachers and user associated with the system understands
its advantage. The system solves the problem. It was intended to solve
as requirement specification.
10. Reference
Books:-
Websites:-