Skip to content
This repository has been archived by the owner on Dec 23, 2024. It is now read-only.

AbdulAHAD968/Cafe-Display-System-Upgraded-Version-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🍽️ Café Digital System (CDS) - Object-Oriented Implementation


Description

The Café Digital System (CDS) is an object-oriented stock management and ordering solution developed for the 23rd batch at the National University of Computer & Emerging Sciences, Islamabad. This project modernizes cafe management through OOP principles and file handling in C++.


Installation

  • Clone the repository to your local machine.
  • Navigate to the project directory.
  • Compile the source code using a C++ compiler.
  • Run the executable file to launch the CDS system.

Usage

  • Follow the login instructions to access the system as an administrator, employee, or user.
  • Use the menu-driven interface to perform various operations such as managing stock, handling orders, tracking sales, and generating reports.
  • Refer to the documentation for detailed instructions on each functionality.
  • Note!!! Compile all the .cpp files together. The folder includes 10 [.cpp] files.

Features

  • Secure login system with role-based access control.
  • XOR Cypher Implementation to protect the Admin Name and Password.
  • Comprehensive stock management: add, delete, update, search, and sort items.
  • Automated notifications for low-stock items.
  • Statistical analysis: calculate average, sum, and track sales.
  • Persistent data storage through text files.
  • Modular design for reusability and scalability.
  • Response mood detection mechanism, that can analyse the reviews made by customers.

File Structure

  • .cpp: Contains the source code files for the CDS system.
  • .txt: Documentation files, including user manuals and technical specifications.
  • .h : Contains all the headers (Custom classes and predefined libraries).

📋 Requirements

  • C++ Compiler (e.g., g++)
  • Libraries: Ensure all additional libraries specified in header files are available.

🤝 Contributing

  1. Fork the repository.
  2. Create your feature branch (git checkout -b feature/AmazingFeature).
  3. Commit changes (git commit -m 'Add AmazingFeature').
  4. Push to branch (git push origin feature/AmazingFeature).
  5. Open a Pull Request.

License

This project is licensed under the MIT License.


📬 Contact

Abdul Ahad
LinkedIn: linkedin.com/in/abdul-ahad-988305286
Email: ahad06074@gmail.com

Releases

No releases published

Packages

No packages published