Jan Jaap Siewers | Jun 8, 2023

Python Ontwerp

Voorkennis

  • Basiskennis Python
  • Basiskennis Visio/Google Draw of vergelijkbaar

Dit ga je leren

  • Ontwerp opstellen voor een eenvoudige applicatie
  • Stroomschema technieken

Opdracht

Maak een stroomschema op basis van de volgende casus: Een grote bank verzameld financiële gegevens over bedrijven.

  • Locatie van een bedrijf (adres en plaats)
  • Jaarlijkse omzet van een bedrijf
  • Jaarlijkse winst
  • Gegevens over de branche (bijv. ICT of Media of Automotive etc.)
    • Aangesloten bedrijven

De gegevens zijn opgeslagen in een database. Het management wil graag de volgende gegevens kunnen weergeven in een presentatie.

Output

  • Een staafdiagram waarin je kunt zien hoeveel bedrijven zijn aangesloten bij een branche
  • Een taartgrafiek met daarin 5 bedrijven met de hoogste omzet.
  • Een taartgrafiek met daarin 5 bedrijven met de hoogste winst uit een bepaalde stad (gebruiker kan aangeven uit welke stad hij gegevens wil weergeven)
  • Een lijngrafiek waarin je kunt zien welke winsten een bedrijf heeft geboekt de afgelopen jaren. (gebruiker kan aangeven welk bedrijf)
  • Een taartgrafiek waarin je kunt zien wat de top 5 grootste bedrijven omzetten t.o.v de rest van de bedrijven.
  • Een taartgrafiek van de 10 branches met de hoogse omzet in een bepaald jaar. (gebruiker kan aangeven welk jaar)
  • Een taartgrafiek van de 10 branches met de hoogste gemiddelde winst over de afgelopen 5 jaar.

Input

De data wordt aangeleverd in 2 bestanden

  • branches.csv
  • bedrijven.csv

ERD

ERD Financieel

Resultaat

  • Een ontwerp voor een applicatie die op basis van input van de gebruiker de gewenste grafieken kan produceren in excel.
  • Een overzicht van de benodigde modules voor deze applicatie
  • Een stroomschema waarmee de flow van het programma wordt weergegeven

Uitleg