Monday, February 9, 2009

Direct Clothing Case Study Solution


------------------------------------------------------------------------------


/*pragrammer name: Jay S. Gil
Title: Direct Clothing Case Study
Date Started: February 8, 2009
Date Finished : February 9, 2009
Purpose: To enhance my ability in programming and 
apply my knowledge that I learned in OOP.
Subject: Computer Programming 3
Instructor: Doni Dongiapon

*/


public class shirt 

public String shirtID; 
private double price; 
private String color; 
private String description; 
private int quantity; 

public Shirt(String newshirtID, double newprice, String newcolor, String newdescription, int newquantity) 


//constructor

shirtID=newshirtID; 
price=newprice; 
color=newcolor; 
description=newdescription; 
quantity=newquantity; 



public int addStock( int stock) 

quantity=quantity+stock; 

return quantity; 



public int removeStock( int stock) 

quantity=quantity-stock; 
return quantity; 



public String displayInformation() 

return String.format("The ShirtID:%d\n ThePrice:%f\n ThE Color:%s\n
 The Description:%s\n The Quantity:%d" , 
shirtID,color,price,description,quantity); 


public void addstock(int newshirtid, double newprice, 
String newcolor, String newdescription, int newquantityinstock)
{
shirtId=newshirtId;
price=newprice;
color=newcolor;
description=newdescription;
quantityinstock=newquantityinstock;

System.out.println("ShirtID: %d\n Price: %f\n Color: %s\n Description: 
%s\n Quantity in Stock: %d",shirtID,color,price,description,quantity); 


System.out.println("The information above has been succesfully added");
}

public void removestock(int newshirtid)
{
shirtid=newshirtid;
System.out.println("The shirt#: \n"+shirtId);
System.out.println("succesfully... removed");
}
}


------------------------------------------------------------------------------

/*pragrammer name: Jay S. Gil
Title: Direct Clothing Case Study
Date Started: February 8, 2009
Date Finished : February 9, 2009
Purpose: To enhance my ability in programming and 
apply my knowledge that I learned in OOP.
Subject: Computer Programming 3
Instructor: Doni Dongiapon

*/


public class order
{

 private String orderID;
 private double totalprice; 
private String status;

public Order()
{

}
public void orderShirt(String neworderID,double newtotalorderprice,String newstatus)



String orderID=neworderID; 
double totalorderprice=newtotalorderprice;
 String status=newstatus;
}

public void setOrderID(String neworderID)

{ String orderID=neworderID;

}
public String getOrderID()

{
 return orderID;

}
public void setTotaltorderprice(double newtotalorderprice)
{

 double totalorderprice=newtotalorderprice;

}

public double getTotaltorderprice()

{ return totalorderprice;

}

public void setStatus(String newstatus)

String status=newstatus;
}

public String getStatus()

{

return status;

}
}

-----------------------------------------------


/*pragrammer name: Jay S. Gil
Title: Direct Clothing Case Study
Date Started: February 8, 2009
Date Finished : February 9, 2009
Purpose: To enhance my ability in programming and 
apply my knowledge that I learned in OOP.
Subject: Computer Programming 3
Instructor: Doni Dongiapon

*/



public class customer
{



private int customerid;
private String name;
private String address;
private int phonenumber;
private String emailaddress;




public Customer()
{
}

public Customer(int ID, String cname, String caddress,
 int cphonenumber, String cemailaddress)

{
customerid=ID;
name=cname;
address=caddres;
phonenumber=cphonenumber;
emailaddress=cemailaddress;

}


public void customerprofile(String newname, int newid, 
String newaddress, int newphonenumber, String newemailaddress)
{
customerid=newid;
name=newname;
address=newaddress;
phonenumber=newphonenumber;
emailaddress=newemailaddress;
System.out.println("Cutomer's Background");
System.out.println("Customer Name: %s\n Customer ID: %d\n Customer Address: %s\n
 Customer PhoneNumber: %d\n Customer E-mail address: %s", customerid,
name, address, phonenumber, emailaddress);
}
}

----------------------------------------------------------------------


/*pragrammer name: Jay S. Gil
Title: Direct Clothing Case Study
Date Started: February 8, 2009
Date Finished : February 9, 2009
Purpose: To enhance my ability in programming and 
apply my knowledge that I learned in OOP.
Subject: Computer Programming 3
Instructor: Doni Dongiapon

*/



