uni-sql
ist ein von der Firma Bierwirth
& Gabele entwickeltes Toolkit zur Generierung von WWW-Schnittstellen für MySQL-Datenbanken. Die vorliegende version 0.7 wurde für eine Intranet-Schnittstelle zur
Eingabe und Bearbeitung von Fragebogendaten entwickelt. Die Formulare werden mit dem
uni-sql-form-generator "on the fly" erzeugt und können vom Administrator über
Menüs jederzeit angepasst werden.
uni-sql basiert zum Teil auf DADABIK (© 2002 Eugenio Taccini) und wird als Addon in die
Groupware-Umgebung PHProjekt (© Albrecht Günther) integriert, die je nach Bedarf weitere
Funktionen bereitstellt.
Screeenshot
Fig. 1: Im Beispiel wurde für
den gewählten Betrieb bereits ein Eintrag in Fragebogen "9. Kulturpflanzen" vorgenommen.
Ausgefüllte Fragebögen werden in den Auswahlmenüs (links und oben) grün
markiert. Das Eingabefeld "Kulturname" wurde als Fremdschlüsselfeld mit Bezug auf eine
Kulturlisten-Tabelle, die "Kultur_ID" und "Kulturname" enthält, konfiguriert. Der Benutzer
kann entweder eine Kultur aus der Liste wählen oder rechts neben dem Dropdownmenü einen
neuen Kulturnamen eingeben. Die erweiterte Liste steht dann nach dem Abspeichern für alle
Fragebogen und Nutzer zur Verfügung.
Konfiguration
Die User-Verwaltung unterscheidet Administratoren, Gruppen und User, so daß mehrere
Arbeitsgruppen ihre Daten getrennt bearbeiten können. Für jedes Eingabefeld können
u.a. Datentyp, Eingabefeldtyp, Fremdschlüsselbeziehung, Validierungsparameter, Sortiermodus
(bei Fremdschlüssel-Dropdowns) konfiguriert werden.
Beschränkungen der derzeitigen Version
- Im Prinzip gilt, daß pro Formular eine Datenbanktabelle konfiguriert sein muß.
- Pro Tupel (Datensatz) ist eine Eingabebestätigung
nötig.
- Bei allen Haupttabellen muss im Primärschlüssel ein gleichnamiges ID-Feld vorkommen,
welches zB. bei einem Umfrageprojekt den Bezug der einzelnen Fragebogen zur befragten Person
herstellt.
- Die zugrundliegende Mysql-Datenbank muß vorhanden sein.
- Die Javascript-Validierungsfunktionen benötigen Netscape 6.2 oder höher bzw. Internet
Explorer 5 oder höher.
Verfügbarkeit
- Wenn Sie uni-sql (php source code, beta) oder eine damit erstellte
Applikation benötigen, schicken Sie uns bitte eine Nachricht an info@bg-softwaredesign.de.
|