[ Einführung ] [ Demo ] [ Screenshots ]
 

 

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.

 

Screenshots

Logon

login

Ohne Kommentar.

 

Logon neuer Benutzer

login

Ohne Kommentar.

 

Logon abgelehnt

login

Ohne Kommentar.

 

Stammdaten

Stammdaten

Ohne Kommentar.

 

Adresse

Adresse

Ohne Kommentar.

 

Ausbildung

Ausbildung

Ohne Kommentar.

 

Kenntnisse

Kenntnisse

Ohne Kommentar.

 

Tätigkeiten

Taetigkeiten

Ohne Kommentar.

 

Wünsche

Wuensche

Ohne Kommentar.

 

Sprachen

Sprachen

Ohne Kommentar.

 

Stelle

Stelle

Ohne Kommentar.