HashMap-Øvelser i Java
Opgave
Opgavens mål: implementere en simpel database til en onlinebutik ved hjælp af HashMap.
Det er tid til at løse en virkelig omfattende opgave, hvor du skal anvende alle dine Java-færdigheder og demonstrere din analytiske tankegang!
Klasserne Product og Customer er allerede oprettet for dig. De indeholder nogle felter, som du kan se i koden. Jeg har også skrevet et interface med alle de metoder, du skal implementere, samt implementeringsklassen.
Du skal arbejde i filen codefinity.Task.OnlineStoreDatabaseImpl.java. Det er her, du skal skrive koden.
Her er en liste over, hvad du skal gøre:
-
Databaseoprettelse: ved hjælp af HashMap, opret en database til produkter og kunder;
-
Produktoperationer: implementer metoder til tilføjelse af et nyt produkt, opdatering af produktinformation (f.eks. ændring af pris eller antal), og sletning af et produkt fra databasen;
-
Kundeoperationer: implementer metoder til tilføjelse af en ny kunde, opdatering af kundeinformation (f.eks. ændring af adresse), og sletning af en kunde fra databasen;
-
Ordreafgivelse: opret en metode til at afgive en ordre, som tager customerid, product id og antal produkt-enheder. Ved ordreafgivelse skal det tilgængelige antal af produktet i databasen reduceres;
-
Informationsvisning: implementer metoder til visning af information om alle produkter og alle kunder i et læsbart listeformat;
-
Yderligere funktioner (valgfrit): implementer yderligere metoder efter eget valg, såsom søgning efter produkter via navn, visning af information om kunders ordrer osv.
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Fantastisk!
Completion rate forbedret til 4
HashMap-Øvelser i Java
Stryg for at vise menuen
Opgave
Opgavens mål: implementere en simpel database til en onlinebutik ved hjælp af HashMap.
Det er tid til at løse en virkelig omfattende opgave, hvor du skal anvende alle dine Java-færdigheder og demonstrere din analytiske tankegang!
Klasserne Product og Customer er allerede oprettet for dig. De indeholder nogle felter, som du kan se i koden. Jeg har også skrevet et interface med alle de metoder, du skal implementere, samt implementeringsklassen.
Du skal arbejde i filen codefinity.Task.OnlineStoreDatabaseImpl.java. Det er her, du skal skrive koden.
Her er en liste over, hvad du skal gøre:
-
Databaseoprettelse: ved hjælp af HashMap, opret en database til produkter og kunder;
-
Produktoperationer: implementer metoder til tilføjelse af et nyt produkt, opdatering af produktinformation (f.eks. ændring af pris eller antal), og sletning af et produkt fra databasen;
-
Kundeoperationer: implementer metoder til tilføjelse af en ny kunde, opdatering af kundeinformation (f.eks. ændring af adresse), og sletning af en kunde fra databasen;
-
Ordreafgivelse: opret en metode til at afgive en ordre, som tager customerid, product id og antal produkt-enheder. Ved ordreafgivelse skal det tilgængelige antal af produktet i databasen reduceres;
-
Informationsvisning: implementer metoder til visning af information om alle produkter og alle kunder i et læsbart listeformat;
-
Yderligere funktioner (valgfrit): implementer yderligere metoder efter eget valg, såsom søgning efter produkter via navn, visning af information om kunders ordrer osv.
Tak for dine kommentarer!