SlideShare a Scribd company logo
INTEGRATED PROJECT REPORT
On
CURRICULUM VITAE GENERATOR
Submitted in partial fulfillment of the requirement for the Course
Integrated Project-II (CSP2204) of
COMPUTER SCIENCE AND ENGINEERING
Batch-2014
in
May-2016
Under the Guidance of: Submitted By:
Mr. Prasenjit Das Saurabh Manchanda
1411981206
Parv Arora
1411981167
Nirmohan Singh
1411981157
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
CHITKARA UNIVERSITY
HIMACHAL PRADESH
ii
CERTIFICATE
This is to be certified that the project entitled “Curriculum Vitae” has been submitted for the
Bachelor of Computer Science Engineering at Chitkara University, Himachal Pradesh during
the academic semester January 2016- May 2016 is bonafide piece of project work carried out
by Saurabh Manchanda (1411981206), Parv Arora (1411981167) and Nirmohan Singh
(1411981157) towards the partial fulfillment for the award of course Integrated Project (CSP-
2204) under the guidance and supervision of Mr. Prasenjit Das.
Signature of Project Guide
Mr. Prasenjit Das
iii
CANDIDATE’S DECLARATION
We, Saurabh Manchanda (1411981206), Parv Arora (1411981167) and Nirmohan Singh
(1411981157) B.E.-2014 of the Chitkara University, Himachal Pradesh hereby declare that
the Integrated Project Report entitled “Curriculum Vitae Generator” is an original work and
data provided in the study is authentic to the best of our knowledge. This report has not been
submitted to any other Institute for the award of any other course.
Sign. of Student 1 Sign. of Student 2 Sign. of Student 3
Saurabh Manchanda Parv Arora Nirmohan Singh
1411981206 1411981167 1411981157
Place:
Date:
iv
ABSTRACT
To build a standalone application that simplifies the task of creating a resume for
individuals. The system is flexible to be used and reduces the need of thinking and designing
an appropriate resume according to qualifications. The system is developed to provide an easy
means for creating a professional looking resume. Individuals just have to fill up a form that
specifies questions from all required fields such as personal questions, educational, qualities,
interest, skills and so on. The answers provided by the users are stored and the system
automatically generates a well structured resume. Users have option to create resume in any
format and file, they also have the choice to choose their desired layout design which makes
the application more user friendly and efficient.
This is a very user friendly and attractive application which is very helpful for a user in day
today life.
iii
ACKNOWLEDGEMENT
It is our pleasure to be indebted to various people, who directly or indirectly contributed in the
development of this work and who influenced our thinking, behavior and acts during the
course of study.
We express our sincere gratitude to all for providing an opportunity to undergo Integrated
Project-II as the part of the curriculum.
We are thankful to “Ms. Prasenjit Das” for her support, cooperation, and motivation provided
to us during the training for constant inspiration, presence and blessings.
Lastly, we would like to thank the almighty and our parents for their moral support and friends
with whom we shared our day-to day experience and received lots of suggestions that improve
our quality of work.
With Sincere Thanks,
Saurabh Manchanda (1411981206), Parv Arora (1411981167), Nirmohan Singh (1411981157)
iv
TABLE OF CONTENTS
Page No.
Abstract iv
Acknowledgement v
List of Tables vi
List of Figures vii
Chapter 1: Introduction
1
1.1 What basically is Curriculum vitae? 2
1.2 Why develop a resume or CV? 2
1.3 When to use a CV 2
Chapter 2: Literature Survey 5
Chapter 3: Methodology 8
3.1 Data Flow Diagram 9
3.2 Class Hierarchy 10
3.3 Software and Hardware Requirements 11
3.4 Language Used: Java 11
3.5 Platform Used: NetBean 13
3.5.1 Features of NetBeans 14
3.6 Platform for Database Management: Xampp 16
3.6.1 XAMPP Supported Platforms 16
3.6.2 XAMPP for Linux Packages 16
3.6.3 Start XAMPP Server 17
3.7 Database Connectivity: 18
Chapter 4: Working 20
4.1.1 Welcome
4.1.2 Sign up
4.1.3 Login Page:
4.1.4 Choice Page
4.1.5 Attributes
4.1.6 Generate Page
v
4.2 RESULTS
4.2.1 HTML
4.2.2 PDF
Chapter 5: Limitation & Refrences 30
Limitation 31
References 31
vi
List of Tables
S.NO Title Page No
1 User Account 19
2 Image Database 19
vii
LIST OF FIGURES
Figure Title Page No.
1.1 Example of Curriculum 1 3
1.2 Example of Curriculum 2 4
3.1 Data Flow Diagram 9
5.1.1 Welcome Page 21
5.1.2 SignUp Page 22
5.1.3 Login Page 23
5.1.4 Choice Page 24
5.1.5 Academic Template 25
5.1.5 Academic Attributes 26
5.1.6 Generate Page 27
5.2.1 HTML 28
5.2.2 PDF 29
2
Introduction to the project
1.1 WHAT BASCIALLY IS CURRICULUM VITAE?
Curriculum vitae (CV) are a written overview of a person's experience and other
qualifications. In some countries, a CV is typically the first item that a
potential employer encounters regarding the job seeker and is typically used to
screen applicants, often followed by an interview. A curriculum vitae is a more
comprehensive document that details ALL your past education, experiences, and
competencies, including public presentations, academic writing and professional
development. It’s designed to introduce you to employers in academics, advanced
research, post-secondary teaching and fine arts. Curriculum vitae is a Latin
expression which can be loosely translated as the course of my life.
1.2 Why develop a resume or CV?
Both a résumé and a are meant to encourage an employer or a supervisor to consider
you:
• As an employee
• As a candidate for further studies
• As the right fit for a contract
1.3 When to use a CV
You can use a CV when you’re:
• Applying for work and/or contracts in academics, advanced research, post-secondary
teaching, and fine arts.
• applying for graduate school, scholarships, etc.
• showcasing your background prior to a presentation
3
Example of Curriculum vitae
Fig 1.1 Cv Example 1
4
Fig 1.2 Cv Example 2
5
6
LITERATURE SURVEY
This might be a romantic notion, written in history, but the great man himself; the inveor
of the pretty much everything, artist, musician and writer, Leonardo Da Vinci, also seems to
take credit for having written the very first CV. But the History goes, that in 1482, Da Vinci
listed his capabilities and skills down on paper, to send off to a potential employer, the Duke
of Milan.
So what does Curriculum Vitae mean? Curriculum vitae is a Latin expression which can be
translated as the course of my life. So with that in mind, it seems realistic that the outline of a
modern CV still remains true to its original intent. Yes, legislation has been conceived and
developed; it’s no longer standard to put your date of birth on your CV – to protect against
Age Discrimination or you would no longer need to know who you are related to (from a
historic age when who you were, and who you were related to, was possibly a short listing
criteria!!),but the intention of a CV remains true to its original purpose. Yes, the Silver Spoon
of the ‘upper classes’ still exists, but your ability, experience and skills are much more
relevant than a few hundred years ago, when class played a massive part in the job that you
had; if you had to have one at all!
But the weird thing is – the internet – usually full of amazing facts and figures about useless
facts is pretty lacking on information on the whole subject. There are some mutterings of
Resumes being created by English Lords to give travelers a character reference when arriving
on a distant land, but that is pretty much it!
Fast forward 400 years and it’s not till the 1950’s that CV’s are used as a matter of course in
applying for job. Prior to this the CV remained a document of choice and often drafted up at
interview of with an employer as a formality for being offered the job.
This is just a guess, but one would also assume that it is not until the 1950’s that applicants for
a job traveled from afar and therefore the majority of applicants for a job lived local to where
the job was based. Therefore word of mouth, reputation, and past experience working in that
local area would be more valuable than any CV could offer.
Prior to the 1940’s, and for our UK readers, imagine ‘Downton Abbey’, you either were born
7
rich and became educated or you were poor and had a menial job. Your CV up until that point,
was the family you were born into. It was probably at the end of the Second World War in
1945 that the working classes and as importantly, Women, strived to better themselves beyond
their expected ‘position’. Least not forget, that Women only gained the right to vote in the UK
in 1832! What would be the point of the CV to the many, if you could only ever really achieve
one type of job!
Post 1950, we have seen the introduction of the word processor, the home computer, the
internet, sending CV’s by email, applying for jobs online, creating CV’s using online CV
builders, and social media being used to apply for jobs or at least network about available
positions.
But as much as technology advancements have enhanced the formatting and delivery of our
CV, the reasoning behind the CV has changed very little. So any predictions of the demise of
the CV are slightly shortsighted! Perhaps over the next 100 years the delivery of the
Curriculum Vitae will evolve somewhat. Perhaps we will not need to write a CV, as our
records will be updated for us via online record keeping!?! But for the CV to go, it may mean
we are returning to a time when skills, experience and education are no longer required – and
that seems a future not worth the paper it is written on.
8
9
3.1 Data Flow Diagram
Fig 3.1 Data Flow Diagram
10
3.2 Class Hierarchy
o java.lang.Object
o java.awt.Component (implements java.awt.image.ImageObserver,
java.awt.MenuContainer, java.io.Serializable)
o java.awt.Container
o java.awt.Window (implements javax.accessibility.Accessible)
o java.awt.Frame (implements java.awt.MenuContainer)
o javax.swing.JFrame (implements
javax.accessibility.Accessible,
javax.swing.RootPaneContainer,
javax.swing.WindowConstants)
o Project.AcademicAttributes
o Project.AcademicTemplate
o Project.ChangePassword
o Project.fetchuser
o Project.FillFormAcademic
o Project.FillFormNonTechnical
o Project.FillFormTechnical
o Project.Imageupload
o Project.Login
o Project.MyAccount
o Project.NewPass
o Project.NonTechnicalAttribute
o Project.NonTechnicalTemplate
o Project.pdftry
o Project.PersonalDetails
o Project.SecurityQ
o Project.signup
o Project.TechnicalAttributes
11
o Project.TechnicalTemplate
o Project.WelcomePage
o Project.myconnection
3.3 Software and Hardware Requirement Specification
 Requirements for the project :
 Software requirements :
