0% found this document useful (0 votes)
66 views27 pages

CLG Internship Report1

This document describes an internship report on developing a custom resume generator system. The system was developed to help job seekers easily create resumes in a standardized format. It allows users to register, login, and use a resume generator tool to automatically populate resume templates based on user-entered details. The system was designed with architectural diagrams including entity-relationship diagrams and use case diagrams. Screenshots of the developed system and code are also included along with conclusions on the internship project.

Uploaded by

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

CLG Internship Report1

This document describes an internship report on developing a custom resume generator system. The system was developed to help job seekers easily create resumes in a standardized format. It allows users to register, login, and use a resume generator tool to automatically populate resume templates based on user-entered details. The system was designed with architectural diagrams including entity-relationship diagrams and use case diagrams. Screenshots of the developed system and code are also included along with conclusions on the internship project.

Uploaded by

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

VISVESVARAYA TECHNOLOGICAL UNIVERSITY

BELAGAVI-590014

An INTERNSHIP REPORT ON

“CUSTOM RESUME GENERATOR”

Submitted in partial fulfillment of requirement for the award of the degree of

Bachelor of Engineering in

INFORMATION SCIENCE AND ENGINEERING


Submitted By
Ruchitha Yadav P

(1SP18IS007)
Internship Carried Out
at
COMPSOFT TECHNOLOGIES
Under the
Guidance of

Mrs. R MUNI PRASHANTHI


Asst. Prof, Department of ISE

Department of Information Science and Engineering

S.E.A COLLEGE OF ENGINEERING AND TECHNOLOGY


BENGALURU-560 049
2021-2022
S.E.A COLLEGE OF ENGINEERING AND TECHNOLOGY
Bengaluru-560 049

DEPARTMENT OF INFORMATION SCIENCE AND ENGINEERING

CERTIFICATE

This is to certify that the Internship entitled “CUSTOM RESUME GENERATOR” is a


bonafied work carried out by RUCHITHA YADAV P, bearing USN 1SP18IS007, of VIII
semester in partial fulfillment of Bachelor of Engineering and Technology in the branch of
Information Science and Engineering, Visvesvaraya Technological University, Belagavi
during the year 2021-2022. The internship report has been approved as it satisfies the academic
requirements in respect of the internship prescribed for Bachelor of Engineering.

Signature of the Guide Signature of the HOD Signature of Principal

Mrs. R Muni Prashanthi Prof N. Gyathri D Dr. B Venkata Narayana

S
u
n
d
e
e
p
K
u
m
a
ACKNOWLEDGEMENT

Firstly, I thank the Management late SHRI. A KRISHNAPPA, Chairman SEA College
of Engineering and Technology for Providing Necessary infrastructure and creating good
environment.

I would like to express my profound thanks to our respected principal Dr. B VENKATA
NARAYANA for the encouragement and support given by him.

I would like to express my sincere thanks to our respected Prof N. GAYATHRI HOD of
Information science and engineering department, for his assistance and guidance.

I am thankful for the support rendered by my Internship coordinator Mrs. R MUNI


PRASHANTI
for her valuable suggestions.
I am also obliged, to the faculty members of ISE Department who rendered their valuable assistance
for the Seminar.

And finally, I would like to express my heart full gratitude to my friends and all those who have
extended their help throughout my Internship.

RUCHITHA YADAV P(1SP18IS007)


CUSTOM RESUME GENERATOR

ABSTRACT

A resume is a document used by individuals to present their background and skill sets. A resume
also spelled resume or resume also called curriculum vitae or CV. A document that has a brief
summary or listing about relevant education and experience. The resume or CV is typically the
first item that a potential user encounters regarding the job seeker and is mostly used for
screening an applicant’s which is often followed by an interview, while seeking employment in
the job search process and well-designed resume. The Resume Builder will help user build
his/her personal advertisement through Resume Builder system develop a resume builder with
job placement system. Many large employers use electronic resume processing systems to
handle large number of resumes.

Job portal advertisement may direct applicants to email his resume to their company or visit their
website and submit a resume in electronic format. Online jobs search through most popular
websites is beneficial as they have served for so many years as a prominent search tool for job
seekers and employers alike. In spite of their valuable utility in linking employers with the
potential employees, the searching process and technology used by job searching websites
have not kept pace with the rapid changes in computing capability and machine intelligence.
The Information and data retrieval techniques are used by these websites primarily depends on
manually entered search queries with some advanced similarity metrics for ranking search result.

