Attendance Management System
Attendance Management System
Attendance Management System
INTRODUCTION
Attendance Management System is a software developed for daily student attendance in schools, colleges and institutes. If facilitates to access the attendance information of a particular student in a particular class. The information is sorted by the operators, which will be provided by the teacher for a particular class. This system will also help in evaluating attendance eligibility criteria of a student.
The purpose of developing attendance management system is to computerized the tradition 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.
OBJECTIVES
The main objective of this project is to computerize the manual system & reduce the time consumption. In other words we can say that our project has the following objectives:-
1. Make the attendance system computerized 2. Reduce time consumption 3. Reduce error scope 4. Paper work is reduced as we need not to maintain registers for future references.
PROJECT CATEGORY
This project as title ATTENDANCE SYSTEM is developed with the help of MS EXCEL 2007. This application is for stand alone system.
TOOLS/PLATFORM
This project is developed using the tools, which are most suited for development of the Application Package. These tools are as follows: -
MACROS
Basic Concepts:
1. A macro is a user-programmed routine that can be accessed by shortcut-keys. 2. Visual Basic for Applications (VBA) is a programming language used by Microsoft Office Programs to allow the user to develop customized routines and functions. 3. Functions are routines that return values.
Features:
1. One approach for developing macros is by recording manual steps 2. Another approach is by loading Visual Basic files 3. The macros can be modified and enhanced by using the Visual Basic Editor.
HARDWARE:
Processor Pentium-II or higher
SOFTWARE:
Operating System Windows XP/7
MS EXCEL 2007
SYSTEM DESIGN
This project is designed to make the attendance system computerized. Computerized attendance system provides the facility to feed the attendance easily and reduced manual work. Its easy to calculate the total attendance of a particular student in a particular subject.
Here we used the MS EXCEL macros capability to computerize the manual attendance system. The system is stand alone. The project is designed to allow the following features1. Feeding the student attendance with less time consumption 2. Report generation 3. Maintenance is easy
The project is designed in the way that it first requires login name and password for the purpose of security so that no other person can feed the attendance. Then it gives the facility to view & feed attendance and generate report.
USER
AFTER LOGIN AFTER LOGIN
LOGIN PROCESS
AFTER LOGIN
LOGIN DATABASE
VIEW ATTENDANCE
ATTENDANCE ENTRY
DATA ENTRY
REPORT GENERATION
REPORT REQUEST
ATTENDANCE DATABASE
ATTENDANCE DATABASE
FACULTY
DATABASE DESIGN
Database Design in most important in any project. We are using the following table to store the information:
LOGIN DETAIL:
Login id Password Status
CLASS DETAIL:
Course Subject Start session End session
ATTENDANCE DETAIL:
Roll no Name Date
E-R DIAGRAM
STU_NAME
LOGIN STATUS
PASSWORD
STU_ROLL_NO
DATE
USER
FEEDS
ATTENDANCE CE
STU_NAME
STU_ROLL_NO
TOTAL_ATTENDANCE
GENERATES
REPORT
The above relationship is maintained in coding itself as the above mentioned E-R diagram will be the proposed one for web enabled attendance system.
This project includes the following modules for development of the project. These are as follows: -
1. LOGIN FORM This form shows the Login name and password when user enter a valid user name and password then he/she can operate the application. 2. MAIN FORM This form provides the option to view attendance, feed attendance and report generation. 3. VIEW ATTENDANCE FORM This form provides the option to see the attendance name wise, date wise and all. 4. FEED ATTENDANCE FORM This form provides the options to feed the attendance. 5. REPORT FORM This form shows the report of attendance of a particular class.
SCREEN SHOTS
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29