Design and test various containers to store the data

Assignment Help Computer Engineering
Reference no: EM132138016

Write a program in Java to satisfy the following :

Create a class to store information on Network infrastructure assets.

Network Infrastructure Asset may include PCs, Monitors, Switches, Routers, Cables, Access Points etc.

The class must store the serial number, name of device, model number, date of manufacture, date of purchase, date of install, date of last maintenance, battery replacement date ( for ups devices ),

Design and test various containers to store the data.

Ensure that the container can be persisted to non-volatile storage using the methods, saveData() and restoreData().

Validate all user data to ensure consistency, reduce errors and that mandatory data is present. Test for missing data, non-numbers or dates, out of range numbers.

Place all input and output operations into try catch handlers.

Provide statistic methods from the data including count of items, overdue maintenance or UPS batteries

Use Java Swing classes for Object-Oriented Graphical User Interface

Additional 50 Marks will be awarded for :

Validating the bounds of data entered and not storing invalid data. Return negative result codes for invalid data and test for these in your test.

Prompt the user to repair or re-enter invalid data and program must not crash.

Add a search method to find the index of a found asset.

Reference no: EM132138016

Questions Cloud

Write down firm profit function : Consider the following Cournot oligopoly:
Pays a fixed amount of interest : Suppose a bond with no expiration date has a face value of $10,000 and annually pays a fixed amount of inter
What is the required reserve ratio : a. If the required reserve ratio is 2.50 percent, what is the monetary multiplier
Calculate and displays the bank interest for n bank account : Write a java console application that calculates and displays the bank interest for N bank accounts.
Design and test various containers to store the data : Validating the bounds of data entered and not storing invalid data. Return negative result codes for invalid data and test for these in your test.
Create a design to implement that solution and document : Create a design to implement that solution and document your solution with a design class diagram.
What level of excess reserves does the bank now have : The bank sells $20,000 in securities to the Federal Reserve Bank in its district, receiving a $20,000 increase in reserves in return.
Identify the high level logical modules in the system : Identify the high level logical modules in the system and the relationships between them.
Define a class named taxreturn that contains a tax id : Define a class named TaxReturn that contains a tax ID number, last name, first name, annual income, number of dependents.

Reviews

Write a Review

Computer Engineering Questions & Answers

  What must be the elevation difference for the two tanks

Two water tanks, open to the atmosphere, are connected by a pair of parallel pipes each having an inside diameter of 2.5 cm. The pipes are 20 m long.

  Estimate yearly costs for maintenance and support of system

Estimate yearly costs for maintenance and support of this system. Estimate customization costs for system. Assume 10% customization. Estimate software licensing costs

  Implement a simple text editor

In this project you will implement a simple text editor. The editor will be able to read from a file, modify it, then allow you to save your edits.

  List seven programming languages that are procedural

List seven programming languages that are procedural and two that are nonprocedural. Which group is easier to learn and use? Explain your answer.

  What is a master document and how is one used

Under what circumstances is a Custom Validator control used? What is a master document and how is one used? What is the purpose of the Script Manager control?

  What types of motherboards processors and memory would tell

What types of motherboards, processors, and memory would you tell them about? Your group has been asked to present to a high school computer science class. They want to know about internal PC hardware installation and what needs to be considered.

  What to do with existing personnel retain and retrain

What to do with existing personnel retain and retrain, hire a IT administrator or not, etc ), and of course costs and benefits as broken down as shown in questions 1 through 3 above.

  Questionproduce a book class that stores book information

questionproduce a book class that stores book information. your book class will store following-book titleauthors first

  How does the it environment in your organization contribute

How does the IT environment in your organization contribute to the complexity of managing IT professionals? Explain.

  What type of sampling technique will you use and why

What type of sampling technique will you use and why? What may be the demographic characteristics of your sample? Identify potential data collection techniques and justify your choice.

  What are the differences between sgml xml and xhtml

Use your favorite search engine to figure out what are the differences between SGML, HTML 5, XML, HTML 4.01, and XHTML.

  Give differences between human centered and user centered

What are the differences between "human centered" and "user centered" approaches? Do you agree that human centered approach is more effective? Why or why not?

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