Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Airship Delivery Order System

Overview

The Airship Delivery Order System is a C++ console application that simulates Skyborne Express Company's alien pet delivery service. The program allows users to manage extraterrestrial pet deliveries using a singly linked list. Users can add, modify, search, remove, and display delivery orders through an interactive menu-driven interface.


Files Included

File Description
AirshipOrderList.cpp Implementation of the AirshipOrderList class and linked list operations.
AirshipOrderList.h Header file containing class, structure, and function declarations.
program5_driver.cpp Driver program that provides the interactive delivery management system.
Makefile Compiles the project and generates the executable.
README.md Project documentation.

Features

  • Add new alien pet delivery orders.
  • Modify existing delivery information.
  • Search for a delivery by customer and pet name.
  • Remove deliveries from the system.
  • Display all current deliveries.
  • Interactive menu-driven interface.
  • Stores deliveries using a singly linked list.
  • Dynamic memory management for delivery records.

Program Flow

The program performs the following steps:

  1. Displays a welcome message introducing Skyborne Express Company.
  2. Shows the available alien pet types.
  3. Presents an interactive menu.
  4. Allows the user to:
    • Add a delivery
    • Modify an existing delivery
    • Find a delivery
    • Remove a delivery
    • Display all deliveries
  5. Repeats until the user selects -1 to exit the simulation.

Data Stored for Each Delivery

Each delivery record contains:

  • Customer name
  • Alien pet name
  • Quantity ordered
  • Total delivery cost

Concepts Demonstrated

  • Object-Oriented Programming (OOP)
  • Singly Linked Lists
  • Dynamic Memory Management
  • Structures and Classes
  • Pointers
  • Searching and Traversing Linked Lists
  • Console-Based User Interface
  • Modular Programming

About

Airship Delivery Order System - a C++ console application that simulates an alien pet delivery management system using a singly linked list. Users can add, modify, search, remove, and display delivery orders through an interactive menu, demonstrating linked list operations, dynamic memory management, and OOP.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages