0% found this document useful (0 votes)
9 views34 pages

Major Report

The document is a project report for an AI-powered career path advisor, submitted as part of the requirements for a Bachelor of Technology degree in Information Technology. It outlines the project's objectives, methodology, technical specifications, and ethical considerations related to algorithmic transparency and data privacy. The report includes acknowledgments, approval forms, and a detailed abstract describing the system's functionality and potential impact on career guidance.

Uploaded by

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

Major Report

The document is a project report for an AI-powered career path advisor, submitted as part of the requirements for a Bachelor of Technology degree in Information Technology. It outlines the project's objectives, methodology, technical specifications, and ethical considerations related to algorithmic transparency and data privacy. The report includes acknowledgments, approval forms, and a detailed abstract describing the system's functionality and potential impact on career guidance.

Uploaded by

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

Title:-AI-PoweredCareerPathAdvisior

Project Report
Submittedinpartial fulfillmentoftherequirementfor theawardofdegreeof

Bachelorof Technology
In
InformationTecnology

Submittedto
RAJIVGANDHIPROUDYOGIKIVISHWAVIDYALAYA, BHOPAL
(M.P.)

GuidedBy:-
Prof.ReshmaShivhare SubmittedBy :-
AkshatShrivastava(0827IT211011)
Anuj Mishra(0827IT211015)
Harsh Machiya(0827IT211040)
KeshavBhandari(0827IT211059)

DEPARTMENT OF INFORMATION TECHNOLOGY


ACROPOLISINSTITUTEOFTECHNOLOGY&RESEARCH,
INDORE (M.P.) 452020
2023-2024
Declaration
I hereby declared that the work, which is being presented in the project entitled “AI- Powered Career Path
Advisior”partial fulfilment oftherequirement fortheawardofthedegreeofBachelorofTechnology, submitted in the
department of Information Technology at Acropolis Institute of Technology & Research, Indore is an authentic
record of myown work carried under the supervision of “Prof.Reshma Shivhare”. I have not submitted the matter
embodied in this report for award of any other degree.

AkshatShrivastava(0827IT211011)
Anuj Mishra(0827IT211015)
Harsh Machiya(0827IT211040)
Keshav Bhandari(0827IT211059)

Prof.ReshmaShivhare

Supervisor
ProjectApprovalForm
Iherebyrecommendthattheproject "AI- PoweredCareerPathAdvisior"preparedundermysupervisionby
AkshatShrivastava(11),Anuj Mishra(15),Harsh Machiya(40),Keshav Bhandari(59) be accepted in partial
fulfillment of the requirement for the degree of Bachelor of Engineering in Computer Science &Engineering.

Prof.ReshmaShivhare

Supervisor

Recommendationconcurredin2023-2024

Prof.VishalTrivedi

Project Incharge

Prof.ReshmaShivhare

ProjectCoordinator
AcropolisInstituteofTechnology&Research
DeparmentofInfromationTechnology

Certificate
Theprojectworkentitled"AI-PoweredCareerPathAdvisior"submittedbyAkshatShrivastava(0827IT211011),
Anuj Mishra(0827IT211015),Harsh Machiya(0827IT211040),Keshav Bhandari(0827IT211059) isapproved
aspartial fulfillmentfor theaward of thedegree ofBachelorofTechnologyinInformationTechnologybyRajiv Gandhi
Proudyogiki Vishwavidyalaya, Bhopal (M.P.).

InternalExaminer ExternalExaminer

Name:………………. Name:……………..

Date:…./…/……….. Date: …./…/………..


Acknowledgement

With boundless love and appreciation, we/I would like to extend our/my heartfelt gratitude and appreciation to the
peoplewho helped us/meto bringthisworkinreality. We/I wouldliketo havesomespaceofacknowledgement for them.

Foremost,our/Iwouldliketoexpressour/mysinceregratitudetoour/mysupervisor,Prof.ReshmaShivharewhose
expertise, consistent guidance, ample time spent and consistent advices that helped us/me to bring this study into
success.

To the project in-charge Prof.Vishal Trivediand project coordinator Prof. Deepak Singh Chouhan for their
constructive comments, suggestions, and critiquing even in hardship.

To the honourable Prof. (Dr.) Prashant Lakkadwala, Head, Department of Information Technology for his
favourable responses regarding the study and providing necessary facility.

To the honourable Dr. S.C. Sharma, Director, AITR, Indore for his unending support, advises and effort to make
possible.

Finally, I/we would like to pay my/ourthanks to faculty members and staffofDepartment ofComputer Science &
Engineering for their timely help and support.

We/I also like to pay thanks to our/my parents for their eternal love, support and prayers.Without them it is not
possible.

