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!

MIS500 Assessment 1 Brief: Foundations of Information Systems Question

MIS500 Assessment 1: This assessment task requires you to research and write a 1000 words report on ONE of the topics provided. These topics are related to the key information systems concepts

TLH107: Impact of Festivals & Events Assignment Brief - 2025

TLH107: Examine the main role of festivals and events in the UK and describe what purpose they serve in a local community and society. Carry out a PESTLE analysis for one of your chosen events in London and across the UK, talking about the positive and negative impacts on local, regional, and national levels

55-703841 Standard Based Security Audit and Assessment Brief | SHU

Refer to the case study in this document. Your team have been tasked by Julie Girdham to create an ISMS to prevent the current or future breaches in the case study. The report must include the following sub-tasks.

ULMS886 Effective HRM - Individual Coursework | University of Liverpool

ULMS 886 Effective HRM - Individual Coursework: The purpose of this assignment is to help students translate an HRM theoretical model into HRM practices.

BUS107 Quantitative Methods Tutor Marked Assignment 01 (TMA01) | SUSS

OneHealth is a leading manufacturer of dietary supplements based in Singapore. The company specialises in producing high-quality health supplements tailored to meet various health needs, such as improving immune function, enhancing energy levels, and supporting overall well-being.

CMM315: Peacebuilding and Security End-of-Course (ECA) Assessment 2025 | SUSS

CMM315: Rwanda is home to two main tribes, the Hutus and Tutsis. The Tutsi minority had long dominated Rwanda but this changed in 1959, with the Hutus overthrowing the Tutsis, leading to a mass exodus of Tutsis

HS8884 Evidence-Based Practice Assignment Questions | NUS

Provide at least nine (9) references to support your assertions and claims. Reference articles on research studies must be related to current/contemporary studies (year 2014 to 2024) unless the studies are seminal/landmark studies.

BPM107 Construction IT & Building Information Modeling Tutor Marked Assignment 01 (TMA01) | SUSS

Your multi-disciplinary design consultancy firm has been awarded a project to design an integrated community hub. Before the design commencement, you discover that different departments (Architecture, Civil/Structural, and Mechanical/Electrical) are using different BIM authoring platforms for design.

M33224 Assignment Brief: Human Rights Law Question

M33224 Critically discuss whether the ECtHR is overdeveloping the European Convention on Human Rights (ECHR) beyond its natural limits.

BSE217 Motor Development Control and Learning Tutor Marked Assignment 01 (TMA01) | SUSS

If the use of GAI tools is suspected, the University may conduct additional evaluations, such as viva voce examinations, to determine authorship and assess whether violations have occurred

Online Assignment Help in UK