COSC2391 Further Programming / COSC1295 Advanced Programming
Assignment 2 - Semester 2 2024
1. Introduction
This assignment is designed to:
• Evaluate your ability to develop GUI applications using JavaFX.
• Evaluate your skills in storing persistent copy of data.
• Test your knowledge to implement advanced OO design patterns.
This is an individual assignment. Your final submission is worth 42%; an in-lab milestone check in Week 10 is worth a further 3%; a final post-submission interview is worth 5%; giving a total of 50% for Assignment 2.
2. Academic Integrity (more)
The submitted assignment must be your own work. No marks will be awarded for any work which is not created by you.
Plagiarism is treated very seriously at RMIT. Plagiarism includes copying code directly from other students (or enables such copying), the internet, the output of AI systems, or other resources without proper reference. Sometimes, students study and work on assignments together and submit similar files which may be regarded as plagiarism. Please note that you should always create your own assignment even if you have very similar ideas. Plagiarism- detection tools will be used to check all submissions. Penalties may be applied in cases of plagiarism.
3. Background
This assignment extends Assignment 1. You will build a GUI application for The Reading Room bookstore. The bookstore sells the following books (all are physical copies):
BOOK TITLE AUTHORS # PHYSICAL COPIES PRICE (AUD) # SOLD COPIES
Absolute Java Savitch 10 50 142
JAVA: How to Program Deitel and Deitel 100 70 475
Computing Concepts with JAVA 8 Essentials Horstman 500 89 60
Java Software Solutions Lewis and Loftus 500 99 12
Java Program Design Cohoon and Davidson 2 29 86
Clean Code Robert Martin 100 45 300
Gray Hat C# Brandon Perry 300 68 178
Python Basics David Amos 1000 49 79
Bayesian Statistics The Fun Way Will Kurt 600 42 155
4. Task Specifications
Basic functional requirements are listed below.
• The application can have many users.
• Each user can create a profile, with a unique username, password, and first and last name.
• Once the username and password are created, the user can log in.
• Each user is shown

最低0.47元/天 解锁文章
802

被折叠的 条评论
为什么被折叠?



