Package csce331.group13.project2.backend
package csce331.group13.project2.backend
-
ClassesClassDescriptionProvides 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 databaseSingleton 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.