EMPLOYEE MANAGEMENT SYSTEM PROJECT
BY
NDENU FAITH IFUNANYA
EU170306-1292
DEPARTMENT OF INFORMATION AND COMMUNICATION
TECHNOLOGY
ELIZADE UNIVERSITY ILARA-MOKIN ONDO STATE.
3RD MARCH, 2022.
ABSTRACT
An Employee Registration Management System is a distributed application that will be
developed to maintain the details of employees working in any organization. It 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
simple to understand and can be used by anyone who is not even familiar with legacy
employees system. 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. This software package would be developed using the powerful coding tools of
Visual Basic at the frontend with a Microsoft Access database at backend. For further
enhancement or development of the package, the user’s feedback will be considered. The
Employees Registration Management Software would make it easy for the employer to
keep track of all records. The combination of these modules into one application assures
the perfect platform for re-engineering and aligning Human Resource processes along with
the organizational goals. This proposed system would bring about an easy way of
maintaining the details of employees working within any organization. The goal of this
project is to design and develop an employee registration management system to fill
existing gaps in the electronic management of employees.
BACKGROUND OF STUDY
Employees are the backbone of any company therefore their management plays a major
role in deciding the success of an organization. Human Resource Management Software
makes it easy for the employer to keep track of all records. The ever changing trend in
technology brought the necessity for the automation of everything from paper-and-pen
based to absolute computer domination. The overwhelming emergence of computers
paved way to easier access of information that leads to increased production, efficiency
and reliability.
Large and even small and medium sized companies have always implemented a system
(whether electronically or manually) to be able to manage its employees effectively. The
effective management of these records ensures sound decisions based on full, accurate and
up-to-date information to be made. This also ensures that any decision made can be
traced, scrutinized and justified if necessary. The Human Resource segment have long used
such information to track employees’ performance, incentives, problems etc. to streamline
the company’s input and consequently, maximize its productivity.
This need paved the way to the development of databases to store and retrieve important
information. In the development of generic management systems, the organization of
storage of data was prioritized. A typical database management system controls the
creation, maintenance and use of the database storage structures of institutions.
A flexible and easy to use Employee Management software solution for small and medium
sized companies provides modules for personnel information management which allows
organizations and companies to manage the most crucial organization asset – people. The
combination of these modules into one application assures the perfect platform for re-
engineering and aligning Human Resource processes along with the organizational goals.
AIM
To design an employee registration management system with an additional class that
takes the attendance, this includes date and time of the employee.
OBJECTIVES
Develop a well-designed database to store employee information.
A user friendly front-end for the user to interact with the system.
Easy retrieval of employee information.
Ability to sort employee queries by departments.
Remove details of employees no longer working in the organization.
Update details of employee
Register employees daily attendance
INTRODUCTION
This section provides a brief introduction on the underlying concepts of this project;
sufficient background knowledge based on relevant literature reviews of related works and
thoughts with respect to the advancement of this project. At this stage, critical examination
is done with respect to other related works vis-à-vis the current project under development
and current trends of the project under development. Evaluation is also done on previous
systems or existing systems of similar nature enumerating possible features which the
current project had identified.
This repository consists of Java Program for Employee Management System. In this
repository I have created a TUI program for Employee Management System which consists
of 4 different operation.
(1) Adding User
(2) Removing User
(3) Updating User
(4) Viewing details of User
(5) Add Employee Attendance
(6) Exit
THE EMPLOYEE ATTENDANCE CLASS
The new class added (Employee_Attendance) to the program is aim at taking the daily
attendance of an employee, it requests for the employee name and ID and then registers
the date and time of employee’s input.
The employee attendance class added
class Employee_Attendance
{
String name;
String employ_id;
SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
Date date = new Date();
public void takeAttendance() {
Scanner sc=new Scanner(System.in);
System.out.print("Enter Employee's name --------: ");
name=sc.nextLine();
System.out.print("Enter Employee's ID ----------: ");
employ_id=sc.nextLine();
System.out.println("Congratulations! " + name + " You just registered your
Attendance");
System.out.println(formatter.format(date));
}
}
Calling the attendance class on the main method
class EmployManagementSystem
{
public static void main(String arv[])
{
Employee_Attendance co = new Employee_Attendance();
co.takeAttendance();
OUTPUT:
Press 5 : To Add Employee Attendance
Press 6 : To Exit the EMS Portal
Please Enter choice :5
Enter Employee's name --------: Faith Ndenu
Enter Employee's ID ----------: 123456
Congratulations! Faith Ndenu You just registered your Attendance
03/03/2022 13:47:53
*****************************************
$ cat Thank You For Using my Software :)
*****************************************
CHALLENGES ENCOUNTERED
Calling the class on the main method: I had challenges in how to call the code on the main
method and the exact line to call the class function
CONCLUSION
This chapter has looked at a brief overview of existing HR and employee management
systems and what procedures have to be followed when executing these HR tasks. Various
front and back end technologies were also reviewed highlighting the advantages and
disadvantages of their use, lastly the chapter looked at the importance of adding the class
attendance to monitor the employee loyalty in work attendance.
REFERENCES
1. SDLC - Iterative model (2016) Available at:
https://www.tutorialspoint.com/sdlc/sdlc_iterative_model.htm (Accessed: 5 October
2016).
2. Nevogt, D. (2016) Employee management system: Why and how to start using One.
Available at: http://blog.hubstaff.com/employee-management-system/ (Accessed: 5
October 2016).
3. Review of literature on employee management : (10/18/2016 ,10 :34am )
https://www.ukessays.com/essays/management/review-of-literature-on-employee-
management-management-essay.php