Synopsis OnlineJobPortal

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

1.

TITLE OF THE PROJECT


Online Job Portal

2. INTRODUCTION
Online Job Portal is a web application, where job seekers can register themselves and search
jobs which are suitable for them whereas the employers register and post job vacancies
available in their organizations/companies. The registered job seekers can create their profile,
update their profile, upload new resume, search and apply for the jobs, and can view the
status of applied jobs. The employers can post job vacancy details and update the details as
and when necessary. Employers can also search, view and download applicant resumes. The
administrator of the job portal can handle the management of job seekers as well as
employers and also the functionality as well as the general settings of the website.

The scope of the system is :

 maintain job seekers and employee records.


 maintain Uploaded resumes.
 provide customised job postings.
 maintain job posting details and generate various reports .

OBJECTIVE OF THE PROJECT


The objective of application is to develop a system using which job applicants and recruiters
can communicate with each other. It can also providing information about online job. It is
developed for creating an interactive job vacancy Portal for candidates. This web application
is to be conceived in its current form as a dynamic site-requiring constant updates both from
the seekers as well as the companies. The objective of the project is to enable jobseekers to
place their resumes and find appropriate jobs while companies to publish their vacancies and
find good candidates. It enables jobseekers to post their resume, search for jobs, view
personal job listings. It will provide various companies to place their vacancy profile on the
site and also have an option to search candidate resumes .Apart from job-seekers and
Companies(Job Provider) there will be an admin module to manage complete Portal as well
as jobseeker and companies.

3. PROJECT CATEGORY
It's comes under "Fast Forward Services", it offers specialized services to
jobseekers of all profiles to help speed up their job search. These services are designed to
enhance your profile, increase exposure to recruiters and keep you abreast with latest job
openings.

1|
4. Tools Used for Development:-
i) Integrated Development Environment (IDE)- Dreamweaver is positioned as a versatile web
design and development tool that enables visualization of web content while coding.

ii) WAMP- It is a package of below software:-

Windows- Using windows 10 as an operating system.

Apache-2.4- It will use as a server.

MySQL-5.6- It will be used as a database for the project.

PHP-5.5- It will be used server side scripting language to manage the data flow of
application.

Hardware Requirement Specifications :-

Processor Intel(R) Core(TM)i7-4510U [email protected]

RAM 4 GB

Disk Space 2 GB of free disk space

Software Requirement Specifications:-

Web browser Chrome, Mozilla, IE

Operating system Windows or any compatible operating system.

Server Apache2.4

Front End HTML5,CSS3,JAVASCRIPT

Back-end MYSQL-5.6

PHP-5.5

2|
5. PROBLEM DEFINATION

Before creating this website, all jobseekers to send their resumes or information through
postal mails or they use person to person contacts with each other. It will take long time to
send their requirements through this type of communications. Here there May error occurs in
the process. Employers need to advertise the vacancies and sort all applicant details. The
administration faces the problems to collect all the information from clients and consultants
to analyze the requirement in the corresponding Clients. Administration has to send
requirements information to different consultants and jobseekers.
Solution of that problem is “Online Job Portal” where applicants easily find
the jobs and employer can find suitable candidate for the job.Here all job seekers send their
resumes Or information through our site .It does not consume much of time .It is very easier
to modify if any error occurs in the process. It is also very easier to administrator to collect
information from clients and consultants.

REQUIREMENTS SPECIFICATIONS:
A high-level requirements specification is required. The
purpose of the requirements analysis is to identify requirements for the system.

1. Functional Specifications: In this section we will briefly discuss different functional


requirements of different users.

1.1 Admin:
 Manage jobseeker and employer module.
 Send notification messages to employer and jobseeker.
 Ability to change website’s interface look.
 Provide roles and authentication to users.
 Create/Edit/Save as many icon sets.
 Admin can Add/Edit/Delete/Approve/Disapprove any job.

1.2 Employer:

 Registration- Employer wants to register to the site.


 Login-It allows only authorised people to access the application.
 Search Jobs- Ability to search resume by keywods, job category, days
since posted.
 Search, view or download Resume-Employers can Search Resumes for
a particular job by filtering criteria.
1.3 Job Seeker:
 Registration-Jobseeker wants to register to the site.
 Login-It allows only authorised people to access the application.
 Search Jobs-The jobseeker can search for the required job by entering
keywords, location,experience in the provided fields.
 Add CV-Jobseeker has the option to either create his CV or post his
own made.

3|
 Apply for a job-Jobseeker applies the job to a company after
submitting the resume and the required details.
Resume View Reports-Job seeker also has the option of Report Generation.

2) Technical Specifications:
Project goals: The goal of this website is to provided services to the people and also help to
hunt a job.
System architecture/infrastructure: It defines the architecture of the job portal ,
User: Register/login into the system
Search: Search job acc. To the requirements and skill.
Apply Job: Apply job if all the requirements has fulfilled.
Recuiter: Login into the system.
Check: Check the applied job.
Confirm: If desirable then shortlisted for interview.
Database model: It is divided into three section:

ManagingUsers- How the portal manages users, i.e. job seekers, HR


personnel, and independent or consulting recruiters.

Building Profiles-How the portal allows job seekers and organizations to


create profiles and resumes.

Posting and looking Up Jobs- How the portal facilitates the process of posting,
searching, and applying for jobs.

Non functional requirements :


Security:
The job portal will provide restriction against unauthorized access.
Safety:
There will bw a backup of data for any future mishap.
Performance:
The online job portal will never break down and work consistently.

4|
PROJECT PLANNING AND SCHEDULING:

