major Report
major Report
Progress Report
BACHELOR OF TECHNOLOGY
SUBMITTED BY:
Km.Ambika (2201610109004)
SUBMITTED TO:
Mentor Name:
List of figures……………………………………………………………………………………………………………………………… A
Table of contents………………………………………………………………………………………………………………………….B
Abstract……………………………………………………………………………………………………………………………………….C
Acknowledgment………………………………………………………………………………………………………………………..D
5.1 Introduction………………………………………………………………………………………………….36
5.4 Conclusion……………………………………………………………………………………………………..37
5.5 reference………………………………………………………..……………………………………………38
List of Figures
A
25 2
List of Tables
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.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.
Employer post job for their organization. And include job vacancy, salary details, working hours,
designation details, experienced details.
1.5.2 Software
Database Server : Microsoft SQL Server
Web Server : Internet Information Server
Technologies : HTML,CSS,ASP.NET,JavaScript,JQuery
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
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
213
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.
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
While job recruiter has to add his contact details and organization details for the
registration and upload company logo and profile.
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.
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
17
3.2Data Flow Diagrams
3.1.1 Context-Level (Level 0) DFD
19
3.3Class Diagram
221
21
3.5Activity Diagram
3.5.1 Employer
3.4.2Employee
223
Admin
23
Chapter 4 : Implementation and Testing
HOME PAGE 2
DATABASE SCREENSHOT
25
CODE SCREENSHOT 2
227
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:
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.
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.
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)
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