SlideShare a Scribd company logo
1 of 10
Download to read offline
Daffodil International University
The Department of Computer Science and Engineering (CSE)
Author: Sadia Akter
ID: 151-15-265
Study Program: Software Engineering (CSE 333)
Tutors: Taslima Ferdaus Shuva (Lecturer of CSE Department)
Scope: 1147 words inclusive of appendices
Date: 11-12-2017
B.Sc. Final Project Report
within Computer Science and Engineering A,
Software Engineering
Scenario, Use Case, GUI, Class Diagram
Employee Management System
Sadia Akter (151-15-265)
1
Acknowledgements
We would like to thank my teacher for providing us the golden opportunity. I
am very grateful to my lecturer, Taslima Ferdaus Shuva for her valuable support
and guidance. I am very grateful and thankful to all those who helped me in my
entire report.
At last, but not least we are thankful to our parents and families who encourage
us to study and who support us financially and who gave us the opportunity to
spend our golden time in learning.
“Seek Knowledge From Cradle To Grave.”
2
Table of Contents
Abstract...................................................................................... 3
Introduction................................................................................ 3
Scenario...................................................................................... 4
UML Models................................................................................5
1. Use Case Diagram................................................................5
2. GUI………………………………………………………………………………… 6
3. Class Diagram ..................................................................... 8
CONCLUSIONS ............................................................................9
3
Abstract:
The system as such as it will be developed is called Employee Management System (EMS).
It is designed to be developed from the combination of a web application and a desktop
application. The web part of the system is for online advertising and employment. The
desktop application will store and manage each employee data. The purpose of developing
this software project is to register each employee in the system and then manage each
employee data and fully automate attendance and salary calculation and management
system.
Key words: Online advertising, recruitments, employee registration, employee data
maintenance, attendance and salary processing.
Introduction:
The entire System of Employee Management (EMS) is designed to remove problems in
existing system and the organization will meet its specific aims. One of the most important
aims from the system is to provide detail profile of each employee. As a result the system
is most important for improving other systems of organization like human resources
management.
Analysis and Design Process covers a major phase of software development life cycle as
shown in the following figure:
The role of EMS is to centralize the repository of staff data including recruitment,
attendance and salary. An effective Employee Management System helps to generate
accurate and timely employee information to fulfill the objectives.
EMS keeps the record of employee joining date, leaving date, assets provided. It manages
salary of employee according to the attendance. It also focuses on the capabilities and
facilities provided by the company. Without an employee management system it is tedious
to control employees.
4
Scenario:
Scenario according to dictionary: a written plan of the characters and events in a play or
film, taking about the way in which a situation may develop. Scenario is an important issue
in software engineering, it is like a story of functions of the system and working with system.
Scenario is better to explain major parts and functions of the system. So, we have written
the following scenario for our project of Employee Management System:
A jobless person follow advertisements on websites to find a job. At the time of viewing
websites he/she find a job advertised from Vista Interiors Ltd Company. Then he/she click
on the link and see description of job. For apply applicant has Name, age, gender, address,
mobile no, email, applicant photo, field of study, qualification, experience, job category,
salary range & then apply for job by online. Applicant application is analyzed by recruitment
committee of the company. If it was acceptable then schedule applications and then send
email to inform each applicant to get present at specified time and location related to
company for interview. Recruitment committee has recruitment no, recruitment type. Both
of these are private. Applicant get informed by email so he/she go to the specified place on
time for giving interview, if interview failed then inform by sending email to applicant from
rejection. If applicant passed interview then he/she is registered in the system as an
employee by admin. Admin has name, age, gender, address, phone no. Here only name is
visible to all and all other are hidden to all. Then create account and specify time and days
of work for employee. Account has username, password, phone no. Here only username is
visible to all and all other are hidden to all. In Registration process the admin need
employee’s has 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. After that, when time and days of work are specified
then manger create him/her attendance according to work time and dates then maintain
it. Attendance has name, age, gender, address, phone no, date/time. Here only name is
visible to all and all other are hidden to all. Manager can view or update employee details
or status. Manager has name, age, gender, address, phone. Here only name is visible to all
and all other are hidden to all. Employee login to system each work day and mark
attendance of current date or view his/her own details. Manger calculate net salary at the
end of each month for employees according to attendance and it is viewed and approved
by admin. Net Salary has basic salary, overtime, absentees. Here all are hidden to all. When
salary was approved by admin, then Finance is responsible to pay salary approved by
admin, payment is possible to send employee’s account or giving a check. Finance has
name, address, phone no. Here only name is visible to all and all other are hidden to all.
5
UML Models:
1. USE CASE
6
2. GUI:
Application
Name
Email
Mobile No
Age
Gender
Field of Study
Qualification
Experience
Job Category
Salary Range
Apply
Photo
Registration
Employee Name
Employee ID
Date of Birth
National ID No
Mobile No
Email
Dependents
Field of Study
Qualification
Experience
Create Account
Photo
7
Login
Email
Password
Email/ Employee Name
Employee ID
Login
Attendance
Time
Data DD/MM/YYYY
Confirm Update
Payment
Employee Name
Pay Scale (Per Day)
Number of Day Worked
Deductions
Pay Total
Search
Calculate
OK
8
3. Class Diagram:
9
CONCLUSIONS:
This documents had shown that UML specification is an important specification to ensure
the completeness of an information system. And from the above work and discussion it is
concluded that the UML is a powerful modeling language to solve scientific problems. In
this paper a complete modeling of recruitment process, registration, attendance and salary
process has been done through the UML. Mapping from design into implementation is an
important process in software development life cycle. This EMS shows an example of
effective way to organize staff details for an organization. The combination of all modules
into one application will ensure the perfect platform to manage employee data and store
for further use in the future.

