18

Attendance Management System

Embed Size (px)

Citation preview

Page 1: Attendance Management System
Page 2: Attendance Management System

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.

Page 3: Attendance Management System

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.

Page 4: Attendance Management System

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.

Page 5: Attendance Management System

OverviewAttendance Management System basically hastwo main modules for proper functioning.• First module is admin which has right for creating

spacefor new batch. Any entry of new faculty, Updation insubject if necessary, and sending notice.• Second module is handled by the user which can be

afaulty or an operator. User has a right of making dailyattendance, generating report.

Page 6: Attendance Management System

Product PerspectiveThe 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.

Page 7: Attendance Management System

LANGUAGE USED

Front end: DOT NETBack end : SQL SERVER

Page 8: Attendance Management System

HARDWARE Requirement1. Minimum RAM 512MB2. Hard Disk 40GB3. Processor Intel Celeron4. Speed 2.47 GHz5. Operating System Windows6. LAN

Page 9: Attendance Management System

Software Quality attributesUser Friendly:- The proposed system is user friendlybecause the retrieval and storing of data is fast and data ismaintained efficiently. Moreover the graphical user interfaceis provided in the proposed system, which provides user todeal with the system very easily. Reports are easily generated: reports can be easilygenerated in the proposed system so user can generate thereport as per the requirement (monthly) or in the middle ofthe session. User can give the notice to the students so he/shebecome regular.

Page 10: Attendance Management System

DISADVANTAGES OF PRESENT WORKING SYSTEMNot User Friendly: The existing system is not user friendlybecause the retrieval of data is very slow and data is notmaintained 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

Page 11: Attendance Management System

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 amaximum class size, performance must still conform to all performance

requirements.

Page 12: Attendance Management System

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

Page 13: Attendance Management System

Safety RequirementsIn 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.

Page 14: Attendance Management System

Security RequirementsAn 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

Page 15: Attendance Management System

User InterfacesThe 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.

Page 16: Attendance Management System

Hardware InterfacesThe Attendance Tracking System will reside

on the collage PC, however, it will be ableto 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.

Page 17: Attendance Management System

Software InterfacesAttendance Tracking SystemThis software will transmit the attendance of a class to

a database on a centralized machine via LANThe 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.

Page 18: Attendance Management System

USE CASE DIAGRAM