[SOLVED] Database Assignment 1-Supermarket System 

30.00 $

Category: Tags: , , , ,
Click Category Button to View Your Next Assignment | Homework

You will receive the following solution file(s) instantly after successful payment:

zip file icon SupermarketDB-rtmq26.zip (78.6 KB)
Assignment Instructions Updated Recently? Submit Below and we will provide new Solution!
Submit New Instructions
🔒 Securely Powered by:
Secure Checkout
Rate this product

 

Supermarket System

You are asked to write a program that simulates a Supermarket system designed for administrative users only. As a project, it is designed to give you some practice on Databases and SQL using JAVA

When the admin runs the code, the computer first asks the user if he/she has an account. If so, the user must enter their email and password. Otherwise, the user must create an account using a SignUp form (Full Name, Email, and Password).

The Flow of The System:

After Authentication, the program starts by greeting the user and displaying this menu:

  1. Display Statistics
  2. List Products
  3. Add New Product
  4. Remove Product
  5. Edit Product
  6. Display Single Product
  7. Change Currency
  8. Exit
  • ●  If the user chooses (1), the system should display some statistics to the user: Total Number of Products, Most expensive product, Least expensive product, and the number of products with quantity equal to 0.
  • ●  If the user chooses (2), the program should ask the user if he/she wants to list all the products, the most expensive products (Top 5), or the least expensive products (Top 5). In any case, display the products sorted based on the price.
  • ●  If the user chooses (3), the user shall be able to add a new product to the Database. The program prompts for product name, quantity and its price.
  • ●  If the user chooses (4), the user shall be able to search and remove a

    specific product from the Database using its ID. A message will be displayed

    if the product is not found.

  • ●  If the user chooses (5), the user shall be able to search for any product by ID

    and then update its information inside the Database. A message will be

    displayed if the product is not found.

  • ●  If the user chooses (6), the system prompts for the name of the product or its

    ID and the system will display its information (quantity, price, etc) if found. A message will be displayed if the product is not found. (When the user searches by name, the system should display all occurrences ( using “Like”

keyword)

  • ●  If the user chooses (7), the user shall be able to change the currency of the

    products in the Database (One currency for all the products). The system should display the current currency used in the system. Then, the user shall be able to enter the USD/LBP rate of his/her choice and the system will do the conversion for all the products in the DB.

  • ●  If the user chooses (8), the program will terminate with a cute message.

    After each option, the menu is displayed again. The user can use the system multiple times.

  • SupermarketDB-rtmq26.zip