0% found this document useful (0 votes)
12 views31 pages

major Report

Uploaded by

Ambika Gupta
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views31 pages

major Report

Uploaded by

Ambika Gupta
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 31

ONLINE JOB PORTAL

Progress Report

BACHELOR OF TECHNOLOGY

Computer Science and Engineering


(Session: 2024-2025)

SUBMITTED BY:

Students Name - Shivam Vashistha (2101610100205)

Simran Sharma (2101610100213)

Swati Rathore (2101610100222)

Km.Ambika (2201610109004)

SUBMITTED TO:
Mentor Name:

Krishna Engineering College


95, Loni Road, Between Mohan Nagar & Air Force
Station-Hindon, Ghaziabad, Uttar Pradesh – 201007
Table of Contents

List of figures……………………………………………………………………………………………………………………………… A

Table of contents………………………………………………………………………………………………………………………….B

Abstract……………………………………………………………………………………………………………………………………….C

Acknowledgment………………………………………………………………………………………………………………………..D

Chapter 1 : Introduction .................................................................................................................. 1

1.1 Brief Overview of Work ....................................................................................................... 1

1.2 Objective ............................................................................................................................... 1

1.3 Scope ..................................................................................................................................... 1

1.4 Project Modules .................................................................................................................... 2

1.4.1 Registration .................................................................................................................... 2

1.4.2 Search ............................................................................................................................. 2

1.4.3 Job Post .......................................................................................................................... 2

1.4.4 Manage Account ............................................................................................................ 2

1.5 Project Requirements ............................................................................................................ 3

1.5.1 Hardware ........................................................................................................................ 3

1.5.2 Software ......................................................................................................................... 3

1.6 Company Profile ................................................................................................................... 3

Chapter 2 : System Analysis ........................................................................................................... 4

2.1 Literature Review.................................................................................................................. 4

2.2 Project Feasibility Study ....................................................................................................... 5

2.2.1 Technical Feasibility ...................................................................................................... 5

2.2.2 Economical Feasibility................................................................................................... 5

2.2.3 Operational Feasibility ................................................................................................... 5

2.4 Project Timeline Chart .......................................................................................................... 6

2.5 Detailed Module Description with all Functionalities .......................................................... 7

2.5.1 Registration .................................................................................................................... 7

2.5.2 Job Post .......................................................................................................................... 7


23 2

2.5.3 Search ............................................................................................................................. 7

2.5.4 Manage Account ............................................................................................................ 7

Chapter 3 : System Design .............................................................................................................. 8

3.1 Use Case Diagrams ............................................................................................................... 8

3.2 Data Flow Diagrams ............................................................................................................. 9

3.3 Class Diagram ..................................................................................................................... 11

3.4 Entity Relationship Diagram.............................................................................................. 12

3.5 Activity Diagram ................................................................................................................ 12

Chapter 4 : Implementation and Testing ....................................................................................... 25

4.1 User Interface and Snapshots.............................................................................................. 25

Chapter 5 :Tasks Remaining

5.1 Introduction………………………………………………………………………………………………….36

5.2 Remaining Tasks and Proposals for Completion……………………………………………36

5.3 Development Plan…………………………………………………………………………………………..37

5.4 Conclusion……………………………………………………………………………………………………..37

5.5 reference………………………………………………………..……………………………………………38
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

A
25 2

List of Tables

Table 1- employer table ................................................................................................................ 15

Table 2 – employee table .............................................................................................................. 16

Table 3- job_category table .......................................................................................................... 17

Table 4- job table .......................................................................................................................... 18

Table 5- job_applications table ..................................................................................................... 19

Table 6- like_log table .................................................................................................................. 20

Table 7- comments table ............................................................................................................... 21

Table 8- watchlist table ................................................................................................................. 22

Table 9- message table .................................................................................................................. 23

Table 10- feedback table ............................................................................................................... 24

Table 11- city table ....................................................................................................................... 24

Table 12- Test Case ...................................................................................................................... 34

B
Abstract
JOB SEARCH PORTAL
Finding jobs that best suits the interests and skill set is quite a challenging task for the job seekers. The
difficulties arise from not having proper knowledge on the organization’s objective, their work culture and
current job openings. In addition, finding the right candidate with desired qualifications to fill their current
job openings is an important task for the recruiters of any organization. Online Job Search Portals have
certainly made job seeking convenient on both sides. Job Portal is the solution where recruiter as well as the
job seeker meet aiming at fulfilling their individual requirement. They are the cheapest as well as the fastest
source of communication reaching wide range of audience on just a single click irrespective of their
geographical distance. The web application “Job Search Portal” provides an easy and convenient search
application for the job seekers to find their desired jobs and for the recruiters to find the right candidate. Job
seekers from any background can search for the current job openings. Job seekers can register with the
application and update their details and skill set. They can search for available jobs and apply to their desired
positions. Android, being open source has already made its mark in the mobile application development. To
make things handy, the user functionalities are developed as an Android application. Employer can register
with the application and posts their current openings. They can view the Job applicants and can screen them
according to the best fit. Users can provide a review about an organization and share their interview
experience, which can be viewed by the Employers.

C
27 2

Acknowledgements
I would like to extend my sincere gratitude to my academic advisor, mr. Saurabh chaudhary
for his motivation, support and constant guidance throughout the development of this
project. I truly appreciate the trust he has placed in us. I thank them for serving on my
committee. I would like to acknowledge the support of the academic and technical staff of
the Computer Science for their support throughout my graduate studies. I would like to thank
my parents and family for their unconditional love and support. Thank you for your strong
belief in me.
D

