Professional Documents
Culture Documents
1.0 Rationale
This microproject includes a problem statement with the solution for the proposed
problem statement and this project also includes the requirements of the given system and a
model to understand the working of the given system. In this system, Employee can add
his/her information and view it and can also apply for leave application. HOD can view and
edit employees’ information and also apply for leave. HR can view all information and edit it
and also generate reports and also approve leave applications. Admin can add, delete user,
edit user’s role and view user’s activity log.
6.0 Output
Problem Statement: - We all know that it is difficult to manually handle all the data of
employees. It will require a lot of paperwork which can cause human errors and also it time
consuming. A number of current systems lack employee self-service meaning employees are
not able to access and manage their personal information directly without having to go
through their HR departments or their managers. This problem can be tackled by creating an
Employee Management System.
Requirement Analysis: -
Functional Requirements: -
1. Authentication: - Login – User can login into system using his/her username and
password.
Logout: - User can logout from the system.
Login Failure: - If the user does not exist in the database or the user has
not yet being authorized by the Admin of the System.
2. Authorization: - User role check – After authentication, user role will be checked from the
database and the user interface will be displayed
according to the role.
3. Process Data: -
Display – Employee can view their information. HOD can view his/her information along
with all employees’ information. HOD and Admin can view their personal
information along with all employees’ information.
Edit – Employee can edit his/her information. HOD can edit his/her information along with
employees’ information. Admin can edit everyone’s information.
Search – HOD can search the information about the employees. Admin can search
everyone’s information. Search feature only works on specific keywords showing
employee’s characteristics, skills, features and etc.
Update Authentication – This feature can only be used by Admin. Admin can update the
role type of a specific user.
4. Leave Application: – The user can be able to fill in leave form in appropriate fields. The
Admin can be able to approve leave applications based on the
reasons stated, length of leave.
5. Recruitment: – Add new employee – HR is able to add a new employee with his/her
personal details.
6. Report Generation: - HR shall be able to generate a report in pdf format for each
employee based on the information in database.