Professional Documents
Culture Documents
Online Job Portal System: Microroot Poc Technology Pvt. LTD
Online Job Portal System: Microroot Poc Technology Pvt. LTD
Project submitted to
Designed By
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.
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
v
List of Figures
vi
Chapter 1
INTRODUCTION
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
2
Chapter 2
REQUIREMENT ANALYSIS
2.1.1 Admin
1. Manage Job Seeker and Employer Profiles
6. Ability to change the look and feel of your site by changing template
10. Location management console to add/edit/remove locations for which jobs can be posted
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
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...)
6. Employer Registration
7. Reporting information on how much time left on each job posting and how long left on CV access
10. Register and sign-up online for Memberships, Job packages, job postings or resume database
access.
12. New Account Notification - an email message is sent to them as auto responder with username
and password.
4
2.2. NON-FUNCTIONAL REQUIREMENTS 5
2. Resume Posting.
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.
2. 24 X 7 availability
4. Flexible service based architecture will be highly desirable for future extension
5
2.3. HARDWARE REQUIREMENTS 6
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.
7
3.1. USE CASE DIAGRAM 8
8
3.2. SEQUENCE DIAGRAM 9
9
3.3. DATA FLOW DIAGRAM 10
10
3.3. DATA FLOW DIAGRAM 11
3.3.2 Level 2
11
3.4. SCREEN-SHOTS 12
3.4 Screen-shots
12
3.4. SCREEN-SHOTS 13
13
3.4. SCREEN-SHOTS 14
14
3.4. SCREEN-SHOTS 15
15
3.4. SCREEN-SHOTS 16
16
3.4. SCREEN-SHOTS 17
3.4.6 About Us
17
3.4. SCREEN-SHOTS 18
3.4.7 Contact Us
18
3.5. DATA BASE TABLES 19
19
3.5. DATA BASE TABLES 20
20
3.5. DATA BASE TABLES 21
21
Chapter 4
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
23