Skip to content

It's written in Java, this project was meant to be school project at Object Oriented Programming subject.

Notifications You must be signed in to change notification settings

Withalion/ZOO-Helper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Matej Bagar

V tomto projekte by som sa chcel zamerať na čipový systém v zoologickej záhrade, ktorý by dával možnosť ošetrovateľom ako aj návštevníkom prístup do výbehov alebo voliér, manažmentu prístup k informáciám používateľov ako napríklad počet odpracovaných hodín. V projekte by bol zahrnutý aj manažment rizík v podobe špecializácie ošetrovateľov, čím by získali vstup iba do určitých výbehov a zároveň aj návštevníci by mali prístup iba do určených priestorov (napríklad motýlia záhrada, voliéra s papagájmi) iba počas otváracích hodín, ostatní zamestnanci by nemali prístup do priestorov pre zvieratá. Čipy by boli dostupné vo forme kartičiek, pričom zamestnanci by mali vlastné a zákazníci by dostávali tiež svoje pri vstupe do ZOO. Na každom vstupe do výbehu by bol terminál ku ktorému by sa prikladal čip a on by rozhodoval či daná osoba môže vstúpiť alebo nie.

6. týždeň

  • prvy commit
  • prvy pokus o UI
  • pracovanie na pouzivatelskej casti
  • upravenie UML podla konzultacii

7. týždeň

  • pridanie defaultneho naplnenia usermi
  • serializacia a deserializacia uzivatelov
  • login s polymorfiou

8. týždeň

  • rozpracovanie štruktúry projektu
  • pridanie interface Entry do vybehu pre navstevnikov aj s UI podporou
  • implementovanie Entry pri osetrovateloch
  • implementovanie Feedable pre zvierata
  • funkcnost agregacie zvierat na osetrovatelov
  • updatnuta polymorfia pri View zamestnancoch
  • polymorfia pri interface Feedable na urovni zvierat
  • UI podpora pre osetrovatelov v ManagerView (manazment zamestnancov)

13. týždeň

  • implementovanie vytvarania novych navstevnikov pre pokladnikov
  • pridavanie pomocou strategy
  • interface predstavenie zvierat
  • funkcionalita pre visitorov
  • zamestnavanie a prepustanie zamestnancov, vytvaranie novych zvierat, zbavovanie sa zvierat

About

It's written in Java, this project was meant to be school project at Object Oriented Programming subject.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages