|
Einführung
Kontext
Die Firma MK-Technologies hat ein Human-Ressources Programm entwickelt.
Mit diesem Programm werden alle Personen von der Bewerbung bis zum Ausscheiden
verwaltet. Es bietet zudem Extras an wie Anbindung an Microsoft-Office-Progamme etc.
Es ist in C++ geschrieben und verwendet die Access-Datenbank von Microsoft.
Aufgabenstellung
Entwicklung eines Java-Clients (Applet). Das Applet läft in einem Webbrowser.
Auf diese Weise kann auch über das Internet oder Firmennetzwerk
komfortabel auf die Daten zugegriffen werden. So kann sich z.B. ein Bewerber
registrieren und seine Daten eingeben; oder die Personalabteilung von jedem
beliebigen Ort Zugriff auf die Daten nehmen.
Lösung
Der Java-Client kann wahlweise als Applet oder Applikation gestartet werden.
Das Applet ist ein Swing-Applet. Der Webbrowser braucht daher ein Java Plug-In
mit der Version 1.2 oder höher. Die Access-Datenbank wird über die
JDBC/ODBC-Schnittstelle angebunden. Die Tabellen sind mit Sortierfunktionen
ausgestattet. Klickt man auf den Kopf einer Spalte, werden die Zeilen je nach
Inhalt der Spalte in umgekehrter Reihenfolge sortiert angezeigt.
Demo
Fehlt.
Eine Demo ist mir bisher zu aufwändig gewesen. Aus der Datenbank werden
so ziemlich alle Daten geholt, die angezeigt werden. Bei Textfelder wäre der
Aufwand gering. Die Dropdownlisten stellen teilweise alle Länder dieser Erde
dar (Fleißarbeit). Bei den Tabellen müßte ich jedoch
tief eingreifen, denn die Datenhaltung ist durch die Sortierfunktionen recht
verzwickt und mit der Datenbankanbindung verknüpft. Das alles austauschen!?
Die Screenshots sagen genug, denke ich, auch wenn jetzt nicht schick
ausprobiert und sortiert
werden kann.
|