You are on page 1of 20

COLLEGE OF ENGINEERING AND TECHNOLOGY

(CET)

(ADIGRAT UNIVERSITY)
DEPARTMENT OF COMPUTER SCIENCE

“Online Job searching System”

No. Group Members ID Email Phone No.


Name:

1 Abdella Dawud 00526/08 abdelladawud01@gmail.com 0919070290

2 Wedeabreha Gebre 00643/08

3 Deres Abera 00560/08

4 Asefu Gethun 00542/08

5 Lumines Teklebrhan 2506/07

Advisor’s name: Mr. Haylay

A senior project

Submitted to Department of Computer Science, College of Engineering, Adigrat

University

Adigrat, Ethiopia

December,2018
Table of contents

Contents
List of tables.................................................................................................................................................. 3
List of appendixes ......................................................................................................................................... 3
Abbreviations and Acronyms ....................................................................................................................... 3
Chapter One ................................................................................................................................................ 3
1.1. Executive summary ............................................................................................................................ 3
1.2. Introduction ........................................................................................................................................ 4
1.3. Background of the project .................................................................................................................. 5
1.4. Statement of the problem ................................................................................................................... 5
1.5. Objective of the project ...................................................................................................................... 7
1.5.1. General Objective ....................................................................................................................... 7
1.5.2. Specific Objective ....................................................................................................................... 7
1.6. Methodology of the study .................................................................................................................. 7
1.6.1 Fact Finding Techniques .............................................................................................................. 7
1.6.2 System Analysis and Design ........................................................................................................ 8
1.6.3. Development tools ...................................................................................................................... 8
1.6.4. Testing methodologies ................................................................................................................ 9
1.7 Scope of the Project ............................................................................................................................ 9
1.8. Limitations of the project ................................................................................................................. 10
1.9. Significance of the project ............................................................................................................... 10
1.10. Feasibility study of the project ....................................................................................................... 10
1.10.1 Operational Feasibility ............................................................................................................. 10
1.10.2 Technical Feasibility ................................................................................................................ 10
1.10.3 Economic Feasibility................................................................................................................ 11
1.10.4 Schedule Feasibility ................................................................................................................. 11
1.11. Cost Analysis ................................................................................................................................. 12
1.11.1. Tangible costs ......................................................................................................................... 12
1.11.1.2. Software Cost ....................................................................................................................... 12
1.11.1. Deployment costs .................................................................................................................... 13
1.12. Team Composition ......................................................................................................................... 13

2
References and webliography ..................................................................................................................... 15
Appendix ..................................................................................................................................................... 15

List of tables
Table 1.Ddevelopment hardware tools ......................................................................................................... 8
Table 2. Development software tools ........................................................................................................... 9
Table 3. Table of task and schedule ............................................................................................................ 11
Table 4. Hardware cost ............................................................................................................................... 12
Table 5.Software costs ................................................................................................................................ 13
Table 6. Deployment costs .......................................................................................................................... 13
Table 7.Team composition.......................................................................................................................... 14

List of appendixes
Appendix 1. Job Search Breakthrough Questionnaire ................................................................................ 15

Abbreviations and Acronyms


 OJSP: Online job searching Portal
 ADU: Adigrat University

Chapter One

1.1. Executive summary


Online Job Searching Portal is a web based computer system that provides easy communication
mechanisms between job seekers and job providers. The system helps us to easily contact with

3
different job seekers and job providers as well as to solve job searching problem by different
angle of view. Finding jobs that best suits the interests and skill set is quite a challenging task for
the job seekers. This document will have five chapters in total.

In chapter one we are going to discuss about the proposed system including the background of
the project ,statement of the problem ,objectives of the project, methodology of the project ,scope
of the project, limitation of the project, significance of the project, feasibility analysis and team
composition.

The second chapter is about requirement analysis. Chapter three will deal with system and object
design. In chapter four we will discuss about implementation of the project. Finally chapter six
covers about the testing phase of the project.

1.2. Introduction
Computer science in now days play a great role on the development of our world and in
revolutionizing the life’s of human beings. It leads the world with safe distribution of
information among individuals and well defined activities. And also makes the lives easier by
providing various kinds of applications & technologies. As a result our world have been
swimming in the ocean of computation, So to win the computation in this world you should
provide the services within short period of time and increase efficiency and effectiveness of the
service. This can achieve through computerized way.

