Dokumentation des Programms Xdobry | ||
---|---|---|
Zurück | Xdobry Spezifikation | Nach vorne |
Das Programm wurde entworfen als ein offenes System für die Erstellung von formularbasierten DB-Applikationen. Im Gegensatz zu vorhandenen Systemen wurde die Erstellung der Formularen als mehrstufiger Prozess aufgefasst. Der Hauptgrund für die mindere Qualität der automatisch erstellten Formulare, bei herkömmlichen System, ist die Benutzung des relationalen Schema als Informationsquelle für Formulargenerator. Solche Formulare müssen dann aufwendig manuell angepasst werden. Relationales Schema (Tabellenstruktur) beinhaltet nur wenige Informationen über die Semantik der Daten. Es sind einfach zu wenige Informationen um gute Formulare zu erstellen. Bei Xdobry verlauft die Erstellung der Formulare in drei Stufen
Genaue Spezifizierung der DB-Schema auf der Stufe des konzeptionellen Modell, Benutzung von Reverse Engineering Techniken. Benutzer DB-Administrator
Automatische Erstellung der Formulare. Anpassung des Aussehen im GUI-Editor. Benutzer DB-App. Entwickler
Benutzung der DB-Formulare für die Bearbeitung der Daten. Endbenutzer
Die Assoziationen (Relationship oder Beziehungen) zwischen den Objekten werden für die Navigationshilfen benutzt. Auf diese Weise kann man durch Formulare etwa wie im Hypertextdokumenten navigieren (Hyperformulare). Die Assoziationen können so leicht erforscht werden, ohne der Kenntnis der Datenbankschema
Aggregation und Spezialisierung werden direkt als eingebettete (geschachtelte Formulare realisiert. Die Formulare können dadurch als Objekte und nicht Tabellen angesehen werden.
Die Konzepte der Datenbank-Modellierung wie Fremdschlüssel müssen bei dem Endbenutzer nicht vorhanden sein. Das System übernimmt die benutzerfreundliche Anzeige und Handhabung von Fremdschlüssel.
SchemaEditor
FormEditor, Formgenerator und GUI-Drag and Drop Editor
FormServer
Xdobry wurde als ein Teil einer Diplomarbeit entwickelt. Es ist ein Programm, das theoretisch in der Diplomarbeit entworfen wurde, aber nachträglich modifiziert und erweitert wurde.
Zurück | Zum Anfang | Nach vorne |
Besondere Merkmale | Nach oben | Zielgruppe |