More Related Content

What's hot

Project Proposal of an Employee Management System
Project Proposal of an Employee Management SystemProject Proposal of an Employee Management System
Project Proposal of an Employee Management SystemNurFathihaTahiatSeeu
 
Employee Management System Project Propsal
Employee Management System Project Propsal Employee Management System Project Propsal
Employee Management System Project Propsal Syed Junaid
 
Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...
Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...
Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...Mohammad Karim Shahbaz
 
Employee management system Project
Employee management system ProjectEmployee management system Project
Employee management system ProjectFaizanAnsari89
 
Sequence diagram for employee management system(EMS)
Sequence diagram for employee management system(EMS)Sequence diagram for employee management system(EMS)
Sequence diagram for employee management system(EMS)Achal (अचल) Porwal
 
Hostel management system
Hostel management systemHostel management system
Hostel management systemYashna Jawrani
 
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
 
Final major project presentation on (10 april2016) aits haldwani
Final major project  presentation on (10 april2016) aits haldwaniFinal major project  presentation on (10 april2016) aits haldwani
Final major project presentation on (10 april2016) aits haldwaniVijay Singh Khatri
 
School management System
School management SystemSchool management System
School management SystemHATIM Bhagat
 
Employee information management system
Employee information management systemEmployee information management system
Employee information management systemMansoor Bhanpurawala
 
Synopsis of online Attendance System
Synopsis of online Attendance SystemSynopsis of online Attendance System
Synopsis of online Attendance SystemShyam Sundar Pandey
 
Hotel management system
Hotel management systemHotel management system
Hotel management systemRoni Roy
 
Hostel Management System(HMS)
Hostel Management  System(HMS)Hostel Management  System(HMS)
Hostel Management System(HMS)Omkar Walavalkar
 
Employee payroll and leave management
Employee payroll and leave managementEmployee payroll and leave management
Employee payroll and leave managementamit vashishtha1
 
College management-system
College management-systemCollege management-system
College management-systemkarthik10435
 
Hostel managements system
Hostel managements systemHostel managements system
Hostel managements systemFahad Chishti
 
Feedback System in PHP
Feedback System in PHPFeedback System in PHP
Feedback System in PHPPrince Kumar
 
Employee management system
Employee management systemEmployee management system
Employee management systemDeepák Soni
 
Employee Management System
Employee Management SystemEmployee Management System
Employee Management SystemMonotheist Sakib
 

What's hot (20)

Project Proposal of an Employee Management System
Project Proposal of an Employee Management SystemProject Proposal of an Employee Management System
Project Proposal of an Employee Management System
 
Employee Management System Project Propsal
Employee Management System Project Propsal Employee Management System Project Propsal
Employee Management System Project Propsal
 
Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...
Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...
Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...
 
Employee management system Project
Employee management system ProjectEmployee management system Project
Employee management system Project
 
Sequence diagram for employee management system(EMS)
Sequence diagram for employee management system(EMS)Sequence diagram for employee management system(EMS)
Sequence diagram for employee management system(EMS)
 
