Adil Khan 9 months ago
AdiKhanOfficial #FYP Ideas

NFC Based Employee Management System

Efficient employee attendance management leads any organizations to increase overall corporate performance and accomplish specific goals. Accurate employee attendance records are importantly used to control working discipline and increase worker's productivity. Manual attendance-time checking makes

Project Title

NFC Based Employee Management System

Project Area of Specialization

Information & Communication Technology

Project Summary

Efficient employee attendance management leads any organizations to increase overall corporate performance and accomplish specific goals. Accurate employee attendance records are importantly used to control working discipline and increase worker's productivity. Manual attendance-time checking makes increasingly the expense of time-consuming and paper work of the companies. Human actions i.e. mistakes at work, and fraudulent time keeping are additional hidden expenses which affect the productivity of the organization. Variation of the attendance policies set up in different companies make more complicated in evaluation of employee working hours. Hence, automated time-attendance management system is the key operational variables for enhancing the performance, and profitability. The attendance management system captures time-attendance data and serves the management of the employee working hour records. However, some existing time attendance systems have limitations in terms of identification speed, cost of system devices, real-time attendance monitoring, and flexibility of database storage size.

The proposed application provides several important operations such as captured attendance records using NFC, automatic time calculation, leave and overtime checking, working hours evaluation, real-time updated information access, and generating reports. The proposed system also offers online portal which allows multiple company user accounts, requires no special software to install, and provides more flexible data storage.

Project Objectives

In this world of growing technologies, everything has been computerized. With large number of work opportunities, the Human workforce has increased. Thus there is a need of a system which can handle the data of such a large number of employees. This project simplifies the task of maintaining records because of its user friendly nature. The objective of this project is to provide a comprehensive approach towards the management of employee information. This will be done by designing and implementing an HR management system that will bring up a major paradigm shift in the way that employee information is handled. The objectives of this system include:

  1. Design of a web based HR management system to fulfill requirements such as project management, leave management, report generation to assist in performance appraisal, ESS and employee trainings.
  2. Well-designed database to store employee information.
  3. A user friendly front-end for the user to interact with the system.
  4. NFC based employee attendance and management

Project Implementation Method

We will be using Scrum for project management and implementation. Scrum is one of the agile methodologies designed to guide teams in the iterative and incremental delivery of a product. Often referred to as “an agile project management framework,” its focus is on the use of an empirical process that allows teams to respond rapidly, efficiently, and effectively to change. Traditional project management methods fix requirements in an effort to control time and cost; Scrum on the other hand, fixes time and cost in an effort to control requirements. This is done using time boxes, collaborative ceremonies, a prioritized product backlog, and frequent feedback cycles.

The Application of Scrum

Scrum is applied by following a set of ceremonies, or meetings. Required Scrum ceremonies include the sprint planning meeting, the daily scrum, the sprint review and the sprint retrospective. Working in time boxes called sprints is also required. Release planning meetings allow for the planning and forecasting of groups of sprints.

Sprint Planning Meeting

The sprint-planning meeting is held on the first day of every sprint. The Product Owner presents the set of features he or she would like to see completed in the sprint (the “what”) then the team determines the tasks needed to implement these features (the “how”). Work estimates are reviewed to see if the team has the time to complete all the features requested in the sprint. If so, the team commits to the sprint.

Tracking Progress

Once the sprint-planning meeting is complete and the team has made a commitment, the team begins to track its progress using highly visible information radiators. These radiators include the burndown chart and the task board.

Sprint Review

At the end of the sprint, the team invites stakeholders to a sprint review meeting where the features that were completed in the sprint are shown and feedback is requested. The Product Owner keeps track of the feedback and incorporates it as needed into the product backlog.

Release Planning

Release Planning is also part of Scrum, and is a way to do long-term planning for a time box that consists of multiple sprints. This is often done quarterly, and the results of the quarter do not have to be a release to the customer, but may simply be an internal release to confirm system integration and validation.

Benefits of the Project

Improve Workforce Management Efficiencies

Relying on manual processes to manage employees can quickly evolve into an administrative nightmare. Tracking information by hand not only increases the likelihood for human errors, but it also presents certain compliance risks. With a fully unified employee management platform, these problems are addressed.

Employee Engagement

Employee management systems also offer solutions to increase employee engagement and ultimately impact retention. Tools such as Performance Management and Pulse surveys provide a modern way to track and evaluate employee development.

Securing Employee Information

HR databases have become a prime target for hackers. With Social Security numbers, bank account information, check stubs and personal info available within the system, failing to protect critical information can prove costly. The system will provide organizations with specific security measures, multi-factor authentication and data encryption.

HR Data Analytics & Metrics

HR departments can use data to identify insights and solve business challenges like turnover, overtime and headcount.

Mitigate Compliance Risk

Our solution will help organization to cope with the compliance matrices by automating most HR related processes.

Technical Details of Final Deliverable

Our solution will have the following major modules:

  1. NFC technology for employee attendance and record management
  2. Employee Self-service portal
  3. Leaves record
  4. Pay records
  5. Automated application process and workflow

Final Deliverable of the Project

HW/SW integrated system

Core Industry

IT

Other Industries

Telecommunication

Core Technology

Clean Tech

Other Technologies

Internet of Things (IoT)

Sustainable Development Goals

Industry, Innovation and Infrastructure

Required Resources

Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Raspberry Pi 4 Model B Equipment21500030000
PN532 NFC HAT for Raspberry Pi Equipment5300015000
Misc. Items like wires Equipment150005000
Printing, Stationery Miscellaneous 11000010000
Total in (Rs) 60000
If you need this project, please contact me on contact@adikhanofficial.com
Receptionist

Robot Oriented Support Staff (ROSS) Ross will be a computer robot which will interact with...

1675638330.png
Adil Khan
9 months ago
Design and Fabrication of Small Scale Hydrokinetic Power Generating Sy...

This project is basically about power generation. We will utalize the kinetic energy of wa...

1675638330.png
Adil Khan
9 months ago
Computer Organization and Assembly Language - Lecture 1

1675638330.png
Adil Khan
7 years ago
Automated invigilator assignment system

A System, consists of a mathematical model, a database storing the information and web-bas...

1675638330.png
Adil Khan
9 months ago
Deployment of customized payloads using CubeSat satellite

This project is related to the deployment of customized payload attached to 3U cubesat str...

1675638330.png
Adil Khan
9 months ago