The difficulties arise from not having proper knowledge on the organization’s objective, their
work culture and current job openings. In addition, finding the right candidate with desired
qualifications to fill their current job openings is an important task for the recruiters of any
organization. Online Job Search Portals have certainly made job seeking convenient on both
sides. Job Portal is the solution where recruiter as well as the job seeker meets aiming at
fulfilling their individual requirement. They are the cheapest as well as the fastest source of
communication reaching wide range of audience on just a single click irrespective of their
geographical distance. The web application “Online Job Searching Portal” provides an easy and
convenient search application for the job seekers to find their desired jobs and for the recruiters
to find the right candidate. Job seekers from any background can search for the current job
openings. Job seekers can register with the application and update their details and skill set. They

4
can search for available jobs and apply to their desired positions. Employer can register with the
application and posts their current openings. They can view the Job applicants and can screen
them according to the best fit. Users can provide a review about an organization and share their
interview experience, which can be viewed by the Employers.

Both job seekers and job providers need of getting accurate, timely and ratified information
which assists them to make decisions on specific issues; to ensure information flow amongst
different stakeholders; and to preserve records for future use.

However In the moment the above mentioned actors contacting each other by calling one by one
or by job seekers read notice board daily as well as job providers open their job positions on
notice board and other ways. Those way are is difficult to address information and to solve
problem with less amount of the time, effectively and efficiently. Therefore to solve the above
problem must implement computerized way using current technologies.

1.3. Background of the project


Viewing available jobs, or applying for the job at the agency can be done for which job
seekers has to go to the agency and check the available jobs at the agency. Job seekers check the
list of jobs available and apply the job. Then the agency will show available jobs for the job
seeker for his qualifications and then updates the jobs database.

Now a day it is difficult to communicate, employees and employers. Therefor in order to


accomplish those difficulties must implement online job searching portal that makes the current
condition easy by providing easy communication mechanism between job seekers and job
providers. Such as both job seekers and job providers can chat each other’s about the position of
a job.

1.4. Statement of the problem


The recruitment process is a very large and important process which is mostly done by human
beings, not by the system. The conventional approach of submitting resumes to the company and
then holding the evaluation process is a very tedious task as the company has to give
advertisements or has to go to the colleges for recruiting people. This process can be made easy
and flexible for the candidates as well as the company managers so that the whole recruitment
process is handled automatically.

5
In the present system the job seeker has to approach different offices to find detail information
about the job. This wastes a lot of time and will be hard for an applicant to find these offices.
And also the tourist might not get all the necessary information about a given place. The system
is not effective and efficient because it requires a lot of hard work as the service providers has to
give relevant information for the tourist.

The following are some of the problems encountered with the current system. These are:

 In adequate information.

 Unable to find all the information in one place.

 Difficult to update the tourist information.

 The system language is not local.

This conventional approach of recruiting people increases the work of maintaining candidates on
paper work which requires a lot of manpower. Other than this, it increases the complexity and
also contains less efficiency. The automated system needs to be found which replaces the current
conventional system or at least decreases this whole process' complexity. Not only the above
drawbacks but also the current systems have the following problems.

 Security problems: Ethiopian job searching portals like ethio jobs include so
many commercial sites embedded in them. When the functionality of the portal is
wide with the other issues its security is so less.
 The current system applications are not scoped.
 The current system relies on manual system.
 The connection between the job provider and job seeker is limited.
 However their presence the current portals are not in work, why because their
scope is wide and not specific.
 The existing systems are commercial not much free.
 They are hard to user understanding.

6
1.5. Objective of the project
1.5.1. General Objective
The main objective of this project is to develop Secure, Efficient, Effective, Reliable, User-
Friendly and Helpful job searching portal.

1.5.2. Specific Objective


To achieve the general objective mentioned above the following are the specific objectives of the
project:

 Design the system with appropriate methodology, strategy, easily


understandable and user friendly interface
 Building an efficient and effective system
 Give to the user an opportunity to look better result
 Reduce overhead cost.
 Increase reliability and availability of information.

1.6. Methodology of the study


1.6.1 Fact Finding Techniques
The methods that we have used to collect information about the system are:

Referring existed documentation:

We have referred different documentation to get information about job systems.

Searching different websites:

We have visited different websites to understand the current condition about online
job searching such as ethio-jobs,qefera,employEthiopia etc.

Using questionnaire method from several actors

To identify the needs of actors in the system we will use the questionnaire interview
method. The format is available in appendix part of the document.

7
1.6.2 System Analysis and Design
To design the system the project team chooses Object Oriented Modeling techniques and Unified
modeling language tools. Because, modification of the object implementation is easy and
understanding of the structure is easy and also direct manipulation of architectural components is
easy. It also manages and assembles objects that are implementing in our system, and the
composition of objects and interaction between objects on the system. This is categorized in to
two phases. These phases are object oriented analysis and object oriented design.

1.6.2.1 Object Oriented Analysis (OOA)


During this phase we will look at the problem domain, and with the aim of producing a
conceptual model of the information that exists in the area which will be analyzed. And this
models the functions of the system (use case modeling), identifying the business objects,
organize the objects and also the relationship between them.