Hostel management system
Hostel management systemHostel management system
Hostel management system
 
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
 
Final major project presentation on (10 april2016) aits haldwani
Final major project  presentation on (10 april2016) aits haldwaniFinal major project  presentation on (10 april2016) aits haldwani
Final major project presentation on (10 april2016) aits haldwani
 
School management System
School management SystemSchool management System
School management System
 
Employee information management system
Employee information management systemEmployee information management system
Employee information management system
 
Synopsis of online Attendance System
Synopsis of online Attendance SystemSynopsis of online Attendance System
Synopsis of online Attendance System
 
Hotel management system
Hotel management systemHotel management system
Hotel management system
 
Hostel Management System(HMS)
Hostel Management  System(HMS)Hostel Management  System(HMS)
Hostel Management System(HMS)
 
HR management system
HR management systemHR management system
HR management system
 
Employee payroll and leave management
Employee payroll and leave managementEmployee payroll and leave management
Employee payroll and leave management
 
College management-system
College management-systemCollege management-system
College management-system
 
Hostel managements system
Hostel managements systemHostel managements system
Hostel managements system
 
Feedback System in PHP
Feedback System in PHPFeedback System in PHP
Feedback System in PHP
 
Employee management system
Employee management systemEmployee management system
Employee management system
 
Employee Management System
Employee Management SystemEmployee Management System
Employee Management System
 

Similar to Employee management system in Software Engineering

Anvica Payroll Management
Anvica Payroll ManagementAnvica Payroll Management
Anvica Payroll ManagementVijay Nilevar
 
Software employee management system ppt
Software employee management system pptSoftware employee management system ppt
Software employee management system pptSadia Akter
 
Payroll Management System Complete Report
Payroll Management System Complete ReportPayroll Management System Complete Report
Payroll Management System Complete ReportSavio Aberneithie
 
Payroll management system thdc rishikesh
Payroll management system thdc rishikeshPayroll management system thdc rishikesh
Payroll management system thdc rishikeshSURAJ KAMBOJ
 
Online Payroll Hrms 1.2
Online Payroll Hrms 1.2Online Payroll Hrms 1.2
Online Payroll Hrms 1.2ankurpatel29
 
prashant sharma final approved project.doc
prashant sharma final approved project.docprashant sharma final approved project.doc
prashant sharma final approved project.docprshantsharma2
 
Ijirstv1 i12005
Ijirstv1 i12005Ijirstv1 i12005
Ijirstv1 i12005venusarva
 
J A V A A B S E C A R E E R A N D C O N S U L T A N C Y S E R V I C E S
J A V A  A B S    E  C A R E E R  A N D  C O N S U L T A N C Y  S E R V I C E SJ A V A  A B S    E  C A R E E R  A N D  C O N S U L T A N C Y  S E R V I C E S
J A V A A B S E C A R E E R A N D C O N S U L T A N C Y S E R V I C E Sncct
 
RESUME_SEJAL N DAVE
RESUME_SEJAL N DAVERESUME_SEJAL N DAVE
RESUME_SEJAL N DAVESejal Dave
 
ManikandarajS_MBA_HR and SYSTEMS_1.01
ManikandarajS_MBA_HR and SYSTEMS_1.01ManikandarajS_MBA_HR and SYSTEMS_1.01
ManikandarajS_MBA_HR and SYSTEMS_1.01Manikandan Raj
 
Photon Professional - 01-Jun-15.
Photon Professional - 01-Jun-15.Photon Professional - 01-Jun-15.
Photon Professional - 01-Jun-15.Amritha Photon
 
Photon Professional - 01-Jun-15.
Photon Professional - 01-Jun-15.Photon Professional - 01-Jun-15.
Photon Professional - 01-Jun-15.Samhitha Photon
 
Photon Professional - 01-Jun-15.
Photon Professional - 01-Jun-15.Photon Professional - 01-Jun-15.
Photon Professional - 01-Jun-15.Keerthi Photon
 
Photon Professional - 01-Jun-15.
Photon Professional - 01-Jun-15.Photon Professional - 01-Jun-15.
Photon Professional - 01-Jun-15.Uma photon
 

Similar to Employee management system in Software Engineering (20)

Online Payroll & HRMS
Online Payroll & HRMSOnline Payroll & HRMS
Online Payroll & HRMS
 
