EEEE3084 Scalable cross platform software design

Scalable Cross-Platform Software Design:

Coursework#3 -- Assessment on JAVA and GUI Topic

25% of the module mark.

Read the marking scheme on Moodle to familiarised with what I am looking for.

Coursework Instructions ( you may be penalised if not following the instruction given ):

  1. Please submit as a single zip file which contains the whole NetBeans project folder

and a brief report (max 8 pages).

  1. Only one NetBeans project encompassing all tasks to be submitted---not separate

Netbeans project for each Question.

  1. The NetBeans project must be prepared using JDK v8 and JavaFX v8 and should run in

my PC without modification. (how to install documents are in Moodle)

  1. Graphical User Interface (GUI) will based on JavaFX v8 platform

  2. The report will describe the answer for each Questions, i.e., class name and their

purpose, and evidence to convince the client that it works correctly.

Document date: 20/09/2023

Context description

A well-known Aerospace company AirCoach requests you to design and implement

software with a user-friendly user interface to be integrated with their optical roughness

sensing device. Their plan is to use the optical roughness device to measure "how

smooth" the inner-lining of the inner engine cylinder of their new flagship plane Nimbus

  1. As they found from simulation that roughness of the engine cylinder degrades the

engine's efficiency, lifetime, and increases carbon and noise emission.

Your task is to develop the accompanying software for the optical roughness device. The

engineer has described that this device will output a text file which lists the roughness as

the deviation 𝛿 in the unit of meter from an ideal circle (see Fig. 1).

For illustration purposes, the first few lines of such text file are given in Fig. 2,

相关推荐
半熟的皮皮虾13 小时前
又重新写了个PDF工具箱-转换office格式/合并/拆分/删除常见操作都有了
python·程序人生·pdf·flask·开源·json·学习方法
做cv的小昊14 小时前
【TJU】信息检索与分析课程笔记和练习(10)专利文献和中文专利检索
经验分享·笔记·学习·全文检索·学习方法·信息检索
我命由我123452 天前
Android Studio - Android Studio 去除 import 的未使用的类
android·java·ide·学习·java-ee·android studio·学习方法
零售ERP菜鸟3 天前
IT价值证明:从“成本中心”到“增长引擎”的确定性度量
大数据·人工智能·职场和发展·创业创新·学习方法·业界资讯
2501_933670793 天前
2026高职大数据管理与应用专业就业方向分析
学习方法
m0_626535203 天前
翻译 翻译这个就行了
学习方法
零售ERP菜鸟3 天前
减人不是降本增效的核心逻辑
职场和发展·学习方法
dear_bi_MyOnly4 天前
数据分析常用操作汇总
大数据·python·数据挖掘·数据分析·学习方法
零售ERP菜鸟4 天前
当业务战略摇摆不定:在变化中锚定不变的IT架构之道
信息可视化·职场和发展·架构·创业创新·学习方法·业界资讯
困惑阿三4 天前
2025 前端技术全景图:从“夯”到“拉”排行榜
前端·javascript·程序人生·react.js·vue·学习方法