100% found this document useful (1 vote)
865 views18 pages

Attendance Management System

The document describes an attendance management system that allows teachers to take student attendance electronically rather than manually. It has two main modules - one for administrators to create classes, add faculty, and send notices, and one for faculty or operators to take daily attendance and generate reports. The system is intended to computerize and streamline the traditional paper-based attendance recording process. It will run as a desktop application on a single institute's network and could potentially be expanded as a web application in the future.

Uploaded by

Punit Jain
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
865 views18 pages

Attendance Management System

The document describes an attendance management system that allows teachers to take student attendance electronically rather than manually. It has two main modules - one for administrators to create classes, add faculty, and send notices, and one for faculty or operators to take daily attendance and generate reports. The system is intended to computerize and streamline the traditional paper-based attendance recording process. It will run as a desktop application on a single institute's network and could potentially be expanded as a web application in the future.

Uploaded by

Punit Jain
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 18

Introduction

Attendance Management System is a software


developed for daily student attendance in
collages and institutes. If facilities to access the
Attendance information of a particular student
in a particular class. The information is sorted
by operator, which will be provided by teacher
for a particular class. The system will also help
in evaluating attendance eligibility criteria of a
student.
Purpose
The purpose of developing attendance
management system is to computerize the
traditional way of taking attendance. Another
purpose for developing this software is to
generate the report automatically at the end of
the session or in the between of the session.
Scope
The scope of the project is the system on which
the software is installed, thus the software is
desktop application, and it will work for a
particular institute.
Further the project can be taken to higher level
as can be converted to wed application and
thus can be worked online.
Overview
Attendance Management System basically has
two main modules for proper functioning.
• First module is admin which has right for creating
space
for new batch. Any entry of new faculty, Updation in
subject if necessary, and sending notice.
• Second module is handled by the user which can be
a
faulty or an operator. User has a right of making daily
attendance, generating report.
Product Perspective
The Attendance Tracking System is intended to
replace the manual model of attendance record
keeping by means of roll call and paper
records. The roll call and paper records are
replaced with a single interaction between the
professor and the Attendance Tracking System.
LANGUAGE USED

Front end: DOT NET


Back end : SQL SERVER
HARDWARE Requirement
1. Minimum RAM 512MB
2. Hard Disk 40GB
3. Processor Intel Celeron
4. Speed 2.47 GHz
5. Operating System Windows
6. LAN
Software Quality attributes
User Friendly:- The proposed system is user friendly
because the retrieval and storing of data is fast and data is
maintained efficiently. Moreover the graphical user
interface
is provided in the proposed system, which provides user to
deal with the system very easily.
 Reports are easily generated: reports can be easily
generated in the proposed system so user can generate
the
report as per the requirement (monthly) or in the middle of
the session. User can give the notice to the students so
he/she
become regular.
DISADVANTAGES OF PRESENT
WORKING SYSTEM
 Not User Friendly: The existing system is not user friendly
because the retrieval of data is very slow and data is not
maintained efficiently.

 Difficulty in report generating: We require more calculations


to generate the report

 Manual control: All calculations to generate report is done


manually so there is greater chance of errors.

 Lots of paperwork: Existing system requires lot of paper


work.

 Time consuming: Every work is done manually so we cannot


External Interface
Requirenment
 1 Performance Requirements

The program must be able to be run concurrently by multiple professors. During


peak
times of usage (9:00 AM to 2:00 PM), the system shall support
approximately 30 users.
Transmission of roll data shall occur in under 15 seconds through LAN..
Acknowledgement of roll received (confirmation) shall be returned within 18
seconds.
Queries upon the database shall be performed in less than 10 seconds.
Upon start of the roll program, roll information shall be displayed on the
instructor’ s
PC within 20 seconds.
Email messages shall be sent to short attendance student.
The program shall support taking roll for class sizes of up to 150 students. With
a
maximum class size, performance must still conform to all performance
requirements.
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 become 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.
Reliability Its provide reliability because database is centralized
and secure too so it has high reliability because of user name
and password
Availability Its server base application so its easly available
to almost each PC on system
Safety Requirements
In case of power failure SQL server provides auto
commit mode In this mode the all information is
saved in database which is updated till the time of
power failure Rollback facility is also provided in this
software to restore the database till last updated
point.
Security Requirements
An instructor shall permitted to view and edit absence
information in the database for only his/her classes.
In order to take roll or edit database information, the
instructor shall be required to enter a password.
Passwords shall be stored in an instructor database
and verified upon each session of roll or database
modification.
An instructor shall be allowed to change his/her
password only by supplying his/her
existing password. The updated password shall be
stored in the instructor database
User Interfaces
The Attendance Tracking System shall provide
names and roll no. of students in the class to
aid in taking roll. by clicked on present and
absent button in order to indicate whether a
student is present or absent.
The program will provide a page that produces
current statistics on class attendance.
Hardware Interfaces
The Attendance Tracking System will reside on
the collage PC, however, it will be able
to report its data to a database set up on a
centralized machine.
The Attendance Tracking System will also be
able to tell the teacher machine to send emails
to students who have missed class.
Software Interfaces
Attendance Tracking System
This software will transmit the attendance of a class to a
database on a centralized machine via LAN
The user will be allowed to modify attendance records at
any time.
If the user forgets to transmit the information, the
system will automatically send it for them at the end of
the class.
Database
The Attendance Tracking System will
communicate with the database to perform the following
options.
1.To allow a user to enter attendance.
2.To allow a user to modify attendance.
USE CASE DIAGRAM

You might also like