Diplomová práce

Open Source alternativa k Software602 Form Filler

An OSS replacement for Software602 Form Filler

Bc. Ľuboš Kardoš, učo 256767
Anotace

Cieľom praktickej časti diplomovej práce bolo vytvoriť opensorce knižnicu pre prácu s formátom formulárov ZFO. Text práce popisuje technológií vo formáte ZFO a postupom použitým v implementácii knižnice.

Abstract

Goal of practical part of the diploma thesis was creating of opensource library for manipulating with ZFO forms format. Text of diploma thesis describes technologies in ZFO format a techniques used in implementation of library.

Zadání práce

Na úřadech v ČR je poměrně rozšířené řešení tzv. inteligentních formulářů od společnosti Software602. Využívá na to vlastní formát interaktivních formulářů, tzv. ZFO, který je možno editovat pomocí okenního programu Software602 Form Filler.

Formát ZFO je postaven na otevřených technologiích -- jde o ZIP soubor, obsahující XML s popisem formuláře. XML může být podepsáno pomocí XML DigSig standardu, obsahuje popis vzhledu formuláře (FO), datový model formuláře (pomocí XSD Schema), případná data formuláře ve vlastním jmenném prostoru a sadu maker / výrazů sloužící pro formální kontrolu (přepočet) hodnot formuláře. Výrazy jsou zapsány ve vlastní jednoduché gramatice a pro adresování polí používají XPath.

Napište knihovnu, která umožní pracovat s ZFO formuláři i mimo software Form Filler. Knihovna by měla být schopna:

  • otevřít ZFO soubor
  • vložit do formuláře XML data
  • provést validaci / přepočet hodnot formuláře
  • podepsat dokument
  • zapsat ZFO soubor

Napište také jednoduchý command-line program, který ZFO soubor vyplní, přepočte, zkontroluje a podepíše.

Práce zkontrolována:
28. 5. 2013 07:52, Mgr. Martin Šárfy, učo 39210
Jazyk práce
slovenština slovenština
Termín obhajoby
24. 6. 2013
Práce byla úspěšně obhájena

Vedoucí

Mgr. Martin Šárfy, učo 39210
abs FI MU

Oponent

doc. RNDr. Petr Švenda, Ph.D., učo 4085
KPSK FI MU

Masarykova univerzita Fakulta informatiky
Studijní program
Aplikovaná informatika

Práce na příbuzné téma

Seznam prací, které mají shodná klíčová slova.

  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.