Edited Chapter One OJSP
Edited Chapter One OJSP
(CET)
(ADIGRAT UNIVERSITY)
DEPARTMENT OF COMPUTER SCIENCE
A senior project
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
Chapter One
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.
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.
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.
We have visited different websites to understand the current condition about online
job searching such as ethio-jobs,qefera,employEthiopia etc.
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.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
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.
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.
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.
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.
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.
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
11
1.11. Cost Analysis
1.11.1. Tangible costs
Total 13,567.00birr
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
13
designer
5. Lumines 2506/07 project
Teklebrhan implementer
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.
A:
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:
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:
16
o Resume posting
o Redoing resume &
o Marketing documents
o Checking company websites
o Generally worrying about what to do next
A:
A:
A:
17
o Other else.
10. What does your suggestions for your future job searching?
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
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?
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
---------------------------------------------------------------------------------------------------------------------
20