Vous êtes sur la page 1sur 12

BY

BEESHA.M
INH16CS017
•The project entitled ‘book store management
system ‘ is a software developed for managing a
book store.

•Which offers flexible and convenient features


which consists of all information of books and
books sold to the customer.

•Thus ,improved customer service through


greater access to accurate information

•This project is neither simple as to be trivial nor


too difficult for satisfactory
•solution.
It may help collecting perfect management
in details. In a very short time, the collection
will be obvious, simple and sensible.

Itwill help a person to know the details of


every book perfectly and vividly.

It also helps in current all works relative to


various book records.
 It will be also reduced the cost of
collecting the management & amp;
collection procedure will go on smoothly.
FILE LOST- When computerized system is not
implemented file is always lost because of
human environment. Sometimes due to some
human error there may be a loss of records.

 FILE DAMAGED- When a computerized


system is not there file is always lost due to some
accident like spilling of water by some member
on file accidentally besides some natural disaster
like floods or fires may also damage the files.

 DIFFICULT TO SEARCH RECORD-


When there is no computerized system there is
always a difficulty in searching of records if the
records are large in number.
POLYMORPHISM

INHERITANCE

DYNAMIC MEMORY ALLOCATION


FUNCTION OVERLOADING

EXECPTION HANDLING

OBJECT AND CLASS


Polymorphism is another important OOP concept.
Polymorphism, a Greek term ,means the ability to
take more than one form. An operation may exhibit
different behavior
in different instances. The behavior depends upon
the types of data used in the operation.
Inheritance is the process by which objects
of one class acquire the properties of objects
of another class. It supports the concept of
hierarchical classification.

For example,
the bird ‘robin’ is a part of the class ‘flying
bird’ which is again a part of the
class ‘bird’.
The principle behind this sort of division is
that each derived class shares common
characteristics with the class from which it
is derived. In OOP, the concept of
inheritance provides the idea of inheritance
provides the idea of reusability..
Programmers can dynamically allocate
storage space while the program is running,
but programmers cannot create new variable
names "on the fly", and for this reason,
dynamic allocation requires two criteria:
Creating the dynamic space in memory
Storing its address in a pointer (so that space
can be accessed)
If a C++ class have multiple member functions, having the
same name but different parameters (with a change in type,
sequence or number), and programmers can use them to
perform a similar form of operations, then it is known as
function overloading.

In this case, two functions can have same identifier (name)


and if either number of arguments or type of arguments
passed to functions are different; then overloading is possible
within a C++ program.

In other words, it is the ability to create multiple functions


with same name and slightly different implementation and
depending on the context (type, sequence, and a number of
the value passed), the appropriate function gets invoked.
Exceptions allow a method to react to
exceptional circumstances and errors (like
runtime errors) within programs by
transferring control to special functions
called handlers.

For catching exceptions, a portion of code


is placed under exception inspection.

Exception handling was not a part of the


original C++.
A class is an abstract data type similar to 'C
structure'.
The Class representation of objects and the
sets of operations that can be applied to such
objects.
The class consists of Data members and
methods.
The primary purpose of a class is to hold
data/information. This is achieved with
attributes which are also known as data
members.
This book store management is an attempt to
overcome the present
inefficient and time consuming process.
User data are validated and checked
for authenticity with the data stored in the
system database. It’s worth
identifying and analyzing the benefits as it
would directly influence the
productivity of the store. Customer
satisfaction plays vital role in any form
of product and service rendering store as the
existence

Vous aimerez peut-être aussi