The system as such as it is designed is called Employee Management System (EMS). Employee Management System is documented using UML Diagrams very easy to understand. This Employee Management System is designed to Manage the Recruitment & new Employee Registration process and Manage each Employee data. Attendance Management System and Salary Management Systems are also embedded. UML Diagrams ( Use Case Diagram, Activity Diagram, State Chart Diagram or State Machine, Sequence Diagram, Class Diagram, Deployment Diagram, Component Diagram ) and text are for this documentation. NU,BCS.
NOTE: This is just the presentation. Total Documentation can also be found here:
https://www.slideshare.net/mohammadkarim3785/ems-employee-management-system-documentation-nubcs
2. Employee Management System
Nangarhar UniversityNangarhar University
Computer Science FacultyComputer Science Faculty
Software Engineering DepartmentSoftware Engineering Department
Program: Group Practice on Analysis, Design & Documentation of
Software Development
Stage: 6th Semester
Subject: Software Engineering
Due Date: Monday, June 01, 2015
Group Members
1.Mohammad Karim
2.Ehsanullah
3.Sharifullah
NU,BCS,SE 2 of 27
3. Employee Management System
The System handles all the information for workers
and issues related to them.
Provide detail profiles of each staff and centralize
the repository of staff data
The system should be able to help management
determine if the corporation is over-staffed or under-
staffed.
forecast retirement rate or employment needs to
improving employee satisfaction
find skills amongst employees and to effectively
share information to government agencies or other
authorities that need such information.
Normally the handling of workers’ information.
NU,BCS,SE 3 of 27
4. Problem Statement
The problem definition for designing the system is to
maintain data of employee, to make easy controlling
employees, to divide jobs and access control of
employees, to use technology for accurate and timely
processing by fully privacy and full authority access.
The objective of the project is to set up employee
information system about status of employee and
attendance of employee and monthly salary process and
delivery.
To eliminate or reduce as much as possible the
hardships of existing system and avoid errors while
entering data. No formal knowledge is needed for user
to use the system. Whole system is completely
protected.
NU,BCS,SE 4 of 27
5. Scenario EMS
A jobless person follow advertisements on websites to
find a job. At the time of viewing websites he/she find
a job advertised from Jawed Afghan Agricultural
Machinery and Equipment Manufacturing Company.
Then he/she click on the link and see description then
apply for job.
Applicant application is analyzed by recruitment
committee of the company, if it was acceptable then
schedule applications and inform each applicant to
get present at specified location related to company
for test and/or interview.
Applicant get present and give test and/or interview, if
test and/or interview failed then inform applicant from
rejection.
NU,BCS,SE 5 of 27
6. Scenario EMIS Cont…
If applicant passed test and/or interview then
he/she is registered in the system as an employee
by admin of the organization. Then create account
and specify time and days of work for employee.
In Registration process the admin need
employee’s personal information like: name, date
of birth, national identity no/ passport no, mobile,
email, dependents, educational information like:
field of study, qualification, experience and other
related information such as health problems, more
responsibilities than this job and so on.
NU,BCS,SE 6 of 27
7. Scenario EMIS Cont…
After that, time and days of work are
specified by admin then manger create
him/her attendance according to work time
and dates then maintain it. Manager can
view or update employee details or status.
Employee login to system and mark
attendance created by manger each day of
work or view his/her own details.
NU,BCS,SE 7 of 27
8. Scenario EMIS Cont.…
Manger then calculate net salary for each
employee according to attendance and it is
viewed and approved by admin.
Finance is responsible to give each
employee net salary calculated by manger
and approved by admin.
Finally, admin, manager and employee are
logged out from system after a specific
interaction with the system is completed.
NU,BCS,SE 8 of 27