1.6.2.2 Object Oriented Design (OOD)


In this phase Model object interactions and behaviors that support the use case scenario, and
finally update object model to reflect the implementation environment. And also transforms the
conceptual model produced in object-oriented analysis to take account of the constraints imposed
to our system format, so that we will use this phase to refine the use case model to reflect the
implementation environment.

1.6.3. Development tools


The following hardware and software tools will be used used to develop the system.

1.6.3.1Hardware tools

Component Tools/programs
Computer processor Core i3 or maximum
Memory 4.0 GB or maximum
Laptop computer 64bit, 4GB Ram
Desktop computer 64bit, 4GB Ram
Table 1.Ddevelopment hardware tools

8
1.6.3.2. Software tools

Activities Tools/programs
Client side coding Html
Client side scripting JavaScript
Platform MS windows
Database server MYSQL
Web server Apache
Server side scripting PHP
Browser Google chrome or any other similar
browsers
Documentation MS word 2010
Operating system Window 10
Code editor Note pad++
Table 2. Development software tools

1.6.4. Testing methodologies


Black box testing-in this internal system design is not taken into account. Testing is based on the
requirements and functionality. Black box testing is used to check if the system work based on the
functionality and the requirement.

Functional testing- this testing mechanism focuses on the output as per the requirement. I.e. it testis if
the given requirement of the system are met. It does not focus on the internal working of the system.

System testing- in this the entire system is tested as per the requirement. This testing methodology covers
the entire functionalities of the system.

1.7 Scope of the Project


 All job seekers lob providers and admin register to OJSP system.
 The registered users can use the system.
 The guest can visit the portals home page.
 Admin can manage the entire system network.
 Job providers can post job and specify the requirement of the posted job.

9
 Job seekers can apply for a job posted.
 All actors of the system except the system visitor can comment and communicate to each
other.
 All the actors except page visitor can reply or remove the corresponding comment.

1.8. Limitations of the project


Limitations of the OJSP system are:

 Limitation of the Internet in some area, as it still has not touched the lives of every
individual.
 Lack of knowledge restricts large number of people from using the internet.
 Some people refuse to trust the use of online services.

1.9. Significance of the project


The significance of OJSP system includes economic, social and environmental aspects. It allows
choosing the perfect place for hiring the job and this makes job seekers to make good decisions
with their proffcion.in addition to that job providers can the appropriate employees. It also helps
to minimize the wastage of time spending to search the job.

1.10. Feasibility study of the project

The feasibility analysis helps in viability of the OJSP project as well as helps in enhancing the
concept prior to the implementation of the project.
1.10.1 Operational Feasibility
The proposed system is operational feasible. It will be easily operable and quick enough in to
providing the desired service. The system is easy to use and user friendly which guide the user of
the system to interact with it very quickly and easily.

1.10.2 Technical Feasibility


The proposed system is technically feasible i.e. it can be easily maintained and repaired without
requiring higher experts or technical assistant. The current problems in job searching will be
fixed technically.

10
1.10.3 Economic Feasibility
The development of the system will play a major role in increasing the job searching flow in
Adigrat University.

1.10.4 Schedule Feasibility


The proposed system is schedule feasible i.e. it asses the degree to which the potential time
frame and completion dates for all major activities within a project. This feasibility study not
only collects the entire requirements but also calculate the total time for completion of the
project. So this project will be schedule feasible by completing within its deadline.

This project is scheduled tentatively and the proper time table will be open by the department.

Weeks

11-13week
1 -4 week

7-11week
4-7week
1 week

Activities

13-17
week
Project Proposal

Requirement
Analysis Phase

System &
Object Design

Implementation
Testing

Documentation

And project
submission

Table 3. Table of task and schedule

11
1.11. Cost Analysis
1.11.1. Tangible costs

1.11.1.1. Hardware Cost


The tangible costs to be incurred in developing the system are: for
 Hardware development cost
 Software development cost

No Material Amount Unit price(Birr) Total price

1 Laptop (Toshiba) 1 13,000.00birr 13,000.00birr

2 Paper (A4 ) 1/2 packet 65.00birr 130.00birr

3 Pen (lexi5) 2 6.00birr 12.00birr

4 Flash memory (8GB) 1 140.00birr 140.00bir

5 Copy - 150.00birr 150.00birr

6 Print - 200.00birr 200.00birr

Total 13,567.00birr

Table 4. Hardware cost

1.11.1.2. Software Cost

Software cost
Item Total price(Birr)
WAMP /XAMP Server Open source
Microsoft visual code Open source
Windows 10 Professional freeware

