Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

The Inventory System Implement the class diagram and the sequence diagram. [Help

ID: 3851514 • Letter: T

Question

The Inventory System

Implement the class diagram and the sequence diagram. [Help modify the source code]

Source Code:

mport java.util.Scanner;

public class Product
{
   private String name;
   private int productNum;
   private int barCode;
  
   public Product(String p_name, int p_num, int p_bar)
   {
       name = p_name;
       productNum = p_num;
       barCode = p_bar;
   }
}

public class User
{
   private int id;
  
   public User(int a)
   {
       id = a;
   }
  
   public void scan()
   {
      
   }
}

public class driver
{
   public static void main( String[] args )
   {
       Product p1 = new Product("product01", 012, 0123212);
       User u1 = new User(01);
   }
}

Just need to know where the System.in and System.out go, Please show execution

interaction SequenceDiagram1 d: Driver 2:«create» u: User 3 «create create» p2: Product 5 scan0 6 : scan0 «create e: Error 9 toString0 10 11: toString0

Explanation / Answer

Driver.java

import java.util.Scanner;

class Product

{

private String name;

private int productNum;

private int barCode;

  

public Product(String p_name, int p_num, int p_bar)

{

name = p_name;

productNum = p_num;

barCode = p_bar;

}

public void scan(){

  

}

public String toString(){

return p_name+" "+p_bar+" "+p_num;

}

}

class User

{

private int id;

  

public User(int a)

{

id = a;

}

  

public void scan()

{

  

}

public String toString(){

return "UserId:"+id;

}

}

class Error{

private String message;

public Error(String s){

message=s;

}

public String toString(){

return message;

}

}

public class driver

{

public static void main( String[] args )

{

User u1 = new User(01);

Product p1 = new Product("product01", 012, 0123212);

Product p2 = new Product("product02", 014, 0123214);

Error e1 = new Error("Got an Error");

u1.scan();

p1.scan();

p2.scan();

System.out.println(u1.toString());

System.out.println(p1.toString());

System.out.println(p2.toString());

System.out.println(e1.toString());

}

}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote