ITECH7201 Software Engineering: Design & Implementation of ARC System
VerifiedAdded on 2023/04/21
|6
|718
|490
Project
AI Summary
This project details the design and development of a pizza/pasta takeaway system for ARC, utilizing Java's Object-Oriented Programming (OOP) techniques. The system incorporates use cases for adding pizza and pasta to a cart, checkout, and exit, with corresponding UML diagrams illustrating the design. OOP principles such as abstraction, polymorphism, and inheritance are employed to simulate the live procedure, with classes representing pizza, pasta, and their generalized item entity. The project addresses challenges in menu design and temporary cart management, with input validations and user-friendly menu navigation implemented using switch case statements and while loops. The reflective commentary highlights the application of OOP concepts and the solutions to design challenges, providing insights into the development process.
1 out of 6