Jump to main content Hotkeys
Distributed and Self-organizing Systems
Distributed and Self-organizing Systems

Studienarbeit

Automatischer Formulargenerator und -prüfer
Automatischer Formulargenerator und -prüfer

Completion

2004/09

Students

Katharina Rasch

Katharina Rasch

student

Advisers

huebsch

Description (German)

Übliche Anwendungen im LAMP-Umfeld dienen der Datenerfassung und -bearbeitung. Dabei werden oft Formulare in verschiedensten Ausprägungen verwendet. Viel mühselige Routinearbeit ist dabei für die Plausibiliätstests der Eingaben aufzuwenden. Das Ziel dieser Studienarbeit ist die weitmöglichste Automatisierung dieses Vorgangs. Dazu werden zunächst verschiedene Möglichkeiten für eine abstrakte Beschreibungssprache, die sowohl Syntax als auch Semantik verschiedener Eingabefelder festlegt, untersucht und bewertet. Auf Basis der gefundenen Lösung soll das zu erstellende System aus einer abstrakten Formularbeschreibung eine HTML-Formularbeschreibung und Prüfcode für beliebige Sprachen erstellen können. Im Rahmen dieser Studienarbeit wird dabei zunächst die Unterstützung für Python als Prüfsprache implementiert. Beim Entwurf des Systems wird aber darauf geachtet, dass das Hinzufügen weiterer Prüfsprachen problemlos möglich ist. Zusätzlich ist auch die Erstellung eines GUI-Designers, der das manuelle Tippen der Beschreibungen ersetzt, denkbar. Ursprüngliche Idee Übliche Anwendungen im LAMP-Umfeld dienen der Datenerfassung und -bearbeitung. Dabei werden oft Formulare in verschiedensten Ausprägungen verwendet. Viel mühselige Routinearbeit ist dabei für die Plausibiliätstests der Eingaben aufzuwenden. Eine abstrakte Beschreibungssprache, die sowohl Syntax als auch Semantik von verschiedensten Eingabefeldern festlegt wäre zu suchen oder zu spezifizieren. Ebenso wünschenswert wäre, einen UI-Designer zu haben, um die Beschreibungen nicht manuell tippen zu müssen. (Vielleicht kann man auch eine Integration in eine der vielen freien GUI-Designer-Tools realisieren.) Es soll Prüfcode für beliebige Sprachen mit einfachen Werkzeugen realisiert werden können. Der Prüfcode könnte on-demand erstellt werden oder auch vorübersetzt. Schlagworte: XForms, XSLT, Glade


Powered by DGS
Edit list (authentication required)

Press Articles