Additional way of viewing information

Assignment Help Basic Computer Science
Reference no: EM131510650

For this Assignment, you update WERS based on a new user requirement.

Users of WERS have requested an additional way of viewing information. In addition to the existing view of the emergency data, they want an administrative overview of all emergencies and the proposed responses.

Use the Observer interface and the Observable subclass in Java to extend the current MVC implementation by adding a new View to handle this additional requirement.

The user interface portion of this task already exists as the class AdminView. Your task is to complete the information gathering and communication between this view and the model. You need to gather the required information in the model so that it notifies views (including the new AdminView) as needed. You also need to make additional changes so that the system can handle additional views. These changes should include either adding a new controller or extending the current one to notify AdminView.

Make sure to confirm that you have implemented this successfully by inputting information in one or both of the views and watching the information update in the open AdminView. You can do this by running the scenario "TwoViewAdmin" to test your work.

By Day 7, submit the following:

  • The updated source code with appropriate comments (In the updated code, make sure to add the following comment above any changes you have made: "// CHANGED for OBSERVER IMPLEMENTATION".)
  • A screenshot of two responder views and one admin view running (The view should show one response started by one responder and both views noted in the AdminView.)
  • A 1-page explanation indicating whether you decided to add a new controller or extend the existing one, along with a justification for your decision (Make sure your explanation follows the APA style.)

Reference no: EM131510650

Questions Cloud

Why was masters-johnsons four phase model so controversal : Why was Masters and Johnson's four phase model so controversial? Johnson argued that sexual problems are not the result of underlying neurosis.
The impact of malware : From the first e-Activity, analyze the selected two (2) resources that are available for security professionals to find information.
Report to the chairperson of the financial reporting council : Write a report to the chairpersons of the Financial Reporting Council - required to answer questions in an essay format
Discuss your favorite myth what is it : Describe it. What purpose does this myth hold? Also, discuss if this myth or other myths can be harmful in anyway.
Additional way of viewing information : In addition to the existing view of the emergency data, they want an administrative overview of all emergencies and the proposed responses.
How augustine and aquinas would have solved the problem : Group A: A newspaper columnist signs a contract with a newspaper chain. Several months later she is offered a position with another newspaper chain at a higher.
Identify and describe two prevention strategies : Explain ways of determining whether loved ones have a problem with drugs using the current DSM characteristics of substance use disorders.
Does the daughter have a right to know her diagnosis : Does the daughter have a right to know her diagnosis? Does the mother have a right to not disclose the diagnosis to her daughter?
Security posture of organization database : You have been tasked to analyze and assess the security posture of your organization's database. Throughout this course, the assignments will have you review.

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Signed-magnitude representations binary numbers in computers

Why do we require signed-and-magnitude representations of binary numbers in computers? Represent decimal values: -37, -54, and 56 in binary by using signed-and magnitude representation.

  What is the velocity and the speed of plane a

Plane A is heading southwest at 200 mi/hr, while plane B is heading west at 150 mi/hr. What is the velocity and the speed of plane A relative to plane B?

  Application of operator

Looking ahead in an STL iterator requires an application of operator++, which in turn advances the iterator. In some cases looking at the next item in the list, without advancing to it, may be preferable.

  Display the average on the screen

Then, the program should divide the sum variable by 5 to get the average. Display the average on the screen

  The program by three-dimensional array

Write a small program that will read in 52 cards from a file, shuffle the cards, print the unshuffled deck to the screen, and print the shuffled deck into new file. The unshuffled deck of cards should be represented in the program by three-dimensiona..

  Updated explanation and reference guide

The Sunshine Health Corporation would like you to provide an updated explanation and reference guide on 802.11 standards and specifications. Briefly explain the advantages and disadvantages of each. If you locate such a guide online, please make s..

  Convert the cfg to chomsky normal form

convert the CFG to Chomsky Normal Form(CNF). convert this CFG to one with-out the lambda-Production then....

  Set all of the computers

What is the command to set all of the computers listed in hosts to the RHOST?

  Screenshots of good and bad examples of websites

A document, correctly formatted, indexed and fully referenced of not more than 800 words illustrated with screenshots of good and bad examples of websites.

  Explain how we can measure data quality

Describe how the data hierarchies will impact the Master Data Management solution and explain how we can measure data quality.

  Do they state the same requirements with the same emphasis

Compare and contrast the code with the NSPE code (see Appendix), selecting three or four specific points to discuss. Do they state the same requirements with the same emphasis?

  What do you recommend he do about making a backup

What do you recommend he do about making a backup - The chief financial officer (CFO) of NCWR keeps a huge number of reports, spreadsheets, and other critical financial information on his computer

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