Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Overview For this coursework you are required to propose and develop an Inventory Information System. If you are developing an inventory information system called Appliances

Overview

For this coursework you are required to propose and develop an Inventory Information System. If you are developing an inventory information system called Appliances IS to keep the appliances records, the system should have a title with a proper name and a table for storing and displaying the inventory items. The menu items must content minimum data type equivalent to the id, category, name, range level (for instance, low, medium, high) and price of item.

Additional data can be added. For Warehouse Information System, the equivalent data structure can be: 1. Appliances Model Number 2. Appliances Name within each category (e.g. Air-care, All in one oven etc.) 3. Category (such as Air Purifier, Micro-oven, refrigerator etc.) 4. Recommendation (Recommended by company, Recommended by community, No recommendation yet) 5. Price 6. Discount

Task Programming

Requirements for the Menu Information System, you are required to use NetBeans IDE to create a Java based Menu Information System. To create the system, you need to create a project named Appliances_IS containing a class called AppliancesInfo. Since the system stores menu information, its GUI should have a table with the title Appliances Information System for storing and displaying the following menu items.

GUI requirements: 1. Interactive and attractive GUI. 2. GUI Components a. Radio buttons within a button group; b. Check boxes or Combo box for selecting categories; c. Text fields and labels for all others. d. The table where at least 5 categories and 12 items is added. e. A simple menu bar. It should have at least the following items: i. File with Open File for opening an existing file and Exit for closing the system; ii. Help for user help files.

Programming Requirements Create a form using SWING components from where data can be stored in a table. The project should provide functionality for searching items based on price. If two or more items in the system have the same price, only the first matching item should be displayed in a JOptionPane message box. If no such appliance is found in the table, then the system should display something meaningful in a JOptionPane message box. The search method should be implemented based on the binary search algorithm. The system GUI should have a text field for entering the search criteria (in this case, price) and a search button named Search Appliance for searching.

You are required to implement a function for querying how many appliances are available in a category. For this function, either a Combo box or Check boxes should be implemented to provide the search criteria (e.g. Air Purifier, Micro-oven, refrigerator), and a button named Appliances available in category for searching. The search result should be displayed meaningfully in a JOptionPane message box, for example There are two refrigerators: Door-in-Door and Side by Side.

Validation should be implemented in the system with a proper message using JOptionPane dialogue box. From the menu open file section .csv or .txt file should be imported which consists a set of data (which holds at least 12 items and 5 different categories) and added those data to the table for demonstration. refrigerators: Door-in-Door and Side by Side.

From the menu open file section .csv or .txt file should be imported which consists a set of data (which holds at least 12 items and 5 different categories) and added those data to the table for demonstration.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Object Databases The Essentials

Authors: Mary E. S. Loomis

1st Edition

020156341X, 978-0201563412

More Books

Students also viewed these Databases questions

Question

9. In what ways does SpecC differ from SystemC?

Answered: 1 week ago