BC:xkafka1: Porovnání verzí

Z FI WIKI
Přejít na: navigace, hledání
(Údaje potřebné pro dokumenty)
(Údaje potřebné pro dokumenty)
Řádka 74: Řádka 74:
 
'''Značení:'''
 
'''Značení:'''
  
povinné údaje (R) REQUIRED
+
* povinné údaje (R) REQUIRED
nepovinné údaje (O) OPTIONAL
+
* nepovinné údaje (O) OPTIONAL
opakovaný údaj {údaj}
+
* opakovaný údaj {údaj}
  
 
=== Objednávka ===
 
=== Objednávka ===

Verze z 6. 2. 2007, 19:30

Systém pro generování objednávek - zadání

Cílem práce je navrhnout a implementovat systém pro generování objednávek/faktůr. Objednávka bude uložena ve formátu XML a pomocí XSL-FO transformace bude převedena do požadované výstupní formy v PDF či HTML. Systém bude implementovám pomocí Java EE a výstup bude realizován jako Portlet. Systém bude popsán pomocí UML 2.0 a řešen metodikou TDD.

Odkazy na užitečné informace + moje poznámky

What is a Portlet Článek na ONJava.com, o tom co jsou to portlety podle specifikace JSR 168

JSR 168: Portlet Specification Odkaz na specifikaci JSR 168

Apache Cocoon Web development framework

Jakarta Cactus Test framework pro webové aplikace

eXist Free XML databáze

JBoss Portál Portál JBoss

Sun Portál Portál od SUNu

UML

UML je vytvářeno podle UML 2.0 v nástroji Visual Paradigm (až zjistím změny v UML 2.1, tak vše budu směřovat k této verzi standardu)

Use Case

První Use Case


Popis pro Use Case

Uživatel: dá pokyn k vytvoření dokumentu

Systém: zobrazí výběr typu dokumentu

Uživatel: vybere typ dokumentu

Systém: zobrazí formulář dokumentu se zpřístupněnými údaji

Uživatel: dá pokyn k zobrazení dokumentu

Systém: nabídne typ transformace dokumentu

Uživatel: vybere formát dokumnetu

Uživatel: založí novou firmu do DB

Systém: zaregistruje firmu do DB

Activity Diagram

Activity Diagram

Info - proč soubor nelze nahrát:

Vnitřní chyba
Nebylo možné zkopírovat soubor „/tmp/phpoztjFe“ na /var/www/html/mediawiki-1.9.0/images/6/69/Ad1.png“.


Co s tím?

Co nejdříve !dořešit!

Údaje potřebné pro dokumenty

Souhrn toho co by měla správná objednávka/faktura obsahovat

Značení:

  • povinné údaje (R) REQUIRED
  • nepovinné údaje (O) OPTIONAL
  • opakovaný údaj {údaj}

Objednávka

  • Číslo objednávky (R)
  • Datum vystavení (R)
  • Číslo zákazníka (R)
  • Zákazník (=firma) (R)
  • Datum dodání (O)
  • {Položka objednávky (=věc)} (R)
  • Celková cena bez DPH (R)
  • Celková cena s DPH (R)
  • Poznámka (O)

Faktura

  • Číslo faktury (R)
  • Datum vystavení (R)
  • Datum splatnosti (R)
  • Odběratel (R)
  • Příjemce (O)
  • Jméno zákazníka (R)
  • {Položka faktury (=věc)} (R)
  • Celková cena bez DPH (R)
  • Celková cena s DPH (R)
  • Poznámka (O)