Anvica Payroll Management
Anvica Payroll ManagementAnvica Payroll Management
Anvica Payroll Management
 
Employee management system uml
Employee management system umlEmployee management system uml
Employee management system uml
 
Payroll Software
Payroll SoftwarePayroll Software
Payroll Software
 
Orange payroll
Orange payrollOrange payroll
Orange payroll
 
Hamida ali al shabani
Hamida ali al shabaniHamida ali al shabani
Hamida ali al shabani
 
Software employee management system ppt
Software employee management system pptSoftware employee management system ppt
Software employee management system ppt
 
Payroll Management System Complete Report
Payroll Management System Complete ReportPayroll Management System Complete Report
Payroll Management System Complete Report
 
Payroll management system thdc rishikesh
Payroll management system thdc rishikeshPayroll management system thdc rishikesh
Payroll management system thdc rishikesh
 
Online Payroll Hrms 1.2
Online Payroll Hrms 1.2Online Payroll Hrms 1.2
Online Payroll Hrms 1.2
 
prashant sharma final approved project.doc
prashant sharma final approved project.docprashant sharma final approved project.doc
prashant sharma final approved project.doc
 
Ijirstv1 i12005
Ijirstv1 i12005Ijirstv1 i12005
Ijirstv1 i12005
 
J A V A A B S E C A R E E R A N D C O N S U L T A N C Y S E R V I C E S
J A V A  A B S    E  C A R E E R  A N D  C O N S U L T A N C Y  S E R V I C E SJ A V A  A B S    E  C A R E E R  A N D  C O N S U L T A N C Y  S E R V I C E S
J A V A A B S E C A R E E R A N D C O N S U L T A N C Y S E R V I C E S
 
RESUME_SEJAL N DAVE
RESUME_SEJAL N DAVERESUME_SEJAL N DAVE
RESUME_SEJAL N DAVE
 
ManikandarajS_MBA_HR and SYSTEMS_1.01
ManikandarajS_MBA_HR and SYSTEMS_1.01ManikandarajS_MBA_HR and SYSTEMS_1.01
ManikandarajS_MBA_HR and SYSTEMS_1.01
 
Photon Professional - 01-Jun-15.
Photon Professional - 01-Jun-15.Photon Professional - 01-Jun-15.
Photon Professional - 01-Jun-15.
 
Photon Professional - 01-Jun-15.
Photon Professional - 01-Jun-15.Photon Professional - 01-Jun-15.
Photon Professional - 01-Jun-15.
 
Photon Professional - 01-Jun-15.
Photon Professional - 01-Jun-15.Photon Professional - 01-Jun-15.
Photon Professional - 01-Jun-15.
 
Photon Professional - 01-Jun-15.
Photon Professional - 01-Jun-15.Photon Professional - 01-Jun-15.
Photon Professional - 01-Jun-15.
 
RESUME AKSHAY KR MOHANTY
RESUME AKSHAY KR MOHANTYRESUME AKSHAY KR MOHANTY
RESUME AKSHAY KR MOHANTY
 

Recently uploaded

main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture designssuser87fa0c1
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIkoyaldeepu123
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
DATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage exampleDATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage examplePragyanshuParadkar1
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 

Recently uploaded (20)

main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture design
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AI
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
DATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage exampleDATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage example
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 

