Kihagyás

Mozi jegyfoglaló alkalmazás

A feladat egy mozi jegyfoglaló rendszer kifejlesztése. Az alkalmazást két részre kell osztani: egy asztali és egy webes alkalmazásra. Az asztali alkalmazás szolgál az adminisztratív feladatok ellátására, míg a webes kliens csupán azt hivatott szolgálni, hogy a rendszerben foglalásokat tudjuk létrehozni.

Adminisztratív funkciók (asztali)

  • Mozi termeinek menedzselése
    • Funkciók:
      • Új terem hozzáadása
      • Terem módosítás
      • Terem törlése
      • Termek listázása
    • Egy terem tulajdonságai
      • Egyedi azonosító (pl: név)
      • Sorok száma
      • Oszlopok száma
    • Egy terem csak téglalap alakú elrendezést követhet jelen esetben
    • Egy teremben található székeket automatikusan számozzuk
  • Filmek menedzselése
    • Műveletek:
      • Új film hozzáadása
      • Film törlése
      • Film módosítása
      • Filmek listázása és keresése a tulajdonságok alapján
      • Vetítési beállítások
        • A filmet melyik napon, hány órakor és melyik teremben játszák
    • Filmek tulajdonságai
      • Cím
      • Hossz (percben megadva)
      • Korhatár
      • Rendező
      • Szereplők
      • Leírás
      • Borítókép
  • Jegyárak beállítása, amely függhet
    • a filmtől,
    • a vetítés időpontjától (pl. délelőtt olcsóbb, mint az esti órákban),
    • az ülőhelytől
  • Foglalások megtekintése/módosítása (amit a felhasználók felületről hoztak létre)

Foglalások kezelése (web)

  • Funkciók:
    • Új foglalás (film/időpont alapján)
    • Foglalás törlése
    • Foglalás módosítása (személyek száma/jegy típus/foglalt ülőhely)
    • Foglalások listázása és keresése a tulajdonságok alapján
  • Foglalás tulajdonságai:
    • Foglaló személy neve
    • Melyik vetítésre foglal
    • Melyik helyeket foglalta
    • Összesen mennyibe kerül a foglalás

A felhasználó egy adott vetítésre tud helyeket foglalni, ahol látja az adott foglaltsági állapotot. A felhasználó a vetítés előtt 24 órával tudja csak lemondani foglalást, módosítani viszont tudja a foglalását (az adott vetítésen belül, tehát új helyet/helyeket foglalhat). A webes felületen ki kell listázni, hogy milyen aktuális filmek vannak, mely listából egy kiválasztása esetén a film vetítéseit láthatjuk. A vetítés kiválasztásakor tárul a felhasználó elé a foglalási felület.

Opcionálisan megvalósítható elemek (asztali vagy web)

  • Foglalási felületen a helyek kiválasztása vizuálisan, egy ülés térkép segítségével történjen
  • Az asztali felületen legyen lehetőség alapadatok (pl. filmek, vetítési időpontok) XML fájlból történő importálására
  • Az asztali felületen legyen lehetőség a foglalási adatok XML fájlba történő exportálására
  • A webes felületen az egyes filmekhez (ha el van tárolva az adatbázisban) jelenítsünk meg trailer videó linkeket

Utolsó frissítés: 2021-02-22 23:08:26