Welcome to the CPP-Projects repository! This repository contains two projects developed during the Computer Science second-year course, focusing on Software Engineering and Management using C++. Let's explore these projects in detail:
Project 1: Music-Shop
The first project involves creating management software for a music shop using C++. It includes algorithms for logistic management and utilizes the catch.hpp library for unit testing. The software streamlines the operations of the music shop and ensures efficient inventory management.
Project 2: Library-System
The second project centers around creating management software for a library using C++. It incorporates algorithms and data structures to optimize book title searches, making it quick and efficient for library patrons. Additionally, the project includes detailed reports presenting the analysis of data structures and algorithms implemented.
To run and test these projects, follow these steps:
- Clone this repository to your local machine.
- Navigate to the respective project directories:
- For Project 1 (Music-Shop), go to
Music-Shop
directory. - For Project 2 (Library-System), go to
Library-System
directory.
- For Project 1 (Music-Shop), go to
- Use the provided Makefile to compile and execute the projects:
- To compile and run Project 1 (Music-Shop), use
make run
command. - To compile and run Project 2 (Library-System), use
make run
command.
- To compile and run Project 1 (Music-Shop), use
- Explore the functionalities and features of each project as described in their respective README.md files.
Please make sure you have a C++ compiler and development environment set up on your system to use the provided Makefile.
Ensure you have a C++ compiler and development environment set up on your system.
- C++ - A powerful programming language for software development.
- catch.hpp - A C++ library used for unit testing.
Contributions to this project are welcome. If you have any suggestions for improvements or want to add more features to the management software, feel free to submit a pull request.
This repository is under the MIT License, allowing you to use, modify, and distribute the code freely.
Let's dive into the world of C++ programming and enhance our software engineering skills! ππΆπ