Professional Documents
Culture Documents
MINI-PROJECT (SYNOPSIS)
GUIDE SIGNATURE :
SIGNATURE OF STUDENTS : 1)
2)
PROJECT DESCRIPTION:
This C++ program is a simple library management system that allows users to perform
various tasks related to managing books and student records. The program is structured using
classes for "book" and "student." The book class includes functions for creating, displaying,
modifying, and reporting book details. Similarly, the student class provides functionalities for
creating, displaying, modifying, and reporting student records.
SU-BCA-II Page 1
LIBRARY MANAGAENT SYSTEM
The Library Management System operates on a hardware infrastructure that meets the
system requirements. The system is compatible with a processor of a specified model,
running at a designated processor speed. It requires a sufficient amount of RAM and hard
disk space to store the library database and accommodate future growth.
Advantages:
Disadvantages
SU-BCA-II Page 2
LIBRARY MANAGAENT SYSTEM
❖ Initial Setup and Training Costs: The initial setup of the C++ Library Management
System and the training of library staff might involve significant costs.
1. Book class: To create book all records, modify, delete & display records.
• Void setBookNumber (const char* book Number): Sets the book number.
• Const char* getBookNumber (): Retrieves the book number.
• Void setBook Title (const char* book Title): Sets the book title.
• Const char* getBook Title (): Retrieves the book title.
• Void show Book (): Displays the book information.
2. Student class: To create student records, modify, delete & display records.
3. File Handling Functions: To store records into files & read/access them.
• Void write Book (): Adds a new book to the library records.
• Void write Student (): Adds a new student to the library records.
• Void display Book (const char* bookNumber): Displays info about a specific book.
• Void delete Book (const char* bookNumber): Deletes a book from the library records.
• Void delete Student (const char* admissionNumber): Delete a student from records.
SU-BCA-II Page 3
LIBRARY MANAGAENT SYSTEM
4. Main Function: To interlink all the classes & perform necessary operations
• Int main (): Implements the main menu and handles user input to perform various
operations.
• admin_menu (): To control the administration task of library that includes student.
• Book record maintenance with issue and deposit of books.
• Start (): To display initial menu driven login with password to access.
SYSTEM REQUIREMENTS:
System requirement defines the hardware and software interface for the design, implement
and debug project.
1. HARDWARE INTERFACE:
➢ Processor : Intel Core i3 or equivalent
➢ Processor speed : 2.0 GHz or higher
➢ RAM : 4 GB or higher
➢ Hard disk : 100 GB or higher
2. SOFTWARE INTERFACE:
➢ Programming Interface : Turbo C++ Compiler 3.2
➢ Graphics Software : C Graphics
➢ Database Software : File I/O operations
➢ Documentation Tool : Microsoft Office
SU-BCA-II Page 4