You are on page 1of 1

Introduction:

The Book Donation System is an application that aims to facilitate book donations
by allowing users to donate or receive books. The system is developed using C
programming language and consists of five modules, namely, Add Record of
Donor/Receiver, Delete Record of Donor/Receiver, Record Update, Search a Particular
Book using Book Author/Title, and Display All Record of Donor/Receiver.

Project Description:
The Book Donation System allows donors to register and donate books that they no
longer require, and receivers can search for books they need and receive them from
the donors. The system maintains a database of all the registered donors and
receivers and the books donated and received by them.

Module 1: Add Record


The Add Record module allows the user to add the information of donors and
receivers of books. The user will be asked to enter the name, address, contact
information, and book details. The book details include the book's name, author,
edition, and genre. Once the information is entered, it will be saved in a file
named 'donation.txt'. The file will be used to store all the records of donors and
receivers.

Module 2: Delete Record


The Delete Record module allows the user to delete the record of a donor or a
receiver. The user will be asked to enter the name of the donor/receiver whose
record needs to be deleted. If the record exists, it will be deleted from the
'donation.txt' file. If the record doesn't exist, an error message will be
displayed.

Module 3: Update Record


The Update Record module allows the user to update the information of a donor or a
receiver. The user will be asked to enter the name of the donor/receiver whose
record needs to be updated. If the record exists, the user can update the
information. The updated information will be saved in the 'donation.txt' file.

Module 4: Search Record


The Search Record module allows the user to search for a particular book using the
book's author or title. The user will be asked to enter the author or title of the
book. If the book exists, its details, along with the donor/receiver information,
will be displayed. If the book doesn't exist, an error message will be displayed.

Module 5: Display Record


The Display Record module allows the user to display all the records of donors and
receivers. The 'donation.txt' file will be read, and all the records will be
displayed on the screen.

Conclusion:
The Book Donation System is a useful software application that can help in the
management and organization of book donation. It involves five modules, which are
Add Record, Delete Record, Update Record, Search Record, and Display Record. Each
module has its own functionality that helps in achieving the objective of the
project.

You might also like