Package csce331.group13.project2.backend


package csce331.group13.project2.backend
  • Classes
    Class
    Description
    Provides data access methods for employee records in the database.
    Singleton class that manages the in-memory inventory cache.
    Provides data access methods for inventory items in the database.
    Singleton class that manages the in-memory menu cache.
    Provides data access methods for menu-inventory relationships in the database.
    Provides data access methods for menu items in the database.
    Provides data access methods for order details in the database.
    Provides data access methods for orders in the database.
    Generates product usage reports by aggregating inventory item consumption from orders within a specified date range.
    Generates restock reports by identifying inventory items below a specified threshold.
    Represents an inventory item that needs restocking.
    Handles collection of sales data from the database
    Singleton class that manages the in-memory staff cache.
    Generates X-Reports (daily sales reports without resetting) showing hourly sales and transaction counts for the current day.
    Generates Z-Reports (end-of-day sales reports) showing hourly sales and transaction counts.