public class Catalog {



public Catalog()
{
}

public Catalog(int cshirtid, double cprice, String ccolor, 
String cdescription, int cquantityinstock)
{
shirtid=cshirtid;
price=cprice;
color=ccolor;
description=cdescription;
quantityinstock=cquantityinstock;
}



public void addashirt(int newshirtid, double newprice, String newcolor, String newdescription, int newquantityinstock)
{
shirtid=newshirtid;
price=newprice;
color=newcolor;
description=newdescription;
quantityinstock=newquantityinstock;

System.out.println("ShirtID: %d\n Price: %f\n Color: %s\n Description: %s\n 
Quantity in Stock: %d",shirtid,price,color, description, quantityinstock);
System.out.println("The data was added...");
}


public void displayCatalog()



System.out.println("ShirtID:252-22\nPrice:25,000\nColor:Black \nQuantity:5\nDescription:Beautiful"); 
System.out.println("ShirtID:252-54\nPrice:90,000\nColor:Pink\nQuantity:1\nDescription:Nice");
}
public void removeashirt(int newshirtid)
{
shirtid=newshirtid;
System.out.println("The ShirtID: %d",+shirtid);
System.out.println("The data was successfully removed from the order");
}
}

--------------------------------------------------------------------------------


/*pragrammer name: Jay S. Gil
Title: Direct Clothing Case Study
Date Started: February 8, 2009
Date Finished : February 9, 2009
Purpose: To enhance my ability in programming and 
apply my knowledge that I learned in OOP.
Subject: Computer Programming 3
Instructor: Doni Dongiapon

*/


public class formOfpayment


private String checknumber; 
private String cardnumber; 
private String expirationdate;

public FormofPayment(String newcheck,String newcard,String newexpirationdate)



checknumber=newcheck; 
cardnumber=newcard; 
expirationdate=newexpirationdate 
}



 public String getChecknumber()

{
 return checknumber;

}

public void setCardnumber(String newcard)

{ cardnumber=newcard;



public String getCardnumber()

{

 return cardnumber;
}

public void setExpirationdate(String newexpirationdate)



expirationDate=newepirationdate;



public String getExpirationdate()


returnexpirationDate;

}public void Dispalymessage()



System.out.println("\nWelcome!!!!\n");
System.out.println("This is your cardnumber:%s/n and your checknumber is: %s");

}
}

------------------------------------------------------------------------------


import java.util.Scanner;

public class clothingTester{
 public static void main(String args[])

 { 

String name;
int customerid;
String address;
int phonenumber;
String emailaddress;
int shirtid;
double price;
String color;
String description;
int quantity;
int payment;
int ordernumber;


System.out.println("Be one of us...Welcome to Direct Clothing Solution\n");

System.out.println("24 Hours available...\");
Scanner input= new Scanner(System.in); 

Shirt myShirt=new Shirt(); 

System.out.println("Welcome to Direct Clothing:\n\nHere's the Catalog?");

 myShirt.displayCatalog(); 

Scanner input= new Scanner(System.in); 
System.out.println("Want to add a stock?"); 

if (input=='y') 



System.out.println("Enter ShirtID:");

 String ID=input.nextLine(); 
myShirt.setShirtID(ID); 

System.out.println();

 System.out.println("Enter Price:"); 

double cprice=input.nextDouble();
 myShirt.setPrice(cprice); System.out.println();

System.out.println("Enter Color:"); 

String ccolor=input.nextLine(); 

myShirt.setColor(ccolor); 
System.out.println(); 
System.out.println("Enter Quantity:");

 int cquantity=input.nextInt();
 myShirt.setQuantity(cquantity); 

System.out.println(); System.out.println("Enter shirt Description:");
 String cdescription=input.nextLine(); 
myShirt.setDescription(cdescription);

 System.out.println(""); 

System.out.println("Your Shirt was Successfully added.....\n 
System.out.println("Thank You and God Bless"); 

}
 else
 { 

System.out.println("IT is OK"); 


}
 }




1 comment:

  1. Direct Clothing Case Study Solution
    (By: Jay S. Gil)

    First, the data was it is catalog by having a method add and remove a shirt.
    Second, the shirt has many attribute like shirt ID, price, color, description and quantity in stock. Shirt will be in stock or remove in stock and all information in shirt will be display.
    Third, the person engage by this was a customer the customer has an ID, name, address, phone number, email address. The functionality of the customer was to order; to place his/her order like enter the color of shirt, the sizes and etc. in order to know their wants or she/he decides to cancel order if she/he didn’t want it.
    Fourth, the order has list of ID, total price and status and it will refers to the shirt. In ordering system it has also a method. First, is to add the shirt, even remove the shirt from order or it will go to submit the order, or else put order on hold.
    Fifth, a form of payment of the customer it will be done first by looking a check number, credit card number of the customer and expiration date. The process is to verify credit card number and verify check payment.
    Lastly, after all will be done the catalog send to manufacturer and the manufacturer verify if it is available. And if available it will proceed to shipping to deliver the customer order.

    ReplyDelete