AkshatShrivastava(0827it211011)
Anuj Mishra(0827IT211015)
HarshMachiya(0827IT211040)
KeshavBhandari(0827IT211059)
Abstract

This paper explores the implementation of an AI-powered career path advisor utilizing advanced machine
learning,dataanalytics,andnaturallanguageprocessingtooptimizecareerguidance.Thesystemsynthesizes
diversedatasets, includingskills, qualifications, labormarkettrends, andpsychometricprofiles, togenerate
personalizedcareerrecommendationsandpredictfuturejobmarkettrajectories.Employingalgorithmssuch as
supervised learning, recommendation systems, and reinforcement learning, the advisor offers tailored
career paths, skill gap analysis, and professional development suggestions. While promising in enhancing
decision-making and career alignment, the paper critically examines challenges related to algorithmic
transparency, bias, and data privacy, emphasizing the need for ethical considerations in its deployment.
TableofContent

Declaration

ProjectApprovalForm

Acknowledgement

Abstract

List of Figures……

List ofTables……………….

Abbreviations………..

Chapter1:Introduction

Rationale

ExistingSystem

ProblemFormulation

ProposedSystem

Objectives

Contributionofthe Project

Market Potential

Innovativeness

Usefulness

Report Organization

Chapter2: RequirementEngineering

FeasiblityStudy(Technical,Economical, Operational)

RequirementCollection

Discussion

RequirementAnalysis
Requirements

FunctionalRequirements

StatementofFunctionality

NonfunctionalRequirments

StatementofFunctionality

Hardware&SoftwareRequirements

HardwareRequirement (Developer&End User)

SoftwareRequirement (Developer&End User)

Use-caseDiagrams

Use-caseDescriptions

Chapter3:Analysis&ConceptualDesign&TechnicalArchitecture

TechnicalArchitecture

SequenceDiagrams

ClassDiagrams

DFD

UserInterfaceDesign

DataDesign

SchemaDefinitions

E-RDiagram

Chapter4:Implementation & Testing

Methodology

ProposedAlgorithm

ImplementationApproache

Introductionto Languages, IDEsToolsand Technoloies

TestingApporaches
UnitTesting

a. Test Cases

IntegrationTesting

b.TestCases

Chapter5:Results&Discussion

UserInterfaceRepresentation

BriefDesscriptionofVarious Modules

Shapshot ofSystemwithBriefDescription

DatabaseDescription

SnapshotofDatabaseTableswithBrief Description

FinalFindings

6. Conclusion&FutureScope

Conclusion

Future Scope

REFERENCES

AppendixA:ProjectSynopsis

AppendixB:GuideInteractionReport(*DullySignedbyGuide)

AppendixC:UserManual
Objective
TheobjectiveofanAI-poweredcareerpathadvisoristoprovidepersonalized,data-drivencareer
guidancethathelpsindividualsmakeinformeddecisionsabouttheirprofessionaljourney.By
analyzingpersonalskills,interests,experiences,andmarkettrends,theadvisoraimstosuggest
suitablecareeroptions,identifyopportunitiesforgrowth,andrecommendrelevantlearningpaths.In
thelongterm,thegoalistoempowerindividualstonavigatecareertransitions,continuously adapt
toevolvingjobmarkets,anddevelopthenecessaryskillstoachievelong-termprofessionalsuccess.

Introduction
With the growing complexity of today’s job market, making the right career choice can be
challenging.AnAI-poweredcareerpathadvisoroffersadata-drivensolution,providingpersonalized
recommendationsbasedonanindividual’sskills,education,andpreferences.Byleveragingmachine
learning and natural language processing, this tool helps users explore suitable career options,
identify skill gaps, and stay updated on industry trends. The goal is to empower users to make
informed decisions about their careers, ensuring they remain competitive and confident in their
professional journeys.

REQUIREMENTSPECIFICATION
HardwareConfiguration:

1.1 Client Side:

RAM 4GB

Harddisk 64GB

Processor 2.0GHz

Serverside:

RAM 32GB

Harddisk 1 TB

Processor 2.0 GHz

Chapter2SoftwareRequirement:

ClientSide:

GoogleChromeoranycompatible
WebBrowser browser
OperatingSystem
WindowsoranyequivalentOS
ServerSide:

WebServer APACHE

ServersideLanguage PYTHON

DatabaseServer MySQL

Google Chrome or any compatible


WebBrowser browser

OperatingSystem Linux(CentOS7)orWindowsserver

APACHE

