Complete a Java project

W Toku Opublikowano 6 lat temu Płatność przy odbiorze
W Toku Płatność przy odbiorze

Java Final Project: Record Store

You are the manager of a second hand vinyl record store. Your business model is that people – the consignors - bring in their unwanted record albums. You take the record albums, and sell them in your store. For every record album sold, you and the consignor share the sale price.

A consigner can bring in any number of records. They may bring in more records at any time.

You tag every record with a unique number to keep track of them.

If a record doesn’t sell within 30 days, you notify the consignor to come and pick it up. If they don’t want to, you put it in your bargain basement for a discounted price.

When records go in the bargain basement, they are all priced at $1. Whatever price the record sells for, you give the consignor 40% of the sale price, and you keep 60%. You should keep track of what you owe each consigner. You should also be able to keep track of the money paid to each consigner.

Records that don’t sell from the bargain basement after a year are donated to a thrift store. The consigner gets no payment.

You need a program to manage your consignors and your inventory.

Write a program which

• Lets you add a new consignor. A consignor has a name and phone number.

• When a consignor brings in a record(s) you should be able to add the records to your inventory. A record should be linked to its consignor in some way. A record has an artist, a title, and a selling price.

• When you sell a record, you should be able to store the sale date and the amount the record was sold for.

• You’ll need to store data about paying your consignors. How much money has a consignor made? How much have you paid out to them? Can your program store data about payments to consignors?

• A way of searching the records. Use this to search your catalog, and also to warn if you have too many copies of a certain record.

• Which records have been in the store for 30 days or more? Which consignors do you need to contact about picking up unsold records? How will you handle this?

• Has the ability to move a record to the bargain basement.

• Handle records donated to thrift stores

• Consider data that may change. For example, what happens if you decide to pay consigners 45% of the sale price? Or price bargain basement records at $2? What else might need to be updated?

Java SQL

Numer ID Projektu: #13857116

O projekcie

8 ofert Zdalny projekt Aktywny 6 lat temu

8 freelancerów złożyło ofertę za ₹1603 w tym projekcie

abedin94

Hi, This is SID . I am a software developer. I am working in this field since 2012. By working , I have gathered great knowledge about java and android. You can give me anything, I will provide you that in no time. Pe Więcej

₹800 INR w ciągu 2 dni
(105 Oceny)
6.2
algispetkuns

A proposal has not yet been provided

₹2777 INR w ciągu 2 dni
(47 Oceny)
5.5
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 Więcej

₹2500 INR w ciągu 1 dnia
(41 Oceny)
5.1
abhinavjohri

Bid Summary Product Developer (Core JAVA, Hibernate, WebServices ( RESTFul ), AGILE) • 6 years 2 months experience in Product Development & test-suite automation. Project Requirements Java Final Project: Record Stor Więcej

₹1500 INR w ciągu 1 dnia
(4 Oceny)
2.5
sdad504

Iam a Java developer I don't think I need to provide anything else to prove that I am fit for this.

₹850 INR w ciągu 3 dni
(0 Oceny)
0.0