SlideShare a Scribd company logo
Online Job Portal System
Project submitted to
MicroRoot POC Technology Pvt. Ltd.
Designed By
Krishna Kumar Ranjan
Reference Id : TE 3T 12-13 NIOT 318
Candidate Id : 15021999-249
MicroRoot POC Technology Pvt. Ltd.
Bandra-Kurla Complex ,
Mumbai , India
Website : www.mipo.org
For any details, doubts, questions about project concept
Contact at
Email Id : krishnaranjan92@gmail.com
Mobile : 9015510472, 9749153525
c JULY 2013 Krishna Kumar Ranjan. All rights reserved.
ACKNOWLEDGEMENT
First and foremost I would like to thank HR team of MicroRoot for giving me a chance to work in
this company and giving me an opportunity to enhance my technical skills before joining.
I would like to thank my parents and family members for supporting me during my academic
career, who always support me so that I could focus on my project work.
Finally, I would like to thank all of them whose names are not mentioned here but have helped me
in some way to accomplish the work.
Krishna Kumar Ranjan
ABSTRACT
In the current scenario, there is a rat race in each and every professional field. It is also true for
job market. A job portal is a website dedicated for online information about recruiters as well as job
seekers.
A job portal helps both the job seekers and recruiters finding the right organization for the em-
ployees. In the case of job seekers, according to their educational qualification, experience and their
preferences, the job portal shows the list of companies to the job seeker. And, to the recruiters, pro-
vides the suitable candidates from a pool of lacks.
So, a job portal is the perfect online arena, where both the job seekers and the employers find their
goal in the pursuit of getting a top notch company for the suitable candidates.
Contents
1 INTRODUCTION 1
1.1 About Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.3 Definitions, Acronyms and Abbreviations . . . . . . . . . 2
2 REQUIREMENT ANALYSIS 3
2.1 Functional Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1.1 Admin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1.2 Employer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.1.3 Job Seekers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2 Non-Functional Requirements . . . . . . . . . . . . . . . . . . . . . 5
2.3 Hardware Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.4 Software Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3 SYSTEM DESIGN 7
3.1 Use Case Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.2 Sequence Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.3 Data Flow Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.3.1 Level 0 and Level 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.3.2 Level 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.4 Screen-shots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.4.1 Home Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.4.2 Administrator Login . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.4.3 Registration Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.4.4 Employer Control Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.4.5 JobSeeker Control Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.4.6 About Us . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
iv
CONTENTS v
3.4.7 Contact Us . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.5 Data Base Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
4 CONCLUSION AND FUTURE WORK 22
v
List of Figures
3.1 Use Case Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.2 Sequence Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.3 DFD Level 0, 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.4 DFD Level 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.5 Home Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.6 Admin Login Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.7 Employer and JobSeeker Registartion Page . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.8 Employer control panel Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.9 JobSeeker Control Panel Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.10 AboutUs Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.11 Contact Us Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.12 Data Base JS-Jobs (1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.13 Data Base JS-Jobs (2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.14 Data Base JS-Jobs (3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
vi
Chapter 1
INTRODUCTION
1.1 About Project
Online job portal is a web application built in PHP. It provides the candidates, ability to register to
this application and search for jobs, manage their accounts. Each candidate will have an account with
their own home page.
On the other hand, Employers those are willing to publish the jobs for their company to candidates,
can register to the job portal and get their own account created and can post jobs to portal’s database.
Registered Employers can add or remove jobs and these jobs can be seen by various candidates
and they can contact the concern person for the job. Main aim of this web application is to make an
user friendly platform where, applicant can search jobs easily and is accessible to everyone who are
interested.
The Purpose of the application is to provide Job portal for Job Seekers, to submit their CV and
apply for job, where Employer can select best Employees from available candidate profile.
1.2 Modules
The main users in the project can be categorized into three modules as follow:
1. Admin
2. Employer
3. JobSeeker
1
1.3. DEFINITIONS, ACRONYMS AND ABBREVIATIONS
2
1.3 Definitions, Acronyms and Abbreviations
1. Admin : The authorized person who controls all the network
2. Employer : Who creates vacancies
3. JobSeekers : The person who sell applies for job
2
Chapter 2
REQUIREMENT ANALYSIS
2.1 Functional Requirements
In this section we will briefly discuss different functional requirement of different users.
2.1.1 Admin
1. Manage Job Seeker and Employer Profiles
2. Manage Payments of Both Employer and Job Seekers
3. Add New Services, Related to Employers or Job Seekers
4. Send Message to Employer and Job seeker for Subscription etc
5. Provide Roles and Authentication to Users
6. Ability to change the look and feel of your site by changing template
7. Most Recent Jobs to be displayed on home page
8. Search jobs based on keywords, categories, locations etc
9. Create / Edit / Save as many icon sets as you like
10. Location management console to add/edit/remove locations for which jobs can be posted
11. Manage premium employers
12. Admin can Add/Edit/Delete/Approve/Disapprove any job
13. Private labelled and fully integrated with your existing web site’s look and feel.
3
2.1. FUNCTIONAL REQUIREMENTS 4
14. Search Job seekers and Employers on the basis of Keyword, name, Email-address, Country, etc
15. Manage Featured Employers Showcase.
16. Setup multiple admin with file access privileges
2.1.2 Employer
1. Ability to Search resume by keywords, job category, days since posted.
2. Post jobs with detailed job description (job title, company name, company url, location, salary,
job type, work type, description, required skills...)
3. Ability to create and edit a company profile.
4. Ability to add a Company Logo.
5. Retrieve passwords reset by automated email.
6. Employer Registration
7. Reporting information on how much time left on each job posting and how long left on CV access
8. Payment option by invoice, credit/debit card.
9. Information on number of vacancy viewings and applications
10. Register and sign-up online for Memberships, Job packages, job postings or resume database
access.
11. Option of including company profile and logo.
12. New Account Notification - an email message is sent to them as auto responder with username
and password.
13. Retrieve passwords by automated email.
14. Update profile at any time.
15. View Submitted Job Seeker CV
16. Download CV or application submitted by jobseekers
4
2.2. NON-FUNCTIONAL REQUIREMENTS 5
2.1.3 Job Seekers
1. Apply for a job with the click of a button
2. Resume Posting.
3. Automatically retrieve passwords by email.
4. Job Seeker Registration
5. Login and update profile, including forgotten password reminders
6. View Application History from profile
7. Powerful online job search tool.
8. Job seeker sets ’privacy level’ to control how much information is visible to employers through
resume searches.
9. Search jobs by location, qualification, categories, company, location, experience and keywords.
10. Hide contact information.
11. Add multiple list of qualification and experience.
12. Ability to add and submit Photos to profile.
13. Ability to add Cover Letter when apply for job.
14. Add, Edit, Activate or Delete Job Search Agent.
2.2 Non-Functional Requirements
1. Secure access of confidential data (user’s details). SSL can be used.
2. 24 X 7 availability
3. Better component design to get better performance at peak time
4. Flexible service based architecture will be highly desirable for future extension
5
2.3. HARDWARE REQUIREMENTS 6
2.3 Hardware Requirements
• Processor : Intel Pentium And Above Version
• Speed : 1.60 GHz
• Hard Disk : 20GB And Above
• Key Board : Standard
2.4 Software Requirements
• Operating System : Windows 7
• Data Base : MYSQLi
• Tools : JOOMLA, AJAX, PHP, JQUERY
6
Chapter 3
SYSTEM DESIGN
Systems design is the process or art of defining the architecture, components, modules, interfaces,
and data for a system to satisfy specified requirements. Object-oriented analysis and design (OOAD)
methods are becoming the most widely used methods for computer system design. The UML has be-
come the standard language used in Object-oriented analysis and design. It is widely used for modeling
software systems and is increasingly used for high designing non-software systems and organizations.
3.1 Use Case Diagram
7
3.1. USE CASE DIAGRAM 8
Figure 3.1: Use Case Diagram
8
3.2. SEQUENCE DIAGRAM 9
3.2 Sequence Diagram
Figure 3.2: Sequence Diagram
9
3.3. DATA FLOW DIAGRAM 10
3.3 Data Flow Diagram
3.3.1 Level 0 and Level 1
Figure 3.3: DFD Level 0, 1
10
3.3. DATA FLOW DIAGRAM 11
3.3.2 Level 2
Figure 3.4: DFD Level 2
11
3.4. SCREEN-SHOTS 12
3.4 Screen-shots
3.4.1 Home Page
Figure 3.5: Home Page
12
3.4. SCREEN-SHOTS 13
3.4.2 Administrator Login
Figure 3.6: Admin Login Page
13
3.4. SCREEN-SHOTS 14
3.4.3 Registration Page
Figure 3.7: Employer and JobSeeker Registartion Page
14
3.4. SCREEN-SHOTS 15
3.4.4 Employer Control Panel
Figure 3.8: Employer control panel Page
15
3.4. SCREEN-SHOTS 16
3.4.5 JobSeeker Control Panel
Figure 3.9: JobSeeker Control Panel Page
16
3.4. SCREEN-SHOTS 17
3.4.6 About Us
Figure 3.10: AboutUs Page
17
3.4. SCREEN-SHOTS 18
3.4.7 Contact Us
Figure 3.11: Contact Us Page
18
3.5. DATA BASE TABLES 19
3.5 Data Base Tables
Figure 3.12: Data Base JS-Jobs (1)
19
3.5. DATA BASE TABLES 20
Figure 3.13: Data Base JS-Jobs (2)
20
3.5. DATA BASE TABLES 21
Figure 3.14: Data Base JS-Jobs (3)
21
Chapter 4
CONCLUSION AND FUTURE WORK
Here, I have designed a project “Online Job Portal” using JOOMLA CMS. All the application
codes are in PHP with the AJAX and JQUERY backend. This portal provides all the features with
the support of extension JS-JOB Plug-in. The plugin, I am using is free trial, so its functionalities
are limited. My project satisfies all the functional requirements mentioned in the project, however, it
doesn’t contain any Franchise module. In future I will add this feature in this portal with some other
variation, I would like to design more user friendly portal system.
22
Bibliography
1. JOOMLA 2.5 A Beginner’s Guide by ERIC TIGGELER
2. PHP and MySql by W Jason Gilmore, Apress Publication
3. Fundamentals of Software Engineering by RAJIB MALL
4. http://www.w3schools.com/php
5. Java Server Programming – Black Book
6. IBM Redbooks- http://www.redbooks.ibm.com
23

More Related Content

What's hot

Job portal project documentary
Job portal project documentaryJob portal project documentary
Job portal project documentary
Umang_jain
 
Ppt of online job portal
Ppt of online job portalPpt of online job portal
Ppt of online job portal
Iqra Naseer
 
Online Job Portal (UML Diagrams)
Online Job Portal (UML Diagrams)Online Job Portal (UML Diagrams)
Online Job Portal (UML Diagrams)
Syed Muhammad Zeejah Hashmi
 
Employee Recruitment System srs
Employee Recruitment System srsEmployee Recruitment System srs
Employee Recruitment System srs
krupal shah
 
Online Job Portal Document
Online Job Portal DocumentOnline Job Portal Document
Online Job Portal DocumentAvinash Singh
 
Srs2 Job Portal
Srs2 Job PortalSrs2 Job Portal
Srs2 Job Portal
Be-call Khyaju
 
Online job portal java project report
Online job portal java project reportOnline job portal java project report
Online job portal java project report
IIUM
 
Online jobportal
Online jobportalOnline jobportal
Online jobportal
teriwoja
 
Job portal at jiit 2013-14
Job portal at jiit 2013-14Job portal at jiit 2013-14
Job portal at jiit 2013-14
kbabhishek4
 
Online Job Portal Presentation
Online Job Portal  Presentation Online Job Portal  Presentation
Online Job Portal Presentation
Saad Abbasi
 
Virtual Job Portal System
Virtual Job Portal SystemVirtual Job Portal System
Virtual Job Portal System
TAWSEEF AHMAD
 
Ejobportal project ppt on php my_sql
Ejobportal project ppt on php my_sqlEjobportal project ppt on php my_sql
Ejobportal project ppt on php my_sqlprabhat kumar
 
Online Jobportal
Online JobportalOnline Jobportal
Online Jobportal
Moti Prakash
 
Job portal
Job portalJob portal
Job portal
Amit Gandhi
 
Online Job Portal SnapShots
Online Job Portal SnapShots Online Job Portal SnapShots
Online Job Portal SnapShots
Aj Maurya
 
SRS for Hospital Management System
SRS for Hospital Management SystemSRS for Hospital Management System
SRS for Hospital Management System
kataria Arvind
 
Web based Career guidance
Web based Career guidanceWeb based Career guidance
Web based Career guidance
FAKHRUN NISHA
 
Job portal Application
Job portal Application Job portal Application
Job portal Application
Gokul Nathan
 
Job Portal
Job PortalJob Portal
Job Portal
NA
 
Online News Portal System
Online News Portal SystemOnline News Portal System
Online News Portal System
Rajib Roy
 

What's hot (20)

Job portal project documentary
Job portal project documentaryJob portal project documentary
Job portal project documentary
 
Ppt of online job portal
Ppt of online job portalPpt of online job portal
Ppt of online job portal
 
Online Job Portal (UML Diagrams)
Online Job Portal (UML Diagrams)Online Job Portal (UML Diagrams)
Online Job Portal (UML Diagrams)
 
Employee Recruitment System srs
Employee Recruitment System srsEmployee Recruitment System srs
Employee Recruitment System srs
 
Online Job Portal Document
Online Job Portal DocumentOnline Job Portal Document
Online Job Portal Document
 
Srs2 Job Portal
Srs2 Job PortalSrs2 Job Portal
Srs2 Job Portal
 
Online job portal java project report
Online job portal java project reportOnline job portal java project report
Online job portal java project report
 
Online jobportal
Online jobportalOnline jobportal
Online jobportal
 
Job portal at jiit 2013-14
Job portal at jiit 2013-14Job portal at jiit 2013-14
Job portal at jiit 2013-14
 
Online Job Portal Presentation
Online Job Portal  Presentation Online Job Portal  Presentation
Online Job Portal Presentation
 
Virtual Job Portal System
Virtual Job Portal SystemVirtual Job Portal System
Virtual Job Portal System
 
Ejobportal project ppt on php my_sql
Ejobportal project ppt on php my_sqlEjobportal project ppt on php my_sql
Ejobportal project ppt on php my_sql
 
Online Jobportal
Online JobportalOnline Jobportal
Online Jobportal
 
Job portal
Job portalJob portal
Job portal
 
Online Job Portal SnapShots
Online Job Portal SnapShots Online Job Portal SnapShots
Online Job Portal SnapShots
 
SRS for Hospital Management System
SRS for Hospital Management SystemSRS for Hospital Management System
SRS for Hospital Management System
 
Web based Career guidance
Web based Career guidanceWeb based Career guidance
Web based Career guidance
 
Job portal Application
Job portal Application Job portal Application
Job portal Application
 
Job Portal
Job PortalJob Portal
Job Portal
 
Online News Portal System
Online News Portal SystemOnline News Portal System
Online News Portal System
 

Similar to online job portal system

Jobportal 130815001657-phpapp01
Jobportal 130815001657-phpapp01Jobportal 130815001657-phpapp01
Jobportal 130815001657-phpapp01
Areef Khan
 
Live chat srs
Live chat srsLive chat srs
Live chat srs
madhuripallod
 
Software Requirement Specification on Online Purchasing System
Software Requirement Specification on Online Purchasing SystemSoftware Requirement Specification on Online Purchasing System
Software Requirement Specification on Online Purchasing System
sabafarheen
 
OpenScape Contact Center Enterprise V10 Manager Administration Guide Administ...
OpenScape Contact Center Enterprise V10 Manager Administration Guide Administ...OpenScape Contact Center Enterprise V10 Manager Administration Guide Administ...
OpenScape Contact Center Enterprise V10 Manager Administration Guide Administ...
EnriqueJoseCaleroGal
 
Seu purchase requisition management system
Seu purchase requisition management systemSeu purchase requisition management system
Seu purchase requisition management system
Saifur Rahman
 
LPG Booking System [ bookmylpg.com ] Report
LPG Booking System [ bookmylpg.com ] ReportLPG Booking System [ bookmylpg.com ] Report
LPG Booking System [ bookmylpg.com ] Report
Nandu B Rajan
 
Report on e-Notice App (An Android Application)
Report on e-Notice App (An Android Application)Report on e-Notice App (An Android Application)
Report on e-Notice App (An Android Application)Priyanka Kapoor
 
Chat Application [Full Documentation]
Chat Application [Full Documentation]Chat Application [Full Documentation]
Chat Application [Full Documentation]
Rajon
 
digiinfo website project report
digiinfo website project reportdigiinfo website project report
digiinfo website project report
ABHIJEET KHIRE
 
Final report
Final reportFinal report
Final report
Sheikh Toriqul Islam
 
3 openerp hr-book.complete
3 openerp hr-book.complete3 openerp hr-book.complete
3 openerp hr-book.complete
openerpwiki
 
Furniture shop management system project report
Furniture shop management system project reportFurniture shop management system project report
Furniture shop management system project report
MaiwandTechnologix
 
Work Measurement Application - Ghent Internship Report - Adel Belasker
Work Measurement Application - Ghent Internship Report - Adel BelaskerWork Measurement Application - Ghent Internship Report - Adel Belasker
Work Measurement Application - Ghent Internship Report - Adel Belasker
Adel Belasker
 
BI Project report
BI Project reportBI Project report
BI Project report
hlel
 
Placement Portfolio
Placement PortfolioPlacement Portfolio
Placement Portfolio
JPC Hanson
 
Hfm user
Hfm userHfm user
Hfm user
partha saradhi
 
Enabling mobile apps with ibm worklight application center red
Enabling mobile apps with ibm worklight application center redEnabling mobile apps with ibm worklight application center red
Enabling mobile apps with ibm worklight application center red
bupbechanhgmail
 

Similar to online job portal system (20)

Jobportal 130815001657-phpapp01
Jobportal 130815001657-phpapp01Jobportal 130815001657-phpapp01
Jobportal 130815001657-phpapp01
 
Live chat srs
Live chat srsLive chat srs
Live chat srs
 
Software Requirement Specification on Online Purchasing System
Software Requirement Specification on Online Purchasing SystemSoftware Requirement Specification on Online Purchasing System
Software Requirement Specification on Online Purchasing System
 
OpenScape Contact Center Enterprise V10 Manager Administration Guide Administ...
OpenScape Contact Center Enterprise V10 Manager Administration Guide Administ...OpenScape Contact Center Enterprise V10 Manager Administration Guide Administ...
OpenScape Contact Center Enterprise V10 Manager Administration Guide Administ...
 
Seu purchase requisition management system
Seu purchase requisition management systemSeu purchase requisition management system
Seu purchase requisition management system
 
LPG Booking System [ bookmylpg.com ] Report
LPG Booking System [ bookmylpg.com ] ReportLPG Booking System [ bookmylpg.com ] Report
LPG Booking System [ bookmylpg.com ] Report
 
document
documentdocument
document
 
Report on e-Notice App (An Android Application)
Report on e-Notice App (An Android Application)Report on e-Notice App (An Android Application)
Report on e-Notice App (An Android Application)
 
Chat Application [Full Documentation]
Chat Application [Full Documentation]Chat Application [Full Documentation]
Chat Application [Full Documentation]
 
digiinfo website project report
digiinfo website project reportdigiinfo website project report
digiinfo website project report
 
Final report
Final reportFinal report
Final report
 
document
documentdocument
document
 
3 openerp hr-book.complete
3 openerp hr-book.complete3 openerp hr-book.complete
3 openerp hr-book.complete
 
Furniture shop management system project report
Furniture shop management system project reportFurniture shop management system project report
Furniture shop management system project report
 
Work Measurement Application - Ghent Internship Report - Adel Belasker
Work Measurement Application - Ghent Internship Report - Adel BelaskerWork Measurement Application - Ghent Internship Report - Adel Belasker
Work Measurement Application - Ghent Internship Report - Adel Belasker
 
BI Project report
BI Project reportBI Project report
BI Project report
 
Placement Portfolio
Placement PortfolioPlacement Portfolio
Placement Portfolio
 
Hfm user
Hfm userHfm user
Hfm user
 
Enabling mobile apps with ibm worklight application center red
Enabling mobile apps with ibm worklight application center redEnabling mobile apps with ibm worklight application center red
Enabling mobile apps with ibm worklight application center red
 
report
reportreport
report
 

Recently uploaded

How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
Col Mukteshwar Prasad
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
GeoBlogs
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
PedroFerreira53928
 
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdfESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
Fundacja Rozwoju Społeczeństwa Przedsiębiorczego
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
PedroFerreira53928
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
Nguyen Thanh Tu Collection
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
Vivekanand Anglo Vedic Academy
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
AzmatAli747758
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 

Recently uploaded (20)

How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
 
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdfESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 

online job portal system

  • 1. Online Job Portal System Project submitted to MicroRoot POC Technology Pvt. Ltd. Designed By Krishna Kumar Ranjan Reference Id : TE 3T 12-13 NIOT 318 Candidate Id : 15021999-249 MicroRoot POC Technology Pvt. Ltd. Bandra-Kurla Complex , Mumbai , India Website : www.mipo.org For any details, doubts, questions about project concept Contact at Email Id : krishnaranjan92@gmail.com Mobile : 9015510472, 9749153525 c JULY 2013 Krishna Kumar Ranjan. All rights reserved.
  • 2. ACKNOWLEDGEMENT First and foremost I would like to thank HR team of MicroRoot for giving me a chance to work in this company and giving me an opportunity to enhance my technical skills before joining. I would like to thank my parents and family members for supporting me during my academic career, who always support me so that I could focus on my project work. Finally, I would like to thank all of them whose names are not mentioned here but have helped me in some way to accomplish the work. Krishna Kumar Ranjan
  • 3. ABSTRACT In the current scenario, there is a rat race in each and every professional field. It is also true for job market. A job portal is a website dedicated for online information about recruiters as well as job seekers. A job portal helps both the job seekers and recruiters finding the right organization for the em- ployees. In the case of job seekers, according to their educational qualification, experience and their preferences, the job portal shows the list of companies to the job seeker. And, to the recruiters, pro- vides the suitable candidates from a pool of lacks. So, a job portal is the perfect online arena, where both the job seekers and the employers find their goal in the pursuit of getting a top notch company for the suitable candidates.
  • 4. Contents 1 INTRODUCTION 1 1.1 About Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.2 Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.3 Definitions, Acronyms and Abbreviations . . . . . . . . . 2 2 REQUIREMENT ANALYSIS 3 2.1 Functional Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.1.1 Admin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.1.2 Employer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.1.3 Job Seekers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.2 Non-Functional Requirements . . . . . . . . . . . . . . . . . . . . . 5 2.3 Hardware Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.4 Software Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 3 SYSTEM DESIGN 7 3.1 Use Case Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 3.2 Sequence Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 3.3 Data Flow Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 3.3.1 Level 0 and Level 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 3.3.2 Level 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 3.4 Screen-shots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 3.4.1 Home Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 3.4.2 Administrator Login . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 3.4.3 Registration Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 3.4.4 Employer Control Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 3.4.5 JobSeeker Control Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 3.4.6 About Us . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 iv
  • 5. CONTENTS v 3.4.7 Contact Us . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 3.5 Data Base Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 4 CONCLUSION AND FUTURE WORK 22 v
  • 6. List of Figures 3.1 Use Case Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3.2 Sequence Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 3.3 DFD Level 0, 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 3.4 DFD Level 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 3.5 Home Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 3.6 Admin Login Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 3.7 Employer and JobSeeker Registartion Page . . . . . . . . . . . . . . . . . . . . . . . . . 14 3.8 Employer control panel Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 3.9 JobSeeker Control Panel Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 3.10 AboutUs Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 3.11 Contact Us Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 3.12 Data Base JS-Jobs (1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 3.13 Data Base JS-Jobs (2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 3.14 Data Base JS-Jobs (3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 vi
  • 7. Chapter 1 INTRODUCTION 1.1 About Project Online job portal is a web application built in PHP. It provides the candidates, ability to register to this application and search for jobs, manage their accounts. Each candidate will have an account with their own home page. On the other hand, Employers those are willing to publish the jobs for their company to candidates, can register to the job portal and get their own account created and can post jobs to portal’s database. Registered Employers can add or remove jobs and these jobs can be seen by various candidates and they can contact the concern person for the job. Main aim of this web application is to make an user friendly platform where, applicant can search jobs easily and is accessible to everyone who are interested. The Purpose of the application is to provide Job portal for Job Seekers, to submit their CV and apply for job, where Employer can select best Employees from available candidate profile. 1.2 Modules The main users in the project can be categorized into three modules as follow: 1. Admin 2. Employer 3. JobSeeker 1
  • 8. 1.3. DEFINITIONS, ACRONYMS AND ABBREVIATIONS 2 1.3 Definitions, Acronyms and Abbreviations 1. Admin : The authorized person who controls all the network 2. Employer : Who creates vacancies 3. JobSeekers : The person who sell applies for job 2
  • 9. Chapter 2 REQUIREMENT ANALYSIS 2.1 Functional Requirements In this section we will briefly discuss different functional requirement of different users. 2.1.1 Admin 1. Manage Job Seeker and Employer Profiles 2. Manage Payments of Both Employer and Job Seekers 3. Add New Services, Related to Employers or Job Seekers 4. Send Message to Employer and Job seeker for Subscription etc 5. Provide Roles and Authentication to Users 6. Ability to change the look and feel of your site by changing template 7. Most Recent Jobs to be displayed on home page 8. Search jobs based on keywords, categories, locations etc 9. Create / Edit / Save as many icon sets as you like 10. Location management console to add/edit/remove locations for which jobs can be posted 11. Manage premium employers 12. Admin can Add/Edit/Delete/Approve/Disapprove any job 13. Private labelled and fully integrated with your existing web site’s look and feel. 3
  • 10. 2.1. FUNCTIONAL REQUIREMENTS 4 14. Search Job seekers and Employers on the basis of Keyword, name, Email-address, Country, etc 15. Manage Featured Employers Showcase. 16. Setup multiple admin with file access privileges 2.1.2 Employer 1. Ability to Search resume by keywords, job category, days since posted. 2. Post jobs with detailed job description (job title, company name, company url, location, salary, job type, work type, description, required skills...) 3. Ability to create and edit a company profile. 4. Ability to add a Company Logo. 5. Retrieve passwords reset by automated email. 6. Employer Registration 7. Reporting information on how much time left on each job posting and how long left on CV access 8. Payment option by invoice, credit/debit card. 9. Information on number of vacancy viewings and applications 10. Register and sign-up online for Memberships, Job packages, job postings or resume database access. 11. Option of including company profile and logo. 12. New Account Notification - an email message is sent to them as auto responder with username and password. 13. Retrieve passwords by automated email. 14. Update profile at any time. 15. View Submitted Job Seeker CV 16. Download CV or application submitted by jobseekers 4
  • 11. 2.2. NON-FUNCTIONAL REQUIREMENTS 5 2.1.3 Job Seekers 1. Apply for a job with the click of a button 2. Resume Posting. 3. Automatically retrieve passwords by email. 4. Job Seeker Registration 5. Login and update profile, including forgotten password reminders 6. View Application History from profile 7. Powerful online job search tool. 8. Job seeker sets ’privacy level’ to control how much information is visible to employers through resume searches. 9. Search jobs by location, qualification, categories, company, location, experience and keywords. 10. Hide contact information. 11. Add multiple list of qualification and experience. 12. Ability to add and submit Photos to profile. 13. Ability to add Cover Letter when apply for job. 14. Add, Edit, Activate or Delete Job Search Agent. 2.2 Non-Functional Requirements 1. Secure access of confidential data (user’s details). SSL can be used. 2. 24 X 7 availability 3. Better component design to get better performance at peak time 4. Flexible service based architecture will be highly desirable for future extension 5
  • 12. 2.3. HARDWARE REQUIREMENTS 6 2.3 Hardware Requirements • Processor : Intel Pentium And Above Version • Speed : 1.60 GHz • Hard Disk : 20GB And Above • Key Board : Standard 2.4 Software Requirements • Operating System : Windows 7 • Data Base : MYSQLi • Tools : JOOMLA, AJAX, PHP, JQUERY 6
  • 13. Chapter 3 SYSTEM DESIGN Systems design is the process or art of defining the architecture, components, modules, interfaces, and data for a system to satisfy specified requirements. Object-oriented analysis and design (OOAD) methods are becoming the most widely used methods for computer system design. The UML has be- come the standard language used in Object-oriented analysis and design. It is widely used for modeling software systems and is increasingly used for high designing non-software systems and organizations. 3.1 Use Case Diagram 7
  • 14. 3.1. USE CASE DIAGRAM 8 Figure 3.1: Use Case Diagram 8
  • 15. 3.2. SEQUENCE DIAGRAM 9 3.2 Sequence Diagram Figure 3.2: Sequence Diagram 9
  • 16. 3.3. DATA FLOW DIAGRAM 10 3.3 Data Flow Diagram 3.3.1 Level 0 and Level 1 Figure 3.3: DFD Level 0, 1 10
  • 17. 3.3. DATA FLOW DIAGRAM 11 3.3.2 Level 2 Figure 3.4: DFD Level 2 11
  • 18. 3.4. SCREEN-SHOTS 12 3.4 Screen-shots 3.4.1 Home Page Figure 3.5: Home Page 12
  • 19. 3.4. SCREEN-SHOTS 13 3.4.2 Administrator Login Figure 3.6: Admin Login Page 13
  • 20. 3.4. SCREEN-SHOTS 14 3.4.3 Registration Page Figure 3.7: Employer and JobSeeker Registartion Page 14
  • 21. 3.4. SCREEN-SHOTS 15 3.4.4 Employer Control Panel Figure 3.8: Employer control panel Page 15
  • 22. 3.4. SCREEN-SHOTS 16 3.4.5 JobSeeker Control Panel Figure 3.9: JobSeeker Control Panel Page 16
  • 23. 3.4. SCREEN-SHOTS 17 3.4.6 About Us Figure 3.10: AboutUs Page 17
  • 24. 3.4. SCREEN-SHOTS 18 3.4.7 Contact Us Figure 3.11: Contact Us Page 18
  • 25. 3.5. DATA BASE TABLES 19 3.5 Data Base Tables Figure 3.12: Data Base JS-Jobs (1) 19
  • 26. 3.5. DATA BASE TABLES 20 Figure 3.13: Data Base JS-Jobs (2) 20
  • 27. 3.5. DATA BASE TABLES 21 Figure 3.14: Data Base JS-Jobs (3) 21
  • 28. Chapter 4 CONCLUSION AND FUTURE WORK Here, I have designed a project “Online Job Portal” using JOOMLA CMS. All the application codes are in PHP with the AJAX and JQUERY backend. This portal provides all the features with the support of extension JS-JOB Plug-in. The plugin, I am using is free trial, so its functionalities are limited. My project satisfies all the functional requirements mentioned in the project, however, it doesn’t contain any Franchise module. In future I will add this feature in this portal with some other variation, I would like to design more user friendly portal system. 22
  • 29. Bibliography 1. JOOMLA 2.5 A Beginner’s Guide by ERIC TIGGELER 2. PHP and MySql by W Jason Gilmore, Apress Publication 3. Fundamentals of Software Engineering by RAJIB MALL 4. http://www.w3schools.com/php 5. Java Server Programming – Black Book 6. IBM Redbooks- http://www.redbooks.ibm.com 23