12
Note pad++ Freeware
Microsoft Word 2010 freeware
Total Birr free

Table 5.Software costs

1.11.1. Deployment costs

cost for the new system when deploys

Type Price per year

Web hosting Server According Ethio telecom price

Domain Name According Ethio Telecom price

System Admin By government scale

Table 6. Deployment costs

1.12. Team Composition


Project Online job searching portal
Title
Prepared No Name ID No. Email/Mobile Responsibility
by
1. Abdella 00526/08 abdelladawud01@gmail.com Project
Dawud manager and
project
implementer
2. Weldeabraha 00643/08 Data collector
Gebre
3. Asefu 00542/08 System tester
Getahun
4. Deres Abera 00560/08 System

13
designer
5. Lumines 2506/07 project
Teklebrhan implementer

Date December 2018


Advisor Mr. Hailay Advisor
Table 7.Team composition

14
References and webliography
 https://www.esetube.com/top-5-best-job-search-sites-ethiopia/
 https://www.thebalancecareers.com/top-best-job-websites-2064080/

Appendix
Appendix 1. Job Search Breakthrough Questionnaire

These questions are designed to help you get a better understanding of the issues relating to your
job search efforts, and to help you break through those issues to achieve success.
You are welcome to discuss your answers with us.

Instructions: please answer the questions below candidly and completely. All of your
responses are confidential. Answer each question in the appropriate box. It will expand to
accommodate any length answer.

Your Name, Phone Number


A:

1. How effective are your current job search efforts?


On a scale of 1 to 10 (where 10 is highly effective), how would you rate the effectiveness of your
job search so far? Why?

A:

2. Your current situation?


Describe your current employment (or unemployment) situation. If you are employed, describe,
in some detail, why you want to make a change. What would you like from your next job or

15
career that you do not have in your current or last one? Examples: better work/life balance, less
pressure, more collegiality and team work. Explain fully. What is your compensation package
now?

A:

3. Where are you heading? What is your job search destination?


What is the goal for your job search? (Note: "Get a job, any job" isn't an actionable
goal). Think specifically. What kind of job do you want? What kind of compensation do you
need to make (minimum). What would you be satisfied making? What kind of organization or
stage of development? What level of responsibility? What industries? Would you like to be
more on the business side?

A:

4. Why?
Tell us why you have selected the goals described in Question 3. What do you want from your
next job or career besides a paycheck?

A:

5. What are you doing to find your next job?


How much time each week are you spending on your job search? Please blacken one of the
following alternatives. What activities are consuming your time (list activities and about how
much time (%) each is taking you)? Examples may include:
o Online job boards
o Contact recruiters
o Direct company contact

16
o Resume posting
o Redoing resume &
o Marketing documents
o Checking company websites
o Generally worrying about what to do next

6. Where are you focusing your attention?


Do you have one or two primary practice areas or positions of interest where you are focusing
your job search efforts? Describe them below.

A:

7. How are you using to announce your job?


What have you done to network your way to a new job?

A:

8. What is your personal “Brand Strategy”?


What is your value proposition? How would you answer a potential employer’s question , “Why
should I hire you versus someone else?”

A:

9. How are you spending your time? Please select one.


o Am wasting it in job searching only.

17
o Other else.
10. What does your suggestions for your future job searching?
A:

What else should we know before we leave?


A:

For the job providers and job seekers that have the job portal experience
Have you ever used jobs/careers website to apply for jobs?
o Yes
o No

Which websites have you used?


(Several answers possible)
o Ezaga
o ethioJobs
o employEthiopia
o qefera
o jobs.et
o addisJobs
o ahadujobs
Other, please specify

How many websites do you use when you search for a job online?
o I only search jobs through one main website
o I use from 2 to 5 websites

18
o I use more than 5 websites

Do you have any suggestions for careers website that would help improve your experience?

How do you prefer to apply for a job online?


o By filling a forms on the website
o By attaching your own documents (CV, cover letter)

Do you have any concerns with posting any of the following information online?
(Several answers possible)
o Your work experience history
o Your personal information (Age, address, phone number)
o Your salary expectations
o If you are willing to relocate or not
o No I am not concerned about any information

Have you ever been asked for interview for a job you applied online?
o Yes
o No

What are/would be for you the most important search options (criteria) when browsing on
a jobs site?
(Please rank your answers from 1 to 5: 1 is the most important and 5 is the least important)
o Job title
o Skills requested (keywords)
o Content keywords (in the body of the job advert)
o Activity of the company (eg products or services the company sell)
o Location
o Name of a company
o Education/career level
o Experience requested
o Posting date

19
o Salary

Yours in success,@2011 Adigrat University graduating class team 9.

---------------------------------------------------------------------------------------------------------------------

20

You might also like