TheApacheHTTPServerProjectisanefforttodevelopandmaintainanopen-sourceHTTPserver
formodernoperatingsystemsincludingUNIXandWindows.Thegoalofthisprojectistoprovide
asecure,efficientandextensibleserverthatprovidesHTTPservicesinsyncwiththecurrentHTTP
standards.
The Apache HTTP Server ("httpd") was launched in 1995 and it has been the most popular web
serverontheInternet since April1996. It hascelebratedits20thbirthdayasaproject inFebruary 2015.

HTML(HypertextMarkupLanguage):

 HTML is the standard markup language used to create the structure and content of
webpages.
 It consists ofvarious elements and tagsthat define the different partsofa webpage, such as
headings, paragraphs, images, links, and more.
 HTMLisnotaprogramminglanguage;it'samarkuplanguageusedtostructureandpresent
content on the web.
CSS(CascadingStyleSheets):

 CSSisastylesheetlanguageusedtocontrolthepresentationandlayoutofHTMLelements on a
web page.
 It allows web developers to define styles for text, colors, fonts, spacing, positioning, and
more, making it possible to create visually appealing and consistent designs.
 CSSoperatesona"cascading"principle,meaningthatstylescanbeinheritedoroverridden in a
structured manner, making it easyto maintain and update a website's appearance.
 CSScanbeincludedinHTMLdocumentsusinginlinestyles,internalstylesheets,or external
stylesheets, providing flexibility in how styles are applied.

JavaScript:

 JavaScript is a high-level, interpreted programming language that adds interactivity and


dynamic behavior to web pages.
 It allows you to manipulate the DOM (Document Object Model), enabling features like
form validation, animations, and responding to user interactions.
 JavaScript issupportedbyallmajorwebbrowsers, making it aversatilechoice for client- side
scripting.
 Itcanalsobeusedontheserver-sidewithplatformslikeNode.js,expandingitsapplication
beyond the browser.

PHP

• PHPstands forPHP:HypertextPreprocessor.
• PHPisaserver-sidescriptinglanguage,like ASP.
• PHPscripts areexecutedonthe server.
• PHP supports many databases (MYSQL,Informix,Oracle,Sybase,Solid,Generic
ODBC, etc.).
• PHPisanopensourcesoftware.
• PHPis freetodownloadanduse.

MYSQL

• MYSQLisadatabaseserver
• MYSQLisidealfor bothsmallandlarge applications
• MYSQLsupportsstandardSQL
• MYSQLcompilesonanumberofplatforms
• MYSQLisfreetodownloadanduse
• HowtoaccessMySQL:
http://localhost/phpmyadmin
DesignIntroduction:

Designisthefirst stepinthedevelopment phaseforanytechniquesandprinciplesforthepurpose of


defining a device, a process or system in sufficient detailto permit its physical realization.

Once the software requirements have been analyzed and specified the software design involves
three technical activities - design, coding, implementation and testing that are required to build
and verify the software.

The design activities are of main importance in this phase, because in this activity, decisions
ultimately affecting the success of the software implementation and its ease of maintenance are
made. These decisions have the final bearing upon reliability and maintainability of the system.
Design is the onlywayto accuratelytranslate thecustomer’s requirements into finished software or
a system.
Designistheplacewherequalityisfosteredindevelopment.Softwaredesignisaprocessthrough
whichrequirementsaretranslated into arepresentationofsoftware. Softwaredesignisconducted in
two steps. Preliminary design is concerned with the transformation of requirements into data

UMLDiagrams:

Actor:

