ST - Mary's UNIVERSITY: Department of Computer Science
ST - Mary's UNIVERSITY: Department of Computer Science
ST - Mary's UNIVERSITY: Department of Computer Science
Mary’s UNIVERSITY
DEPARTMENT OF COMPUTER SCIENCE
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
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.
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.
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
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.
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.
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.
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.
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.
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