FirstMilestoneGuidelines1_218006

FirstMilestoneGuidelines1_218006

FirstMilestoneGuidelines1_218006

First Milestone: Implementation Guidelines

1. Implementation

Create a BlueJ project named as LMU_ID StudentNameand develop and fully implement the following classes:

GymMember (Super Class)

RegularMember (Subclass)

PremiumMember (Subclass)

2. GymGUI Class

Create GymGUIclass that includes an ArrayList(not a simple array) to store objects of both RegularMemberand PremiumMemberobjects.

3. GUI Wireframe Design

Research on GUI (AWT & Swing Components) and develop a wireframefor the GUI implementation using wireframing tools such as Balsamiq.

[Note:All implementations must follow best coding practices, including proper comments, and meet implementation of Object-Oriented Programming Principles such as Inheritance, Encapsulation, Polymorphism and Abstraction]

4. Report

Prepare report for First Milestone including following topics:

Introduction: Write two engaging paragraphs introducing the coursework, its aim and objectives.

GUI Design Wireframe: Include a screenshot of the wireframe.

Structure of the report:

Cover Page

Turnitin Similarity Report

Table of Contents

Introduction

Wireframe for GUI Design

5. Submission:

Submit a Word document via the Turnitin submission link, ensuring that the file excludesthe cover page, table of contents, and references.

Create and submit a ZIP file via MST portalnamed LMU_ID_StudentName, containing the following:

1. Java Files:

GymGUI.java

GymMember.java

RegularMember.java

PremiumMember.java

2. Report:

A PDF version of the milestone report.

58 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *