Job 2 Merged
Job 2 Merged
AN INTERNSHIP REPORT
Submitted by
BACHELOR OF ENGINEERING
In
Electronics and Communication Engineering
Government Engineering College, Modasa
CERTIFICATE
This is to certify that the project report submitted along with the project
DECLARATION
I hereby declare that the Internship / Project report submitted along with the
MORADIYA and that no part of this report has been directly copied from
any students’ reports or taken from any other source, without providing due
reference.
This Major Project would not have been possible without the help of many people.
Hereafter, we would like to thank them for their help, support, and advice they
have given us while working on the project.
First, we would like to thank our Major Project guide, Prof. Bijal Dalwadi for her
guidance, help, and the many discussion sessions that gave us courage and
enthusiasm to design and build this application. We thank all the faculties of IT
Dept, BVM for their support and guidance. We extend our gratitude to HOD of IT
department, Dr. Keyur Brahmbhatt.
Also, I would like to thank our company mentor Snehal Patel. She will help us a lot
to solve the error and give his precious time to us for the development of this
project. Finally, we would like to thank our college, Birla Vishvakarma
Mahavidhyalaya Engineering college for this opportunity to work on this project.
Abstract
Job portal service was developed for creating an interactive job vacancy form for
candidates. This web application manage updates both from the job seekers as well
as the companies. It’s unique development methodology helps in acquiring the
client and candidate information and separating them according to the job
requirements and vacancies.
The online access to it provides details of the job. An employer being registered in
the web site has the facility to use the services. Being an authorized user he can
publish vacancy details and can search no of Employees on portal and also he can
search candidates on basis of the key skill which employee provides on
registration.
Table of Contents
Chapter 1 : Introduction 1
1.2Objective 1
1.3Scope 1
1.4Project Modules 2
1.4.1Registration 2
1.4.2Search 2
1.4.3Job Post 2
1.4.4Manage Account 2
1.5Project Requirements 3
1.5.1Hardware 3
1.5.2Software 3
1.6Company Profile 3
2.1Literature Review 4
2.2.1Technical Feasibility 5
2.2.2Economical Feasibility 5
2.2.3Operational Feasibility 5
2.5.2Job Post 7
2.5.3Search 7
2.5.4Manage Account 7
3.3Class Diagram 11
3.5Activity Diagram 12
3.6Data Dictionary 15
References 40
List of Figures
Figure 1- Timeline chart 6
Figure 2- Usecase Diagram 8
Figure 3- DFD 0 level Diagram 9
Figure 4- DFD 1 level Diagram 9
Figure 5- DFD 2 level Diagram 10
Figure 6- Class Diagram 11
Figure 7- ER Diagram 12
Figure 8- Employer Activity Diagram 12
Figure 9- Employee Activity Diagram 13
Figure 10- Admin Activity Diagram 14
Figure 11- Home page I 25
Figure 12- Home page II 25
Figure 13- Employer Registration page-I 26
Figure 14- Employer Registration page-II 26
Figure 15- Employee key skill page 27
Figure 16- Employee wish list page 27
Figure 17- Employee my jobs page 28
Figure 18- Employee my account page 28
Figure 19- Employee message page 29
Figure 20- Employer home page 29
Figure 21- Employer job post page-I 30
Figure 22- Employer job post page-II 30
Figure 23- Employer my job page 31
Figure 24- Employer view applicant page 31
Figure 25- More detaisl job page-I 32
Figure 26- More details job page-II 32
Figure 27- Admin page 33
List of Tables
1.2Objective
The online job Portal System that is to be developed provides the members with jobs
information, online applying for jobs and many other facilities. This system provides service to
the job applicants to search for working opportunities.
Job Portal will allow job provider to establish one to one relationships with candidates. This
Portal will primarily focus on the posting and management of job vacancies. This system is
designed such that ultimately all vacancies will be posted online and would offer employers the
facilities to post their vacancies online. It helps to review and manage the resulting applications
efficiently through the web. Employer can also find the resume according to key skill in very less
amount of time.
1.3Scope
As of Indian market, there is ample opportunities for the job portal sites, as more and more
number of educated and skilled young people are coming out each and every year. Also, as the
growth rate of India is zooming to be at a healthy rate over 7%, so it is boom time for corporate
also. So, more and more number of lucrative careers will be available for the job seekers. So, it is
now the right period for the job portal sites to think out of the box, and to make most of the
opportunities available.
1.4Project Modules
1.4.1Registration
Employee or Employer can register with valid details like contact details, experience details,
profile details.
1.4.2Search
Employee Can Search job according to their interest. And also apply for that job.
Employer search candidates for their requirements using keyword. Employer also can communicate with
employee for their any other query or information via send message.
1.4.3Job Post
Employer post job for their organization. And include job vacancy, salary details, working hours,
designation details, experienced details.
1.4.4Manage Account
1.5.2Software
● Database Server : Microsoft SQL Server
● Web Server : Internet Information Server
● Technologies : HTML,CSS,ASP.NET,JavaScript,JQuery
1.6Company Profile
TatvaSoft is a CMMi Level 3 and Microsoft Gold Certified Software Development company that
offers custom software development services on diverse technology platforms, like Microsoft,
Java, PHP, Open Source, BI, and Mobile.
With rich and varied experience of 18+ years in software development and stringent quality
standards, we offer utmost qualitative, on-time and cost-effective software solutions. We serve
clientele across the industries and globe with Offices in US, Canada, UK, Australia and
Development Center in India with a workforce of 810+ IT professionals.
We specializes in solving complex business challenges using thought process and information
technology, and so far we have successfully completed 1800+ projects with 700+ SMEs and
Fortune 500 companies.
Chapter 2 : System Analysis
2.1Literature Review
Job Procurement: Old and New Ways Job seeking usually involves different ways to look for
jobs such as through personal contacts, direct telephone calls to employers, job agency office,
scanning online job listings, etc. Before the Internet, became widely uses as a method of seeking
jobs, jobseekers spent a lots of time using various methods to look for job openings. Today,
jobseekers use online methods which are very convenient and save a lot of time. Galanaki lists
the following methods to be the traditional (old) ways for recruitment:
These old job seeking methods are too slow, stressful, challenging and also lack quality. In
addition, the applicants have to consider the cost and the amount of time to get the information
they need, and other preparations they have to make. Finding all available job vacancies is a
main step at in the job-seeking process. The Internet is now a powerful tool that jobseekers can
use. Today, there are many sites that advertise job positions to be filled by people with certain
skills in various fields. The Internet plays an important role in the area of human resource
planning and development. Most planning and development organizations are now using
computer technology and the Internet for staff recruitment. It should be noted that although the
Internet has facilitated the process of job-seeking, it has not replaced the traditional methods,
completely.
In the age of technology, the Internet has become the main source of information for jobseekers.
Large corporations, Institutions, and universities include information on career Prospects on their
websites. According to a survey, 70% of the workforce uses websites or portals on the Internet to
Search for jobs in France. These websites or portals provide search engine to access information
on job opportunities.
The facility to produce outputs in a given time. Our project is a web based application which is
based on client-server based application. In this application every page as output is render from
server to client so it is necessary that the page should be rendered in time. For this I have avoided
more and more code in the page- load event.
2.2.2Economical Feasibility
Economical feasibility is the measure to determine the cost and benefit of the proposed system.
A project is economical feasible which is under the estimated cost for its development. These
benefits and costs may be tangible or intangible. Job Portal is the cost-effective project in which
there is less possibility of intangible cost so there is no difficulty to determine the cost of the
project.
2.2.3Operational Feasibility
Operation feasibility is used to check whether the project is operationally feasible or not. Our
project is mainly different from the other system because of its web-support feature. So the
measure for operational feasibility is something different from other system. Generally the
operational feasibility is related to organization aspects.
The change determination is as such that early product were either a man or group of men or the
jobs based manual but now a day with the advent of Internet technology.
2.4Project Timeline Chart
While job recruiter has to add his contact details and organization details for the registration and
upload company logo and profile.
2.5.2Job Post
Employer can post a job by providing all the job details like qualifications details, requirements
for the job, designation details, job salary details and also provide type of jobs. They also can
delete the jobs whenever they want. After successfully posted a job it will be available for all the
job seekers who are searching for a job. And it will be available on home page as recently posted
job.
2.5.3Search
Employee Can Search job according to their interest. And also apply for that job or they can add
into wishlist for future whenever they find for job for that company then they easily find out
company from wishlist.
Employer search candidates for their requirements using keyword like technology. And also can
communicate with employee for their any other query or information via send message .and also
employer see the resume of applicants.
2.5.4Manage Account
While employers can manage their job postings. And providing all the job details like
qualifications details, requirements for the job, designation details, job salary details and also
provide type of jobs. They also can delete the jobs whenever they want.
While employee can manage their wishlist, applied for job and also getting full details of
employer. Employees can delete their account anytime. Also they can apply for the different jobs
according to their interests
Chapter 3 : System Design
3.1Use Case Diagrams
Figure 7- ER Diagram
3.5Activity Diagram
3.5.1Employer
Table 1:
Name: employer
Fields
Table 2:
Name: employee
Fields
Table 3:
Name: job_category
Fields
Table 4:
Name: Job
Fields
Table 5:
Name: job_applications
Fields
Table 6:
Name: like_log
Fields
Table 7:
Name: comments
Fields
Table 8:
Name: watchlist
Fields
Table 9:
Name: message
Fields
Table 10:
Name: Feedback
Fields
Table 11:
Name: City
Fields
Test Case Id Test scenario Test steps Test data Expected Actual result
result
UU01 Create 1. Open Information Data is As expected
employer website and of employer successfully
registration clicked on data to be added in
page employer added employer
registration table
UU02 Create 1. Ope Information Data is As expected
employee n website of employee successfully
registration and clicked data to be added in
page on added employee
employee table
registration
UU03 Crate login 1. ope Employer Data is fetch As expected
page for n website enter valid from
employer and clicked data employer
on table
employer
radio button
2. e
nter
usernam
e and
password
UU04 Crate login 1. ope Employer Data is fetch As expected
page for n website enter valid from
employee and clicked data employee
on table
employee
radio button
2. enter
username
and
password
UU05 Post Job page Employer Employer Data is As expected
for employer login filed added
successfull necessary successfully
y then they data to in Job table
post your require for And also
job recruit show home
employee page in
trending job
UU06 My job page Employer Employer Successfully As expected
for see the who see the delete job
employer is apply for applicants, and active or
posted job delete job, inactive job,
and also active or and also full
delete job inactive job details of
and view applcants.
applicant
and active
or inactive
job them
self
UU07 View applicant Employer Employee Successfully As expected
page for see download the download the
employer applicant resume, send resume, send
name, message, message to
education, approved employee,
email,id, applicant and approved
Phone no or not
and also approved.
download
resume and
send
message to
employee
for further
query and
approved
applicant
them self
UU08 Create my 1. cli User change Successfully As expected
account page ck on password change
for employer change then directly password
password put new and delete
then they password. account
can and delete
change account then
password first asked for
2. click security
on delete question and
account answer and
then they it’s verify
can delete then delete
account the account
from portal
UU09 Add skills Add Employee Successfully As expected
page for skills, add their data added
employee interested skills, employee
category, selected city, table
and interested
interested category and
city also skip this
UU10 Wishlist page 1.click on Employee Add into As expected
for employee more details see the wishlist page
page of jobs employer successfully
then applied name,
for add to category,
wishlist location,
salary,
remove from
wish list
UU11 My jobs page 1. clic Employee Add into my As expected
for employee k on more see employer jobs page
details page name, successfully
of jobs then category ,
applied for location, add
add to my to link for
jobs more details,
check status
of application
it is approved
or not and
remove from
my jobs
UU12 Create my 1. cli User change Successfully As expected
account page ck on password change
for employer change then directly password
password put new and delete
then they password. account
can And delete
change account then
password first asked for
2. click on security
delete
account
then
they can question
delete and answer
account and it’s
from verify then
portal delete
the account
UU13 Message Which Employee Successfully As expected
page for employer see employer data fetch
employee send name, from
message subject, message
employe Description, table
e date
can see
UU14 About us page 1.click See the See the As expected
on about details of our details of our
us
page
UU15 Contact page 1.click on User can any See the As expected
contact query then message of
page send message sender from
us admin side
Conclusion & Future work
It has been a great pleasure for me to work on this exciting and challenging project. This project
proved good for me as it provided practical knowledge of not only programming in ASP.NET
web based application and no some extent Windows Application and SQL Server, but also about
all handling procedure related with online job portal. It also provides knowledge about the latest
technology used in developing web enabled application and client server technology that will be
great demand in future. This will provide better opportunities and guidance in future in
developing projects independently.
References
1. Literature review on online job portal
https://ijarcce.com/upload/2017/may-17/IJARCCE%2019.pd
f
2. https://www.naukri.com/account/register/basicdetails
3. https://corp.freshersworld.com/post-job?src=homeheader
4. https://www.freshersworld.com/