Online Job Portal
Online Job Portal
com
“TheIndiaJob.com” is an online Job Portal. An Online Job portal is a website dedicated for
online information about recruiters as well as job seekers. Job Search Portal is a web
application, which serves jobseekers to find available job vacancies and Employers to identify
eligible job seekers with the prospect of selecting the most qualified candidates.
This system can be used as an Online Job Portal for job seekers. Online Job Portal best serve
this purpose. E-recruitment has become the standard means for employers and job seekers to
meet their respective objectives. The traditional methods for recruitment includes Job fairs,
University career employment services, Employee referrals, advertising in the newspapers,
televisions etc. With the advancement in technology and growth of internet usage, the e-
recruitment has revolutionized the way organizations hire and candidates search for jobs.
The cost of searching/posting jobs will be much less compared to the traditional way of
advertising. Job search portal stands as an effective means for Employers to outline the job
vacancies, responsibilities and qualifications to attract jobseekers. Using the portal jobseekers
can extensively search for jobs in companies, organizations and regions they may otherwise
have not learnt.
The project has been planned to be having the view of distributed architecture, with
centralized storage of the database. The application for the storage of the data has been
planned. Using the constructs of MS-SQL Server and all the user interfaces has been designed
using the ASP.Net technologies. The database connectivity is planned using the “SQL
Connection” methodology. The standards of security and data protective mechanism have
been given a big choice for proper usage. The application takes care of different modules and
their associated reports, which are produced as per the applicable strategies and standards that
are put forwarded by the administrative staff.
1
TheIndiaJobs.com
2. SYSTEM ANLYSIS
• This system enables for event photo shoot, wedding shoot, child photo shoot, family
shoot, out-door shoot, wild-animal shoot etc.
• Customer can search the album they are looking for with all the information and
photos.
The design starts after the requirement analysis is complete and the coding begins after the
design is complete. Once the programming is completed, the testing is done. In this model the
sequence of activities performed in a software development project are: -
Requirement Analysis
Project Planning
System design
2
TheIndiaJobs.com
Detail design
Coding
Unit testing
System integration & testing
3
TheIndiaJobs.com
In this section we will briefly discuss different functional requirement of different users.
2.4.1 Admin
Manage Job Seeker Profiles.
Add New Services, Related to Employers or Job Seekers
Ability to change the look and feel of your site by changing template
Most Recent Jobs to be displayed on home page
Create / Edit / Save as many icon sets as you like
Location management console to add/edit/remove locations for which jobs can
be posted
Admin can Add/Edit/Delete/Approve/Disapprove any job
Search Job seekers and Employers on the basis of Keyword, name, Email-
address, Country, etc.
Manage Featured Employers Showcase.
Setup multiple admin with file access privileges.
2.4.2 Employer
Information on number of vacancy viewings and applications
View Application History from profile
Powerful online job search tool.
Should be able to view all vacancies scheduled to be taken.
Should be able to view the details of the company.
Should be able to view the details of the vacancy.
4
TheIndiaJobs.com
3. Feasibility Study
After doing the project Online Job Portal, study and analyzing all the existing or
required functionalities of the system, the next task is to do the feasibility study for the
project. All projects are feasible given unlimited resources and infinite time.
Feasibility study is the most important step in system analysis. It is the determination of
whether the project is feasible or not. Once it has been determined that a project is feasible,
the analyst can go ahead and prepare the project specification which finalizes project
requirement.
Feasibility study includes consideration of all the possible ways to provide a solution to the
given problem. The proposed solution should satisfy all the user requirements and should be
flexible enough so that future changes can be easily done based on the future upcoming
requirements.
It provides data about user requirements and a full identification of system objectives. A
feasibility study is carried out to select the best system that meets performance standards.
1. Economic feasibility
2. Technical feasibility
3. Operational feasibility
Cost benefit analysis is necessary to determine economic feasibility; the primary objective
of cost benefit analysis is to find out whether it is economically worthwhile to invest in the
5
TheIndiaJobs.com
project. If the returns on the investments are good, and then the project is considered
economically worthwhile.
First listing all the cost associated with the project performs this analysis. Cost consists of
both direct cost and indirect cost. And then benefits are calculated. A comparison is made to
see economic feasibility.
Purposed system is a web based application so we need just a computer for feeding
and retrieving data and an internet connection.
Also we know today is time of E- technology and this system is a totally web based
system so that user can easily connect with this system.
Project is being developed in the following programming language:
Front End:
a) Bootstrap
b) Asp.net
Back End:
a) SQL server 2016
No doubt the proposed system is fully GUI based that is very user friendly and all inputs to be
taken all self-explanatory even to a layman. Besides, a proper training has been conducted to
let know the essence of the system to the users so that they feel comfortable with new system.
Operational feasibility in this project:
6
TheIndiaJobs.com
4.1 OVERVIEW:
Requirement Analysis is the first and important step in the Software development activity for
building robust and user-friendly applications. The SRS will provide a detailed description of
the Online Job Portal. This Document will provide the outline of the requirements, overview
of the characteristics & constraints of the system.
Below are the technical requirements (Hardware & Software) to develop Job Search
Portal application.
7
TheIndiaJobs.com
5. SYSTEM DESIGN
OVERVIEW:
System Design is the most creative and challenging phase in the system life cycle.
Design is the first step into the development phase for any engineered product or system.
Design is a creative process. Systems design is the process of defining the architecture,
components, modules, interfaces, and data for a system to satisfy specified requirements. A
good design is the key to effective system. System design is a solution how to approach the
creation of a new system. System design transforms a logic representation of what is required
to do into the physical specification. The specification is converted into physical reality during
development.
Flow Diagram
Flow Diagram is a collective term for a diagram representing a flow or set of dynamic
relationships in a system. The term flow diagram is also used as a synonym for flowchart, and
sometimes as a counterpart of the flowchart. Flow diagrams are used to structure and order a
complex system, or to reveal the underlying structure of the elements and their interaction.
START
IF
Registered
User Name/
Password
NO YES
Is Valid
8
TheIndiaJobs.com
YES NO
Is Admin
A B
Manage Jobs/
Insert/Update View Jobs
/Delete
Log Out
END
9
TheIndiaJobs.com
10
TheIndiaJobs.com
SYMBOLS EXPLAIN
• Entities - Entities are source and destination of information data. Entities are
represented by a rectangle with their respective names.
• Process - Activities and action taken on the data are represented by Circle or Round-
edged rectangles.
• Data Storage - There are two variants of data storage - it can either be represented as
a rectangle with absence of both smaller sides or as an open-sided rectangle with only
one side missing.
• Data Flow – Movement of data is shown by pointed arrows. Data movement is shown
from the base of arrow as its source towards head of the arrow as destination.
Online Job
Portal
11
TheIndiaJobs.com
12
TheIndiaJobs.com
Details
13
TheIndiaJobs.com
14
TheIndiaJobs.com
2. Jobs :-
3. Category :-
15
TheIndiaJobs.com
6. PROJECT DESIGN
Home Page
16
TheIndiaJobs.com
17
TheIndiaJobs.com
About Us
Jobs Category
18
TheIndiaJobs.com
Jobs
Contact Us
19
TheIndiaJobs.com
Admin Panel
20
TheIndiaJobs.com
6.2 Coding:
Home.aspx
<%@ Page Title="" Language="VB" MasterPageFile="~/MasterPage.master"
AutoEventWireup="false" CodeFile="Home.aspx.vb" Inherits="Home" %>
21
TheIndiaJobs.com
</div>
</div>
<div class="col-md-8">
<div class="abo_text_dis">
<p>TheIndiaJobs.com is a rapidly growing online recruitment organization of India. It
has come into being with a vision to provide excellent platform to both job seekers and the
employers. At TheIndiaJobs.com we believe that there is no substitute for quality services and
customer will only feel happy if he gets the best value of his money.</p>
<p>Because of our transparent business policies and our commitment to quality and
value added services we could win the confidence of our customers and establish ourselves in no
time.</p>
<p>We are focusing to provide human resource solution of experienced and qualified Junior
Level, Middle Level and the Senior Level professionals of various fields viz Infrastructure, IT,
Engineering, Energy, Insurance, Banking, FMCG, etc.</p>
</div>
</div>
</div>
</div>
</div>
<!--Welcome-->
<!--Recent Jobs-->
<div class="site-section bg-light">
<div class="container">
<div class="row">
<div class="col-md-8 mb-5 mb-md-0" data-aos="fade-up" data-aos-delay="100">
<h2 class="mb-5 h3">Recent Jobs</h2>
<div class="rounded border jobs-wrap">
<a href="SEO.aspx" class="job-item d-block d-md-flex align-items-center border-bottom
fulltime">
<div class="company-logo blank-logo text-center text-md-left pl-3">
<img src="images/company_logo_blank.png" alt="Image" class="img-fluid mx-auto">
</div>
<div class="job-details h-100">
<div class="p-3 align-self-center">
<h3>SEO Executive(senior)</h3>
<div class="d-block d-lg-flex">
<div class="mr-3"><span class="icon-suitcase mr-1"></span> Resto Bar</div>
<div class="mr-3"><span class="icon-room mr-1"></span> Ahamdabad</div>
<div><span class="icon-money mr-1"></span> 55000 — 70000</div>
</div>
</div>
</div>
<div class="job-category align-self-center">
<div class="p-3">
<span class="text-info p-2 rounded border border-info">View More</span>
</div>
</div>
</a>
<a href="JuniorContent.aspx" class="job-item d-block d-md-flex align-items-center
freelance">
<div class="company-logo blank-logo text-center text-md-left pl-3">
22
TheIndiaJobs.com
23
TheIndiaJobs.com
</div>
<div class="job-category align-self-center">
<div class="p-3">
<span class="text-info p-2 rounded border border-info">View More</span>
</div>
</div>
</a>
<a href="CallcenterJob.aspx" class="job-item d-block d-md-flex align-items-center border-
bottom fulltime">
<div class="company-logo blank-logo text-center text-md-left pl-3">
<img src="images/company_logo_blank.png" alt="Image" class="img-fluid mx-auto">
</div>
<div class="job-details h-100">
<div class="p-3 align-self-center">
<h3>Call Center Agent</h3>
<div class="d-block d-lg-flex">
<div class="mr-3"><span class="icon-suitcase mr-1"></span> Airtel</div>
<div class="mr-3"><span class="icon-room mr-1"></span> Jodhpur</div>
<div><span class="icon-money mr-1"></span> 10000 — 15000</div>
</div>
</div>
</div>
<div class="job-category align-self-center">
<div class="p-3">
<span class="text-info p-2 rounded border border-info">View More</span>
</div>
</div>
</a>
<a href="TeamLeadJob.aspx" class="job-item d-block d-md-flex align-items-center border-
bottom fulltime">
<div class="company-logo blank-logo text-center text-md-left pl-3">
<img src="images/company_logo_blank.png" alt="Image" class="img-fluid mx-auto">
</div>
<div class="job-details h-100">
<div class="p-3 align-self-center">
<h3>Team Leader E Commerce</h3>
<div class="d-block d-lg-flex">
<div class="mr-3"><span class="icon-suitcase mr-1"></span> Amazon</div>
<div class="mr-3"><span class="icon-room mr-1"></span> Mumbai</div>
<div><span class="icon-money mr-1"></span> 30000 — 55000</div>
</div>
</div>
</div>
<div class="job-category align-self-center">
<div class="p-3">
<span class="text-info p-2 rounded border border-info">View More</span>
</div>
</div>
</a>
24
TheIndiaJobs.com
25
TheIndiaJobs.com
</p>
<p class="mb-0">1 Year of experience in recruitment.Ability to handle multiple
requirements for PAN India requirement.Regularly maintain and update candidate tracker.</p>
</div>
<div class="border rounded p-4 bg-white">
<h2 class="h5">Assistant Brooker, Real Estate</h2>
<p><span class="border border-warning rounded p-1 px-2 text-warning">View
More</span></p>
<p>
<span class="d-block"><span class="icon-suitcase"></span> Resto Bar</span>
<span class="d-block"><span class="icon-room"></span> pune</span>
<span class="d-block"><span class="icon-money mr-1"></span> 55000 —
70000</span>
</p>
<p class="mb-0">1 Year of experience in recruitment.Ability to handle multiple
requirements for PAN India requirement.Regularly maintain and update candidate tracker.</p>
</div>
<div class="border rounded p-4 bg-white">
<h2 class="h5">Telecommunication Manager</h2>
<p><span class="border border-warning rounded p-1 px-2 text-warning">View
More</span></p>
<p>
<span class="d-block"><span class="icon-suitcase"></span> BoB Bankr</span>
<span class="d-block"><span class="icon-room"></span> Florida</span>
<span class="d-block"><span class="icon-money mr-1"></span> 45000 —
70000</span>
</p>
<p class="mb-0">1 Year of experience in recruitment.Ability to handle multiple
requirements for PAN India requirement.Regularly maintain and update candidate tracker..</p>
</div>
</div>
</div>
</div>
</div>
</div>
<!--//Recent Jobs End-->
</asp:Content>.
26
TheIndiaJobs.com
7. SYSTEM TESTING
TESTING PRINCIPLES:
All tests should be traceable to user requirements. The focus of testing will shift progressively
from programs. Exhaustive testing is not possible. To be more effective, testing should be
one, which has probability of finding errors.
The details of the software functionality tests are given below. The testing
procedure that has been used is as follows:
1. Unit Testing
2. Integration Testing
3. Validation Testing
27
TheIndiaJobs.com
4. Output Testing
6. Performance Testing
1. UNIT TESTING:
The first level of testing is called as Unit testing. Here the different modules are tested
and the specifications produced during design for the modules. Unit testing is essential for
verification of the goal and to test the internal logic of the modules. Unit testing was
conducted to the different modules of the project. Errors were noted down and corrected down
immediately and the program clarity as increased.
The testing was carried out during the programming stage itself. In this step each module is
found to be working satisfactory as regard to the expected output from the module.
2. INTEGRATION TESTING:
The second level of testing includes integration testing. It is a systematic testing of
constructing structure. At the same time tests are conducted to uncover errors associated with
the interface. It need not be the case, that software whose modules when run individually and
showing perfect results will also perfect results when run as a whole. The individual modules
are tested again and the results are verified. The goal is to see if the modules can be integrated
between modules. Poor interfacing may result in data being lost across an interface causing
serious problems. This testing activity can be considered as testing the design and emphasizes
on testing modules interactions.
3. VALIDATION TESTING:
The next level of testing is validation testing. Here the entire software is tested. The
reference document for this process is his requirement and the goal is to see if the software
meets its requirements. The requirement document reflects and determines whether the
software functions the user expected. At the culmination of the integration testing, software is
completely assembled as a package, interfacing and corrected and a final series of software
test and validation test begins. The proposed system under construction has been tested by
Using validation testing and found to be working satisfactory.
28
TheIndiaJobs.com
6. PERFORMANCE TESTING:
This project is a system-based project, and the modules are interdependent with the
other modules, so the testing cannot be done module by module. So the unit testing is not
possible in the case of this driver. So this system is checked only with their performance to
check their quality.
In case of the Unit testing the initialization module is first tested. Since read module and the
write module is interdependent the performance testing is done only after the final phase of
coding.
29
TheIndiaJobs.com
8. IMPLEMENTATION
SYSTEM IMPLEMENTATION
Implementation includes all those activities that take place to convert from the old
system to the new system. The new system may be totally new, replacing an existing system.
Proper implementation is essential to provide a reliable system to meet the organization
requirements. Successful implementation may not guarantee any improvement in the
organization using the new system.
The implementation phase includes the following tasks:
Careful planning.
Investigation of the system and constraints.
Design of methods to achieve the changeover phase.
Training of staff in the changeover phase.
Evaluation of change over.
30
TheIndiaJobs.com
31
TheIndiaJobs.com
9.2 Conclusion
The project “ONLINE JOB PORTAL” is completed, satisfying the required design
specifications. The system provides a user-friendly interface. This project is developed with
modular approach. All modules in the project have been tested with valid data and invalid
data and everything work successfully. Thus the project has fulfilled all the objectives
identified and is able to replace the existing system. The constraints are met and overcome
successfully. The project is designed as like it was decided in the design phase. The project is
very user friendly and will reduce time consumption. This website has a user-friendly screen
that enables the user to use without any inconvenience. Hence the website has proved to work
efficiently.
32
TheIndiaJobs.com
10. Bibliography
Books:
Websites:
➢ https://www.academia.edu/6338470/Project_Report_On_Online_JobPortal_
System
➢ https://www.academia.edu/6338470/Project_Report_On_Online_JobPortal_
System
➢ https://www.slideshare.net/vsslathia/online-JobPortal-system-
17200393
➢ http://www.ijims.com/uploads/a5e324f81ba8a14287fd15.pdf
➢ https://www.scribd.com/doc/42010181/Online-JobPortal-System-
Project-Report
33