A Smart Bookstore Management System built with C++
GENIUS BOOKS is a C++ console application designed to simplify bookstore operations. It allows secure login, easy book inventory management, sales tracking, and company information viewing. The system is menu-driven, modular, and file-based, making it efficient and simple to use.
-
🔐 Login System – Secure access before using the system
-
📚 Book Management
- ➕ Add new books
- 📖 View book list
- ✏️ Update book details
- ❌ Delete books
-
💰 Sales Management
- 💵 Record new sales
- 📊 View sales history
- 🧾 Calculate revenue
-
🏢 Company Details – Display information about GENIUS BOOKS
-
🖥️ User-Friendly Menu Navigation
| Component | Technology |
|---|---|
| Language | C++ (C++11 or later) |
| Compiler | g++, MinGW, Code::Blocks, or Visual Studio |
| Storage | File Handling (books.txt, sales.txt) |
GENIUS_BOOKS/
│── main.cpp # Entry point
│── login.cpp # Login system
│── books.cpp # Book management
│── sales.cpp # Sales management
│── company.cpp # Company details
│── data/ # Data files (books.txt, sales.txt)
│── README.md # Documentation1️⃣ Clone the Repository
git clone https://github.com/YWanigaarachchi/GENIUS_BOOKS.git
cd GENIUS_BOOKS2️⃣ Compile the Program
g++ main.cpp -o genius_books3️⃣ Run the Application
./genius_books======= GENIUS BOOKS =======
1. Manage Books
2. Manage Sales
3. View Company Details
4. Logout
============================
Enter your choice:
- 🔍 Search books by title/author
- 📑 Generate sales reports
- 🖼️ Graphical User Interface (GUI)
- 🗄️ Database integration (MySQL/SQLite)
✨ If you like this project, don’t forget to ⭐ star the repository!