Build Java Console Application

Concluído Postado há 7 anos Pago na entrega
Concluído 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

Java

ID do Projeto: #13940750

Sobre o projeto

14 propostas Projeto remoto Ativo em há 7 anos

Concedido a:

anhnh23

Hi there, I have 5+ years in Java; OOP, OO analyze & design, data structures, algorithms and design patterns are my key skills. Solving problem and optimizing system are my passion. Satisfied customers is my key strat Mais

$20 USD em 1 dia
(36 Comentários)
4.8

14 freelancers estão ofertando em média $36 nesse trabalho

AhmedLabib93

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

$60 USD in 3 dias
(402 Comentários)
6.6
algispetkuns

A proposal has not yet been provided

$40 USD in 2 dias
(46 Comentários)
5.4
achouriissam

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

$18 USD em 1 dia
(16 Comentários)
4.8
neerajagrawal201

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

$20 USD em 1 dia
(40 Comentários)
5.0
akaydavid

A proposal has not yet been provided

$55 USD in 3 dias
(0 Comentários)
0.0
shubzz99

Hello, I am Shubham. I have a 4 year of work experience in Java, python, C and SQL. I am a Computer Science Engineer from IIIT Delhi, India. I have done internships for companies like Fundwave, Airtel, Reliance Jio e Mais

$10 USD in 2 dias
(0 Comentários)
0.0