SlideShare a Scribd company logo
1 of 7
Employee
Management System
Presented by:
Gourav Jain
Saema Azim
Keshri Thakur
Anwesha Kayal
Shivam Kumar
Project Background
Employees are the backbone of any company therefore their management plays a major role in
deciding the success of an organization. Employees Management Software makes it easy for the
employer to keep track of all records. This software allows the administrator to edit employees, add
new employees, transfer/promote/terminate employees. Each employee in the database is
associated with a position can be added and edited when need arises. Employees can be
transferred between positions easily without having to retype back their information in the
database. You can check to see if there are duplicate positions/employees in the database. Most of
all, the employer can assign tasks to employees and assess their progress in order to keep track of
employee performance. A flexible and easy to use Employee Management software solution for
small and medium sized companies provides modules for personnel information management
thereby organization and companies are able to manage the crucial organization asset – people. The
combination of these modules into one application assures the perfect platform for reengineering
and aligning Human Resource processes along with the organizational goals. This system brings
about an easy way of maintaining the details of employees working in any organization. It is simple
to understand and can be used by anyone who is not even familiar with simple employees system. It
is user friendly and just asks the user to follow step by step operations by giving easy to follow
options. It is fast and can perform many operations for a company. The goal of this project is to
design and develop an employee management system to fill existing gaps in the management of
employees.
Objective of the project
• In this world of growing technologies everything has been computerized. With large
number of works opportunities, the Human workforce has increased. Thus, there is a
need of a system which can handle the data of such many 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:
• Design of a web-based HR management system to fulfil requirements such as project
management, leave management, report generation to assist in performance appraisal,
ESS and employee trainings.
• Well-designed database to store employee information.
• A user friendly front-end for the user to interact with the system.
Scope
The scope of this project will be limited to the following:
• Employee profiles: HR will have access to employee profiles and will be able to
edit and update their details.
• HR will be able to take the attendance of the employees
• Hr can update, check, modify, delete employees salary details ,he can increment
and decrement the salary according to the employees performance.HR can input
the da, hra, med,pf and basic salary .
• Report generation: The HR manager will be able to generate timely reports in
order to monitor employees and this can be used for performance appraisals. The
reports will be have all the information of an employee from age, address, email
id,job post, employee id,father name, date of birth,phone,educational qualification
and Aadhar card no.
• Recruitment Process: The HR manager will then have the ability to add an
employee’s information to the database.
Requirements and constrains
Functional requirements
Authentication
 Login- The user can login to the HRMS system with his/her username and password.
 Logout- The user can log out from the HRMS system. Login failure- If the user does not exist in the
database or the user has not yet being authorized by the HRMS admin. Authorization
 User role check- After logging in, the user role will be checked from the database and the user
interface will be displayed according to their role. Process Data
 Display- User with defined roles can display the content of the database. Being more specific,
employee can only view his/her personal information. HOD can not only see his/her personal
information but also employee’s information who are under his/her department or school. Admin and
HR can display their personal information and all employees’ information.
 Edit- A user with employee role can edit his/her specific personal information. Dean or HOD can only
edit employees’ personal information that is under his/her coverage except user role type. Admin can
edit all information related to all employees’ including their user role type.
 Search- User with Dean/HOD role can search the content of database for the employees’ who are
