Anish Intership Report
Anish Intership Report
INTERNSHIP REPORT
by
ANISH M
(Reg.No.211CA104)
Professor
DEPARTMENT OF COMPUTER APPLICATIONS
OCTOBER - 2023
DECLARATION
I, M. ANISH (Reg. No. 211CA104) hereby declare that the internship report entitled
“Attendance Management System” submitted in partial fulfillment of the requirement for the
award of the degree of Bachelor of Computer Applications at Bharathiar University is a
record of original work done during the period (2021-2024) of his study under the supervision
and guidance of Dr . C. Kumuthini ,M.C.A., M.Phil., Ph.D., Dr.N.G.P. Arts and Science
College, Coimbatore - 48, and it has not formed on the basis of award of any Degree/ Diploma/
Associateship/ Fellowship or other similar title to any candidate of any university.
(ANISH M)
Reg. No.211CA104
Place: Coimbatore
Date :
CERTIFICATE
This is to certify that the internship report entitled “Attendance Management System”
submitted in partial fulfillment of the requirement for the award of the degree of Bachelor of
Computer Applications at Bharathiar University is a record of original work done by
Mr.M.ANISH (Reg. No:201CA104) during the period (2021-2024) of his/ her study in
Department of Computer Applications, Dr.N.G.P. Arts and Science College, Coimbatore-48
under my supervision and guidance, and the internship report has not formed the basis for the
award of any Degree/ Diploma/ Associateship/ Fellowship or other similar title to any candidate
of any university.
Place: Coimbatore
I would like to extend my sincere gratitude to our respected Head of the Department,
Dr. R. Kousalya MCA., M.Phil., Ph.D., Department of Computer Applications,
Dr.N.G.P. Arts and Science College, Coimbatore for her constant motivation during my
internship.
Finally I am forever grateful to my parents and friends for their unwavering love,
support, and encouragement throughout my college journey, including this internship.
M.ANISH
INTERNSHIP CERTIFICATE
ABSTRACT
developed for small and medium companies. The administrators can easily trace the attendance of the
employees compare to file keeping system. This project will allow admin to add new employees after
proper authentication mainly propose and attendance maintenance report. Admin can also add new record
and posts. Users can easily view their leave reports using a separate user ID and password. It can allocate
employees to switch different departments at different posts and maintain report about the employee. But
employee can able to view only the report form not able to update or Edit the records in the database.
Besides, the employee records are more secure which are saved into the database. Admin can edit
employee details and store the details in the database but in the case of details that can be provided by the
employee only.
1. Introduction 1
2. Company Profile 3
3. System Requirements 4
4. Language Usage 5
5. Modules 7
6. Conclusion 16
1.INTRODUCTION
Every organization, whether big or small, has human resource challenges to over come. Every
organization has different employee attendance management needs ; therefore we design exclusive
employee management systems that are adapted to your managerial requirements. This is designed to
assist in strategic planning, and will help you ensure that your organization is equipped with the right
level of human resources for your future goals. Also, for those busy executive who are always on the go,
our systems come with remote access features, which will allow you to manage your workforce anytime,
at all times. These systems will ultimately allow you to better manage resources. One of the main features
Effective time tracking mechanism saves both time and money for the organization .This system
will reduce the complexity of employee management. By using this system we can easily maintain all the
records. It will reduce searching time. It can be easily handled by the person who has elementary
knowledge of computer because it provides a user friendly environment. Its hardware and software
configuration is not very costly that means developed to override the problems prevailing in the practicing
manual system.
Database should store all personal details of employees such as date of birth full name etc. and his
educational background, work experience, skill sets, current and past details in different tables with proper
relations.
Admin can also add new record and posts. User can easily view there Leave reports using separate
user ID and password. It can allocate employees to switch different departments at different posts and
maintain report about the employee. But employee can able to view only the report form not able to update
or Edit the records in the database. In that case the employee daily information should be monitored and
take a list of information to update the records in the database for user details and also for performance
rating of the employee is in future records. Employee Attendance Management System is a simple
attendance that specifically developed for small or medium companies employees have. The purpose is
to make sure that the employees are punctual and do their jobs on time. With this system, the administrator
1
may save their time to observe the employees.
The software application can manage the recordings, controlling and monitoring of employee
absences. The purpose is to make sure that the staffs are punctual and do their jobs on time. Currently,
there is no proper system to monitor the employees attendance at some companies. Besides, the companies
still use the paper-based system to store the records of the employees.
2
2.COMPANY PROFILE
of textiles and is primarily engaged in the Weaving manufacture of cotton and cotton mixture fabrics .
Pavithra Textiles is classified as Micro enterprise in the financial year 2020-21. It has its unit
PROFILE
ADDRESS : 1/210,Thottayakadu,kulathupalyam,
kittampalayam(PO), Karumathampatti (Via)-641659,
Coimbatore DT.
3
3.SYSTEM REQUIREMENTS
Software Requirements
Browser :Chorme
Hardware Requirements
Processor :AMD
RAM :2.00 GB
4
4.LANGUAGE USAGE
PHP:
PHP (Hypertext Preprocessor) is a popular server-side scripting language primarily usedfor web
development. It allows developers to create dynamic web pages and interact with databases, making it an
PHP code is usually processed on a web server by a PHP interpreter implemented as a module,
a daemon or a Common Gateway Interface (CGI) executable. On a web server, the result of
the interpreted and executed PHP code—which may be any type of data, such as generated HTML or
Various Web template systems, web content management systems and web frameworks exist that
can be employed to orchestrate or facilitate the generation of that response. Additionally, PHP can be used
for many programming tasks outside the web context, such as standalone graphical applications and
robotic drone control. PHP code can also be directly executed from the command line.PHP has since
evolved into a powerful server-side markup language with syntax that resembles a mix between Perl
and C. PHP is a server-side scripting language designed specifically for the web. Within an HTML page
,we can embed PHP code that will be executed each time the page isvisited.HTML generate the web page
However ,the need evolved for dynamic web base usage. These dynamic usages are facilities by
PHP. Other tasks that PHP is especially good at are database access, disk access, networking and text
proprietary scripting engine ASP and Allayer’s rather expensive Cold fusion. As mentioned before, PHP
MySQL is an open-source relational database management system (RDBMS). It's widely used
with PHP to store and manage data in web applications. MySQL provides a structured and efficient way
to store and retrieve information, making it a great choice for web developers. MySQL is free and open-
source software under the terms of the GNU General Public License, and is also available under a variety
of proprietary licenses. MySQL was owned and sponsored by the Swedish company MySQL AB, which
was bought by Sun Microsystems (now Oracle Corporation). In 2010, when Oracle acquired Sun,
MySQL has stand-alone clients that allow users to interact directly with a MySQL database using
SQL, but more often, MySQL is used with other programs to implement applications that need relational
database capability. MySQL is fast, reliable, scalable, and easy to use. It was originally developed to
handle large databases quickly and has been used in highly demanding production environments for many
years.
MySQL has stand-alone clients that allow users to interact directly with a MySQL
database using SQL, but more often, MySQL is used with other programs to implement
it has gradually evolved to support higher-scale needs as well. It is still most commonly used in
6
5. MODULES
• ATTENDANCE ENTRY
• INDIVIDUAL REPORT
• OVERALL REPORT
7
USER LOGIN
A Login page (also known as a registration page) enables users and organizations to
independently register and gain access to your system. Here in this project, the term user referred for both
HOMEPAGE
After logging in the staff can select the various option by their own. If they want see
report they can click the report button and they can proceed accordingly.
ATTENDANCE ENTRY
In this Attendance entry, first the staff has to select the employee batch and then
enter the attendance using radio button .Then save the attendance and it is stored in database.
INDIVIDUAL REPORT
In this page we can see the attendance of each and every employee by
entering their reg number .And click go button to see the Individual attendance report.
OVERALL REPORT
In this page we can see the attendance of any date you enter in the report
section .And click go button to see the overall attendance report of employee.
LOGOUT
In the Logout section of the internship report, you would discuss the process and
System. This feature ensures the security and privacy of user data by allowing staff to securely
8
log out from the system after their work is done. You can explain how the logout functionality
was designed and implemented, highlighting its role in preventing unauthorized access to
sensitive information.
Discuss the steps involved in the logout process, such as clearing session data, ending
user authentication , and providing feedback to the user that they have successfully logged
out. Emphasize the importance of this feature in maintaining data integrity, protecting
9
USER LOGIN
1
0
HOMEPAGE
1
1
ATTENDANCE ENTRY
12
13
INDIVIDUAL REPORT
14
OVERALL REPORT
CONCLUSION
including improved accuracy, efficiency, and transparency in tracking employee attendance. It helps
streamline administrative processes, reduce errors, and enhance overall productivity. Moreover, the
system can generate valuable insights through data analysis, aiding in better workforce management and
organizations seeking to optimize their resources and foster a more organized and accountable work
environment.
It is software that helps the user to work with the attendance. This software reduces the amount of
manual data entry and gives greater efficiency. The user interface of it is very friendly and can be easily
used by anyone. It also decreases the amount of time taken to write details and other modules. All the
details about employees and their other tasks can only be seen by the verified users. This Attendance
Management System is a solution to all the problems related to the attendance ,report etc.. In the end, we
can say that this software is performing all the tasks accurately and is doing the work perfectly.
16