o Operating system : Windows XP/ Windows 7/ Windows 8/ Windows 10
o Languages : Java 1.6
o Tools : Net Beans/ Eclipse, Xamp
 Hardware requirements :
o Processor: 600 MHz or above.
o RAM (SD/DDR) : 256 MB
o Hard Disc : 30GB
3.4 Language Used: Java
Java is a general-purpose computer programming language that is concurrent, class-based,
object-oriented, and specifically designed to have as few implementation dependencies as
possible. It is intended to let application developers "write once, run anywhere" (WORA),[14]
meaning that compiled Java code can run on all platforms that support Java without the need
for recompilation.Java applications are typically compiled to bytecode that can run on any
Java virtual machine.
12
Java programming language was originally developed by Sun Microsystems which was
initiated by James Gosling and released in 1995 as core component of Sun Microsystems' Java
platform .The latest release of the Java Standard Edition is Java SE 8. With the advancement
of Java and its widespread popularity, multiple configurations were built to suite various types
of platforms. Ex: J2EE for Enterprise Applications, J2ME for Mobile Applications.
Java is:
 Object Oriented: In Java, everything is an Object. Java can be easily extended since
it is based on the Object model.
 Platform independent: Unlike many other programming languages including C and
C++, when Java is compiled, it is not compiled into platform specific machine, rather
into platform independent byte code. This byte code is distributed over the web and
interpreted by virtual Machine (JVM) on whichever platform it is being run.
 Simple: Java is designed to be easy to learn. If you understand the basic concept of
OOP Java would be easy to master.
 Secure: With Java's secure feature it enables to develop virus-free, tamper-free
systems. Authentication techniques are based on public-key encryption.
 Architectural-neutral: Java compiler generates an architecture-neutral object file
format which makes the compiled code to be executable on many processors, with the
presence of Java runtime system.
 Portable: Being architectural-neutral and having no implementation dependent
aspects of the specification makes Java portable. Compiler in Java is written in ANSI
C with a clean portability boundary which is a POSIX subset.
 Robust: Java makes an effort to eliminate error prone situations by emphasizing
mainly on compile time error checking and runtime checking.
13
 Multithreaded: With Java's multithreaded feature it is possible to write programs that
can do many tasks simultaneously. This design feature allows developers to construct
smoothly running interactive applications.
 Interpreted: Java byte code is translated on the fly to native machine instructions and
is not stored anywhere. The development process is more rapid and analytical since
the linking is an incremental and light weight process.
 High Performance: With the use of Just-In-Time compilers, Java enables high
performance.
 Distributed: Java is designed for the distributed environment of the internet.
 Dynamic: Java is considered to be more dynamic than C or C++ since it is designed to
adapt to an evolving environment. Java programs can carry extensive amount of run-
time information that can be used to verify and resolve accesses to objects on run-
time.
3.5 Platform Used: Netbeans
14
NetBeans is a Java-based integrated development environment (IDE). The term also refers to
the IDE’s underlying application platform framework. The IDE is designed to limit coding
errors and facilitate error correction with tools such as the NetBeans Find Bugs to locate and
fix common Java coding problems and Debugger to manage complex code with field watches,
breakpoints and execution monitoring. Although the NetBeans IDE is designed specifically for
Java developers, it also supports C/C++, PHP, Groovy, and HTML5 in addition to Java,
JavaScript and JavaFX.
Tools and capabilities of the NetBeans IDE include a feature-rich text editor with refactoring
tools and code templates, high level and granular views of applications, a drag and drop GUI
design, and versioning using out-of-the-box integration with tools such as Git. The NetBeans
IDE can run on any operating system that supports a compatible JVM including Linux,
Windows and OS X.
15
The underlying NetBeans platform supports creation of new applications and further
development of existing applications using modular software components. As an application
running on the NetBeans Platform, the NetBeans IDE itself is extensible and can be extended
to support new languages.
3.5.1 Features of Netbeans:
1. Tools for Java 8 Technologies. Anyone interested in getting started with lambdas,
method references, streams, and profiles in Java 8 can do so immediately by
downloading NetBeans IDE 8. Java hints and code analyzers help you upgrade
anonymous inner classes to lambdas, right across all your code bases, all in one go.
Java hints in the Java editor let you quickly and intuitively switch from lambdas to
method references, and back again.
2. Tools for JavaScript. Thanks to powerful new JavaScript libraries and frameworks
over the years, JavaScript as a whole has become a lot more attractive for many
developers. For some releases already, NetBeans IDE has been available as a pure
frontend environment, that is, minus all the Java tools for which it is best known. This
lightweight IDE, including Git versioning tools, provides a great environment for
frontend devs. In particular, for users of AngularJS, Knockout, and Backbone, the IDE
comes with deep editor tools, such as code completion and cross-artifact navigation.
3. Tools for HTML5. JavaScript is a central component of the HTML5 Platform,
a collective term for a range of tools and technologies used in frontend
development. Popular supporting technologies are Grunt, a build tool, and
Karma, a test runner framework. Both of these are now supported out of the
box in NetBeans IDE 8.
4. Tools for Java EE Developers. The code generators for which NetBeans
IDE is well known have been beefed up significantly. Where before you could
create bits and pieces of code for various popular Java EE component
16
libraries, you can now generate complete PrimeFaces applications, from
scratch, including CRUD functionality and database connections.
3.6 Platform for Database Management: Xampp
XAMPP is an easy to install Apache distribution containing MySQL, PHP and Perl. XAMPP
is really very easy to install and to use -- just download, extract and start.
3.6.1 XAMPP Supported Platforms
17
A version for Linux systems (tested for Ubuntu, SuSE, RedHat, Mandrake and Debian),
a version for Windows 98, NT, 2000, 2003 and XP,
a beta version for Solaris SPARC (developed and tested under Solaris 8),
and a beta version for MacOS X.
This MacOSX and Solaris versions of XAMPP are still in the first steps of development. Use
at you own risk!
3.6.2 XAMPP for Linux Packages
The distribution for Linux systems (tested for SuSE, RedHat, Mandrake and Debian) contains:
Apache, MySQL, PHP & PEAR, Perl,ProFTPD, phpMyAdmin, OpenSSL, GD, Freetype2,
libjpeg, libpng, gdbm, zlib, expat, Sablotron, libxml, Ming, Webalizer, pdf class, ncurses,
mod_perl, FreeTDS, gettext, mcrypt, mhash, eAccelerator, SQLite and IMAP C-Client.
3.6.3 Start XAMPP Server
To start XAMPP simply Use the following command
#/opt/lampp/lampp start
Starting XAMPP 1.5.5a...
LAMPP: Starting Apache...
LAMPP: Starting MySQL...
LAMPP started.
18
To start Apache or MySQL manually, click the Start button under Actions next to that
module. Depending on your security settings,Windows 7 users will probably have a
small window open, asking if you want to allow xampp-control.exe to make
modifications to your computer. Click yes to allow Apache or MySQL to start.
3.7 Database Connectivity:
Java Database Connectivity (JDBC) is an application programming interface (API) for the
programming language Java, which defines how a client may access a database. It is part of
the Java Standard Edition platform, from Oracle Corporation. It provides methods to query
and update data in a database, and is oriented towards relational databases.
JDBC allows multiple implementations to exist and be used by the same application. The API
provides a mechanism for dynamically loading the correct Java packages and registering them
with the JDBC Driver Manager. The Driver Manager is used as a connection factory for
creating JDBC connections.
19
JDBC connections support creating and executing statements. These may be update statements
such as SQL's CREATE, INSERT, UPDATE and DELETE, or they may be query statements
such as SELECT.
Query statements return a JDBC row result set. The row result set is used to walk over the
result set. Individual columns in a row are retrieved either by name or by column number.
There may be any number of rows in the result set. The row result set has metadata that
describes the names of the columns and their types.
There is an extension to the basic JDBC API in the javax.sql. If a database operation fails,
JDBC raises an SQLException.
We have two tables under the database CV Generator:
1. Account(Id, Username, Password, SecurityQ,
SecurityA,Email,Contact,Address,DOB,Discipline,Batch)
2. Image(Id,Username,img)
 Account
