CAT201 Integrated Software Development Workshop Assignment Questions | USM

Published: 12 Apr, 2025
Category Assignment Subject Management
University Universiti Sains Malaysia Module Title CAT201 Integrated Software Development Workshop

Objectives :

Constructed software using the Java programming language with a user-friendly graphical user interface in a team.

Specification :

Create a Java-based application to manage a library system where users can borrow, return, and search for books. This assignment will evaluate how you handle object-oriented principles, collections, file I/O, and graphical interfaces.

Key Features:

1. Book Class:

  • A Book class with attributes like title, author, ISBN, availability, and borrower name. Do not use a different name for the class.
  • Methods to borrow, return, and display details of the book.

2. Library Class:

  • A Library class that maintains a collection of books using Java Collections (ArrayList or HashMap). Do not use a different name for the class.
  • Methods to:
  • Add books.
  • Search for a book by title, author, or ISBN.

3. File I/O:

  • Implement file handling to read from/write to a file for storing a book.
    The data should persist even after the program is closed. In other words, the modified data should be saved, and the file should be loaded when the program starts up.
  • Store and load the file in CSV format.

Get the Solution to this Assessment. Hire Experts to solve this assignment Before your Deadline

Hire an Assignment Helper

4. Graphical User Interface (GUI):

Use JavaFX to create a GUI where users can manage the library.
Other GUI libraries, such as SWING and AWT, are not allowed.

Mark distribution:

Book Class and Library Class: 30%
File I/O: 30%
GUI (JavaFx): 40%

Submission format

  • A report that contains the team members and explains the contributions of every member.
  • All source codes
  • 3 mins (max) video recording.

Video recording: Demonstrate all the functionalities of the program. Failure to demonstrate the functionalities may result in lower marks, and students cannot appeal for reevaluation.

Notes

This assignment is to be done by 2-3 students in a group. Any part of the program submitted by a student/group for the evaluation must not be
shared with another student/group. Anyone caught copying or letting his/her program be copied will automatically get a zero mark for the assignment.
References taken from any sources must be quoted and declared. Group Members that do not contribute will get zero.

Seeking with your CAT201 Integrated Software Development Workshop, to now stress free and get Professional Help With Project Management Assignment from our expert team. We also provide free assignment samples that have been written by PhD expert writers. We are available 24/7 to assist you. Now, be tension-free and focus on studying and give your assignment to our expert team. We will deliver your assignment before the deadline with well-researched results. Contact us today and boost your academic grades!

AC4006 T1 Fundamentals of Business Accounting Assessment Guide/Coursework Question

AC4006: Fortunate Ltd operates in the United Kingdom (UK) and sells Product A - a perishable food item, which is ordered from suppliers. They also specialise in the manufacture and sale of Product B.

BTEC Unit 23: Financial Management Assignment 2 Question 2025

BTEC Unit 23: LO3. Evaluate approaches to working capital management within an organization.  LO4. Recommend alternative investment appraisal techniques to inform decision making.

Strategic Management & Leadership Assignment Brief 2025

Strategic Management & Leadership Assignment: Critically discuss the role of leadership in developing and implementing strategy and innovation within healthcare organisations.

MW4043 Public Health& Wellbeing Strategies and Interventions Assessment Brief | UCLan

MW4043 Assessment Brief: ‘Develop a proposal for a health education and behaviour change initiative on an appropriate public health topic aimed at a small and specific population group’.

Unit 1: Professional Practice in the Digital Economy Assignment Brief 2025

Unit 1: LO1: Explore the evolution and impact of digital technologies on work environments. LO2: Examine the importance of professional development for career success

44-508607 Personal and Professional Development Portfolio Assignment Brief 2025

The aim of this assessment is to support students to become independent and reflective practitioners; knowledgeable of the requirements to work within their chosen sector and able to demonstrate the skills to develop themselves

SG7001 Strategy, Operations and Partnerships Assignment Brief Apr 2025

In this module, you will learn how to create, evaluate, and improve a business strategy and its operations. You will also learn about the challenges and practices of a strategic manager and how organisations manage their day-to-day activities.

7102MAA CW2 Assignment Brief Apr 2025 : Sustainability & Green Logistics

Prepare a 10 MINUTE (maximum) Individual Poster [PowerPoint] Presentation with embedded Audio Recording to demonstrate your knowledge and understanding of key Sustainability and Green Logistics theories and concepts through critical argument, analyses, and evaluation.

Study for Success/Communication Coursework Assessment Brief | BPP

Reflection is an important activity that allows you to think about your development and enhance your practice. As part of your term 0 learning, you are encouraged to keep a reflective journal.

BSP5071 Business In Action Assessment 02 Brief | CMU

Showcase research and understanding of your chosen topic (Business Ownership, Functions, Structure, Environment, or Digitalisation) Apply a Reflective Model to analyse preparation, contributions, and actions

Online Assignment Help in UK