Select Page
Your Perfect Assignment is Just a Click Away
We Write Custom Academic Papers

100% Original, Plagiarism Free, Customized to your instructions!

glass
pen
clip
papers
heaphones

C04403: Coursework Assignment 2020

C04403: Coursework Assignment 2020

C04403: Coursework Assignment 2020
Deadline 20* December 2020
Weighting: 50% of Overall Module Marte
Learning outcomes tested in this assignment
1. Explain and use key programming constructs to create correct and efficient programs
2.
3.
Design, and implement Object-Oriented programs
Develop applications with graphical user-interfaces
«• Develop technical software solutions to complex problems
In this assignment you will develop a JavaSE desktop application that can be used for cataloging items At the end of this document you will find:
1. A description of the context for your application with an associated UML Class diagram showing the basic classes to implement.
2. A set of changes for you to make to your UML diagram
You need to work through the following series of tasks in order, your mark will depend on your progress and the quality of the work you have done.
Task 1: Implement the UML Class diagram you have been given and
complete your list of changes
Task 2: Write a program that creates at least 10 objects which represent
a range of different catalog items, write them to a file, then read the file back to show that the original 10 objects have been restored successfully.
Task 3: Create a GUI Java application using Swing (not using any GUI
design tools) including a Scrollable JTextArea and at least one JButton which can be used to load at least 10 catalog item objects from a file and show them formatted in an appropriate way in the JTextArea.
Task 4:
Task 5:
Extend the Java GUI from Task 3 to provide a way of creating
new catalog item objects (of different types) which can be added
to an existing collection and both written to then read from a file.
Extend Task 4 to provide a GUI which enables browsing, editing
and deleting catalog item objects (of different types).
Extend Task 5 to provide an elegant GUI solution management of catalog Item for your ”f
for example, use dialogues to confirm deletion and make more advanced features of Swing such as JMenu or JTabbedPane.

Order Solution Now

Our Service Charter

1. Professional & Expert Writers: Homework Free only hires the best. Our writers are specially selected and recruited, after which they undergo further training to perfect their skills for specialization purposes. Moreover, our writers are holders of masters and Ph.D. degrees. They have impressive academic records, besides being native English speakers.

2. Top Quality Papers: Our customers are always guaranteed of papers that exceed their expectations. All our writers have +5 years of experience. This implies that all papers are written by individuals who are experts in their fields. In addition, the quality team reviews all the papers before sending them to the customers.

3. Plagiarism-Free Papers: All papers provided by Homework Free are written from scratch. Appropriate referencing and citation of key information are followed. Plagiarism checkers are used by the Quality assurance team and our editors just to double-check that there are no instances of plagiarism.

4. Timely Delivery: Time wasted is equivalent to a failed dedication and commitment. Homework Free is known for timely delivery of any pending customer orders. Customers are well informed of the progress of their papers to ensure they keep track of what the writer is providing before the final draft is sent for grading.

5. Affordable Prices: Our prices are fairly structured to fit in all groups. Any customer willing to place their assignments with us can do so at very affordable prices. In addition, our customers enjoy regular discounts and bonuses.

6. 24/7 Customer Support: At Homework Free, we have put in place a team of experts who answer to all customer inquiries promptly. The best part is the ever-availability of the team. Customers can make inquiries anytime.

Homework Free Org

Your one stop solution for all your online studies solutions. Hire some of the world's highly rated writers to handle your writing assignments. And guess what, you don't have to break the bank.

© 2020 Homework Free Org