Dept of ISE, SEACET 2021-2022 2


CUSTOM RESUME GENERATOR

ABOUT THE COMPANY

The race for digital transformation is on. In this globally connected on-demand world with rapid
advancements in internet technologies, businesses worldwide are under constant pressure to add
innovative real-time capabilities to their applications to respond to market opportunities.

Every business worldwide is building event-driven, real-time applications - from financial


services, transportation, and energy, to retail, healthcare, and Gaming companies.
Our endeavour is to make it easy to develop innovative real-time applications and efficient to
operate them in production.

They have a proven record of building highly scalable, world-class consulting processes that
offer tremendous business advantages to our clients in the form of huge cost-benefits, definitive
results and consistent project deliveries across the globe.

They prominently strive to improve your business by delivering the full range of competencies
including operational performance, developing and applying business strategies to improve
financial reports, defining strategic goals and measure and manage those goals along with
measuring and managing them.

Dept of ISE, SEACET 2021-2022 3


CUSTOM RESUME GENERATOR

CONTENTS

Sl.no Topics Page.no

1. Chapter 1: Introduction 1-3


1.1 Purpose 1
1.2 Document Conventions 1
1.3 Overall Description 2
2. Chapter 2: System Design 4-7
2.1 Architectural Design
2.2 E-R Diagram
2.3 Data Flow Diagram
2.4 Use Case Model
3. Chapter 3: SRS 14
3.1 Non-Functional Requirement 14
3.2 Tools Used 15
4. Chapter 4 Code and Screenshots 16-20
5. Chapter 5: Conclusion 21
6. References 22

Dept of ISE, SEACET 2021-2022 4


CUSTOM RESUME GENERATOR

SNAPSHOTS

Sl.no Snaps Page.no


1. Figure 1: Architectural Design 4

2. Figure 2: Entity-Relationship Diagram 5

3. Figure 3: Context Level Data Flow Diagram 14

4. Figure 4: Use Case Diagram 14

5. Figure 4.1: Register page 17

6. Figure 4.2: Login page 18

7. Figure 4.3: Welcome page 18

8. Figure 4.4: Resume generator page 19

9. Figure 4.5: Resume generator page 19

10. Figure 4.6: Resume page 20

11. Figure 4.7: Download page

Dept of ISE, SEACET 2021-2022 5


CUSTOM RESUME GENERATOR

Chapter 1:

Introduction

Before They begin a new system, it is important to study the present system that will be
improved or replaced. They need to analyze how this system uses hardware, software etc. In this
present age of competition our resume needs to be prepared and updated according to the
changing requirements of industry. The present system for resume building just provides wizard
through which one can prepare resume only in given format.

1.1 Purpose

Develop an Intranet Application for automating the process of Resume Writing.


This would be facilitating the employees to make and print their resumes in a proper
format. In addition, it will be facilitating the higher management to search the employees
depending upon their skills sets and other attributes.

The Basic Requirement is to have a centralized repository of all the skill-holders


in the organization so that an employee with a particular skill set can be immediately
found in case of urgent requirement.

1.2 Document Conventions

They describe what features are in the scope of the software and what are not in
the scope of the software to be developed.

In scope-
a. Create different system users and assign different roles with related
permissions.
b. Manage all the account details such as user name, phone numbers, address,
websites, email addresses of all the user from one central location.
c. Track all the users and their contact details.
d. Confirmation of end user identity and will verify which users are authorized to
receive support.
e. Maintain history of each user and their related information.
f. User can select the format of their resume from the given templates.
g. User can update or edit their resume.
h. Users can take print of their resume.

Dept of ISE, SEACET 2021-2022 6


CUSTOM RESUME GENERATOR

i. Interface for filling up the information like Skill sets, Training and Visa
Details.
j. Having collaboration with various companies.
k. Companies can search the employees on the basis of skills sets.
l. Companies can send invitation on their accounts.
m. Giving alerts to the user if he requests for one.
n. User can utilize various applications such as chatting, search engine, weather
reports, latest news etc.
o. User authentication.

1.3 Overall Description

Describe the general factors that affect the product and its requirements.

