Build Java Console Application

已完成 已发布的 7 年前 货到付款
已完成 货到付款

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: #13940750

关于项目

14个方案 远程项目 活跃的7 年前

授予:

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 更多

$20 USD 在1天内
(36条评论)
4.8

有14名威客正在参与此工作的竞标,均价$36/小时

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- 更多

$60 USD 在3天内
(402条评论)
6.6
algispetkuns

A proposal has not yet been provided

$40 USD 在2天内
(46条评论)
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, 更多

$18USD 在1天里
(16条评论)
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 更多

$20USD 在1天里
(40条评论)
5.0
akaydavid

A proposal has not yet been provided

$55 USD 在3天内
(0条评论)
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 更多

$10 USD 在2天内
(0条评论)
0.0