10.08.2015 Views

Gmail Assistant - Záverečná správa Katalóg požiadaviek

zaverecnaSprava Final.pdf - dai.fmph

zaverecnaSprava Final.pdf - dai.fmph

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

GUIObsahuje triedu:Objektový návrh• GUIclass – trieda sa stará o vykonávanie <strong>požiadaviek</strong> na základe užívateľského vstupuMetódy:◦ zobrazPrihlasenie()◦ skryPrihlasenie()◦ zobrazMaily() = metódu využíva komunikačný modul. Maily, ktoré GUI dostane,zobrazí v hlavnom okne vo forme Odosielateľ/príjemca – Predmet – Začiatok správy –Dátum, v prípade zobrazenia naplánovaných emailov dátum = plánovaný dátumodoslania◦ zobrazPrilohy()◦ posliHormadneMaily() = podľa počtu zadaných príjemcov pri odosielaní hromadnéhomailu vytvorí finálne podoby mailov a po jednom ich pošle. Ešte pred zavolaním tohtosa musia skontrolovať odosielatelia zadaní v zozname správ◦ povol/zakazZobrazovanieZmienVHlavnomOkne() = úprava súboru s nastaveniamiKomunikačný modul klient->server a server->klientMiesto, kde klient a server spolu komunikujú. Klient posiela požiadavky na server, ktorýpožiadavku spracuje pomocou svojich modulov a odpoveď pošle naspať klientovi. Modul vklientskej časti udržuje s modulom v serverovej časti otvorené TCP/IP spojenie.Požiadavka aj odpoveď majú podobu XML dokumentu, v ktorom je popísaný typpožiadavky, ďalšie upresňujúce parametre, prípadne telo odpovede ak ide o odpoveď na nejakúpožiadavku.Všetky požiadavky a odpovede majú vlastný formát. Typ požiadavky a odpovede sa rozlíšipodľa atribútu type. Každá požiadavka pri spracovávaní získa unikátny identifikátor, ktorý slúži naodsledovanie požiadavky v logu a či bola korektne spracovaná. Odpoveď má podobne unikátnyidentifikátor, ktorý sa určí podľa ID požiadavky, ku ktorej sa doplní prefix, ktorý určí, že ide oodpoveď.Typy komunikácie požiadavka-odpoveďTyp požiadavky Akcia servera Odpoveď servera Akcia klientaPrihlásenie do aplikácie Overí prihlasovacieúdaje z požiadavkyÚspešné prihlásenie –potvrdzujúca <strong>správa</strong>Neúspešné prihlásenie-chybová <strong>správa</strong> oneúspešnom prihláseníPri úspešnomprihlásení sa grafickérozhranie klienta zmenído stavu prihlásenéhoužívateľa, v opačnomprípade ostanenezmenené. V obochprípadoch klientzobrazí správu o staveprihlásenia

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!