OOP Project Report: Books Shop Management
OOP Project Report: Books Shop Management
Tanveer Nazir
2020-Cuvas-0249
2 Abstract 1
3 INTRODUCTION 1
4 OBJECTIVE 1
5 Flow chart 2
6 Methodology 2
7 Main Features 3
8 Motivation 3
9 Conclusion 3
10 Control Panal 4
12 Books OUTPUT 5
1 Problem Statement the bookshop. That means a shop which has the type
system which provides the facility to the customers of
This Project build for bookshop where the shopkeeper the shop to purchase the books from the shop with-
can search any available book and they can easily add out any complexity.At the start of the business, the
any new book update the stock as will. books store owner buys the book from the dealers. All
This Project is Consists on 2 Phases.In the first the name of the books is noted down in the software
Phase,Management of Bookstore and other one is along with rate. In the present system user has to do
Newspaper. all work manually. In present system During issuing
order of more stock, the product register is required
2 Abstract to check to availability of stock in hand. And it takes
time to check records.
The goal of this master’s project is to design an book- When a customer buys a book from the store, a bill
store named Bookshop thatmainly sells computer and is generated. The bill contains the name of the book
technical books. The book inventories are stored in purchased, and the total amount. For example any
File handiling. customer want to purchase any book from the shop
This Project allow customer to search the inventory of than first of all customer just choose the stream of the
these real bookstores, and display the searching results book than he/she can see the more then one type of
such as the title , the price and availability of the book. books there and than he/she can choose the specific
book from there. And then purchase it by paying price
on bookshop cash counter and receives its invoice.
For the next month, the owner will get estimation as to
3 INTRODUCTION
which book to purchase more and which book to pur-
Book Store Management System is the to automate all chase less and which books not to purchase. it is book
kinds of operations in the book shop. The purpose of shop Management, Maintaining Customer Records, .
this Program is to manage the books in the book store. In system all records are saved in the CSV File for
Generally, it includes the Add the books. Search book, report generation. Depending upon the number of
Update book . Stock Management. We developed this books purchased, the number of books from the stock
Program to maintains records of the books . This will be deducted. Therefore we get the total number
project Here we are try to develop such type system of books sold from the stock.
which is provide the automation on the any type of
4 OBJECTIVE system.
Purposed Book shop management system should help
This Book Shop Management System is used to over- the customers query whether a book in a stock the
come the entire problem which they are facing cur- user can query the availability of a book either by us-
rently, and making manual system to computerized ing the book title or by using the name of author. The
1
objective and scope of my Project Book Shop Manage- the book by the bookshop. If the requested book is
ment System is to record the details various activities in stock, the exact number of copies available and the
of user. It simplifies the task and reduce the paper rack number in which the book is located should be
work. displayed. If a book not in the stock, for the book is
Book store management system should generate sales used to request In purposed system, As soon as cus-
statistics (book name, publisher, ID number, number tomer selects his book for purchase, the shop kipar
of copies sold and the Price of the book. pwould enter the ID number of the books. Bookshop
If customer request for a book and the book is not not management system generate the sales receipt for the
available in the bookshop, then the customer is asked book.
to enter the full detail of the book for procurement of
5 Flow chart
2
If you want to buy a particular book, this feature first
The task is to build the bookshop management checks its availability. Name, author and number of
system using file handling in C++ that helps to keep copies of the particular book is then displayed.
track of all the book records in a file. Below are the Update Book Records:
features to be implemented: You can modify the information provided while adding
•Add new book and the details of the book are: a new book to bookshop management system project
• Book ID in C++. You can edit the book’s name, author’s name
• Name of book and the number of copies. All modified data are then
• Name of Author stored in file.
• Price of books
• Search Book Delete Book Records:
• Delete a book To delete book from the file of bookshop management,
• Update a book this feature is used. For this the book name should be
• View all the books provided, and a confirmation from the user is asked
• Add News Paper before deleting the book record.
• Search News Paper
• Show All News Papers
• Exit
All the functions will be provided under switch cases.
The concept of file handling will be used to write the
8 Motivation
data in a text file and read the written data as well.
I Worked on Bookshop Manaagement systems
The required function will be written under the switch
Project.Developing the project was indeed a tough task
cases which will be executed as per the input of the
for us but We enjoyed to make this project More-
user.
over,we have also learned that hardworking important
Simple file handing concepts like opening a file, closing
role in accomplishing any task.
a file, writing in a file and reading the file, etc. are
The main Motive of this project is to create an Elec-
used to develop the code.
tronic Book Shop that allows users to search and pur-
An IDE for compiling C++ language code.
chase a book based on the name of the Book .this
project work on already available books in the shop.
This is one of the main tasks of the developer to design
such an interface that shopkeeper can use it easily and
7 Main Features
for this you should have a better understanding of the
Add Book Records: audience which going to use this Bookshop Manage-
ment program in future.
This feature allows users to add a new book to book-
shop management system application. Information
9 Conclusion
such as name of the book, name of the author and
number of copies should be provided, and the data is This Bookshop Automation System is an attempt to
stored in file. overcome the present inefficient and time consuming
process of locating, reserving and purchasing quality
Display Book Records: reading materials available in the store. Currently,
The add book records can be listed with this feature clients have to go through a time consuming process
along with the author’s name and number of copies of to perform aforementioned tasks which cause waste of
the book added. labor and firms resources. Through our automated
Search books : book store solution, we provide an easy way of search-
3
ing, reserving and purchasing of books. User data are fective management decisions and development of new
validated and checked for authenticity with the data strategies to increase profit These particulars will make
stored in the system database. Proposed system will sure the broadening the customer base of the store
support both clients and the store in many areas. It’s which will have good impact on the sales and revenue
worth analyzing and identifying the benefits as it would of the store. Employee satisfaction also plays an in-
directly influence the productivity of the store. Cus- fluential role in healthy revenue levels of a firm. Due
tomer satisfaction plays the most vital role in any form to the proposed system, employees will have to handle
of product and service rendering store as the existence minimum amount of workload than that of the exist-
of any firm solely depends on its customer-base. There- ing system which will help the employees to provide
fore, every system should facilitate the customer satis- optimal service to the firm while maintaining healthy
faction up to a certain extent which is feasible from the physical and mental levels. Proposed system will re-
company The aforementioned facts ensure customer duce transaction and agency cost of the store up to
satisfaction to a greater extent benefiting the store a certain extent since the transactions are automated
in Retaining current customers Tempting current cus- and need of minimal labor to handle work as the their
tomers to attract their friends to the store Attracting work has been governed by the system. Even though
new customers Enhancing the customer faith on the these advantages prevail, due to lack of IT literacy and
firm due to secure transaction techniques while temp- fluency of clients and lack of distribution of internet fa-
ing customers to make more online purchases Identify- cility will have a negative impact and it will take some
ing profitable customers Identifying different categories time to cover up the capital investment made on imple-
of customers Making necessary alterations and plans to menting the new system. Since the technical facilities
address broader range of customers Identifying key ar- are expanding in great heaps, proposed system will fa-
eas of the inventory which need to be maintained at a cilitate enhancing productivity immensely.
healthy stock limit Analyzing trends to make more ef-
10 Control Panal
4
11 News Paper OUTPUT
12 Books OUTPUT
5
6