You are on page 1of 24

HAWASSA UNIVERSITY

COLLEGE OF INFORMATICS DEPARTMENT


OF INFORMATION TECHNOLOGY

PROJECT TITLE
HUMAN RESOURCE MANAGEMENT SYSTEM
FOR TARCHA INDUSTRIAL COLLAGE

PROJECT ADVISOR: Msr Daniel Tesfay


Date ____/___
Special Acknowledgement
• First of all, we would like to thank
almighty God.
• Second Excellency Instructor Msr Daniel Tesfay and
our examiners
To give your excessive time.

•Third my group members.


Project Abstract

The main objective of this project is to develop a


website that enables the Human Resource
Management System of Tarcha Industrial Collage
Human Resource Management (HRM) office in order
to control, search, update, and manage the other
activities of employee’s information in a simple and
fast way.
Introduction for of our project

• Tarcha industrial collage human


resource management use manual
system and they are facing difficulty in
their daily activities. By this resin we
want to develop a computerized HRMS
system to solving daily activity challenges
of this Tercha Industrial College.
Statement of the Problems
The main problem of this office of Tarcha Industrial Collage is
dealing with their daily job manually. Doing manual has a side effect
and has many problems throughout the work. For this reasons the
problems that the office currently facing is:

•Difficulty of searching and modifying employee information if they


need.
•Time consumption because of manual work for simple jobs.
•Mistakes happened frequently (lack of accuracy).
Lack of reliability.
CONT…..

•Since the work is done manually buying the


paper, pen, pencil and etc. needs more cost.
•Lack of reliability.
•There is redundancy of data
•Need large space to store file
•Human energy loss
General objectives
The main objective of this project is to change the existing manual Human Resource Management system of Tarcha Industrial Collage To automated, computerized and web based Human Resource
Management system.
Specific objectives
To achieve the above general
objective of the project the focused
on the following specific objectives:
CONT…..
Specific objectives
• To minimize cost wasted for manual work like
paper and pen.
• To maximize the quality/access of HRM
services.
• To make Managing employees easier
computerized system.
• To Minimize data redundancy.
CONT…..
Specific objectives

• To simplify work and to save work time


• To Inserting, Deleting, Updating and Searching
employees in the system
• To improve the capacity of employees
involved in the record office.
Scope of the project
Registering new Employee
Updating Employee information
Search employee information
Generate reports
Employee placement
Methodology for the project

1. Data collection methods


• Data collection methods are the most important part of our project to find the main
requirements of system and how to understand the system does. We are choose
from interview, questioner and observation interview.
2. Tools used in Analysis and design of the system
Project management methodology: we use waterfall methodology to manage our
project because this methodology has different advantages:
Advantage of the waterfall method
•Design errors are captured before any software is written saving time during the
implementation phase.
•Excellent technical documentation is part of the deliverables and it is easier for new
programmers to get up to speed during the maintenance phase.
•The approach is very structured and it is easier to measure progress by reference to clearly
defined milestones.
•Testing is easier as it can be done by reference to the scenarios defined in the functional
specification.
tools to analyses and design the new system

Hardware Requirements
• Computer with 4.00 GB RAM, 500GB hard
disk, Intel(R) core (TM) i5-3220 CPU 3.30GHz,
system type 64 bit operating system.
Software development tools
Activities Tools
Client side code HTML and CSS

Validate data JavaScript

Database Server MYSQL, Ms Access..etc

Server side script PHP

Server WAMP server

Documentation Microsoft word, Microsoft PowerPoint


2007/2010

Browsers Mozilla Firefox 3.0,IE 5.5/6.0/7.0,Enternet


explorer….etc

UML Visio 2010/13/15/16…etc


Limitation of the project
• Even though, this project is focus on Tarcha Industrial Collage
Human Resource Management System, it doesn’t include

payroll system and other system which has relationship in Human Resource
Management system.
The machine is not active a system is not accessed by a users.
Project significant/use
Generally this project are use to:-
• our college Human Resource Management office perfectly take
place daily activity perfectly.
• A extravagancy of economy, human power and time is covered
or substitute by using this modern system
• To share a norms for other neighbor and our country for good
work effectively use in any HRM office.----etc
Functional requirements
• Registering the new employee in the collage.
• Produce report based on the employee’s database.
• Managing the Employees information efficiently.
• Authorizes the administrator to control data access by the
user.
• Search an Employee by Employee ID.
• Update, save the employee’s information if necessary.
• Delete unnecessary or out of date information.
• Describe the employee placement.
• Vacancy announcement.
Non-functional requirements
Non-functional requirements are requirement, which has not essential for the system,
but it can support and give more quality for the system.

• Performance requirements
• Users interface requirement
• Security and accesses permission
• Backup and Recovery
System activates

login

Admin/p
ersonnel username and
officer/E Invalid password
mployee

Valid
check Other page

diagram for login


new employee registration activates
sequence diagram of new
employee registration

Personnel Login Security check New Emp register Database


officer <<UI>> <<controler>> <<UI>> <<DB>>

wants to register
enter
enter user name
and password
check
Invalid
open
Display form
fill fields
Validate infor
save
Registered
Use case
class diagram
Administrator Manage system
Emp placement
-empID:string -AdminID:string
-Username:sring
-Fname:string -AdminName:sting 1
+Delete() -empID:string
-Mname:string
1..* 1
+Update() +Delete()
-Birthdate:string 1
+Search() +Update()
-Country:string 1 +create()
()
-Region:string 1..*
1 New emp registration
-Location:string
-sex:char -empID:string
1
+search() Login -Fname:string
+register() -username:string -Mname:string
-password:string -Lname:string
1 +sigin() -Birthdate:integer
+reset() -age:integer
1 -sex:char
1 -dayofemployment:integer
Personnel officer -monthofempoyment:integer
Search emp info -personnelID:string -yearofemployment:integer
1
-empID:string 1..* -personnelname:string -department:string
1
1 +Register() -qualification:string
+Search()
+Generate report() 1..*-experience:integer
1 1
1 () -levelofeducation:string
1 -marriagestatus:string
1 +submit()
1..*
Employee
Delete emp info +reset()
-name:string
-empID:sting
-empID:string 1..* Vacancy announcement
+Delete() -requationtype:string
+search()
-date:date
-requationnumber:integer
Generate report Update emp info 1..* -announcedby:string
-jobnumber:double
-empID:string
-empID:string 1 1..* -Registrationstartdate:string
+Update() -Registrationenddate:string
+Generate report()
-salary:string
+Reset() -announcementtype:string
-quantity:string
-qualfication:string
-gender:char

+save()
+delete()
+update()
Database diagram

You might also like