Kursmall

Beställningssystem med användardatabasimplementering

Detta projekt rör utvecklingen av ett beställningssystem som gradvis inkluderar hantering av artiklar, kunder och beställningar. Det förmedlar grundläggande databaserörelser, prisberäkningar, fakturering samt analys och visualisering av försäljningsdata.

Kategori: Presenterat Språk: Python 3.2 (SE) Komponenter: 6
Inkluderade kompletterande material: Föreläsningsbilder (PowerPoint) och handledarhandledning för lärare
Förhandsvisningsbild: Beställningssystem med användardatabasimplementering

Didaktiskt syfte

Denna kursmall leder gradvis till implementeringen av ett beställningssystem, där artikeldata bearbetas, kunder hanteras och beställningar lagras och utvärderas. I denna process kopplas centrala begrepp som objektorienterad modellering, datapersistens via API och datobaserad utvärdering ihop i ett sammanhängande applikationsscenarium. Den sekvensen stödjer den systematiska kopplingen av datamodell, tjänstestruktur och implementering genom att bygga varje utökning på föregående komponent. Från en teknisk synvinkel ligger mallen inom området för modellering och implementering av applikationsorienterade informationsystem.

Kärnkunskapsområden

Modulernas struktur

Beställningssystem: artikelhantering

Denna modul etablerar datatillgången genom att ladda in artiklar från en API, objektmodellering och kategoribaserad prisberäkning för ett sorterat konsolutförande.

60 minuter 🧩 3 uppgifter

Beställningssystem: kundhantering

Denna modul utvidgar systemet med ett kundmodell och en tjänstelager som genererar slumpmässiga data och hanterar kunder permanent via en API-baserad användardatabas.

75 minuter 🧩 3 uppgifter

Beställningssystem: generering av beställningar

Denna modul kopplar ihop artikel- och kunddata genom att generera beställningar med positioner, mängder och datum, samt spara dem i en samling i användardatabasen för filtrering och läsning.

90 minuter 🧩 4 uppgifter

Order System: Fakturaupprättande

Detta modul fokuserar på målriktad återläsning av enskilda datamängder per fråga, som sammanför beställningar, kunder och varor i en konsekvent formaterad faktura för konsolutförsäljning.

90 minuter 🧩 3 uppgifter

Order System: Utvärderingar och Rapporter

Detta modul utvecklar en utvärderingslogik som samlar in beställningar från ett månad, med vinst och antal beställningar per kategori och dag i tabellform.

90 minuter 🧩 3 uppgifter

Order System: Datavisualisering med Diagram

Detta modul visualiserar de tidigare sammanslagna utvärderingarna som linjediagram och stapeldiagram, hanterar skalning av nyckeltal till fasta grafiska områden.

⏱️ 90 min
Överlämna modulerna som en läroserie och anpassa omfattningen, datavolymer och utvärderingar efter er lärogrupp Testmall
Denna mall stödjer den strukturerade implementeringen av ett beställningssystem genom att kombinera objektorienterad modellering, datahållbarhet och utvärdering i en omfattande undervisningsmodul.

Genom de tydligt definierade modulerna kan lärandemål, datoflöden och utvärderingar transparent integreras i en läroserie och professionellt motiveras.

Använd demoåtkomst för att testa mallen och anpassa modulerna efter ramverksförhållanden och elevgrupper.