Attendance Management System
Attendance Management System
PROJECT REPORT
ON
SUBMITTED BY,
________________
SYSTEM“ under the guidance of Mrs. K. Poongodi (Information Technology Teacher) during
the academic year 2021-2022 in partial fulfillment of Information Technology practical examination.
According to the requirements of the INFORMATION TECHNOLOGY, the work has been done
perfectly which will give a bonafide record of his/her in this institution forever. We wish him/her all the
In the accomplishment of this project successfully, many people have best owned
upon me their blessings and the heart pledged support, this time I am utilizing to thank
all the people who have been concerned with this project.
Primarily, I would thank god for helping me to complete this project with success.
Then I would like to thank my Principal Mrs. A. Naaz Parwar and the Information
Technology teacher Mrs. K. Poongodi, whose valuable guidance has helped me patch
this project and make it a success. Her suggestions and instructions have served as the
Then I would like to thank my parents and friends who have helped me with their
valuable suggestions and guidance and has been very helpful in various phases of the
Last but not the least I would like to thank my classmates who have helped me a
lot.
ATTENDANCE
MANAGEMENT SYSTEM
INDEX
S.NO CONTENT
1. ABSTRACT
2. INTRODUCTION
4. THEORTICAL BACKGROUND
5. SYSTEM SPECIFICATION
6. TABLE STRUCTURE
7. FORMS
8. REPORT
9. CONCLUSION
10. BIBLIOGRAPHY
ABSTRACT
Attendance System forms the lifeline of the business institute to manage the
Employee and its salary. It is very essential for an Institute to handle the Salary and their
scale. It is very useful for an Institute to test its employee attendance continuously for
This document specially mentions the details of the project how it was developed, the
primary requirement, as well as various features and functionalities of the project and the
their day to day operations. The Attendance System will include various parts (Salary,
Employee Entry, Salary Scale Entry, etc) for conducting salary Sheet. This system helps
in conducting Attendance quickly and can thus help in saving time and the operations
With the effective use, any Institute can apply the “Attendance Management System”
for conducting quick attendance and getting better results in less time.
INTRODUCTION
The User requirements for the new system are to make the system fast, flexible, less
prone to errors and reduce expenses and save time.
A system that can automate the checking of answers which are pre-stored so that
results can be generated as soon as the Employee gives the reason.
A facility that can generate result charts as per required without manual
interference for providing how a task is to be done instead only asking what is to
be done.
The system should have Employee & its salary records on hand which can be
used as per required only by authorized personnel.
The New system should be more secure in managing Employee records and
reliable enough to be used in any condition.
Purpose:
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.
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 or organization. But later on the project can be modified to operate it online.
Employee Profile:-
Employee Personal information: Name, Date of Birth, Age, Marital Status,
address (permanent and present) and contact person details, Email, Contact no., Blood
group, Nationality, Category, employee profile, Date of joining, Service up to,
employee current position and job profile, family background details, employee local
address and references details, Passport No., PF No, ESI No, Bank A/c No.,
Qualification details and previous work experiences.
Leave Management:-
Manage leaves of all types for employees Manage different types of employee
leave status: permanent, rolling contract and contract Leave ledger of employee Leave
application management to be handled by HR Leave structure and policy management.
Time Management :-
Prior intimation to HR in case of late coming, early going, absence due to travel
on duty Management of shifts Managing overtime of employee Manual attendance
entries in the system by HR in case of scanner failure
information.
The database concept has evolved since the 1960s to ease increasing difficulties in
designing, building, and maintaining complex information systems (typically with many
A DBMS allows different user application programs to concurrently access the same
database. Well known DBMSs include Oracle, IBM DB2, Microsoft SQL Server,
• Flat File: Data is stored in a single table. Usually suitable for less amount of data.
• Relational: Data is stored in multiple tables and the tables are linked using a common
Database Servers
Database servers are dedicated computers that hold the actual databases and run
only the DBMS and related software. Typically, databases available on the database
servers are accessed through command line or graphic user interface tools referred to as
Frontends; database servers are referred to as Back-ends. Such type of data access is
Advantages of Database
The database management systems contain multiple files that are to be stored in
many different locations in a system or even across multiple systems. Because of this,
there were sometimes multiple copies of the same file which lead to data redundancy.
This is prevented in a database as there is a single database and any change in it is
Sharing of Data
In a database, the users of the database can share the data among themselves.
There are various levels of authorization to access the data, and consequently the data
Many remote users can also access the database simultaneously and share the data
between themselves.
Data Integrity
Data integrity means that the data is accurate and consistent in the database. Data
Integrity is very important as there are multiple databases in a DBMS. All of these
So it is necessary to ensure that the data is correct and consistent in all the databases and
should be allowed to access the database and their identity should be authenticated
using a username and password. Unauthorized users should not be allowed to access
Privacy
The privacy rule in database-states that only the authorized users can access a
database according to its privacy constraints. To secure data levels are set in the database
and a user can only view the data which is allowed to be seen. For example - In social
networking sites, access constraints are different for different accounts a user may want
to access.
The users don't need to backup data periodically because this is taken care of by the
DBMS. Moreover, it also restores the database after a crash or system failure to its
previous condition.
Data Consistency
Data Consistency means there should be multiple mismatching copies of the same data.
All data appears consistently across the database and must be same for all the users
viewing the database. Moreover, any changes made to the database are immediately
When data is to be stored, maintained, and retrieved from multiple tables then special
In the RDBMS data can be integrated using keys. These are Primary Key, Composite
This unique field is called the Primary Key (PK). A primary key is a unique value that
identifies a row in a table. In our example, the Primary Keys are also indexed in the
database, making it faster for the database to search for a record. When primary key
Key.
The referred field which occurs in the table is called the foreign key (FK). Hence,
the foreign key identifies a column or set of columns in one (referencing) table that
RDBMS
database tables. Tables communicate and share information, which facilitates data
DATABASE OBJECTS
Tables:
vertical columns (which are identified by their name) and horizontal rows. A table has a
A column is a set of data values of a particular simple type, one for each row of
the table.
The columns provide the structure according to which the rows are composed.
A row also called a Record or Tuple represents a single, data item in a table. In
simple terms, a database table can be visualized as consisting of rows and columns or
fields.
Each row in a table represents a set of related data, and every row in the table has the
same structure.
SYSTEM SPECIFICATION
SOFTWARE REQUIREMENTS
HARDWARE REQUIREMENTS
LOGIN :
ATTENDANCE :
DEPARTMENT :
EMPLOYEE :
LEAVE DETAILS:
SALARY SCALE:
WORKING DAY:
FORMS
LOGIN
DEPARTMENT
EMPLOYEE DETAIL
LEAVE DETAIL
SALARY CALCULATION
SALARY LIST
SCALE LIST
REPORT
EMPLOYEE REPORT
SALARY REPORT
CONCLUSION
The new system has been designed as per the user requirements so as to fulfill
almost all them.
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 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 employees to be regular.
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.
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.
BIBLIOGRAPHY
http://www.microsoft.com
http://projectabstracts.com
http://www.wikipedia.org
http://www.w3schools.com
www.howstuffworks.com
REFERENCES :