20
Field Type Null Default Extra
ID Int(11) No None Auto_Increment
Username Varchar(60) No None
Password Varchar(60) No None
SecurityQ Varchar(60) No None
SecurityA Varchar(60) No None
Email Varchar(60) No None
Contact Int(12) No None
Address Varchar(60) No None
DOB Varchar(50) No None
Discipline Varchar(40) No None
Batch Varchar(40) No None
Table 3.1 User Account
 Image
Field Type Null Default Extra
ID Int(11) No None Auto_Increment
Username Varchar(50) No None
Image Longblob No None
Table 3.2 Image Database
21
4.1 Working
4.1.1 Welcome Page
22
Fig 4.1.1 Welcome Page
 When the user starts the application, this is the opening screen.
User can sign in if he is already signed up or new user can sign up.
4.1.2 Sign up
23
Fig 4.1.2 SignUp Page
 On clicking signup .Signup page appears in which users fill his details like username,
password, email id, address, contact, security question etc. Personal details are taken in
signup so user doesn’t have to fill up these details very time he generates curriculum vitae.
After specified details are filled new user account in created.
And now the user can login to his new account by entering his username and password.
24
4.1.3 Login Page:
Fig 4.1.3 Login Page
 After signup user can sign into his account by providing his user name and password.
4.1.4 Choice Page
25
Fig 4.1.4 Choice Page
 On sign in above window opens .User can generate CV according to his qualifications.
User can select from technical, non technical and non-technical options. As user select
options acc to his education background .If user selects academic it will display academic
template.
26
4.1.5 Template
Fig 4.1.5 Academic Template
 Window appears with 3 different templates options for CV with preview. User can select
any one of the templates which he finds attractive.
27
4.1.5 Attributes
Fig 4.1.5 Academic Attributes
 New page appears listing attributes user wants in his CV. For example education
qualifications, scholastic achievements, academic achievements, co-curricular activities
etc. User can add these given attributes by clicking checkboxes.
28
4.1.6 Generate Page
Fig 4.1.6 Generate Page
 When user has the desired checkboxes, a new window opens in which the user has to
further add information of the fields that he has selected.
29
4.2 RESULTS
4.2.1 HTML
Fig 4.2.1 HTML
 This type of HTML page is generated when all the details are filled. User can print this out
and use for professional purposes.
4.2.2 PDF:
30
Fig 4.2.2 PDF
 This type of PDF page is generated when all the details are filled. User can print this
out and use for professional purposes.
31
32
Limitations:
 User have only option of 3 templates
 No option of updating. User cannot update or change CV if user want to add or delete
something from CV he will have to make CV all over again.
 Only limited fields are available for the user.
Refrences:
 http://www.javatpoint.com/steps-to-connect-to-the-database-in-java
 http://www.tutorialspoint.com/jdbc/jdbc-db-connections.htm
 http://stackoverflow.com/questions/5936003/write-html-file-using-java
 http://www.hloom.com/download-professional-resume-templates/

More Related Content

What's hot

