Build Java Console Application
$10-30 USD
Pago na entrega
SMS manages information about products, customers and product ordering items. These information are:
About a product:
1. pcode (string): the code of the product (this should be unique for the product).
2. pro_name (string): the name of the product.
3. quantity (integer): the number of products with the same code in a shop at beginning of a day.
4. saled (integer): the number of products with the same code, which are saled in the day. Condition: saled ≤ quantity.
5. price (double): The price of the product.
About a customer:
1. ccode (string): the code of the customer (this should be unique for the customer).
2. cus_name (string): the name of the customer.
3. phone (string): The phone number of the customer (must contain digits only).
About ordering:
1. pcode (string): the code of the product to be ordered.
2. ccode (string): the code of the customer.
3. quantity (integer): the number of ordered products.
On running, your program displays the menu/functionalities as below:
Product list:
1.1. Load data from file
1.2. Input & add new item
1.3. Display data
1.4. Save product list to file
1.5. Search by pcode
1.6. Delete by pcode
1.7. Sort by pcode
1.8. Delete the node after the node having code = xCode
Customer list:
2.1. Load data from file
2.2. Input & add new item
2.3. Display data
2.4. Save customer list to file
2.5. Search by ccode
2.6. Delete by ccode
Order list:
3.1. Input data
3.2. Display data with total value
3.3. Sort by pcode and ccode
You should use 3 relevant data structures, each one is used to store data for products, customers or product ordering items. You should create the data structures from scratch, do not use built-in structures available in Java. You will need to write Java code to implement all the functionalities listed above
ID do Projeto: #13940750
Sobre o projeto
14 freelancers estão ofertando em média $36 nesse trabalho
Hello My name is Ahmed, i'm a top rated freelancer. i worked over 250 projects and over 600 hours doing java projects. plus i passed freelancer java exam with top 15% plus i got 2 java certificate 1Z0-803 and 1Z0- Mais
Hello, My name is Achouri Issam. I have over three years experience in Software Engineering and i have a good Knowledge with Java, JavaEE,Android,IOS, Spring, Spring MVC, EJB,Struts2, Hibernate, JSP, Servlet , JPA, Mais
I have good knowledge in below mentioned skills by you. I also have some certifications in Java. I can share some of demos with you if you want for better understanding. Currently I'm working on a banking project in an Mais