LugLD:Projekte:Babysitterdatenbank

Aus LUG-LD Wiki

Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Allgemein

Die Babysitterdatenbank des Deutschen Kinderschutzbundes in Landau soll Eltern und Babysittern dabei helfen, einen passenden Babysittingpartner finden. Dieses Projekt wird finanziell von Aktion Mensch im Rahmen von "5000 x Zukunft" unterst�tzt.

Der Kinderschutzbund bietet eigene Babysitterkurse f�r Jugendlichen an, die sich nach Abschluss des Kurses in die Datenbank eintragen lassen k�nnen. So k�nnen die suchenden Eltern sicher sein, dass die gefundenen Babysitter �ber einige Kentnisse im Umgang mit Kindern verf�gen. Sie haben sich z.B. �ber Spiele und allgemeine Entwicklungsf�rderung informiert, Erste Hilfe- Kenntnisse erworben und sich Gedanken �ber Ern�hrung und Pflege von Kindern gemacht. Auch die Rechte und Pflichten von Babysittern wurden thematisiert.

Registrierung

Um die Babysitterdatenbank benutzen zu k�nnen, m�ssen interessierte Benutzer zuerst beim Kinderschutzbund in Landau ein Registrierungsformular ausf�llen.

Anmeldung

Alle registrierten Benutzer (Babysitter und Eltern) erhalten einen Benutzernamen und ein Kennwort, mit denen sie sich im Landauer B�rgerterminal an der Babysitterdatenbank anmelden k�nnen:

Bild:Login.jpeg

Funkionalit�t

Image:Parent_dialog.jpeg

Eltern und Babysittern stehen �ber die Hauptmaske die folgenden Funktionen zur Verf�gung:

Pers�nliche Daten bearbeiten

�ber diesen Menupunkt k�nnen die pers�nlichen Daten des angemeldeten Benutzers bearbeitet werden. Einige Daten sind nicht editierbar und k�nnen nach R�cksprache vom Aufsichtspersonal bearbeitet werden.

Image:Edit_parent.jpeg

Meine Zeiten eintragen

Hier k�nnen Benutzer die Zeiten eintragen, an denen Sie einen Babysitter suchen (Eltern) oder als Babysitter zur Verf�gung stehen. Diese Zeiten werden von der Suchfunktionalit�t verwendet.

Nur Zeiten, die hier eingetragen sind k�nnen von anderen Benutzern gefunden werden.

Image:Parent times.jpeg

Nach Babysittern/Eltern suchen

Diese Suchmaske hilft beim Finden eines passenden Babysitting-Partner (Babysitter->Eltern; Eltern->Babysitter). Hier kann jeder Benutzer die Zeiten eintragen, f�r die er einen Babysitting-Partner sucht. Die bereits in der Datenbank gespeicherten Zeiten des aktuellen Benutzers werden auf Wunsch mit ber�cksichtigt.

Image:Search.jpeg

Die Suche liefert nun eine Liste mit Personen, deren Zeiten zu den eingegeben Suchkriterien passen.

Bild:Resultlist.jpeg

�ber den Button "Details" kann man genauere Informationen zu den Treffern anzeigen lassen und diese auch ausdrucken.

Image:Result_details.jpeg

Technisches

GUI

Als GUI-Framework kommt wxWidgets-2.4/2.6 zum Einsatz.

Datenbank

Die Daten werden in einer PostgreSQL-Datenbank gespeichert. Optional kann auch SQLite als Datenbank verwendet werden. Der Datenbestand kann �ber Im- und Exportfilter als XML gesichert und zur�ckgespielt werden.

Plattform

Die Anwendung kann auf allen Plattformen kompiliert werden, auf denen die GNU-Utilities zur Verf�gung stehen (linux, *bsd, cygwin, etc.). Eine Installation von wxWindows und libpqxx wird vorausgesetzt.

TODO

  • Dialoge optimieren
  • Log-Funktionalit�t bei Fehlern
Persönliche Werkzeuge