E secure transaction project report (Design and implementation of e-secure t...
E secure transaction project  report (Design and implementation of e-secure t...E secure transaction project  report (Design and implementation of e-secure t...
E secure transaction project report (Design and implementation of e-secure t...
AJIT Singh
 
srs for railway reservation system
 srs for railway reservation system srs for railway reservation system
srs for railway reservation system
khushi kalaria
 
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
grandhiprasuna
 
Online gas booking project in java
Online gas booking project in javaOnline gas booking project in java
Online gas booking project in java
s4al_com
 
Online Attendance System
Online Attendance SystemOnline Attendance System
Online Attendance System
Akash Kr Sinha
 
Online reservation system project report(web development)
Online reservation system project report(web development)Online reservation system project report(web development)
Online reservation system project report(web development)
Prachiverma50
 
resume builder.pptx
resume builder.pptxresume builder.pptx
resume builder.pptx
learnEnglish51
 
A Real-time Classroom Attendance System Utilizing Viola–Jones for Face Detect...
A Real-time Classroom Attendance System Utilizing Viola–Jones for Face Detect...A Real-time Classroom Attendance System Utilizing Viola–Jones for Face Detect...
A Real-time Classroom Attendance System Utilizing Viola–Jones for Face Detect...
Nischal Lal Shrestha
 
A CASE Lab Report - Project File on "ATM - Banking System"
A CASE Lab Report - Project File on  "ATM - Banking System"A CASE Lab Report - Project File on  "ATM - Banking System"
A CASE Lab Report - Project File on "ATM - Banking System"
joyousbharat
 
Synopsis on billing system
Synopsis on billing systemSynopsis on billing system
Synopsis on billing system
Alok Sharma
 
E Learning Management System By Tuhin Roy Using PHP
E Learning Management System By Tuhin Roy Using PHPE Learning Management System By Tuhin Roy Using PHP
E Learning Management System By Tuhin Roy Using PHP
Tuhin Ray
 
Online Ticket Reservation System-SRS, ERD, DFD, Structured Charts
Online Ticket Reservation System-SRS, ERD, DFD, Structured ChartsOnline Ticket Reservation System-SRS, ERD, DFD, Structured Charts
Online Ticket Reservation System-SRS, ERD, DFD, Structured Charts
grandhiprasuna
 
Project synopsis on face recognition in e attendance
Project synopsis on face recognition in e attendanceProject synopsis on face recognition in e attendance
Project synopsis on face recognition in e attendance
Nitesh Dubey
 
HOSPITAL MANAGEMENT SYSTEM project report
HOSPITAL MANAGEMENT SYSTEM project reportHOSPITAL MANAGEMENT SYSTEM project report
HOSPITAL MANAGEMENT SYSTEM project report
PDEA's college of engineering, Pune
 
15.project attendence managemnt system
15.project attendence managemnt system15.project attendence managemnt system
15.project attendence managemnt system
Haseeb Nasir
 
Course registration system dfd
Course registration system dfdCourse registration system dfd
Course registration system dfd
Utsav mistry
 
Fingerprint based transaction system
Fingerprint based transaction systemFingerprint based transaction system
Fingerprint based transaction system
sagar solanky
 
Bank Management System
Bank Management SystemBank Management System
Bank Management System
Hasan Khan
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
Pankaj Kumar
 
Software requirement specification for online examination system
Software requirement specification for online examination systemSoftware requirement specification for online examination system
Software requirement specification for online examination system
karthik venkatesh
 

What's hot (20)

E secure transaction project report (Design and implementation of e-secure t...
E secure transaction project  report (Design and implementation of e-secure t...E secure transaction project  report (Design and implementation of e-secure t...
E secure transaction project report (Design and implementation of e-secure t...
 
srs for railway reservation system
 srs for railway reservation system srs for railway reservation system
srs for railway reservation system
 
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
 
Online gas booking project in java
Online gas booking project in javaOnline gas booking project in java
Online gas booking project in java
 
Online Attendance System
Online Attendance SystemOnline Attendance System
Online Attendance System
 
Online reservation system project report(web development)
Online reservation system project report(web development)Online reservation system project report(web development)
Online reservation system project report(web development)
 
resume builder.pptx
resume builder.pptxresume builder.pptx
resume builder.pptx
 
A Real-time Classroom Attendance System Utilizing Viola–Jones for Face Detect...
A Real-time Classroom Attendance System Utilizing Viola–Jones for Face Detect...A Real-time Classroom Attendance System Utilizing Viola–Jones for Face Detect...
A Real-time Classroom Attendance System Utilizing Viola–Jones for Face Detect...
 
A CASE Lab Report - Project File on "ATM - Banking System"
A CASE Lab Report - Project File on  "ATM - Banking System"A CASE Lab Report - Project File on  "ATM - Banking System"
A CASE Lab Report - Project File on "ATM - Banking System"
 
Synopsis on billing system
Synopsis on billing systemSynopsis on billing system
Synopsis on billing system
 
E Learning Management System By Tuhin Roy Using PHP
E Learning Management System By Tuhin Roy Using PHPE Learning Management System By Tuhin Roy Using PHP
E Learning Management System By Tuhin Roy Using PHP
 
Online Ticket Reservation System-SRS, ERD, DFD, Structured Charts
Online Ticket Reservation System-SRS, ERD, DFD, Structured ChartsOnline Ticket Reservation System-SRS, ERD, DFD, Structured Charts
Online Ticket Reservation System-SRS, ERD, DFD, Structured Charts
 
Project synopsis on face recognition in e attendance
Project synopsis on face recognition in e attendanceProject synopsis on face recognition in e attendance
Project synopsis on face recognition in e attendance
 
HOSPITAL MANAGEMENT SYSTEM project report
HOSPITAL MANAGEMENT SYSTEM project reportHOSPITAL MANAGEMENT SYSTEM project report
HOSPITAL MANAGEMENT SYSTEM project report
 
15.project attendence managemnt system
15.project attendence managemnt system15.project attendence managemnt system
15.project attendence managemnt system
 
Course registration system dfd
Course registration system dfdCourse registration system dfd
Course registration system dfd
 
Fingerprint based transaction system
Fingerprint based transaction systemFingerprint based transaction system
Fingerprint based transaction system
 
Bank Management System
Bank Management SystemBank Management System
Bank Management System
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 
Software requirement specification for online examination system
Software requirement specification for online examination systemSoftware requirement specification for online examination system
Software requirement specification for online examination system
 

Viewers also liked

Google fiber
Google fiber Google fiber
Google fiber
Saurabh Manchanda
 
Water level indicator
Water level indicator Water level indicator
Water level indicator
Saurabh Manchanda
 
A2 advert mag
A2   advert magA2   advert mag
A2 advert mag
AlessiaAva97
 
Evaluation 6
Evaluation 6Evaluation 6
Evaluation 6
AlessiaAva97
 
It's Not All About the Cloud
It's Not All About the CloudIt's Not All About the Cloud
It's Not All About the Cloud
Hostway|HOSTING
 
Js audit 2014 visual identity
Js audit 2014 visual identityJs audit 2014 visual identity
Js audit 2014 visual identity
TuomasSuominen
 
Timeline of a film opening
Timeline of a film openingTimeline of a film opening
Timeline of a film opening
AlessiaAva97
 
Kimia bab 9 Ting 4
Kimia bab 9 Ting 4Kimia bab 9 Ting 4
Kimia bab 9 Ting 4
warisasyikin
 
Record labels & permissions
Record labels & permissionsRecord labels & permissions
Record labels & permissions
AlessiaAva97
 
Summer project pratap pdf
Summer project  pratap pdfSummer project  pratap pdf
Summer project pratap pdf
PRATAP SINGH KHANGAROT
 
Horror genre conventions (2)
Horror genre conventions (2)Horror genre conventions (2)
Horror genre conventions (2)
AlessiaAva97
 
Evaluation 3 distribution
Evaluation 3   distributionEvaluation 3   distribution
Evaluation 3 distribution
AlessiaAva97
 
Martello yacht lounge
Martello yacht loungeMartello yacht lounge
Martello yacht lounge
martelloyachting
 
Xander Norval
Xander NorvalXander Norval
Xander Norval
Jen Spiers
 
Wild Flam-Ingos Year 1 chapter 2
Wild Flam-Ingos Year 1 chapter 2Wild Flam-Ingos Year 1 chapter 2
Wild Flam-Ingos Year 1 chapter 2
shannonagins
 

Viewers also liked (15)

Google fiber
Google fiber Google fiber
Google fiber
 
Water level indicator
Water level indicator Water level indicator
Water level indicator
 
A2 advert mag
A2   advert magA2   advert mag
A2 advert mag
 
Evaluation 6
Evaluation 6Evaluation 6
Evaluation 6
 
It's Not All About the Cloud
It's Not All About the CloudIt's Not All About the Cloud
It's Not All About the Cloud
 
Js audit 2014 visual identity
Js audit 2014 visual identityJs audit 2014 visual identity
Js audit 2014 visual identity
 
Timeline of a film opening
Timeline of a film openingTimeline of a film opening
Timeline of a film opening
 
Kimia bab 9 Ting 4
Kimia bab 9 Ting 4Kimia bab 9 Ting 4
Kimia bab 9 Ting 4
 
Record labels & permissions
Record labels & permissionsRecord labels & permissions
Record labels & permissions
 
Summer project pratap pdf
Summer project  pratap pdfSummer project  pratap pdf
Summer project pratap pdf
 
Horror genre conventions (2)
Horror genre conventions (2)Horror genre conventions (2)
Horror genre conventions (2)
 
Evaluation 3 distribution
Evaluation 3   distributionEvaluation 3   distribution
Evaluation 3 distribution
 
Martello yacht lounge
Martello yacht loungeMartello yacht lounge
Martello yacht lounge
 
Xander Norval
Xander NorvalXander Norval
Xander Norval
 
Wild Flam-Ingos Year 1 chapter 2
Wild Flam-Ingos Year 1 chapter 2Wild Flam-Ingos Year 1 chapter 2
Wild Flam-Ingos Year 1 chapter 2
 

Similar to Cv generator

INKOMPASS CANADA - A Philip Morris International Internship Program
INKOMPASS CANADA - A Philip Morris International Internship ProgramINKOMPASS CANADA - A Philip Morris International Internship Program
INKOMPASS CANADA - A Philip Morris International Internship Program
INKOMPASS
 
Formidable College Supplemental Essays Th
Formidable College Supplemental Essays ThFormidable College Supplemental Essays Th
Formidable College Supplemental Essays Th
Megan Mack
 
15 Best Images Of Writing Persuasive Essays Works
15 Best Images Of Writing Persuasive Essays Works15 Best Images Of Writing Persuasive Essays Works
15 Best Images Of Writing Persuasive Essays Works
Amanda Barber
 
Web conferencing Skills To Boost Employability in the 21st Century
Web conferencing Skills To Boost Employability in the 21st CenturyWeb conferencing Skills To Boost Employability in the 21st Century
Web conferencing Skills To Boost Employability in the 21st Century
Ellen Lessner
 
218191INFO I101 Introduction to Informatics and Comp.docx
218191INFO I101 Introduction to Informatics and Comp.docx218191INFO I101 Introduction to Informatics and Comp.docx
218191INFO I101 Introduction to Informatics and Comp.docx
vickeryr87
 
Internship in-chennai-for-eie-in-ethical-hacking
Internship in-chennai-for-eie-in-ethical-hackingInternship in-chennai-for-eie-in-ethical-hacking
Internship in-chennai-for-eie-in-ethical-hacking
roshneyarul
 
Apply for International Internship Programs in Japan - INKOMPASS
Apply for International Internship Programs in Japan - INKOMPASSApply for International Internship Programs in Japan - INKOMPASS
Apply for International Internship Programs in Japan - INKOMPASS
INKOMPASS
 
Internship in-chennai-for-mca-oracle-application
Internship in-chennai-for-mca-oracle-applicationInternship in-chennai-for-mca-oracle-application
Internship in-chennai-for-mca-oracle-application
sofiyasofi
 
Essay Writing On Swachh Bharat Abhiyan In English.pdfEssay Writing On Swachh ...
Essay Writing On Swachh Bharat Abhiyan In English.pdfEssay Writing On Swachh ...Essay Writing On Swachh Bharat Abhiyan In English.pdfEssay Writing On Swachh ...
Essay Writing On Swachh Bharat Abhiyan In English.pdfEssay Writing On Swachh ...
afjzdonobiowee
 
Internship in Japan at INKOMPASS - 2022.pptx
Internship in Japan at INKOMPASS - 2022.pptxInternship in Japan at INKOMPASS - 2022.pptx
Internship in Japan at INKOMPASS - 2022.pptx
INKOMPASS
 
Internship in-chennai-for-eee-in-ccna
Internship in-chennai-for-eee-in-ccnaInternship in-chennai-for-eee-in-ccna
Internship in-chennai-for-eee-in-ccna
chitravasanth
 
Virtual Events for Universities and Employers
Virtual Events for Universities and EmployersVirtual Events for Universities and Employers
Virtual Events for Universities and Employers
Brazen
 
Internship in-chennai-for-eie-in-ccna
Internship in-chennai-for-eie-in-ccnaInternship in-chennai-for-eie-in-ccna
Internship in-chennai-for-eie-in-ccna
chitravasanth
 
Evaluative Writing. 6 Ways To Evaluate. Online assignment writing service.
Evaluative Writing. 6 Ways To Evaluate. Online assignment writing service.Evaluative Writing. 6 Ways To Evaluate. Online assignment writing service.
Evaluative Writing. 6 Ways To Evaluate. Online assignment writing service.
Amy Cernava
 
Internship in-chennai-for-eee-matlab-in-advanced-level-of-programming
Internship in-chennai-for-eee-matlab-in-advanced-level-of-programmingInternship in-chennai-for-eee-matlab-in-advanced-level-of-programming
Internship in-chennai-for-eee-matlab-in-advanced-level-of-programming
vijinisuresh
 
Internship in-chennai-for-cse-template-designing
Internship in-chennai-for-cse-template-designingInternship in-chennai-for-cse-template-designing
Internship in-chennai-for-cse-template-designing
bhavna_chandar
 
Internship in-chennai-for-eie-in-embedded system
Internship in-chennai-for-eie-in-embedded systemInternship in-chennai-for-eie-in-embedded system
Internship in-chennai-for-eie-in-embedded system
daulatbegam
 
Penspen the next generation of pipeline engineers via the web
Penspen the next generation of pipeline engineers via the web Penspen the next generation of pipeline engineers via the web
Penspen the next generation of pipeline engineers via the web
LTDH2013
 
Free Zoo Border Cliparts, Download Free Zoo Borde
Free Zoo Border Cliparts, Download Free Zoo BordeFree Zoo Border Cliparts, Download Free Zoo Borde
Free Zoo Border Cliparts, Download Free Zoo Borde
Amy Moore
 
Internship in-chennai-for-it-in-ethical-hacking
Internship in-chennai-for-it-in-ethical-hackingInternship in-chennai-for-it-in-ethical-hacking
Internship in-chennai-for-it-in-ethical-hacking
nithishajustin
 

Similar to Cv generator (20)

INKOMPASS CANADA - A Philip Morris International Internship Program
INKOMPASS CANADA - A Philip Morris International Internship ProgramINKOMPASS CANADA - A Philip Morris International Internship Program
INKOMPASS CANADA - A Philip Morris International Internship Program
 
Formidable College Supplemental Essays Th
Formidable College Supplemental Essays ThFormidable College Supplemental Essays Th
Formidable College Supplemental Essays Th
 
15 Best Images Of Writing Persuasive Essays Works
15 Best Images Of Writing Persuasive Essays Works15 Best Images Of Writing Persuasive Essays Works
15 Best Images Of Writing Persuasive Essays Works
 
Web conferencing Skills To Boost Employability in the 21st Century
Web conferencing Skills To Boost Employability in the 21st CenturyWeb conferencing Skills To Boost Employability in the 21st Century
Web conferencing Skills To Boost Employability in the 21st Century
 
218191INFO I101 Introduction to Informatics and Comp.docx
218191INFO I101 Introduction to Informatics and Comp.docx218191INFO I101 Introduction to Informatics and Comp.docx
218191INFO I101 Introduction to Informatics and Comp.docx
 
Internship in-chennai-for-eie-in-ethical-hacking
Internship in-chennai-for-eie-in-ethical-hackingInternship in-chennai-for-eie-in-ethical-hacking
Internship in-chennai-for-eie-in-ethical-hacking
 
Apply for International Internship Programs in Japan - INKOMPASS
Apply for International Internship Programs in Japan - INKOMPASSApply for International Internship Programs in Japan - INKOMPASS
Apply for International Internship Programs in Japan - INKOMPASS
 
Internship in-chennai-for-mca-oracle-application
Internship in-chennai-for-mca-oracle-applicationInternship in-chennai-for-mca-oracle-application
Internship in-chennai-for-mca-oracle-application
 
Essay Writing On Swachh Bharat Abhiyan In English.pdfEssay Writing On Swachh ...
Essay Writing On Swachh Bharat Abhiyan In English.pdfEssay Writing On Swachh ...Essay Writing On Swachh Bharat Abhiyan In English.pdfEssay Writing On Swachh ...
Essay Writing On Swachh Bharat Abhiyan In English.pdfEssay Writing On Swachh ...
 
Internship in Japan at INKOMPASS - 2022.pptx
Internship in Japan at INKOMPASS - 2022.pptxInternship in Japan at INKOMPASS - 2022.pptx
Internship in Japan at INKOMPASS - 2022.pptx
 
Internship in-chennai-for-eee-in-ccna
Internship in-chennai-for-eee-in-ccnaInternship in-chennai-for-eee-in-ccna
Internship in-chennai-for-eee-in-ccna
 
Virtual Events for Universities and Employers
Virtual Events for Universities and EmployersVirtual Events for Universities and Employers
Virtual Events for Universities and Employers
 
Internship in-chennai-for-eie-in-ccna
Internship in-chennai-for-eie-in-ccnaInternship in-chennai-for-eie-in-ccna
Internship in-chennai-for-eie-in-ccna
 
Evaluative Writing. 6 Ways To Evaluate. Online assignment writing service.
Evaluative Writing. 6 Ways To Evaluate. Online assignment writing service.Evaluative Writing. 6 Ways To Evaluate. Online assignment writing service.
Evaluative Writing. 6 Ways To Evaluate. Online assignment writing service.
 
Internship in-chennai-for-eee-matlab-in-advanced-level-of-programming
Internship in-chennai-for-eee-matlab-in-advanced-level-of-programmingInternship in-chennai-for-eee-matlab-in-advanced-level-of-programming
Internship in-chennai-for-eee-matlab-in-advanced-level-of-programming
 
Internship in-chennai-for-cse-template-designing
Internship in-chennai-for-cse-template-designingInternship in-chennai-for-cse-template-designing
Internship in-chennai-for-cse-template-designing
 
Internship in-chennai-for-eie-in-embedded system
Internship in-chennai-for-eie-in-embedded systemInternship in-chennai-for-eie-in-embedded system
Internship in-chennai-for-eie-in-embedded system
 
Penspen the next generation of pipeline engineers via the web
Penspen the next generation of pipeline engineers via the web Penspen the next generation of pipeline engineers via the web
Penspen the next generation of pipeline engineers via the web
 
Free Zoo Border Cliparts, Download Free Zoo Borde
Free Zoo Border Cliparts, Download Free Zoo BordeFree Zoo Border Cliparts, Download Free Zoo Borde
Free Zoo Border Cliparts, Download Free Zoo Borde
 
Internship in-chennai-for-it-in-ethical-hacking
Internship in-chennai-for-it-in-ethical-hackingInternship in-chennai-for-it-in-ethical-hacking
Internship in-chennai-for-it-in-ethical-hacking
 

Recently uploaded

SENTIMENT ANALYSIS ON PPT AND Project template_.pptx
SENTIMENT ANALYSIS ON PPT AND Project template_.pptxSENTIMENT ANALYSIS ON PPT AND Project template_.pptx
SENTIMENT ANALYSIS ON PPT AND Project template_.pptx
b0754201
 
Transformers design and coooling methods
Transformers design and coooling methodsTransformers design and coooling methods
Transformers design and coooling methods
Roger Rozario
 
2. protection of river banks and bed erosion protection works.ppt
2. protection of river banks and bed erosion protection works.ppt2. protection of river banks and bed erosion protection works.ppt
2. protection of river banks and bed erosion protection works.ppt
abdatawakjira
 
Height and depth gauge linear metrology.pdf
Height and depth gauge linear metrology.pdfHeight and depth gauge linear metrology.pdf
Height and depth gauge linear metrology.pdf
q30122000
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
ecqow
 
P5 Working Drawings.pdf floor plan, civil
P5 Working Drawings.pdf floor plan, civilP5 Working Drawings.pdf floor plan, civil
P5 Working Drawings.pdf floor plan, civil
AnasAhmadNoor
 
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
Paris Salesforce Developer Group
 
Applications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdfApplications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdf
Atif Razi
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
Divyanshu
 
NATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENT
NATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENTNATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENT
NATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENT
Addu25809
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
ijaia
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
VANDANAMOHANGOUDA
 
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
upoux
 
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
MadhavJungKarki
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
ydzowc
 
Pressure Relief valve used in flow line to release the over pressure at our d...
Pressure Relief valve used in flow line to release the over pressure at our d...Pressure Relief valve used in flow line to release the over pressure at our d...
Pressure Relief valve used in flow line to release the over pressure at our d...
cannyengineerings
 
Blood finder application project report (1).pdf
Blood finder application project report (1).pdfBlood finder application project report (1).pdf
Blood finder application project report (1).pdf
Kamal Acharya
 
Data Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason WebinarData Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason Webinar
UReason
 
Generative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdfGenerative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdf
mahaffeycheryld
 
Zener Diode and its V-I Characteristics and Applications
Zener Diode and its V-I Characteristics and ApplicationsZener Diode and its V-I Characteristics and Applications
Zener Diode and its V-I Characteristics and Applications
Shiny Christobel
 

Recently uploaded (20)

SENTIMENT ANALYSIS ON PPT AND Project template_.pptx
SENTIMENT ANALYSIS ON PPT AND Project template_.pptxSENTIMENT ANALYSIS ON PPT AND Project template_.pptx
SENTIMENT ANALYSIS ON PPT AND Project template_.pptx
 
Transformers design and coooling methods
Transformers design and coooling methodsTransformers design and coooling methods
Transformers design and coooling methods
 
2. protection of river banks and bed erosion protection works.ppt
2. protection of river banks and bed erosion protection works.ppt2. protection of river banks and bed erosion protection works.ppt
2. protection of river banks and bed erosion protection works.ppt
 
Height and depth gauge linear metrology.pdf
Height and depth gauge linear metrology.pdfHeight and depth gauge linear metrology.pdf
Height and depth gauge linear metrology.pdf
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
 
P5 Working Drawings.pdf floor plan, civil
P5 Working Drawings.pdf floor plan, civilP5 Working Drawings.pdf floor plan, civil
P5 Working Drawings.pdf floor plan, civil
 
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
 
Applications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdfApplications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdf
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
 
NATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENT
NATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENTNATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENT
NATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENT
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
 
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
 
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
 
Pressure Relief valve used in flow line to release the over pressure at our d...
Pressure Relief valve used in flow line to release the over pressure at our d...Pressure Relief valve used in flow line to release the over pressure at our d...
Pressure Relief valve used in flow line to release the over pressure at our d...
 
Blood finder application project report (1).pdf
Blood finder application project report (1).pdfBlood finder application project report (1).pdf
Blood finder application project report (1).pdf
 
Data Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason WebinarData Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason Webinar
 
Generative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdfGenerative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdf
 
Zener Diode and its V-I Characteristics and Applications
Zener Diode and its V-I Characteristics and ApplicationsZener Diode and its V-I Characteristics and Applications
Zener Diode and its V-I Characteristics and Applications
 

Cv generator

  • 1. INTEGRATED PROJECT REPORT On CURRICULUM VITAE GENERATOR Submitted in partial fulfillment of the requirement for the Course Integrated Project-II (CSP2204) of COMPUTER SCIENCE AND ENGINEERING Batch-2014 in May-2016 Under the Guidance of: Submitted By: Mr. Prasenjit Das Saurabh Manchanda 1411981206 Parv Arora 1411981167 Nirmohan Singh 1411981157 DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING CHITKARA UNIVERSITY HIMACHAL PRADESH
  • 2. ii CERTIFICATE This is to be certified that the project entitled “Curriculum Vitae” has been submitted for the Bachelor of Computer Science Engineering at Chitkara University, Himachal Pradesh during the academic semester January 2016- May 2016 is bonafide piece of project work carried out by Saurabh Manchanda (1411981206), Parv Arora (1411981167) and Nirmohan Singh (1411981157) towards the partial fulfillment for the award of course Integrated Project (CSP- 2204) under the guidance and supervision of Mr. Prasenjit Das. Signature of Project Guide Mr. Prasenjit Das
  • 3. iii CANDIDATE’S DECLARATION We, Saurabh Manchanda (1411981206), Parv Arora (1411981167) and Nirmohan Singh (1411981157) B.E.-2014 of the Chitkara University, Himachal Pradesh hereby declare that the Integrated Project Report entitled “Curriculum Vitae Generator” is an original work and data provided in the study is authentic to the best of our knowledge. This report has not been submitted to any other Institute for the award of any other course. Sign. of Student 1 Sign. of Student 2 Sign. of Student 3 Saurabh Manchanda Parv Arora Nirmohan Singh 1411981206 1411981167 1411981157 Place: Date:
  • 4. iv ABSTRACT To build a standalone application that simplifies the task of creating a resume for individuals. The system is flexible to be used and reduces the need of thinking and designing an appropriate resume according to qualifications. The system is developed to provide an easy means for creating a professional looking resume. Individuals just have to fill up a form that specifies questions from all required fields such as personal questions, educational, qualities, interest, skills and so on. The answers provided by the users are stored and the system automatically generates a well structured resume. Users have option to create resume in any format and file, they also have the choice to choose their desired layout design which makes the application more user friendly and efficient. This is a very user friendly and attractive application which is very helpful for a user in day today life.
  • 5. iii ACKNOWLEDGEMENT It is our pleasure to be indebted to various people, who directly or indirectly contributed in the development of this work and who influenced our thinking, behavior and acts during the course of study. We express our sincere gratitude to all for providing an opportunity to undergo Integrated Project-II as the part of the curriculum. We are thankful to “Ms. Prasenjit Das” for her support, cooperation, and motivation provided to us during the training for constant inspiration, presence and blessings. Lastly, we would like to thank the almighty and our parents for their moral support and friends with whom we shared our day-to day experience and received lots of suggestions that improve our quality of work. With Sincere Thanks, Saurabh Manchanda (1411981206), Parv Arora (1411981167), Nirmohan Singh (1411981157)
  • 6. iv TABLE OF CONTENTS Page No. Abstract iv Acknowledgement v List of Tables vi List of Figures vii Chapter 1: Introduction 1 1.1 What basically is Curriculum vitae? 2 1.2 Why develop a resume or CV? 2 1.3 When to use a CV 2 Chapter 2: Literature Survey 5 Chapter 3: Methodology 8 3.1 Data Flow Diagram 9 3.2 Class Hierarchy 10 3.3 Software and Hardware Requirements 11 3.4 Language Used: Java 11 3.5 Platform Used: NetBean 13 3.5.1 Features of NetBeans 14 3.6 Platform for Database Management: Xampp 16 3.6.1 XAMPP Supported Platforms 16 3.6.2 XAMPP for Linux Packages 16 3.6.3 Start XAMPP Server 17 3.7 Database Connectivity: 18 Chapter 4: Working 20 4.1.1 Welcome 4.1.2 Sign up 4.1.3 Login Page: 4.1.4 Choice Page 4.1.5 Attributes 4.1.6 Generate Page
  • 7. v 4.2 RESULTS 4.2.1 HTML 4.2.2 PDF Chapter 5: Limitation & Refrences 30 Limitation 31 References 31
  • 8. vi List of Tables S.NO Title Page No 1 User Account 19 2 Image Database 19
  • 9. vii LIST OF FIGURES Figure Title Page No. 1.1 Example of Curriculum 1 3 1.2 Example of Curriculum 2 4 3.1 Data Flow Diagram 9 5.1.1 Welcome Page 21 5.1.2 SignUp Page 22 5.1.3 Login Page 23 5.1.4 Choice Page 24 5.1.5 Academic Template 25 5.1.5 Academic Attributes 26 5.1.6 Generate Page 27 5.2.1 HTML 28 5.2.2 PDF 29
  • 10.
  • 11. 2 Introduction to the project 1.1 WHAT BASCIALLY IS CURRICULUM VITAE? Curriculum vitae (CV) are a written overview of a person's experience and other qualifications. In some countries, a CV is typically the first item that a potential employer encounters regarding the job seeker and is typically used to screen applicants, often followed by an interview. A curriculum vitae is a more comprehensive document that details ALL your past education, experiences, and competencies, including public presentations, academic writing and professional development. It’s designed to introduce you to employers in academics, advanced research, post-secondary teaching and fine arts. Curriculum vitae is a Latin expression which can be loosely translated as the course of my life. 1.2 Why develop a resume or CV? Both a résumé and a are meant to encourage an employer or a supervisor to consider you: • As an employee • As a candidate for further studies • As the right fit for a contract 1.3 When to use a CV You can use a CV when you’re: • Applying for work and/or contracts in academics, advanced research, post-secondary teaching, and fine arts. • applying for graduate school, scholarships, etc. • showcasing your background prior to a presentation
  • 12. 3 Example of Curriculum vitae Fig 1.1 Cv Example 1
  • 13. 4 Fig 1.2 Cv Example 2
  • 14. 5
  • 15. 6 LITERATURE SURVEY This might be a romantic notion, written in history, but the great man himself; the inveor of the pretty much everything, artist, musician and writer, Leonardo Da Vinci, also seems to take credit for having written the very first CV. But the History goes, that in 1482, Da Vinci listed his capabilities and skills down on paper, to send off to a potential employer, the Duke of Milan. So what does Curriculum Vitae mean? Curriculum vitae is a Latin expression which can be translated as the course of my life. So with that in mind, it seems realistic that the outline of a modern CV still remains true to its original intent. Yes, legislation has been conceived and developed; it’s no longer standard to put your date of birth on your CV – to protect against Age Discrimination or you would no longer need to know who you are related to (from a historic age when who you were, and who you were related to, was possibly a short listing criteria!!),but the intention of a CV remains true to its original purpose. Yes, the Silver Spoon of the ‘upper classes’ still exists, but your ability, experience and skills are much more relevant than a few hundred years ago, when class played a massive part in the job that you had; if you had to have one at all! But the weird thing is – the internet – usually full of amazing facts and figures about useless facts is pretty lacking on information on the whole subject. There are some mutterings of Resumes being created by English Lords to give travelers a character reference when arriving on a distant land, but that is pretty much it! Fast forward 400 years and it’s not till the 1950’s that CV’s are used as a matter of course in applying for job. Prior to this the CV remained a document of choice and often drafted up at interview of with an employer as a formality for being offered the job. This is just a guess, but one would also assume that it is not until the 1950’s that applicants for a job traveled from afar and therefore the majority of applicants for a job lived local to where the job was based. Therefore word of mouth, reputation, and past experience working in that local area would be more valuable than any CV could offer. Prior to the 1940’s, and for our UK readers, imagine ‘Downton Abbey’, you either were born
  • 16. 7 rich and became educated or you were poor and had a menial job. Your CV up until that point, was the family you were born into. It was probably at the end of the Second World War in 1945 that the working classes and as importantly, Women, strived to better themselves beyond their expected ‘position’. Least not forget, that Women only gained the right to vote in the UK in 1832! What would be the point of the CV to the many, if you could only ever really achieve one type of job! Post 1950, we have seen the introduction of the word processor, the home computer, the internet, sending CV’s by email, applying for jobs online, creating CV’s using online CV builders, and social media being used to apply for jobs or at least network about available positions. But as much as technology advancements have enhanced the formatting and delivery of our CV, the reasoning behind the CV has changed very little. So any predictions of the demise of the CV are slightly shortsighted! Perhaps over the next 100 years the delivery of the Curriculum Vitae will evolve somewhat. Perhaps we will not need to write a CV, as our records will be updated for us via online record keeping!?! But for the CV to go, it may mean we are returning to a time when skills, experience and education are no longer required – and that seems a future not worth the paper it is written on.
  • 17. 8
  • 18. 9 3.1 Data Flow Diagram Fig 3.1 Data Flow Diagram
  • 19. 10 3.2 Class Hierarchy o java.lang.Object o java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable) o java.awt.Container o java.awt.Window (implements javax.accessibility.Accessible) o java.awt.Frame (implements java.awt.MenuContainer) o javax.swing.JFrame (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants) o Project.AcademicAttributes o Project.AcademicTemplate o Project.ChangePassword o Project.fetchuser o Project.FillFormAcademic o Project.FillFormNonTechnical o Project.FillFormTechnical o Project.Imageupload o Project.Login o Project.MyAccount o Project.NewPass o Project.NonTechnicalAttribute o Project.NonTechnicalTemplate o Project.pdftry o Project.PersonalDetails o Project.SecurityQ o Project.signup o Project.TechnicalAttributes
  • 20. 11 o Project.TechnicalTemplate o Project.WelcomePage o Project.myconnection 3.3 Software and Hardware Requirement Specification  Requirements for the project :  Software requirements : o Operating system : Windows XP/ Windows 7/ Windows 8/ Windows 10 o Languages : Java 1.6 o Tools : Net Beans/ Eclipse, Xamp  Hardware requirements : o Processor: 600 MHz or above. o RAM (SD/DDR) : 256 MB o Hard Disc : 30GB 3.4 Language Used: Java Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible. It is intended to let application developers "write once, run anywhere" (WORA),[14] meaning that compiled Java code can run on all platforms that support Java without the need for recompilation.Java applications are typically compiled to bytecode that can run on any Java virtual machine.
  • 21. 12 Java programming language was originally developed by Sun Microsystems which was initiated by James Gosling and released in 1995 as core component of Sun Microsystems' Java platform .The latest release of the Java Standard Edition is Java SE 8. With the advancement of Java and its widespread popularity, multiple configurations were built to suite various types of platforms. Ex: J2EE for Enterprise Applications, J2ME for Mobile Applications. Java is:  Object Oriented: In Java, everything is an Object. Java can be easily extended since it is based on the Object model.  Platform independent: Unlike many other programming languages including C and C++, when Java is compiled, it is not compiled into platform specific machine, rather into platform independent byte code. This byte code is distributed over the web and interpreted by virtual Machine (JVM) on whichever platform it is being run.  Simple: Java is designed to be easy to learn. If you understand the basic concept of OOP Java would be easy to master.  Secure: With Java's secure feature it enables to develop virus-free, tamper-free systems. Authentication techniques are based on public-key encryption.  Architectural-neutral: Java compiler generates an architecture-neutral object file format which makes the compiled code to be executable on many processors, with the presence of Java runtime system.  Portable: Being architectural-neutral and having no implementation dependent aspects of the specification makes Java portable. Compiler in Java is written in ANSI C with a clean portability boundary which is a POSIX subset.  Robust: Java makes an effort to eliminate error prone situations by emphasizing mainly on compile time error checking and runtime checking.
  • 22. 13  Multithreaded: With Java's multithreaded feature it is possible to write programs that can do many tasks simultaneously. This design feature allows developers to construct smoothly running interactive applications.  Interpreted: Java byte code is translated on the fly to native machine instructions and is not stored anywhere. The development process is more rapid and analytical since the linking is an incremental and light weight process.  High Performance: With the use of Just-In-Time compilers, Java enables high performance.  Distributed: Java is designed for the distributed environment of the internet.  Dynamic: Java is considered to be more dynamic than C or C++ since it is designed to adapt to an evolving environment. Java programs can carry extensive amount of run- time information that can be used to verify and resolve accesses to objects on run- time. 3.5 Platform Used: Netbeans
  • 23. 14 NetBeans is a Java-based integrated development environment (IDE). The term also refers to the IDE’s underlying application platform framework. The IDE is designed to limit coding errors and facilitate error correction with tools such as the NetBeans Find Bugs to locate and fix common Java coding problems and Debugger to manage complex code with field watches, breakpoints and execution monitoring. Although the NetBeans IDE is designed specifically for Java developers, it also supports C/C++, PHP, Groovy, and HTML5 in addition to Java, JavaScript and JavaFX. Tools and capabilities of the NetBeans IDE include a feature-rich text editor with refactoring tools and code templates, high level and granular views of applications, a drag and drop GUI design, and versioning using out-of-the-box integration with tools such as Git. The NetBeans IDE can run on any operating system that supports a compatible JVM including Linux, Windows and OS X.
  • 24. 15 The underlying NetBeans platform supports creation of new applications and further development of existing applications using modular software components. As an application running on the NetBeans Platform, the NetBeans IDE itself is extensible and can be extended to support new languages. 3.5.1 Features of Netbeans: 1. Tools for Java 8 Technologies. Anyone interested in getting started with lambdas, method references, streams, and profiles in Java 8 can do so immediately by downloading NetBeans IDE 8. Java hints and code analyzers help you upgrade anonymous inner classes to lambdas, right across all your code bases, all in one go. Java hints in the Java editor let you quickly and intuitively switch from lambdas to method references, and back again. 2. Tools for JavaScript. Thanks to powerful new JavaScript libraries and frameworks over the years, JavaScript as a whole has become a lot more attractive for many developers. For some releases already, NetBeans IDE has been available as a pure frontend environment, that is, minus all the Java tools for which it is best known. This lightweight IDE, including Git versioning tools, provides a great environment for frontend devs. In particular, for users of AngularJS, Knockout, and Backbone, the IDE comes with deep editor tools, such as code completion and cross-artifact navigation. 3. Tools for HTML5. JavaScript is a central component of the HTML5 Platform, a collective term for a range of tools and technologies used in frontend development. Popular supporting technologies are Grunt, a build tool, and Karma, a test runner framework. Both of these are now supported out of the box in NetBeans IDE 8. 4. Tools for Java EE Developers. The code generators for which NetBeans IDE is well known have been beefed up significantly. Where before you could create bits and pieces of code for various popular Java EE component
  • 25. 16 libraries, you can now generate complete PrimeFaces applications, from scratch, including CRUD functionality and database connections. 3.6 Platform for Database Management: Xampp XAMPP is an easy to install Apache distribution containing MySQL, PHP and Perl. XAMPP is really very easy to install and to use -- just download, extract and start. 3.6.1 XAMPP Supported Platforms
  • 26. 17 A version for Linux systems (tested for Ubuntu, SuSE, RedHat, Mandrake and Debian), a version for Windows 98, NT, 2000, 2003 and XP, a beta version for Solaris SPARC (developed and tested under Solaris 8), and a beta version for MacOS X. This MacOSX and Solaris versions of XAMPP are still in the first steps of development. Use at you own risk! 3.6.2 XAMPP for Linux Packages The distribution for Linux systems (tested for SuSE, RedHat, Mandrake and Debian) contains: Apache, MySQL, PHP & PEAR, Perl,ProFTPD, phpMyAdmin, OpenSSL, GD, Freetype2, libjpeg, libpng, gdbm, zlib, expat, Sablotron, libxml, Ming, Webalizer, pdf class, ncurses, mod_perl, FreeTDS, gettext, mcrypt, mhash, eAccelerator, SQLite and IMAP C-Client. 3.6.3 Start XAMPP Server To start XAMPP simply Use the following command #/opt/lampp/lampp start Starting XAMPP 1.5.5a... LAMPP: Starting Apache... LAMPP: Starting MySQL... LAMPP started.
  • 27. 18 To start Apache or MySQL manually, click the Start button under Actions next to that module. Depending on your security settings,Windows 7 users will probably have a small window open, asking if you want to allow xampp-control.exe to make modifications to your computer. Click yes to allow Apache or MySQL to start. 3.7 Database Connectivity: Java Database Connectivity (JDBC) is an application programming interface (API) for the programming language Java, which defines how a client may access a database. It is part of the Java Standard Edition platform, from Oracle Corporation. It provides methods to query and update data in a database, and is oriented towards relational databases. JDBC allows multiple implementations to exist and be used by the same application. The API provides a mechanism for dynamically loading the correct Java packages and registering them with the JDBC Driver Manager. The Driver Manager is used as a connection factory for creating JDBC connections.
  • 28. 19 JDBC connections support creating and executing statements. These may be update statements such as SQL's CREATE, INSERT, UPDATE and DELETE, or they may be query statements such as SELECT. Query statements return a JDBC row result set. The row result set is used to walk over the result set. Individual columns in a row are retrieved either by name or by column number. There may be any number of rows in the result set. The row result set has metadata that describes the names of the columns and their types. There is an extension to the basic JDBC API in the javax.sql. If a database operation fails, JDBC raises an SQLException. We have two tables under the database CV Generator: 1. Account(Id, Username, Password, SecurityQ, SecurityA,Email,Contact,Address,DOB,Discipline,Batch) 2. Image(Id,Username,img)  Account
  • 29. 20 Field Type Null Default Extra ID Int(11) No None Auto_Increment Username Varchar(60) No None Password Varchar(60) No None SecurityQ Varchar(60) No None SecurityA Varchar(60) No None Email Varchar(60) No None Contact Int(12) No None Address Varchar(60) No None DOB Varchar(50) No None Discipline Varchar(40) No None Batch Varchar(40) No None Table 3.1 User Account  Image Field Type Null Default Extra ID Int(11) No None Auto_Increment Username Varchar(50) No None Image Longblob No None Table 3.2 Image Database
  • 31. 22 Fig 4.1.1 Welcome Page  When the user starts the application, this is the opening screen. User can sign in if he is already signed up or new user can sign up. 4.1.2 Sign up
  • 32. 23 Fig 4.1.2 SignUp Page  On clicking signup .Signup page appears in which users fill his details like username, password, email id, address, contact, security question etc. Personal details are taken in signup so user doesn’t have to fill up these details very time he generates curriculum vitae. After specified details are filled new user account in created. And now the user can login to his new account by entering his username and password.
  • 33. 24 4.1.3 Login Page: Fig 4.1.3 Login Page  After signup user can sign into his account by providing his user name and password. 4.1.4 Choice Page
  • 34. 25 Fig 4.1.4 Choice Page  On sign in above window opens .User can generate CV according to his qualifications. User can select from technical, non technical and non-technical options. As user select options acc to his education background .If user selects academic it will display academic template.
  • 35. 26 4.1.5 Template Fig 4.1.5 Academic Template  Window appears with 3 different templates options for CV with preview. User can select any one of the templates which he finds attractive.
  • 36. 27 4.1.5 Attributes Fig 4.1.5 Academic Attributes  New page appears listing attributes user wants in his CV. For example education qualifications, scholastic achievements, academic achievements, co-curricular activities etc. User can add these given attributes by clicking checkboxes.
  • 37. 28 4.1.6 Generate Page Fig 4.1.6 Generate Page  When user has the desired checkboxes, a new window opens in which the user has to further add information of the fields that he has selected.
  • 38. 29 4.2 RESULTS 4.2.1 HTML Fig 4.2.1 HTML  This type of HTML page is generated when all the details are filled. User can print this out and use for professional purposes. 4.2.2 PDF:
  • 39. 30 Fig 4.2.2 PDF  This type of PDF page is generated when all the details are filled. User can print this out and use for professional purposes.
  • 40. 31
  • 41. 32 Limitations:  User have only option of 3 templates  No option of updating. User cannot update or change CV if user want to add or delete something from CV he will have to make CV all over again.  Only limited fields are available for the user. Refrences:  http://www.javatpoint.com/steps-to-connect-to-the-database-in-java  http://www.tutorialspoint.com/jdbc/jdbc-db-connections.htm  http://stackoverflow.com/questions/5936003/write-html-file-using-java  http://www.hloom.com/download-professional-resume-templates/