under his/her coverage. HR and admin roles can search all the employees’ information in the database.
Update authentication- This feature can be used only by admin role type. Admin can update the role
type of a specific user. For example, an employee got promotion and his role type will be changed from
employee role id to HOD or Dean role. Admin will be able to update this authentication mechanism.
Non functional requirement
Hardware requirements There is no restriction on the
number of the users to be added to the database. Hardware
requirements EMS should be able to work on a computer
with the following minimum hardware specifications: OS:
Windows 10/11 CPU: Pentium III (700MHz) and above
Memory: 1GB and above, Capacity: 128GB of drive storage
Others: Network interface card, mouse, keyboard, and
monitor.
Software requirements Since EMS application is a web-based
application, internet connection must be established. The
EMS software personal database model will support ORACLE
environment as DBMS. SYSTEM SPECIFICATION HARDWARE
SPECIFICATION Device name DESKTOP-3HL4K60 Processor
11th Gen Intel(R) Core(TM) i7-11390H @ 3.40GHz Installed
RAM 16.0 GB (15.7 GB usable) Hard Disk : 512 GB System
type 64-bit operating system, x64-based processor
SOFTWARE SPECIFICATION Operating System : Platform
Independent Front End : JAVA, CSS Back End : JAVA, Oracle
Database. Reports : Data Report Tools : NetBeans
,WampServer64
SOFTWARE FEATURES : NetBeans IDE NetBeans IDE gives you
skeleton applications in the form of project templates for all
the technologies it supports. In addition, it provides a set of
sample applications, some of which can be recreated step by
step by following a related tutorial available on NetBeans.org.
The IDE provides project templates and sample projects that
help you create Java SE applications, Java EE applications,
Java ME applications, HTML5 applications, NetBeans Platform
applications, PHP application, and C/C++ applications.
Features • Best Support for Latest Java Technologies 9 • Fast
& Smart Code Editing • Easy & Efficient Project Management
• Rapid User Interface Development • Bug Free Code •
Support for Multiple Languages • Language cross platform
support WampServer WampServer is a Web development
platform on Windows that allows you to create dynamic Web
applications with Apache2, PHP, MySQL and MariaDB.
WampServer automatically installs everything you need to
intuitively develop Web applications. You will be able to tune
your server without even touching its setting files. Best of all,
WampServer is available for free (under GPML license) in
both 32 and 64 bit versions. WampServer is not compatible
with Windows XP, SP3, or Windows Server 2003. Features •
Manage your Apache, MySQL and MariaDB services • Install
and switch Apache, MySQL, MariaDB and PHP Releases •
Manage your servers settings • Access your logs • Access
your settings files • Create alias • Use Virtual Host as hosters

More Related Content

Similar to Employee Management System in Java

Brochure HRMS Systems Overview
Brochure HRMS Systems OverviewBrochure HRMS Systems Overview
Brochure HRMS Systems OverviewNitin Shenoy
 
Intranet Automation of Human Resource Management System
Intranet Automation of Human Resource Management SystemIntranet Automation of Human Resource Management System
Intranet Automation of Human Resource Management SystemIOSR Journals
 
Payroll Management System SRS
Payroll Management System SRSPayroll Management System SRS
Payroll Management System SRSShubham Modi
 
Mis project report on DELHI INFO.COM MANAGEMENT INFORMATION SYSTEM
Mis project report on DELHI INFO.COM MANAGEMENT INFORMATION SYSTEMMis project report on DELHI INFO.COM MANAGEMENT INFORMATION SYSTEM
Mis project report on DELHI INFO.COM MANAGEMENT INFORMATION SYSTEMpankaj pandey
 
Employee Management System
Employee Management SystemEmployee Management System
Employee Management SystemAnjali Agrawal
 
Men Salon management system project and ppt
Men Salon management system project and pptMen Salon management system project and ppt
Men Salon management system project and pptpavisubashsp
 
Amit Sethi (Review 2) OCT
Amit Sethi (Review 2) OCTAmit Sethi (Review 2) OCT
Amit Sethi (Review 2) OCTAmit Sethi
 
Employee work management system project using codeIgniter
Employee work management system project using codeIgniter Employee work management system project using codeIgniter
Employee work management system project using codeIgniter Shahinul Islam Sujon
 
industrial manpower resource manager
industrial manpower resource managerindustrial manpower resource manager
industrial manpower resource managerFreelancer
 
Resource Pool Abstract 2017
Resource Pool Abstract 2017 Resource Pool Abstract 2017
Resource Pool Abstract 2017 ioshean
 
Employee tracking and management system android app by Akshay Jagtap.
Employee tracking and management system android app by Akshay Jagtap.Employee tracking and management system android app by Akshay Jagtap.
Employee tracking and management system android app by Akshay Jagtap.AkshayJagtap39
 
Capstone power point final
Capstone power point finalCapstone power point final
Capstone power point finaljoyousone1104
 
Payroll management presentation
Payroll management presentationPayroll management presentation
Payroll management presentationAnam Khan
 
Payrollmanagement 131216001152-phpapp02
Payrollmanagement 131216001152-phpapp02Payrollmanagement 131216001152-phpapp02
Payrollmanagement 131216001152-phpapp02Anam Khan
 
Hotel Management System
Hotel Management System Hotel Management System
Hotel Management System Kusum Sankhala
 