Planning and scheduling is a complicated part of software development. Planning, for our
purposes, can be thought of as determining all the small tasks that must be carried out in
order to accomplish the goal. Scheduling can be thought of as determining whether
adequatent resources are available to carry out the plan. We should show the Gantt Chart and
Program Evalution Review Technique (PERT).

Gantt Chart: A Gantt chart is a graphical depiction of a project schedule. A Gantt chart
is a type of bar chart that shows the start and finish dates of several elements of a project
that include resources, milestones, tasks and dependencies

5|
PERT Chart: PERT (Program Evalution Review Technique) chart is a project
management tool used to schedule, organize, and coordinate tasks within a
project.

6. SCOPE OF THE SOLUTION: Scope involves getting information required to start a


project, and the features the product would have that would meet its stakeholders
requirements.

The term scope has two distinct uses:

a) Project Scope

b) Product Scope.

a) Project Scope: “The work that needs to be accomplished to deliver a product, service, or
result with the specified features and functions."

 The Scope of Online Job portal is work-oriented .It shows hows the work has done.
 It is developed to provide job to jobseekers with different jobs information like
online applying for jobs, search jobs.
 Supported by well-designed database and web-based design.

b) Product Scope: "The features and functions that characterize a product, service, or result.”
It focus on functional requirements that what the project requirements has to be done.

 It is user-friendly website so anyone can use it .


 It is website to help jobseekers to easily hunting the jobs.
 Only Internet connection and PC is used to search job and it helps to safe time and
efforts.
 All the product that are used in should be tested and checked.

6|
7. ANALYSIS
DFD level 0

Level1

7|
Level2

8|
ER Diagram

9|
10 |
STATE DIAGRAM

11 |
8. A COMPLETE DATABASE AND TABLES DETAIL

12 |
13 |
9. A COMPLETE STRUCTURE
• NUMBER OF MODULES : The application comprises the following major modules:Job
Seeker module, Employer module and administration module

Job Seeker Module:

This module provides functionalities for job seekers.Applicants can post their resumes with
personal and professional details. Theycan also update the resume as frequently as required.
The applicant can alsobrowse through the present vacancies available. Job seekers can also
get mailalerts when their resumes are selected by employers.

Effort:10 days

Process Logic: Jobseeker easily hunt the job as per the skills and requirements.

Implementation Methodology: Develop website using PHP and Mysql which help
jobseeker to search easily job in a last effort and only internet connection required.For
frontend use Javascript.

Employer Module:

This module provides functionalities related to employers. Employers can post vacancy
details and update the details as and when necessary. Employers can search through applicant
resumes based on different criteria.

Effort:10 days

Process Logic: Employee easily search the canditate as per the skills and requirements.

Implementation Methodology: Develop website using PHP and Mysql which help
employer to easily search the candidate and only internet connection required.For frontend
use Javascript

Administration Module:

This module provides administrator related functionalities. Administrator manages entire


application and maintains the profiles of applicants and employers.

Effort:15 days

Process Logic: Admin will add/delete/update the portal according to requirements.

Implementation Methodology: Develop website using PHP and Mysql which help
jobseeker to search easily job in a last effort and only internet connection required.For
frontend use Javascript

14 |
10. OVERALL NETWORK ARCHITECTURE:

15 |
11. IMPLEMENTATION OF SECURITY MECHANISMS AT VARIOUS
LEVELS:-
The protection of computer based resources that includes hardware, software, data,
procedures and people against unauthorized use or natural disaster is known as System
Security.

System Security can be divided into four related issues:

i)Security

ii)Integrity

iii)Privacy

iv)Confidentiality

SYSTEM SECURITY : It refers to the technical innovations and procedures applied to the
hardware and operation systems to protect against deliberate or accidental damage from a
defined threat.

DATA SECURITY: It is the protection of data from loss, disclosure, modification and
destruction.

SYSTEM INTEGRITY: It refers to the power functioning of hardware and programs,


appropriate physical security and safety against external threats such as eavesdropping and
wiretapping.

16 |
PRIVACY: It defines the rights of the user or organizations to determine what information
they are willing to share with or accept from others and how the organization can be
protected against unwelcome, unfair or excessive dissemination of information about it.

CONFIDENTIALITY : It is a special status given to sensitive information in a database to


minimize the possible invasion of privacy. It is an attribute of information that characterizes
its need for protection.

12. FUTURE SCOPE AND ENCHANECEMENT OF THE PROJECT:-

a) Scope-

 There is a lot of scope for developing this project in future according to the
requirements of institution.
 It is a website that deals with employment or careers.
 It is user-friendly website so anyone easily use it.
 It is releted to carrers and jobs so it is more useful website.

b) Enchancement-

Here is always a room for improvement in any software package, however good and
efficient it may be. The important thing is that the website should be flexible enough for
further modifications. Considering this important factor, the web site is designed in such a
way that the provisions are given for further enhancements. At present this website provides
all the information using static pages and reservation forms. In future we can enhance our
project by providing options . Moreover, it is just a beginning; further the system may be
utilized in various other types of auditing operation viz. Network auditing or similar
process/workflow based applications.

13.BIBLIOGRAPHY:-
Books Reference:

 HTML & CSS: “The Complete Reference, Fifth Edition Book” -Thomas Powell.
 JavaScript: “The Definitive Guide (5th Edition) by David Flanagan.” — Douglas Crockford
 PHP Solutions: “Dynamic Web Design Made Easy”- By David Powers
 MYSQl: MySQL Cookbook, by Paul DuBois.

17 |
Websites Reference:

www.w3schools.com

www.wikipedia.org

www.tutorials.com

18 |

You might also like