COURSEWORK TITLE APU Cafeteria Ordering System
COURSEWORK OVERVIEW & DESCRIPTION The task is to devise and execute an APU Cafeteria Ordering System (ACBS) catering to the needs of cafeteria managers, who will handle end user registration, menu updates, and view payment & feedback. Additionally, the system is designed for customers to place and review individual orders, make payments, and provide feedback post-order completion. The system must be developed using an object-oriented approach, covering object orientation concepts and principles. Furthermore, a supporting document is required to illustrate the design and implementation details, showcasing object-oriented programming concepts and their code samples.
OBJECTIVE OF THIS COURSEWORK Foster the practical ability to articulate, justify, and execute an Object-oriented system.
LEARNING OUTCOME Upon completion of this coursework, students should be adept at:
Implementing a software application leveraging the strengths of the object-oriented paradigm (C6, PL02) Demonstrating the utilization of object-oriented concepts and functionalities within the existing system (A3, PL05)
TYPE Group Assignment (2 members per group); each member responsible for 50% of the functional requirements.
COURSEWORK DESCRIPTION This assignment entails identifying a business domain for a cafeteria and crafting a software solution utilizing an object-oriented programming paradigm. The solution should support user registration, order creation and checking, payment collection, and feedback post-order completion. The system`s target users encompass managers and customers. The developed system is expected to meet requirements including, but not limited to:
Maintaining system login records for authentication and authorization. Managing end-user information and their roles for access control. Handling customer registration and ordering. Overseeing payment collection and feedback post-order completion. Generating analyzed reports for management. All data must be stored in text files. Additionally, fundamental functions and general settings, along with data configuration, should be included to aid end users.
Furthermore, students must identify the relationships among entities and develop necessary methods to fulfill the system`s requirements.
Business Economics Assignment 3: Case Study Analysis on Price Controls in Pharma and Monopoly Power in Airline Industry
Read MoreCSC408 MIS Case Study Assignment Report: Analysis of Issues and Solutions in Information Systems
Read MoreScientific Research Review Assignment 4: Advancements and Ethical Practices in Your Study Area Literature Synthesis
Read MoreOrganizational Development Assignment: Tech Solutions Inc. Case Study on Engagement, Retention, and Inclusive Culture
Read MoreHPGD3103 Instructional Technology Assignment: ASSURE Model-Based Lesson Design in Google Classroom
Read MoreAI Deepfake Cybersecurity Assignment: Evaluating Security Risks and Detection Techniques for Safe Digital Environments
Read MoreMGT4216E Strategic Innovation Management Assignment: Exploring Innovation Capabilities, Strategy Stages, and Leadership for Business Transformation
Read MoreEmployee Engagement & HR Strategy Assignment: Case Analysis of Tech Solutions Inc. on Turnover, D&I, Performance, and Work-Life Balance
Read MoreHigher Education Reform Assignment: Curriculum Development Strategies for a Future-Ready Malaysia
Read MoreCross-Cultural Management Assignment Report: Importance, Challenges & Strategies in Global Teams
Read More