Employee management system in Software Engineering

  • 1. Daffodil International University The Department of Computer Science and Engineering (CSE) Author: Sadia Akter ID: 151-15-265 Study Program: Software Engineering (CSE 333) Tutors: Taslima Ferdaus Shuva (Lecturer of CSE Department) Scope: 1147 words inclusive of appendices Date: 11-12-2017 B.Sc. Final Project Report within Computer Science and Engineering A, Software Engineering Scenario, Use Case, GUI, Class Diagram Employee Management System Sadia Akter (151-15-265)
  • 2. 1 Acknowledgements We would like to thank my teacher for providing us the golden opportunity. I am very grateful to my lecturer, Taslima Ferdaus Shuva for her valuable support and guidance. I am very grateful and thankful to all those who helped me in my entire report. At last, but not least we are thankful to our parents and families who encourage us to study and who support us financially and who gave us the opportunity to spend our golden time in learning. “Seek Knowledge From Cradle To Grave.”
  • 3. 2 Table of Contents Abstract...................................................................................... 3 Introduction................................................................................ 3 Scenario...................................................................................... 4 UML Models................................................................................5 1. Use Case Diagram................................................................5 2. GUI………………………………………………………………………………… 6 3. Class Diagram ..................................................................... 8 CONCLUSIONS ............................................................................9
  • 4. 3 Abstract: The system as such as it will be developed is called Employee Management System (EMS). It is designed to be developed from the combination of a web application and a desktop application. The web part of the system is for online advertising and employment. The desktop application will store and manage each employee data. The purpose of developing this software project is to register each employee in the system and then manage each employee data and fully automate attendance and salary calculation and management system. Key words: Online advertising, recruitments, employee registration, employee data maintenance, attendance and salary processing. Introduction: The entire System of Employee Management (EMS) is designed to remove problems in existing system and the organization will meet its specific aims. One of the most important aims from the system is to provide detail profile of each employee. As a result the system is most important for improving other systems of organization like human resources management. Analysis and Design Process covers a major phase of software development life cycle as shown in the following figure: The role of EMS is to centralize the repository of staff data including recruitment, attendance and salary. An effective Employee Management System helps to generate accurate and timely employee information to fulfill the objectives. EMS keeps the record of employee joining date, leaving date, assets provided. It manages salary of employee according to the attendance. It also focuses on the capabilities and facilities provided by the company. Without an employee management system it is tedious to control employees.
  • 5. 4 Scenario: Scenario according to dictionary: a written plan of the characters and events in a play or film, taking about the way in which a situation may develop. Scenario is an important issue in software engineering, it is like a story of functions of the system and working with system. Scenario is better to explain major parts and functions of the system. So, we have written the following scenario for our project of Employee Management System: A jobless person follow advertisements on websites to find a job. At the time of viewing websites he/she find a job advertised from Vista Interiors Ltd Company. Then he/she click on the link and see description of job. For apply applicant has Name, age, gender, address, mobile no, email, applicant photo, field of study, qualification, experience, job category, salary range & then apply for job by online. Applicant application is analyzed by recruitment committee of the company. If it was acceptable then schedule applications and then send email to inform each applicant to get present at specified time and location related to company for interview. Recruitment committee has recruitment no, recruitment type. Both of these are private. Applicant get informed by email so he/she go to the specified place on time for giving interview, if interview failed then inform by sending email to applicant from rejection. If applicant passed interview then he/she is registered in the system as an employee by admin. Admin has name, age, gender, address, phone no. Here only name is visible to all and all other are hidden to all. Then create account and specify time and days of work for employee. Account has username, password, phone no. Here only username is visible to all and all other are hidden to all. In Registration process the admin need employee’s has 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. After that, when time and days of work are specified then manger create him/her attendance according to work time and dates then maintain it. Attendance has name, age, gender, address, phone no, date/time. Here only name is visible to all and all other are hidden to all. Manager can view or update employee details or status. Manager has name, age, gender, address, phone. Here only name is visible to all and all other are hidden to all. Employee login to system each work day and mark attendance of current date or view his/her own details. Manger calculate net salary at the end of each month for employees according to attendance and it is viewed and approved by admin. Net Salary has basic salary, overtime, absentees. Here all are hidden to all. When salary was approved by admin, then Finance is responsible to pay salary approved by admin, payment is possible to send employee’s account or giving a check. Finance has name, address, phone no. Here only name is visible to all and all other are hidden to all.
  • 7. 6 2. GUI: Application Name Email Mobile No Age Gender Field of Study Qualification Experience Job Category Salary Range Apply Photo Registration Employee Name Employee ID Date of Birth National ID No Mobile No Email Dependents Field of Study Qualification Experience Create Account Photo
  • 8. 7 Login Email Password Email/ Employee Name Employee ID Login Attendance Time Data DD/MM/YYYY Confirm Update Payment Employee Name Pay Scale (Per Day) Number of Day Worked Deductions Pay Total Search Calculate OK
  • 10. 9 CONCLUSIONS: This documents had shown that UML specification is an important specification to ensure the completeness of an information system. And from the above work and discussion it is concluded that the UML is a powerful modeling language to solve scientific problems. In this paper a complete modeling of recruitment process, registration, attendance and salary process has been done through the UML. Mapping from design into implementation is an important process in software development life cycle. This EMS shows an example of effective way to organize staff details for an organization. The combination of all modules into one application will ensure the perfect platform to manage employee data and store for further use in the future.