a. Product Perspective:
1. The web pages (XHTML/JSP) are present to provide the user interface on
customer client-side. Communication between customer and server is provided
through HTTP/HTTPS protocols.
2. The Client Software is to provide the user interface on system user client side and
for this TCP/IP protocols are used.
3. On the server- s i d e web server is for EJB and database server is for storing
the information.

b. Product Function:

1. Track Account Level Data: In this module, receivables from customer are
maintained.
2. User Contact Information: It maintains all the details (Personal, Official, Contact,
and Company) of the customer.
3. Maintaining Logs: Activities of the System Users can be tracked through the logs,
which are maintained by the system.

c. User Environment:

Every user should be comfortable of working with computer and net


browsing. He must have basic knowledge of English too.

Dept of ISE, SEACET 2021-2022 7


CUSTOM RESUME GENERATOR

d. Design / Implementation Constraints:


1. GUI is only in English.
2. Login and password is used for identification of customer and there is no facility
for guest.
3. This system is working for single server.
4. There is no maintainability of back up so availability will get effected.
5. Limited to HTTP/HTTPS

e. Assumptions & Dependencies:

1. The details related to the product, customer, payment and service


transaction provided manually.
2. Administrator is created in the system already.
Roles and tasks are predefined.

Dept of ISE, SEACET 2021-2022 8


CUSTOM RESUME GENERATOR

Chapter 2: System Design

2.1 Architectural Design

Architectural design represents the structure of data and program components that are
required to build a computer-based system. It considers the architectural style that the system
will take, the structure and properties of the components that constitute the system, and the
interrelationships that occur among all architectural components of a system.

Figure 1: Architectural Design

Dept of ISE, SEACET 2021-2022 9


CUSTOM RESUME GENERATOR

2.2 E-R Diagram

The object/relationship pair is the cornerstone of the data model. These pairs
are represented graphically using E-R diagrams. A set of primary components are
identified for the ERD: data objects, attributes, relationships and various type
indicators. The primary purpose of ERD is to represent data objects and their
relationships.

Dept of ISE, SEACET 2021-2022 10


CUSTOM RESUME GENERATOR

Figure 2: Entity-Relationship Diagram

Dept of ISE, SEACET 2021-2022 11


CUSTOM RESUME GENERATOR

2.3 Data Flow Diagram

The data flow diagram enables the software engineer to develop models of the
information domain and functional domain at the same time. As the DFD is refined into greater
level of detail, the analyst performs an implicit functional decomposition of the system. At the
same time, the DFD refinement results in corresponding refinement of data as it moves through
the processes that embody the application.

Figure 3: Context Level Data Flow Diagram

Dept of ISE, SEACET 2021-2022 Page | 12


CUSTOM RESUME GENERATOR

2.4 Use Case Model

Use Case Model is an approach that is a combination of text and pictures in order to
improve the understanding of requirements. A use case model' is describes the complete
functionality of a system by identifying how everything that is outside the system interacts
with it.

A Use Case Diagram is given below that relates to this application.

 Description – This project is a web application that manages a system of


building resumes online.
 Actors – It has 3 actors.
1) Administrator
2) Customer
3) Viewer
 Flow of Events –
 User logins into the system using ID and password.
 If user is an authorized user then access is granted otherwise denied.
 User selects any tasks to do and task is performed.
 Special Requirements –
 Data will flow from one user to another.
 Data generated by one user can’t be altered by another user.
 One user can’t change the status of another user.
 Pre Condition –
 All customers should have their account created on the system.
 Post Condition –
 Details are available to users.
 Details and information are intact and valid.

Dept of ISE, SEACET 2021-2022 Page | 13


CUSTOM RESUME GENERATOR

Figure 4: Use Case Diagram

Dept of ISE, SEACET 2021-2022 Page | 14


CUSTOM RESUME GENERATOR

CHAPTER 3
SRS

3.1 Other Non-Functional Requirements

Performance Requirements

 Very secure - Use HTTPS/SSL for transmission during the login process.
 Easy to use and customizable interface.
 Ability to add & maintain faculty resume.
 Users must be able to configure the positioning of various elements. (Which is 1st,
2nd and so on)
 Easy to add various elements such as new publications, or research grants.
 Ability to have resume in Microsoft Word, PDF & plain text format.
 Email functionality for all the above formats.
 System should email users if they lost their username/password via email.

