Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

ST - Mary's UNIVERSITY: Department of Computer Science

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 7

St.

Mary’s UNIVERSITY
DEPARTMENT OF COMPUTER SCIENCE

PROJECT TITLE: - DEVELOPMENT OF JOB


RELATED SEARCH ENGINE FOR ETHIOPIAN JOB
SEARCH

Name id
1. Lidetu Ketema RCD/2097/2011
2. Remedan Hiyas RCD/2110/2011
3. Leul Nigusu RCD/1927/2011
4. Natan Tesfaye

1|Page
Chapter two

Business area analysis and requirement definition

1.1 Introduction

Currently, most of job seekers 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 by reading
different Newspapers, job announcements posts on notice board. This way of finding job consumes time
and finance job seekers and Employers. And also it is difficult to get qualified candidate for the
companies. In addition to this, job seekers view and apply for jobs through distinct job search website.
But, these sites require extra steps to be accessed.

2.2 Major Functions In The Existing System


Data Input: - Data has been inputted like résumé directly by the job seeker.
Data Processing: -Analyse the inputted information collected by the employer manually. Data
Output: - Compare the applicant and place on the notice board the selected applicant.

Data Input: - The job seeker first log in and data has been inputted like résumé directly by the job
seeker to apply the jobs on website like ethiojob.net/mjob.com system.

Data Processing: Analyze the inputted information collected by the web page system.

Data output. Compare the applicant and post the selected applicant on website like
ethiojob.net/mjob.com and print out on notice board.

2.1 Players In The Existing System


Current system encompasses different players (actors) to carry out the whole activities.

1) Company owner: the person who can have a right to control the employer over all work.
2) Employee: is a person who can have the right to post update and edit profile in case of
ethiojob.net/mjob.com and a person who can place a vacancy paper on notice board in case of
manual system.

2|Page
3) Job seeker: a person who can get information about a latest job from ethiojob.net/mjob.com.
and from notice board

2.3 Business Rules


The existing business rule of job search method has its own set of rules and regulations between the job
seeker and the company. This rule and regulations must be fulfilled by job seekers to search, view and
apply for job posted by the company. The rules are:-

 The job seeker must be free from charges

 The job seeker also needs to be between 18 and 65


 The company should be legally licensed

2.4 Report Generating Of Existing System


The existing system doesn’t have any report generate about number of costumer that visit the
notice board and the job search web site ,number of job seeker that are successful get a job , the
number of company that used the sit and notice board.

2.5 Bottlenecks Of The Existing System


The existing system (web based job search system) needs web browser and the manual system
is more difficult for employer.

2.5.1 Performance Problem


Due to the manual system of job search the job is posted in the notice board by printing on paper
and when they want to update the print again in returned manually through long steps.

 Searching and getting available vacancies on notice board are takes long time for job seeker.
 In case of job search website like ethiojob and mjob search system the job seeker must
needs the distinct website in order to use the system. In general it have no a user friendly
interface to the user (job seeker) and the pages are difficult to use easily mostly manual
essence.

3|Page
Information problem: It explains the information contents of the existing system in terms of input,
process, output and data storage.

28
2.5.2 Input
 Due to the manually inserting and printing of data it may face to error
 Loss of data on the notice board may occur by weather condition, and by some ugly people.

2.5.3 Output
 Inaccuracy information may be produced
 Poor flow of information between the job seeker and the company.

2.5.4 Data Storage


 Lack of well-organized database
 Data are not easily accessible due to its integration placed in different location
 Difficult to change and edit
 Data redundancy that leads to inconsistency.

2.6 Security And Control Problem


 Due to the manual work the input data have no any security and it may erased from the
notice board easily.

2.7 Efficiency Problem


 The manual system is not efficient to select the appropriate applicant.

2.8 Practices To Be Preserved


Since the existing system has many of manually and need of considering the site that are distinct
website that are to search job and also work manual or traditional that our proposed system preserved
or included.

2.9 Alternative Solution To Solve The Problem


This is a simple the feasible application for the employer and the job seeker that the job seeker can
used to search job; the job seeker register and apply for job; get the latest job; get immediate
information anywhere and anytime.

4|Page
2.10 Proposed System
The job search engine System is web-based application for job seekers. This application
contains server containing the database of job seeker and employer; client containing GUI
(graphical user interface).And our system will also have detailed

information about the job (job search, latest job, categories of jobs). This system enables job
seekers to search and view details of a specific job and applies for jobs posted from different
employers and will generate and forward announcement and vacancy notifications in return. It
will also shortlist qualified candidates who fulfill the criteria required by the employers.

2.11 Requirements Of The Proposed System


Requirement analysis is the key phase in project development. Requirement is divided into two:

 function requirement
 non-functional requirements
Generally, this application will improve and ease the way of finding jobs by minimizing the cost and
effort of job seekers.

2.11.1 Functional Requirements

Functional Requirements are those that refer to the functionality of the system, i.e. what services it will
provide to the user. Statements of services the system should provide how the system should react to
particular inputs and how the system should behave in particular situations.

 Enable job Seeker and employer to register.


 Enable the job seeker, employer, administrator to login and logout.
 Enable the job seeker to view and update his/her profile.
 Enable the job seeker to receive and view job notification.
 Enable the job seeker to view, post, update his/her resume.
 Enable job seeker to search job, view job detail, apply for job, View latest job, view jobs
based on their category.
 Enable the administrator to view employer detail.
 Enable the administrator to approve and reject the employers.
 Enable the employer to post, edit and delete Job.
 Enable the employer to view selected applicant and applicant’s detail.

5|Page
 Enable the employer to View resume.
 Enable employer to update profile.
 Search job from world wide that indexed by
 Generate Report

 Number of visitor.
 Number of company.
 Number of successful.

2.11.2 Non -Functional Requirements


Nonfunctional (supplementary) requirements relevant to other information needed to produce the
correct system and are detailed separately.

 User friendly interface: The system should have easily understandable interface (users
can interact with the system through the user interface easily
 Accuracy: The system should give only valid result, if no data is found with the specified
criteria the system should not give invalid response. The system displays the relevant
ranked data first.

 Maintainability: The system will develop using object oriented software development
technique that makes the software highly maintainable. If there are any additional
requirements the system is flexible to change.

 Security: Security becomes crucial issue in the proposed system. A user must login to
the system with user name and password. The system should allow login to only
authorized users. I.e. users that have previously created account through user name
(E-Mail) and password.

 The system has two groups of users: the Admin and Limited users (job seekers and
employers). The Admin user has full privilege to perform on the system. Whereas
limited users in the department can only perform limited operations based on the
privilege given by the administrator.

 Ease accessibility: Job Search engine is easily accessible. Job Search engine will put Job
seekers important, searching details easily in their hand wherever they have with
consistent existence of network connection and network accessible device.

6|Page
 Performance: our system is going to use efficient way for each task which will make it
fast and require less storage.

7|Page

You might also like