Chapter 1 : Introduction

1.1 Brief Overview of Work


Now a day, we know that searching of jobs is so difficult in proficient areas the portal developed for the
providing the simple and good job searching. With the help of this portal easily the job seeker can
submit their resume and get the lot of opportunity of the job related to their profile. And by this website
the companies or employer can also find the good and well profiled resume.

1.2 Objective
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.3 Scope
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.
29 2
1.4 Project Modules
1.4.1 Registration

Employee or Employer can register with valid details like contact details, experience details, profile
details.

1.4.2 Search

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.3 Job Post

Employer post job for their organization. And include job vacancy, salary details, working hours,
designation details, experienced details.

1.4.4 Manage Account

Employee can also delete his/her account anytime.


Admin Can Manage Employee and Employer Details. Admin observed Users Action like job posting,
candidate details false or not.
211 2

1.5 Project Requirements


1.5.1 Hardware
The system requires the following hardware:

 RAM: 1 GB (further increase that as per requirement.)


 Hard Disk: 80 GB (further increase that as per requirement.)
 Display: 1024 * 768, True Type Color-32 Bit
 Mouse: Any Normal Mouse.
 Keyboard: Any window Supported Keyboard.

1.5.2 Software
 Database Server : Microsoft SQL Server
 Web Server : Internet Information Server
 Technologies : HTML,CSS,ASP.NET,JavaScript,JQuery

1.6 Company 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.1 Literature 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:

1) Employment recruitment agencies


2) Job fairs
3) Advertising in the mass media such as newspapers
4) Management Consultants
5) Advertisement in television and radio
6) Existing employee contacts
7) Schools colleges or universities students services department
8) Workers or professional referrals

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.

Importance of Job Portals

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
213

Search for jobs in France. These websites or portals provide search engine to access
information on job opportunities.

2.2 Project Feasibility Study


2.2.1 Technical Feasibility
Technical feasibility study is concerned with specifying equipment and software that
will successfully satisfy the user requirement; the technical needs of the system may
vary considerably.

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.2 Economical 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.3 Operational 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.

13
2.4 Project Timeline Chart:
215

2.5Detailed Module Description with all


Functionalities
2.5.1Registration
15
In the registration module job seeker have to include all the details like personal
details, contact details, education details like school , graduation, post-graduation,
course certification details etc. Also job seeker has to add his experience details, job
requirements and uploading resume and photo.

While job recruiter has to add his contact details and organization details for the
registration and upload company logo and profile.

2.4.1 Job 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.4.2 Search
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.4.3 Manage 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
217

Chapter 3 : System Design

3.1 Use Case Diagrams

17
3.2Data Flow Diagrams
3.1.1 Context-Level (Level 0) DFD

3.2.2 Level 1 DFD


219

3.2.3 level 2 DFD

19
3.3Class Diagram
221

3.4 Entity Relationship Diagram

21
3.5Activity Diagram
3.5.1 Employer

3.4.2Employee
223

Admin

23
Chapter 4 : Implementation and Testing

4.1 User Interface and Snapshots

Get job page


225

HOME PAGE 2

DATABASE SCREENSHOT

25
CODE SCREENSHOT 2
227

CODE OF JOB PORTAL WEBSITE

Chapter 5 : Tasks Remaining


27
Introduction: Connecting the Database and Admin Module: Final Steps

The final phase of the project involves ensuring a seamless integration between the database
and the admin module. This critical component allows administrators to manage and
manipulate data effectively through a user-friendly interface. Below are the essential steps
that explain how the connection is established and maintained:

1. Setting Up Database Connectivity

 Database Setup: Before any connection is made, ensure that the database (e.g., MySQL,
PostgreSQL, MongoDB) is properly configured and accessible. This includes setting up the
database server, creating the necessary tables, and populating them with the initial data
required for the admin module to function.
 Connection String: In your application, establish a connection string that specifies the
database type, host, username, password, and database name. This connection string is
typically stored securely in a configuration file to avoid hard-coding sensitive information in
the application code.

2. Creating Data Access Layer

 Data Models: In the admin module, define the data models that represent the database
schema. These models should be designed to interact with the database using Object
Relational Mapping (ORM) or direct SQL queries.

3. Admin Module Functionality

 Authentication and Authorization: One of the main features of the admin module is to allow
authorized users (admin) to log in and access the data. Ensure proper authentication using
username/password or a more secure method like JWT (JSON Web Tokens) or OAuth2.
 Dashboard Interface: The admin interface typically includes a dashboard that displays key
metrics, recent activities, and quick links to the most commonly used features.
 Data Management: The admin module allows CRUD operations on data directly through
forms, tables, and charts. Users can add, edit, delete, and view entries in various sections,
like:
o User management (creating/editing user profiles)
o Content management (articles, products, categories)
o Analytics and reporting (views, sales, activity logs)

Conclusion & Future work


It has been a great pleasure for me to work on this exciting and challenging project.
229

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.

29
References

 https://bvmengineering.ac.in/NAAC/Criteria1/1.3/1.3.4/
Online_Job_Portal_416_419_435.pdf

 https://core.ac.uk/download/pdf/77979433.pdf

 https://www.ijniet.org/wp-content/uploads/2024/05/391.pdf
 https://www.scribd.com/document/345267921/129128647-
JOB-Portal-Project-Report

 https://www.freeprojectz.com/project-report/198
 https://www.scribd.com/document/412834710/Online-Job-
Portal-Complete-Project-Report
231

31

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy