Taxislužba

Zadání

Navrhněte databázi pro evidenci jízd taxislužby.

  1. Evidujeme taxikáře, automobily, garáže, ve kterých automobily parkují a jízdy.
  2. U každé jízdy sledujeme počet ujetých kilometrů a dobu čekání (+ automobil a řidiče, kteří jízdu uskutečnili).
  3. Jízda může být objednána telefonicky, na stanovišti osobně nebo přes internet.
  4. U automobilu nás zajímá SPZ, spotřeba na kilometr, typ.
  5. U taxikáře nás zajímá titul, jméno, příjmení, adresa (ulice, č. popisné, PSČ, obec), datum narození, telefonní číslo a nejvyšší dosažené vzdělání (zš, sš, vš).
  6. Každý automobil má standardně přiřazenu garáž, ve které parkuje. Přiřazení garáže se mění jen vyjímečně.

Role v systému:

  1. manažer firmy,
  2. účetní,
  3. řidič taxislužby.

Scénáře:

Statistiky (manažer, účetní)

  1. Výpis jízd včetně jejich celkových cen a celkových cen s DPH.
  2. Výpis telefonních čísel taxikářů (příjmení, telefon).
  3. Automobily, které potřebují technickou kontrolu (SPZ, datum poslední kontroly, datum, kdy automobilu platnost kontroly vyprší).
  4. Výpis telefonních čísel taxikářů (příjmení, telefon), jejichž příjmení začíná na „K“.
  5. Průměrná cena jízd s více než 100 ujetými kilometry.
  6. Výpis celkového obratu taxislužby za jednotlivé dny.
  7. Výpis automobilů v jednotlivých garážích.
  8. výpis jízd zadaného taxikáře,
  9. Tabulka celkového obratu pro každého taxikáře.
  10. Se kterými automobily jezdil zadaný taxikář s telefonním číslem ... a kdy.
  11. Celkovou spotřebu jednotlivých automobilů za tento den.

Personalistika, správa vozového parku (manažer)

  1. přijetí | propuštění taxikáře,
  2. přeřazení automobilu do jiné garáže,
  3. technická kontrola (může se změnit spotřeba, kontroluje se počet ujetých km).

Uskutečnění jízdy (řidič)

Řidič taxislužby ovládá taxametr, údaje se uchovávají v taxametru. Po příjezdu do garáže řidič zvolí tlačítko pro přenos údajů a údaje se přenesou bezdrátovou sítí.

  1. nová jízda,

Implementace databáze

Vytvořte databázi podle navrženého schematu

Vložení testovacích dat

Buď upravte data v souboru tak, aby odpovídala Vaší databázi, nebo vytvořte novou databázi se stejnou strukturou.

Dotazy a formuláře

  1. Vyřešte pomocí databáze dotazy ze scénářů.
  2. Vytvořte formuláře pro vkládání dat uživatelem.