Designed By: Supervisor
Aadarsha Neupane Gopal Shah
Abstract
An Employee Management System is a system that will be developed to maintain the details
of employees working in any organization. Every organization whether government or
private uses an information system to store data of their staff. However, in Nepal it is found
that many small scale industries use pen and paper to keep a record. However, there are
many advanced technology systems available that can do this work but they all are costly
for these low level industries.
An Employee Management System would maintain the information about the personal
details of employees, so that the human resource of the organization can easily know the
details of all its employees. It would be user friendly and just ask the user to follow step by
step operations by giving him few options. It would be fast and can perform many
operations of a company. The Employees Management Software would make it easy for the
employer to keep track of all records. This system has been developed using the powerful
coding tools of HTML, CSS and PHP at Front End and Microsoft Sql Server at Back End. The
software is very user friendly. The project contains modules like Employee and Admin. For
further enhancement or development of the package, user’s feedback will be considered.
What is Ems?
Employee Management System is a distributed application, developed to maintain the
details of employees working in any organization.
The EMS has been developed to override the problems prevailing in the practicing
manual system.
It maintains the information about the personal and official details of the employees.
Objectives
•Paperless
•Automatic
•To store employee information.
•A user friendly front-end for the user to interact with the system.
•Easy retrieval of employee information.
Benefits of EMS
•Keeps your employee information safe
•Efficiency and Better Accuracy
•Fewer Compliance Risks
•Very Few Manual Errors
•Avoid Human errors & efforts for Maintaining daily data.
Technology Used
•Hyper Text Markup Language (HTML)
•Cascading Style Sheet (CSS)
•PHP
•MS SQL Server
Reason to use
• HTML
• Easy to use and simple
• To structure the software / Web page.
• Simple to Edit
• PHP
• To hold the backend.
• To connect the database.
• CSS
• To design the system.
• MySQL Server
• To add, access, and process data stored in a computer database.
System Design | Flowchart
Comparison
Existing System Purposed System
• Records are maintained in • Portability
registers. • Compatibility
• Time consuming process. • Secure
• Less Accuracy Danger of • User Friendly
losing some files.
Implementation / Screenshot
Employee Dashboard
Future of Upgradation
•Online Attendance
•Salary Management
•Bonus And Overtime Calculation
•Feedback
Conclusion
Overall, the system is useful for all the users to maintain information at various levels. It connects
admin and employee and thus easy to maintain. Now admin can easily set the task or any notifications
to the respective employees without having a person to send to employees and employees can apply
for leave or reply with task allotted to them. It has been a great pleasure for me to work on this
exciting and challenging project. This project proved good for us as it provided practical knowledge of
not only programming in PHP, HTML, CSS and MySQL Server Developer working of web based
application, but also about all handling procedure related with Advance and new technology. It also
provides knowledge about the latest technology used in developing web enabled application and
client server technology that will be great demand in future. This will provide better opportunities and
guidance in future in developing projects independently.
Thank You