LIBRARY MANAGEMENT
SYSTEM USING CORE JAVA
SUMMER TRAINING PROJECT
SUBMITTED BY : Prateek Gupta
ENROLLMENT NUMBER : 04196302719
BRANCH : CSE EVENING
ABOUT ORGANISATION
CQS, a training institute in Skills and Talent Development takes an initiative to encourage aspiring professionals to
enhance their knowledge through industry ready programme, together with their update academic curriculum. As
part of this initiative, having worked with various industries so closely, we understand the changing workforce
requirements in today’s fast-paced business environment
Currently , Mrs. Seema Seth, CEO of CQS is working very hard with a vision of providing life-transforming learning
experiences to learners.
CQS being the Talent Development institution and with the emergence of New Age Careers in Digital
transformation, Banking and Finance, Data Analytics etc., we have strengthened our offerings to prepare
candidates across Delhi/ NCR to be better equipped in their preferred domain, by imparting the best content by
Industry experts.
Technology Used In Project
• Java is one of the programming language or advancement used for making web
applications. Java language made at SUN Micro Systems in the year 1995
under the heading of James Gosling and there gathering. At first SUN Micro
Systems is one of the Academic school (Standford University Network)
• Java was developed by James Gosling in the year 1995.
• Java separated into three classes, they are
J2SE (JAVA 2 standard edition)
J2ME (Java 2 Micro or Mobile Edition)
J2EE(JAVA 2 enterprise edition)
APPLICATIONS
OF JAVA
OOPS
( OBJECT ORIENTED
PROGRAMMING
SYSTEM)
Key features of Java are
• Inheritance
• Abstraction
• Encapsulation
• Polymorphism
• Object
• Class
CLASSES
AND
OBJECTS
• Object: is the physical as
well as logical entity where
as class is the only logical
entity.
• Class: Class is a blue print
which is containing only list
of variables and method
and no memory is allocated
for them. A class is a group
of objects that has common
properties.
INHERITANCE
• The way toward getting the information individuals and strategies starting with one class then onto the
next class is known as inheritance.
• Types Of Inheritance
Single inheritance
Multiple inheritance
Hierarchical inheritance
Multilevel inheritance
Hybrid inheritance
WHY USE INHERITANCE ?
For Method Overriding (used for Runtime
Polymorphism).
It's essential uses are to engage
polymorphism and to have the alternative
to reuse code for different classes by
putting it in a normal super class
For code Re-convenience
ENCAPSULATION
Encapsulation in Java is a mechanism of wrapping the data
(variables) and code acting on the data (methods) together
as a single unit. In encapsulation, the variables of a class will be
hidden from other classes, and can be accessed only through
the methods of their current class.
Hides object properties from outer world.
POLYMORPHISM
• Polymorphism in Java is the ability of an object to take many forms