LugLD:Projekte:Babysitterdatenbank
Aus LUG-LD Wiki
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:
Funkionalit�t
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.
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.
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.
Die Suche liefert nun eine Liste mit Personen, deren Zeiten zu den eingegeben Suchkriterien passen.
�ber den Button "Details" kann man genauere Informationen zu den Treffern anzeigen lassen und diese auch ausdrucken.
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







