Marios pizzabar 🍕

Mario har en lille pizzabar pÄ NÞrrebrogade og sÊlger pizzaer ud af huset. Han har lidt svÊrt ved at holde styr pÄ ordrerne, og kunne godt tÊnke sig et system, som en dag kunne blive en online-shop til hÄndtering af bestillinger. Vi har fÄet til opgave at hjÊlpe ham med at lave en simpel lÞsning i Java. Programmet skal bare kunne kÞre pÄ hans gamle Dell- laptop, som stÄr i pizzeriaet og ikke er pÄ nettet.

Efter et kort mÞde med Mario, har vi fÄet fÞlgende ud af ham:

“Jeg kunne godt tĂŠnke mig hele tiden at kunne se en liste med bestillingerne, og hvornĂ„r de skal afhentes. Jeg har over 30 forskellige pizzaer, og de fleste kunder ringer og bestiller en times tid i forvejen. Nogle kommer ogsĂ„ direkte ind i butikken.

Det ville vÊre rart at have mulighed for at se hele mit menukort pÄ skÊrmen, sÄ man kan se pÄ det, nÄr der er en kunde i telefonen eller ved disken.

Min nevÞ, Alfonso, tager imod bestillinger, sÄ han kan indtaste ordrerne. Han tager sig af at betjene computeren. Jeg skal bare kunne se listen over bestillingerne og pÄ en eller anden mÄde fÄ at vide, hvilken pizza, der nu skal laves. MÄske kunne man sortere dem efter tidspunkt. Det kan jeg ikke helt gennemskue. Bare det bliver let for mig.

NÄr jeg har lavet en pizza, skal jeg kunne rÄbe til min nevÞ, nÄr pizzaen er klar. SÄ kan han fjerne den fra listen, nÄr den er afhentet og betalt.

Jeg vil gerne kunne gemme alle ordrerne, nĂ„r de ekspederet. PĂ„ den mĂ„de vil jeg kunne se omsĂŠtningen, og senere lave statistik pĂ„ hvilke pizzaer, der er mest populĂŠre.”

image-20211006132724545

Praktiske oplysninger

  1. Opgaven lĂžses i studiegrupper. Alle bĂžr lĂžse en ligelig del af arbejdet.

  2. Det er en obligatorisk opgave indeholdende:

    1. Selve programmet (*Arbejd iterativt, dvs. kod én funktionalitet ad gangen)

    2. DomĂŠnemodel

    3. Et klassediagram

    4. Et sekvensdiagram

    5. Et systemsekvensdiagram

    6. PowerPoint-prĂŠsentation med risikoanalyse og risikoplan over projektet.

Group work

For this project you have to work in groups! Each group has to handin one solution! You will be judges individually. Therefore it should be clearly stated who wrote what code! You can use comments for this.

Handin

Hand in on fronter here: https://kea-fronter.itslearning.com/LearningToolElement/ViewLearningToolElement.aspx?LearningToolElementId=931634

For the powerpoint and the diagrams. Either upload them to git or simply add them to the handin on Fronter

Hand in via git before 17-10-2021 23:59!

Handin checklist

  • Have you tested that the code works?

  • Have you written comments to the code?

  • Have you thought of a good structure?

  • Is the code easy to understand and read?

  • Does the variablename make sense?

Last updated

Was this helpful?