Research Assignment 1
Research Assignment 1
Research Assignment 1
August 2023
Addis Ababa Ethiopia
Declaration
We declare that all the contents of this project are our own. This project has not been done or
presented for a degree in any other university and all the sources of material used for the
project/thesis have been acknowledged.
I
Acknowledgment
First, we would like to thank creature of the universe, almighty God for giving us the wisdom
and strength we need to fulfill our duty. Thanks God!
We would like to thank our Advisor for his valuable comments, support, and guidance
throughout this project work.
It is a great pleasure to get an opportunity to thank our families for supporting and teaching us
what is important in life. Thank you our Families! Finally, we would like to thank our university
and friends for their encouragement and support throughout this project work.
II
Abstract
Employees are the backbone of any company therefore their management plays a major role in
deciding the success of an organization. Employee management system allows the
administrator to create account for employees, and give permission for HRM manager to create
and attend the attendance of the employees. You can check to see if there are duplicate
positions/employees in the database. This system brings about an easy way of maintaining the
details of employees working in an organization. The system as such as it will be developed is
called employee management system (EMS). It is designed to develop the web based
application of employee management for sekota polytechnic college. The web part of the
system is for registering, creating and managing account. It is simple to understand and can be
used by anyone who is not even familiar with simple employee’s 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 an organization. The goal of this project is to design and
develop an employee management system to fill existing gaps in the manual management of
employees.
III
Table of Contents
Declaration ................................................................................................................................. I
Acknowledgment ...................................................................................................................... II
Abstract .................................................................................................................................... III
Abbreviations and Acronyms ................................................................................................... V
Chapter one ................................................................................................................................ 1
1. Introduction ...................................................................................................................... 1
1.1 Background ...................................................................................................................... 2
1.2 Statement of the problem ................................................................................................. 2
1.3 Research questions ............................................................................................................... 2
1.4 Objectives of the project .................................................................................................. 3
1.5 General objective ......................................................................................................... 3
1.6 Specific objective ......................................................................................................... 3
1.7 Significance of the Project ............................................................................................... 3
1.8 Scope of the project ......................................................................................................... 4
1.9 Out of the Scope........................................................................................................... 4
2. Limitation of the project ................................................................................................. 4
3. Methodology of the project ............................................................................................. 4
3.1 Data Collection Methods ............................................................................................. 5
3.2 System Analysis and Design ........................................................................................ 5
3.3 Implementation methodology ...................................................................................... 6
3.4 Development Tools (Technologies) ............................................................................. 6
3.5 Feasibility Study .............................................................................................................. 7
3.6 Economic feasibility .................................................................................................... 7
3.8 Technical Feasibility .................................................................................................... 8
3.9 Schedule feasibility ...................................................................................................... 8
Project schedule ........................................................................................................................ 9
Legal feasibility ................................................................................................................. 9
Budget planning ................................................................................................................... 10
4. References: ................................................................................................................... 11
IV
Abbreviations and Acronyms
EMS: Employee Management System
HRM: Human resource management
CSS: Cascading style sheet
HTTP: Hyper Text Transfer Protocol
UML: Unified Modeling Language
CEMS: Current Employee Management System
RAD: Requirement Analysis Document
V
Chapter one
1. Introduction
A Web-based application is any program that is accessed over a network connection using
hypertext transfer protocol (HTTP), rather than existing within a device’s memory. It is a
software package that can be accessed through the web browser. A web-based system provides
access to a software system using a computer and internet connection. It is an application that
is usable only with an active Internet connection and that uses HTTP as
its primary communications protocol.
Currently Employee Management System (EMS) is a system used to manage and controlling
of the employers of an organization in a simple and easy method. EMS removes problems in
existing systems and used the organization to meet its specific aims. The best and most
important aim of this 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 resource
management (HRM).
The role of the EMS is to centralize the repository of staff data including registering of a new
employee, attendance and salary of an employee. 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 and leaving date. It manages salary of
employee according to the attendance .It also focuses on the capabilities and facilities provided
by the company.
Web based Employee management system is the system which is used to manage and control
the employees using the network connection. The information of the employee and the data
which is related to employees are managed on the network connection.
1
1.1 Background
Sekota polytechnic college found in northern part of Ethiopia means Amara region, in
Waghmira zone. Sekota polytechnic college was founded in 2000 e.c. Sekota polytechnic
college is found at the north of Amhara. It is 320 kilometers from Dessie. It is one of the best
colleges which contribute great impacts to the socio-economic and industrial development of
Ethiopia. It provides education training for Student in basic fields of all subjects especially in
modalities of generalist, specialist, and clusters.
2
1.4 Objectives of the project
Our project has two objectives. Those are:
3
Improving employee satisfactions by delivering services timely, more quickly and
accurate to them
4
3.1 Data Collection Methods
Interview: It is fact finding technique where by the system analyst collects
information from individual face to face interaction.
Direct Observation: It is fact finding technique where the system analyst either
participates in or watches a person performs activities to learn about the system.
Organization Document Analysis: This helps us to satisfy our data requirement.
We refer to the policies and procedures of the employee management system of
sekota polytechnic college. We read the module document of employee
management system of sekota polytechnic college.
Internet: - Internet is our major source to gather information.
5
3.3 Implementation methodology
Frontend:
PHP: for server side scripting language and for programming.
The project team has chosen this server side language because of:
PHP supports many databases (MYSQLSERVER, and Oracle).
PHP is open source software (OSS).
PHP is free to download and use.
Cascading Style Sheet (CSS) and JavaScript: - for client side script language.
The project team has chosen this client side language because of:
Used to control the appearance of a Web site by creating style sheets
Used to specify the precise font, size, color and other properties of
displayed text
All browsers support CSS today.
Used to validate the script
Backend:
MYSQL SERVER: for database application. The reason that we choose this MY SQL
SERVER is:-
Documentation tools
- Microsoft office 2010
- Computer windows: window 7
6
3.5 Feasibility Study
Feasibility study is an analysis of an idea. The feasibility study focuses on helping answer the
essential questions of “should we precede the proposed project idea?”
Feasibility study outline is provided to give you guidance on how to proceed with the study
and what to include. It includes the following:
7
3.8 Technical Feasibility
This system is technically feasible, since the whole system is designed using the latest
technologies which is front end and back end of the system is PHP and MYSQL SERVER
(WAMP: Apache server) respectively. These development tools are most recent and popular
technologies to develop web based systems and design databases. As a result this system is
technically feasible. Operational Feasibility
In this project operational feasibility refers to an evaluation which analyzes how well sekota
polytechnic college employee management system operates. This system is easily acceptable
by the user/customers because the system will be user friendly and accurately meet the user’s
requirement.
The system also develops with modularized way that the new changes or plans will fit into the
existing systemic framework.
8
Project schedule
1. System proposal
2. Requirement analysis
3. System modeling
4. System design
Document
5. Presentation
6. Implementation
and testing
7. Final Presentation
9
Budget planning
We assume the total cost that needs to develop this project is
No Materials to be used Amount Price per Total cost(birr)
unit(birr)
1 Toshiba laptop 4 12000 48000
2 Pen 5 5 25
3 A4 size paper 1 pack 110 110
4 Print 120 page 1 120
5 Flash disk One 8GB flash 200 200
Total 48455 birr
10
4. References:
[1]Scott Ambler book (2001) Cambridge University, United Kingdom: 2nd edition
[2] http://www.engineeringethiopia.org/institute/kombolcha-institute-technology
11