A java gui application, JAVA Programming

Assignment Help:
  • Design

A Word document/ report containing program design documentation, including UML diagrams (Use case, class and sequence) and written descriptions of each class or module. Also provide traceability to the project requirements, explaining how and/or where each requirement is met by your design. This can include a 'story board' showing navigation through the GUI 'screens'.

  • Programming

o   All of your code files (java files) - I do not want a jar file with class files

1  The code must be compiled and run with the Java 1.5 SDK (or 1.6). No proprietary extensions allowed, even if a tool makes use of them.

2   No database shall be used in the running of the program, instead, use collection classes to implement your model if you need to. Extensions to solutions of file saving can include a database however.

3  GUI:

4 SWING. This will be contained in your code files, however you are also expected to provide screen-grabs of your GUI (Word document).

  • Documentation

1   Reasonable inline code documentation, providing Javadoc generated documentation, with method descriptions, parameter and return value descriptions.

2   Identification within the code of the main Java language constructs.

  • Research

1   A Word document/ report containing an investigation into design patterns.

Use your own words and write your own code. Avoid plagiarism, collusion, and copying.


Related Discussions:- A java gui application

Overview of struts?, Struts is a framework with set of co operating servlet...

Struts is a framework with set of co operating servlets, classes and JSP tags that create a reusable MVC 2 design.     1. Client (Browser) : A request from the cli

Basic difference b/w finalize(), 1.   final - it is a constant declarati...

1.   final - it is a constant declaration. 2.   finally - handles exception. The finally block is optional and gives a mechanism to clean up regardless of what occurs within

How can we define a computer screen, How can we define a computer screen? ...

How can we define a computer screen? A computer screen is define as use to display output of computer to the user. Computer screen is consists of pixels.

J2ee java website rebuild, J2EE Java Website rebuild Project Description...

J2EE Java Website rebuild Project Description: We are seeking an experienced developer to re-build a Java/J2EE based Website. We are in requirement to reconstruct our website

Assignment 1, student are required to construct classes for circle,triangle...

student are required to construct classes for circle,triangle,trapezium and kite.

Aspect oriented programming (aop), Aspect-Oriented  Programming  (AOP)  rep...

Aspect-Oriented  Programming  (AOP)  represents  OOP  (Object  Oriented  Programming)  by  giving  the developer to dynamically change the static OO model to make a system that can

What is methods in java explain with an example, What is Methods in java ex...

What is Methods in java explain with an example? Data types aren't much use unless you can do things along with them. For this reasons classes have techniques. Fields say what

Explain how several ways businesses monitor their employees, Explain how se...

Explain how several ways businesses monitor their employees? Systems are available in which monitor or most every key stroke which an employee forms on computer. Systems are av

Describe even higer dimensions in java, Describe even higer dimensions in j...

Describe even higer dimensions in java? You don't have to stop along with two dimensional arrays. Java allows arrays of three, four or more dimensions. Therefore chances are pr

Spring application support, JAVA, JSF(primefaces), SPRING Application Suppo...

JAVA, JSF(primefaces), SPRING Application Support Project Description: We require some one to be part of our team's new development , it's small application but in future, ch

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd