Professional Documents
Culture Documents
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.
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.
• 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.
4.3 Non-Functional Requirements:-
Hardware requirements-
Hardware Interface 1: The system should be embedded in the
PC/Laptop.
Hardware Interface 2: 40 GB hard disk and 256 MB RAM.
Software requirement-
Software Interface: Student Attendance management System.
5. Design and Development
5.1 Design of Project:-
GUI 1: Main provides the basic navigation access to the user allowing
him to choose his login type as Administrator, Faculty or Student.
GUI 2: Based on the users’ selection on the first screen he is
navigated to the other screen on the basis of selection he/she made.
GUI 3: This screen is the users main work area from the navigation
menu the user selects for the operation to be performed and is taken to
the respective domain of the project.
5.2 Use Case Diagram:-
A use case diagram in the Unified Modeling Language (UML) is a
type of behavioral diagram defined by and created from a Use-case
analysis. Its purpose is to present a graphical overview of the
functionality provided by a system in terms of actors, their goals
(represented as use cases), and any dependencies between those use
cases.
The main purpose of a use case diagram is to show what system
functions are performed for which actor. Roles of the actors in the
system can be depicted.
Use Case diagrams are formally included in two modeling languages
defined by the OMG: the Unified Modeling Language (UML) and the
Systems Modeling Language (SysML).
Fig. Showing Use case Diagram
5.3 Data Flow Diagram:-
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
Websites:-