Vítejte na miniportálu studentských a maturitních prací žáků oborů IT v průmyslu, studentů Střední školy Jablunkov.

Tvorba pokladního systému

MUCHA Antonín

Teoretická část:

Vysvětlit problematiku a použití programovacích jazyků v praxi, jaké základní principy tvorby programu za pomoci jazyku Python lze aplikovat, vyjmenuj a popiš základní příkazy tohoto programovacího jazyka. Vysvětlit a popsat metodiky tvorby bezpečného softwaru a zásady práce s daty v kontextu desktopových aplikací.

Praktická část:

Navrhněte a vytvořte desktopovou aplikaci typu pokladního systému s využitím jazyka Python (a souvisejících frameworků).

Aplikace bude obsahovat základní třídy (např. Produkt, Košík, Store) a umožní:

  • přidávání produktů do košíku,
  • výpočet celkové ceny,
  • možnost uložení účtenky do souboru (PDF),
  • grafické uživatelské rozhraní (GUI).

Řešení aplikace bude rozšířeno o databázovou vrstvu (SQL) pro ukládání produktů a historie nákupů a o bezpečnostní prvky dle zásad tvorby bezpečného softwaru.