1 / 12

Mýtny $ y$tém “ Tunel ”

Mýtny $ y$tém “ Tunel ”. Prezentácia projektu Obj. anal. & model. 10.12. 2012. Tvrdo pracovali. Modely všetkých krajín spojte sa !. Ondrej Mikulá $ 43%. Roman Janajev 43 %. Adam Okruhlica 44%. S UML na večné časy a nikdy ináč !!!. Podiel. Doménový model RJ & AO

hedwig
Download Presentation

Mýtny $ y$tém “ Tunel ”

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Mýtny $y$tém “Tunel” Prezentáciaprojektu Obj. anal. & model. 10.12. 2012

  2. Tvrdopracovali Modelyvšetkých krajínspojtesa! OndrejMikulá$ 43% Roman Janajev 43 % Adam Okruhlica 44% S UML navečnéčasy a nikdyináč!!!

  3. Podiel Doménový model RJ & AO U$eca$emodelovanie RJ & OM & AO Diagram tried AO & OM P$eudokód AO & RJ & OM Modelovanieaktivít RJ & OM Obhajoba AO & OM & RJ

  4. Čoáno a čonie • Pokrytéčasti: • Regi$tráciavozidiel a používateľov • $poplatnenieúsekov a evidenciaprejazdov • Výpočetpoplatkov a ichprípadnévymáhanie • $častiajfunkcionalita pre reporting • Nepokryté(alebosčastinepokryté)časti: • $ub$y$tém pre verejnosť • Admini$tračný $ub$ystém • Regi$tračný $ub$y$tém • NeznámaŠPZ ibačiastočne

  5. “Za$laťupomienkudlžníkovi” – UC 1 Učtovníkvolímožno$ťza$laniaupomienkyužívateľovi 2 $y$témod užívateľapožadujeúdaje pre početpo$lednýchpoplatkov, zaktoré$a máza$laťupomienka 3 Účtovníkzadáčí$loa očakáva$pätnúväzbu$y$tému 4 V prípadene$právnehočí$elnéhoformátu$y$témúčtovníkapožiada o opätovnéopakovaniekroku 3 5 $y$tém $pracujerelevantnépoplatky a vygeneruje text pre dlžiteľa 6 Upomienka $a používateľovidĺžnikoviodošleformou e-mailu

  6. “Za$laťupomienkudlžníkovi” – UC -

  7. “Za$laťupomienkudlžníkovi” – Diagram aktivít

  8. “Za$laťupomienkudlžníkovi” – DM

  9. “Za$laťupomienkudlžníkovi” – Triedy

  10. “Za$laťupomienkudlžníkovi” – Kód void Pouzivatel.zasliUpomienku(intposlednychPoplatkov = 5){ //1. Ziskame user-specific udaje do spravy Poplatok[] poplatky = poslednychPoplatkovnajaktuálnejších položiek z this.vratUzivatelovePoplatky(); //   Vypocitamedlzobu pre pouzivatelaakosumunezaplatenychpoplatkov Integer dlzoba = 0; foreach(Poplatok p in $vratPouzivatelovePoplatky(this)){ if(p.jeZaplateny == false){ dlzoba += p.suma; } } // Kedzepouzivatelnicnedlzi, nemusimenicposielat... if(dlzoba == 0)return; // Invariant: semsadostaneme, ibaakpouzivatelniecodlzi //2. Rozhodnemeakytypupomienkyzasleme TypUpomienkytyp; if (this.upomienok < LIMIT_UPOMIENOK){ typ = TypUpomienky.STANDARDNA_UPOMIENKA; }else{ typ = TypUpomienky.EXEKUCIA; //3. Zostavime text spravy textSpravy = zostavTextSpravy(STANDARDNA_UPOMIENKA, poplatky, dlzoba); //4. Zasleme e-mail cezfunkciunasho mail serveru MailServer.odosliEmail(textSpravy, this.email); this.upomienok++; }

  11. Otvorenéproblémy • Doimplementovaťnepokrytéčasti • Zabezpečiťproce$y, ktorévedú k efektívnejšejsprávenovýchpožiadaviekprizmenelegi$latívy • Analýzabezpečno$ti $y$tému, napr. penetračnéte$ty • Nie-funkčnépožiadavkytypuvýkon, optimalizácia, použiteľno$ťatď

  12. ĎAKUJEME Za POTLE$K

More Related