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

  Identifies the cost of computer

identifies the cost of computer components to configure a computer system (including all peripheral devices where needed) for use in one of the following four situations:

  Input devices

Compare how the gestures data is generated and represented for interpretation in each of the following input devices. In your comparison, consider the data formats (radio waves, electrical signal, sound, etc.), device drivers, operating systems suppo..

  Cores on computer systems

Assignment : Cores on Computer Systems:  Differentiate between multiprocessor systems and many-core systems in terms of power efficiency, cost benefit analysis, instructions processing efficiency, and packaging form factors.

  Prepare an annual budget in an excel spreadsheet

Prepare working solutions in Excel that will manage the annual budget

  Write a research paper in relation to a software design

Research paper in relation to a Software Design related topic

  Describe the forest, domain, ou, and trust configuration

Describe the forest, domain, OU, and trust configuration for Bluesky. Include a chart or diagram of the current configuration. Currently Bluesky has a single domain and default OU structure.

  Construct a truth table for the boolean expression

Construct a truth table for the Boolean expressions ABC + A'B'C' ABC + AB'C' + A'B'C' A(BC' + B'C)

  Evaluate the cost of materials

Evaluate the cost of materials

  The marie simulator

Depending on how comfortable you are with using the MARIE simulator after reading

  What is the main advantage of using master pages

What is the main advantage of using master pages. Explain the purpose and advantage of using styles.

  Describe the three fundamental models of distributed systems

Explain the two approaches to packet delivery by the network layer in Distributed Systems. Describe the three fundamental models of Distributed Systems

  Distinguish between caching and buffering

Distinguish between caching and buffering The failure model defines the ways in which failure may occur in order to provide an understanding of the effects of failure. Give one type of failure with a brief description of the failure

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