Skip to content

hirushifernando/Cashier-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Cashier Management System

Overview

The Cashier Management System is a Java-based application developed for a burger shop to streamline the checkout and queue management process. The system efficiently manages three burger queues, helping cashiers handle customer orders, monitor queue status, and maintain smooth shop operations.

This project focuses on simplicity, usability, and efficient queue management, making it easy for cashiers to access and manage information quickly.


Features

  • Manage three separate burger queues.
  • Add customers to available queues.
  • Remove served customers from queues.
  • View current queue status.
  • Track available and occupied queue slots.
  • User-friendly console-based interface.
  • Efficient customer flow management.

Technologies Used

  • Java
  • Object-Oriented Programming (OOP)
  • Arrays and Queue Management Concepts

System Functionality

The system allows cashiers to:

  • View all queues and customer positions.
  • Add customers to burger queues.
  • Serve customers and remove them from queues.
  • Display queue information.
  • Monitor queue occupancy.
  • Manage customer flow efficiently.

Project Structure

Cashier-Management-System/
│
├── src/
│   ├── Main.java
│   ├── Customer.java
│   └── QueueManager.java
│
├── README.md
└── .gitignore

Learning Outcomes

This project helped strengthen knowledge in:

  • Java Programming
  • Object-Oriented Design
  • Data Structures
  • Queue Management Algorithms
  • Console Application Development
  • Problem Solving

License

This project is developed for educational and academic purposes.

About

Java-based cashier management system for a burger shop, designed to manage three checkout queues efficiently and provide cashiers with an easy-to-use interface for handling customers and queue information.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages