Produce a java implementation of the gui

Assignment Help JAVA Programming
Reference no: EM13330050

For your Assignment 2 Part 1 submission you are required to produce a Java implementation of the GUI for the Agriculture image viewer component of your overall Agriculture File Storing and Management (FSM) System.

The image viewer should fulfil the following requirements:

- To provide a simple password logging (authentication) component: this can be achieved as simply as having a username and password string fetch and compare type of authentication component. In other words, at login stage each user's username and password are compared against the user's stored details in your database. Note that it is acceptable if you have already opted for another more  sophisticated design of this function.

- To provide an image search/filtering component: this should enable you via a suitably designed GUI to search your image database using a least three search criteria, which are detailed below. This function can be achieved as simply as implementing a JDBC component that enables you to execute a set of SQL queries, then display the resultsets as a shortlist that will be used by the image viewer described below. For the images search criteria you should consider at this stage implementing a database query by:

- Image name or filename
- Location of the image where it was taken.
- Timestamp of when the image was taken.
- Other criteria are also possible including combinations of the above.

- To provide an image browser/viewer component: this should enable you to implement a GUI component to select from the resultset (shortlist defined above) an image to be viewed. The GUI ought to display the image including its associated details stored in your image database.

6.3 Assignment 2 Part 2:

For your Assignment 2 Part 2 submission you are required:

- To complete and/or enhance the implementation of your Agriculture Image Storing, Viewing and Management (FSM) Java application, which you have specified in your Assignment 1 and shown in Assignment 2 Part 1.

- To design and implement an enterprise web application:

- To enable you via a web browser access your image database for instance to query the database about stored images, update their metadata, and/or download images.

- To upload new images to your image repository (ie file server). This will be discussed during class and further specifications and/or clarifications will be release as and when required.

- The above set of steps is intended to guide you through the design and implementation. If you have any query regarding your current design and implementation and its fit with the above requirements please let me know and/or discuss this with me during one of the Lab.
session.

- Your updated design document (if required).

- The necessary Java code, relevant J2EE resource, and sql script for me to test and review your implementation.

Reference no: EM13330050

Questions Cloud

What is the mass of glider : Two gliders are moving on a horizontal frictionless air track. Glider 1 has mass m1 = 196.7 g and is moving to the right (positive x-direction) with speed 2.687 m/s. What is the mass of glider 2
State the procedure for sales tax registration : State the procedure for sales tax registration in detail. Alsoexplain the process of bookkeeping and invoicing requirements asper the statues of sales tax I the Pakistan.
How much time does the disk take to reach maximum velocity : A compact disc, initially at rest, is spun up to an angular velocity of 22 rad/s by a constant angular acceleration of 4.0 rad/s^2. How much time does the disk take to reach maximum velocity
What is the velocity of the body : The only force acting on a 3.0 kg body as it moves along the positive x axis has an x component Fx = -7x N, What is the velocity of the body at x = 4.9 m
Produce a java implementation of the gui : For your Assignment 2 Part 1 submission you are required to produce a Java implementation of the GUI for the Agriculture image viewer component of your overall Agriculture File Storing and Management (FSM) System.
What is the magnitude of the accelerartion of the blocks : Two blocks connected by a cord passing over a small, frictionless pulley rest on frictionless planes. (m1 = 101 kg, and m2 = 45 kg. What is the magnitude of the accelerartion of the blocks
Within a healthcare organization investigate : Within a healthcare organization investigate and report on the following practice is a healthcare organization rural or urban and what is the percentage of uncompensated care for a organization if it was your organization.
Determine at what height does the collision occur : Ball A is dropped from the top of a building of height h at the same instant that ball B is thrown vertically upward from the ground. At what height does the collision occur
Rates of income tax and separate block of income : Make a chart highlighting the rates of income tax and separate block of income for salaried person in the light of the financial year 009-2010. Exemplify with the help of imaginary figures.

Reviews

Write a Review

JAVA Programming Questions & Answers

  Create a deque class based on the discussion of deques

Create a Deque class based on the discussion of deques (double-ended queues) in this chapter. It should include insertLeft(), insertRight(), removeLeft(), removeRight(), isEmpty(), and isFull() methods.

  Construct java program named collegelist

Construct a set of classes for a college to use in many student service and personnel applications. Classes you require to design include following:

  Design an adt for a two-color

Design an ADT for a two-color, double-stack ADT that consists of two stacks one "red" and one "blue" and has as its operations color-coded versions of the regular stack ADT operations.

  Develop java package comprising of class using encapsulation

Develop the Java package comprising of Class and Student with the given requirements. Encapsulation, Method to print student details alone.

  Write a method called makerow

Write a method called makeRow that is passed two arguments: an int and a String. It returns a String containing n copies of s, concatenated in a row. For instance, if we call the method with makeRow(5, "*"), the method returns *****.

  The user is assumed to enter the list in sorted order

Make sure you FULLY test your program! Make sure to run your program multiple times, inputting combinations of values that will test all possible conditions for your IF statements and loops. Also be sure to test border-line cases.

  Represent one book in java

Represent one book in java

  Write a code fragment that would printout the multiplication

Write a code fragment that would printout the multiplication table for the number 3 multiplied by (1-10) .

  Values that occur just once

This list has some values that occur just once (1, 3, 4, 11, 13, 18), some values that occur twice (9, 16), some values that occur three times (14, 19) and a single value that occurs four times (7). Therefore, the call of list.maxCount() should re..

  Create an application for disney''s cottages

Create an application for Disney's Cottages, a weekend getaway resort that rents cottages and boats to use on the local lake

  Qr codes are a popular way

QR codes are a popular way to encode data for easy reading by computerized cameras. True QR codes contain error correction, format specifiers, version information, and a size variable layout that makes them harder to decode and process

  Pronouns, and prepositions

Type addKeyword(): for each word on each page, add to a (keyword, URLs) list or dictionary, excluding articles, pronouns, and prepositions. For example:

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