Similar to Employee Management System in Java (20)

Brochure HRMS Systems Overview
Brochure HRMS Systems OverviewBrochure HRMS Systems Overview
Brochure HRMS Systems Overview
 
E M S ppt (1).pptx
E M S ppt (1).pptxE M S ppt (1).pptx
E M S ppt (1).pptx
 
Intranet Automation of Human Resource Management System
Intranet Automation of Human Resource Management SystemIntranet Automation of Human Resource Management System
Intranet Automation of Human Resource Management System
 
HR Software
HR SoftwareHR Software
HR Software
 
Payroll Management System SRS
Payroll Management System SRSPayroll Management System SRS
Payroll Management System SRS
 
Mis project report on DELHI INFO.COM MANAGEMENT INFORMATION SYSTEM
Mis project report on DELHI INFO.COM MANAGEMENT INFORMATION SYSTEMMis project report on DELHI INFO.COM MANAGEMENT INFORMATION SYSTEM
Mis project report on DELHI INFO.COM MANAGEMENT INFORMATION SYSTEM
 
Employee Management System
Employee Management SystemEmployee Management System
Employee Management System
 
Men Salon management system project and ppt
Men Salon management system project and pptMen Salon management system project and ppt
Men Salon management system project and ppt
 
Amit Sethi (Review 2) OCT
Amit Sethi (Review 2) OCTAmit Sethi (Review 2) OCT
Amit Sethi (Review 2) OCT
 
Employee work management system project using codeIgniter
Employee work management system project using codeIgniter Employee work management system project using codeIgniter
Employee work management system project using codeIgniter
 
industrial manpower resource manager
industrial manpower resource managerindustrial manpower resource manager
industrial manpower resource manager
 
Resource Pool Abstract 2017
Resource Pool Abstract 2017 Resource Pool Abstract 2017
Resource Pool Abstract 2017
 
Employee tracking and management system android app by Akshay Jagtap.
Employee tracking and management system android app by Akshay Jagtap.Employee tracking and management system android app by Akshay Jagtap.
Employee tracking and management system android app by Akshay Jagtap.
 
Capstone power point final
Capstone power point finalCapstone power point final
Capstone power point final
 
More
MoreMore
More
 
San_Resume_new
San_Resume_newSan_Resume_new
San_Resume_new
 
Payroll management presentation
Payroll management presentationPayroll management presentation
Payroll management presentation
 
Payrollmanagement 131216001152-phpapp02
Payrollmanagement 131216001152-phpapp02Payrollmanagement 131216001152-phpapp02
Payrollmanagement 131216001152-phpapp02
 
My_Resume_Aug_2015
My_Resume_Aug_2015My_Resume_Aug_2015
My_Resume_Aug_2015
 
Hotel Management System
Hotel Management System Hotel Management System
Hotel Management System
 

Recently uploaded

Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...Akihiro Suda
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxAndreas Kunz
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf31events.com
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 

Recently uploaded (20)

Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 