Acoherentsetofrolesthatusersofusecasesplay when interactingwiththe use`cases.

Usecase:Adescriptionofsequenceofactions, includingvariants,that asystemperformsthat yields


an observable result of value of an actor.

UML stands for Unified Modeling Language. UML isa language for specifying, visualizing and
documenting the system. This is the step while developing any product after analysis. The goal
fromthis isto produceamodeloftheentities involved in theproject which later need to bebuilt. The
representation ofthe entities that areto be used in the product being developed need to be

designed.
Use case diagram can be useful for getting anoverall view of the systemand clarifying who cando and
more importantly what they can’t do.

Usecasediagramconsists ofusecasesandactorsandshowsthe interaction betweentheusecase and


actors.

• Thepurposeisto showtheinteractionsbetweentheusecaseand actor.


• Torepresent thesystemrequirements fromuser’sperspective.
• Anactorcouldbetheend-userofthesystemoranexternalsystem.

USECASE DIAGRAM: A Use case is a description of set of sequence of actions. Graphically it is


renderedasanellipsewithsolidlineincludingonlyitsname.Usecasediagramisabehavioraldiagramthat shows a
set of use cases and actors and their relationship. It is an association between the use cases and actors. An
actor represents a real-world object. Primary Actor – Sender, Secondary Actor Receiver.
Block Diagram
ClassDiagram

Adescriptionofsetofobjectsthatsharethe sameattributesoperations,
relationships,andsemantics.
Activity Diagram
ERDiagram:

TheEntity-Relationship (ER) modelwasoriginallyproposed byPeter in1976 [Chen76] asaway to


unify the network and relational database views. Simply stated the ER model is a conceptual
datamodelthatviewstherealworldasentitiesandrelationships. Abasiccomponentofthemodel is the
Entity-Relationship diagram which is used to visually represent data objects. Since Chen wrote
his paper the model has been extended and today it is commonlyused for database design for the
database designer, the utility of the ER model is:

• It maps well to the relational model. The constructs used in the ER model can easily
betransformed into relational tables.
• It is simple and easyto understand with a minimumoftraining. Therefore, the modelcan be
used by the database designer to communicate the design to the end user.
• Inaddition,themodelcanbeusedasadesignplanbythedatabasedevelopertoimplement a data
model in specific database management software.

ERNotation
There is no standard for representing data objects in ER diagrams. Each modeling methodology
uses its own notation. The original notation used by Chen is widely used in academics texts and
journals but rarelyseen ineither CASE tools or publications by non-academics. Today, there are a
number of notations used; among the more common are Bachman, crow's foot, and IDEFIX.

All notational styles represent entities as rectangular boxes and relationships as lines connecting
boxes. Each style uses a special set of symbols to represent the cardinality of a connection. The
notationusedinthisdocumentisfromMartin.ThesymbolsusedforthebasicERconstructsare:

• Entities are represented by labeled rectangles. The label is the name of the entity. Entity

names should be singular nouns.

• Relationships are represented by asolidline connecting twoentities.Thename of the

relationship is written above the line. Relationship names should be verbs

• Attributes,whenincluded,arelistedinsidetheentityrectangle.Attributeswhichare identifiers

are underlined. Attribute names should be singular noun


E-R Diagram
Sourcecode

Index:
IMPLEMENTATIONANDSYSTEMTESTING
After all phase have been perfectly done, the system will be implemented to the server and the
system can be used.

SystemTesting

Thegoalofthesystemtestingprocesswastodetermineallfaultsinourproject.Theprogramwassubjected to
asetoftest inputs and manyexplanations weremade and based onthese explanations it willbe decided
whether the program behaves as expected or not. Our Project went through two levels of testing.

1. Unittesting
2. Integrationtesting
UNITTESTING

Unittestingiscommencedwhenaunithasbeencreatedandeffectivelyreviewed.Inordertotest a single
module we need to provide a complete environment i.e. besides the section we would require

• Theproceduresbelongingtoother unitsthattheunitunder test calls


• Nonlocaldata structuresthatmodule accesses
• Aprocedure to callthe functions ofthe unit under test with appropriate
parameters.

1. Testfortheadminmodule

• Testing admin login form-This formis used for loginofadministrator ofthe system. In
this formweentertheusernameandpasswordifbotharecorrect administrationpagewill open
otherwise if any of data is wrong it will get redirected back to the login page and again
ask the details.
• ReportGeneration:admincangeneratereportfromthemaindatabase.
INTEGRATIONTESTING

IntheIntegrationtestingwetestvariouscombinationoftheprojectmoduleby
providing the input.

Theprimaryobjectiveistotestthemoduleinterfacesinorderto
confirmthatnoerrorsareoccurring when one module invokes the other
module.

Evalution

ANALYSIS::

Conclusion
In conclusion, the "AI-Powered Career Path Advisor " represents a paradigm
shift in the way hotels can thrive in today's dynamic industry landscape. By
embracing data analytics and research methodologies, hotels can unlock
invaluable insights that drive strategic decision-making and operational
excellence. This approach not only enhances guest experiences through
personalizedservicesandoptimizedpricingstrategiesbutalsoempowershotels to
maximize revenue and improve efficiency across all aspects of their operations.
Moreover, the emphasis on continuous research and innovation ensures that
hotels remainagile and competitive in aneverevolving market. As such, the "AI-
Powered " approach is poised to revolutionize hospitality management practices,
setting a new standard for success in the digital era.
1.9References:

ForHTMLandCSS•https://www.w3schools.com/html/default.asp•
https://www.w3schools.com/css/default. asp

ForPython•https://www.w3schools.com/python/default.asp•
https://www.python.org/

ForPandas•https://www.w3schools.com/python/pandas/default.asp

ForMySQL•https://www.mysql.com/•http://www.mysqltutorial.org

ForXAMPP•https://www.apachefriends.org/download.html

ii

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