Job Recommender Java Spring Boot
Job Recommender Java Spring Boot
Job Recommender Java Spring Boot
TEAM MEMBERS:
1. AKANSHA PARMAR 18BCE10020
2. M.Hanuman Sai 19BPS1066
3. G.Phani yeswanth 19bec1070
4. Prakhar agarwal 18bec10065
INDUSTRIAL INTERNSHIP
SMART BRIDGE - JAVA SPRING BOOT
CONTENTS
1. INTRODUCTION
1.1. OVERVIEW
1.2. PURPOSE OF THE PROJECT
2. LITERATURE SURVEY
-1-
2.2. PROPOSED SOLUTION
3. THEORITICAL ANALYSIS
3.1. BLOCK DIAGRAM
3.2. HARDWARE / SOFTWARE DESIGNING
4. EXPERIMENTAL IVESTIGATIONS
5. FLOW CHART
6. RESULT
8. APPLICATIONS
9. CONCLUSION
11. BIBILOGRAPHY
-2-
1. INTRODUCTION
1.1 OVERVIEW
The aim of this project is to develops an online job search Portal. The system is an
online application that can be accessed throughout the organization and outside as well
with proper login provided. Students logging should be able to upload their information
in the form of a CV. Visitors/Company representatives logging in may also
access/search any information put up by Students.
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 have
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.
This system can be used as an Online Job Portal for the Placements
providing to the un employees who are seeking for a job placement. Job Seeker
logging into the system and he can should be able to upload their information in
the form of a CV. Visitors/Company representatives logging in may also
access/search any information put up by Job Seeker.
2. LITERATURE SURVEY
The existing systems enables jobseekers to search through print media like poster
advertisements, newspapers and visual media like television or company websites for
employment opportunities. This is a tedious task as it takes a lot of time and energy to
search for the right job position, learn about the position and about the company. Job
search for proper match of skill set and salary is challenging. Job seekers can also find
jobs through job fairs where they must first make it possible to attend the fairs which
might be sometimes impossible with their schedules and if they visit the fairs they must
hand over paper printed resumes. The more the number of candidates the more the
number of papers for the company which is a lot of manual effort. Again, jobseekers
might get job offers through placement cells in respective colleges but getting hold of
the right opportunity at the right time is always challenging. On the other hand, the
same goes for employers who are looking for candidates who are best fitted for their
job positions.
With the advancement of technology job seekers are relying greatly on Online Job
Search Portals. Taking motivation from the conventional systems and their drawbacks
and inspiration from the existing job search portals, We decided to develop “Job Portal”.
In the proposed system we are trying to develop an online job search web application
that reduces challenges for job seekers to find a desired and suitable job according to
their qualification. We aim at reducing the challenges by providing advanced search
features that gives the candidate ample scope to select jobs that matches their skill set
and requirements and gives them back the exact jobs that are available. This in turn is
less time taking as the candidate gets all details in one place and do not have to go to
company website to learn about the positions. In the proposed system job seekers can
upload their resumes in the required file format, see all the available jobs and search
for desired jobs and then apply for those jobs. On the other hand, this system enables
employers to post their jobs and get a list of all applications which they can screen
online and that reduces the huge amount of manual effort and time.
3. THEORITICAL ANALYSIS
Final DFD(ADMIN)
Final DFD(Candidates)
Final DFD(Recruiter)
HARDWARE REQUIREMENTS
Processor: Intel core i7
Processor Speed: 2.50 GHz
RAM: 8 GB
SOFTWARE REQUIREMENTS
Operating System: Windows 10
IDE: Spring Boot Tool Suite
Frameworks/API: MySQL Workbench
Database: MySQL
Front End: HTML5, CSS3, JavaScript
Browser: Google Chrome
4. FLOW CHARTS
FLOW CHART(ADMIN)
FLOW CHART(CANDIDATE)
FLOW CHART(RECRUITER)
5.RESULT
1. HOME PAGE
2. LOGIN PAGE
3.SIGN UP PAGE
6.RECRUITER SECTION
7.ADD RECRUITER FROM ADMIN END
8. RECRUITER LISTS
9.USER LISTS
10.DASHBOARD
13.POST A JOB
14.JOB LISTS
21.DATABASE
22.ROLES
6.ADVANTAGES AND DISADVANTAGES
ADVANTAGES:
The project is identified by the merits of the system offered to the user. The merits of
this project are as follows: -
It’s a web-enabled project.
This project offers user to enter the data through simple and interactive forms.
This is very helpful for the client to enter the desired information through so
much simplicity.
The user is mainly more concerned about the validity of the data, whatever he is
entering. There are checks on every stages of any new creation, data entry or
updation so that the user cannot enter the invalid data, which can create
problems at later date.
Sometimes the user finds in the later stages of using project that he needs to
update some of the information that he entered earlier. There are options for him
by which he can update the records. Moreover there is restriction for his that
he cannot change the primary data field. This keeps the validity of the data to
longer extent.
User is provided the option of monitoring the records he entered earlier. He can
see the desired records with the variety of options provided by him.
From every part of the project the user is provided with the links through framing
so that he can go from one option of the project to other as per the requirement.
This is bound to be simple and very friendly as per the user is concerned. That is,
we can sat that the project is user friendly which is one of the primary concerns
of any good project.
Data storage and retrieval will become faster and easier to maintain because data
is stored in a systematic manner and in a single database.
Decision making process would be greatly enhanced because of faster processing
of information since data collection from information available on computer takes
much less time then manual system.
Allocating of sample results becomes much faster because at a time the user can
see the records of last years.
Easier and faster data transfer through latest technology associated with the
computer and communication.
Through these features it will increase the efficiency, accuracy and transparency.
DISADVANTAGES:
The size of the database increases day-by-day, increasing the load on the
database back up and data maintenance activity.
Training for simple computer operations is necessary for the users working on the
system.
7. CONCLUSION
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 STS web based application and also some extent to Windows Application
and SQL Server, but also about all handling procedure related with 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.
8. FUTURE SCOPE
This System being web-based and an undertaking of Cyber Security Division,
needs to be thoroughly tested to find out any security gaps.
A console for the data centre may be made available to allow the personnel to
monitor on the sites which were cleared for hosting during a particular period.
9. BIBILOGRAPHY
Books
10. APPENDIX
Git Hub Link :
https://github.com/Phani163/JobRecommender