Employee Management System in Java

  • 2. Presented by: Gourav Jain Saema Azim Keshri Thakur Anwesha Kayal Shivam Kumar
  • 3. Project Background Employees are the backbone of any company therefore their management plays a major role in deciding the success of an organization. Employees Management Software makes it easy for the employer to keep track of all records. This software allows the administrator to edit employees, add new employees, transfer/promote/terminate employees. Each employee in the database is associated with a position can be added and edited when need arises. Employees can be transferred between positions easily without having to retype back their information in the database. You can check to see if there are duplicate positions/employees in the database. Most of all, the employer can assign tasks to employees and assess their progress in order to keep track of employee performance. A flexible and easy to use Employee Management software solution for small and medium sized companies provides modules for personnel information management thereby organization and companies are able to manage the crucial organization asset – people. The combination of these modules into one application assures the perfect platform for reengineering and aligning Human Resource processes along with the organizational goals. This system brings about an easy way of maintaining the details of employees working in any organization. It is simple to understand and can be used by anyone who is not even familiar with simple employees system. It is user friendly and just asks the user to follow step by step operations by giving easy to follow options. It is fast and can perform many operations for a company. The goal of this project is to design and develop an employee management system to fill existing gaps in the management of employees.
  • 4. Objective of the project • In this world of growing technologies everything has been computerized. With large number of works opportunities, the Human workforce has increased. Thus, there is a need of a system which can handle the data of such many 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: • Design of a web-based HR management system to fulfil requirements such as project management, leave management, report generation to assist in performance appraisal, ESS and employee trainings. • Well-designed database to store employee information. • A user friendly front-end for the user to interact with the system.
  • 5. Scope The scope of this project will be limited to the following: • Employee profiles: HR will have access to employee profiles and will be able to edit and update their details. • HR will be able to take the attendance of the employees • Hr can update, check, modify, delete employees salary details ,he can increment and decrement the salary according to the employees performance.HR can input the da, hra, med,pf and basic salary . • Report generation: The HR manager will be able to generate timely reports in order to monitor employees and this can be used for performance appraisals. The reports will be have all the information of an employee from age, address, email id,job post, employee id,father name, date of birth,phone,educational qualification and Aadhar card no. • Recruitment Process: The HR manager will then have the ability to add an employee’s information to the database.
  • 6. Requirements and constrains Functional requirements Authentication  Login- The user can login to the HRMS system with his/her username and password.  Logout- The user can log out from the HRMS system. Login failure- If the user does not exist in the database or the user has not yet being authorized by the HRMS admin. Authorization  User role check- After logging in, the user role will be checked from the database and the user interface will be displayed according to their role. Process Data  Display- User with defined roles can display the content of the database. Being more specific, employee can only view his/her personal information. HOD can not only see his/her personal information but also employee’s information who are under his/her department or school. Admin and HR can display their personal information and all employees’ information.  Edit- A user with employee role can edit his/her specific personal information. Dean or HOD can only edit employees’ personal information that is under his/her coverage except user role type. Admin can edit all information related to all employees’ including their user role type.  Search- User with Dean/HOD role can search the content of database for the employees’ who are under his/her coverage. HR and admin roles can search all the employees’ information in the database. Update authentication- This feature can be used only by admin role type. Admin can update the role type of a specific user. For example, an employee got promotion and his role type will be changed from employee role id to HOD or Dean role. Admin will be able to update this authentication mechanism.
  • 7. Non functional requirement Hardware requirements There is no restriction on the number of the users to be added to the database. Hardware requirements EMS should be able to work on a computer with the following minimum hardware specifications: OS: Windows 10/11 CPU: Pentium III (700MHz) and above Memory: 1GB and above, Capacity: 128GB of drive storage Others: Network interface card, mouse, keyboard, and monitor. Software requirements Since EMS application is a web-based application, internet connection must be established. The EMS software personal database model will support ORACLE environment as DBMS. SYSTEM SPECIFICATION HARDWARE SPECIFICATION Device name DESKTOP-3HL4K60 Processor 11th Gen Intel(R) Core(TM) i7-11390H @ 3.40GHz Installed RAM 16.0 GB (15.7 GB usable) Hard Disk : 512 GB System type 64-bit operating system, x64-based processor SOFTWARE SPECIFICATION Operating System : Platform Independent Front End : JAVA, CSS Back End : JAVA, Oracle Database. Reports : Data Report Tools : NetBeans ,WampServer64 SOFTWARE FEATURES : NetBeans IDE NetBeans IDE gives you skeleton applications in the form of project templates for all the technologies it supports. In addition, it provides a set of sample applications, some of which can be recreated step by step by following a related tutorial available on NetBeans.org. The IDE provides project templates and sample projects that help you create Java SE applications, Java EE applications, Java ME applications, HTML5 applications, NetBeans Platform applications, PHP application, and C/C++ applications. Features • Best Support for Latest Java Technologies 9 • Fast & Smart Code Editing • Easy & Efficient Project Management • Rapid User Interface Development • Bug Free Code • Support for Multiple Languages • Language cross platform support WampServer WampServer is a Web development platform on Windows that allows you to create dynamic Web applications with Apache2, PHP, MySQL and MariaDB. WampServer automatically installs everything you need to intuitively develop Web applications. You will be able to tune your server without even touching its setting files. Best of all, WampServer is available for free (under GPML license) in both 32 and 64 bit versions. WampServer is not compatible with Windows XP, SP3, or Windows Server 2003. Features • Manage your Apache, MySQL and MariaDB services • Install and switch Apache, MySQL, MariaDB and PHP Releases • Manage your servers settings • Access your logs • Access your settings files • Create alias • Use Virtual Host as hosters