Software Quality Attributes


 Free Resume hosting
 Wide range of resume formats
 Expert guidance at every step of resume building
 Search for a particular candidate by skills

Dept of ISE, SEACET 2021-2022 Page | 15


CUSTOM RESUME GENERATOR

3.2 Tools Used

Software Requirements :

• Visual Studio Code 2019.


• Google Chrome or Microsoft Edge of latest version.

• Front End: HTML, CSS, JS (optional)


• Linux 7.1 or Windows XP/7/8/10 OS or Mac OS

Hardware Requirements :

• Pentium 200-MHz computer with a minimum of 64 MB of RAM (128 MB


ofRAMrecommended).
• Monitor with a refresh rate of at least 40Hz for a smooth GUI experience(optional).

Dept of ISE, SEACET 2021-2022 Page | 16


CUSTOM RESUME GENERATOR

CHAPTER 4
SCREENSHOTS

Github repository link - https://github.com/ruchitha2801/resume-maker.git

4.1 Register page

A signup page (also known as a registration page) enables users and organizations to


independently register and gain access to your system. It is common to have multiple
signup pages depending on the types of people and organizations you want to register.

Figure 4.1: Register page

4.2 Login page

A login, logging in or logging on is the entering of identifier information into a system by a user in
order to access that system (e.g., a computer or a website). It is an integral part of computer security
procedures. A login generally requires the user to enter two pieces of information, first a user name
and then a password.

Dept of ISE, SEACET 2021-2022 Page | 17


CUSTOM RESUME GENERATOR

Figure 4.2: Login page


4.3 Welcome page

It is the default webpage that loads when you visit a web address that only contains a domain
name. The home page/welcome page is located in the root directory of a website. Most web server
allow the home page to have one of several different filenames.

Figure 4.3: Welcome page


Dept of ISE, SEACET 2021-2022 Page | 18
CUSTOM RESUME GENERATOR

4.4 Resume generator page

A resume is a formal document that a job applicant creates to itemize their qualifications for a
position. A resume is usually accompanied by a customized cover letter in which the applicant
expresses an interest in a specific job or company and draws attention to the most relevant
specifics on the resume.

Figure 4. 4: Resume generator page

4.5 Resume generator page

Figure 4. 5: Resume generator page


Dept of ISE, SEACET 2021-2022 Page | 19
CUSTOM RESUME GENERATOR

4.6 Resume page


A resume page is a formal document that provides an overview of your professional
qualifications, including your relevant work experience, skills, education, and notable
accomplishments. Usually paired with a cover letter, a resume helps you demonstrate your
abilities and convince employers you’re qualified and hire-able.

Figure 4. 6: Resume page

Dept of ISE, SEACET 2021-2022 Page | 20


CUSTOM RESUME GENERATOR

4.7 Download page

Downloading is the transmission of a file or data from one computer to another over a network,
usually from a larger server to a user device. Download can refer to the general transfer of data or
to transferring a specific file. It can also be called to download, DL or D/L.

Figure 4.7: Download page

Dept of ISE, SEACET 2021-2022 Page | 21


Machine Learning with Python-Healthcare Chatbot using NLP

CHAPTER 5

CONCLUSION

Throughout the one months of actively interning, communication was kept strong between the team
as it was our first experience deploying a website. I was able to gain much needed experience which
was working on a live project even if it was not coding heavy but required moderate technical skills.

I certainly was able to contribute towards development of a live website from scratch which gave
me confidence to be able to claim that I can now not only build but also deploy a website as well
with very reasonable costs associated.

Along with getting much needed technical knowledge, the following are non-technical skills which I
was able to improve:

 Understanding the roles and tasks assigned to the team members and work on them.
 Effectively communicate any information which is to be conveyed.
 Learning, listening and contributing to the collective team effort.
 Keeping an open mind for improving the website with new ideas from anyone.

The website developed was successfully deployed as a proof of concept and was appreciated by the
authorities.

Dept of ISE, SEACET 2021-2022 Page | 22


Machine Learning with Python-Healthcare Chatbot using NLP

REFERENCES

 https://www.w3schoolom

https://www.geeksforgeeks.org

https://freefrontend.com

Dept of ISE, SEACET 2021-2022 Page | 23


Machine Learning with Python-Healthcare Chatbot using NLP

Dept of ISE, SEACET 2021-2022 Page | 24

You might also like