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.
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%(1)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.
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
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