SeatingPlan
SeatingPlan ist ein in Java (Java 6) programmierter Sitzplan, mit welchem durch übergabe von XML-Dateien
Sitzpläne visualisiert werden können. Das Programm umfasst zwei Darstellungsarten und einen Admin-Login.
Mit der ersten Darstellung (Sitzplan), kann ein Sitzplan visualisiert werden und zu jedem Sitzplatz
Daten über den dort befindlichen Benutzer ausgegeben werden. Die zweite Darstellungsart umfasst eine
komplette Datenauflistung mit Suchfunktion.
Features:
- Sitzplatz visualisieren
- Problemlose Datenerweiterung
- Suchfunktion über die Datensätze
- Admin-Login zur Anzeige zusätzlicher Funktionen
- Übergabe der Daten per XML
imagePath(String) - Absoluter Pfad zur Bilddatei, welche als Sitzplan-Hintergrund angezeigt werden sollxmlPositionPath(String) - Absoluter Pfad zur XML-Datei, in welcher die Positionsangaben definiert sindxmlDataPath(String) - Absoluter Pfad zur XML-Datei, in welcher die Benutzerdaten definiert sindxmlDataPathAdmin(String) - Pfad zur XML-Datei fuer Admin-Zugriff. Benötigt die Platzhalter %user% und %pass% welche bei Login mit Benutzername und MD5 Passwort getauscht werdenoverlayColor(Color) - Farbe des Overlays als Hex-WertoverlaySize(Int) - overlaySizetooltipBorderColor(Color) - tooltipBorderColortooltipBackgroundColor(Color) - Hintergrundfarbe des Tooltips als Hex-WerttooltipTextColor(Color) - Schriftfarbe des Tooltips als Hex-WertshowAdminDialog(Boolean) - Gibt an, ob das Admin-Dialog angezeigt werden soll {true|false}showPlanDialog(Boolean) - Gibt an, ob das Plan-Dialog angezeigt werden soll {true|false}showSearchDialog(Boolean) - Gibt an, ob das Such-Dialog angezeigt werden soll {true|false}
- *.jar-Datei auf den Server laden
- position.xml und data.xml erstellen
- Sitzplan Bilddatei erstellen
- Bilddatei, position.xml, data.xml dem Applet als Parameter (absoluter Pfad) übergeben
- Farben, anzuzeigende Dialoge als Parameter definieren
| Fehler | Beschreibung | Fehlerbehebung |
| Bad version number in .class file | Sollte in der Java-Konsole die Fehlermeldung >>java.lang.UnsupportedClassVersionError: Bad version number in .class file<< auftauchen, so liegt dies an der Benutzung einer noch älteren Java-Version ( <=5 ). | Um den Fehler zu beheben und die Konsole lauffähig zu machen, muss (auf dem Browser) eine aktuelle Version von Java installiert werden |
| Schwarze Bilder | Sollten keine Daten angezeigt werden, so ist entweder eine der XML-Dateien inkorrekt oder falsch verknüpft |
Um den Fehler zu beheben, verwenden Sie bitte absolute- und keine relativen Pfadangaben.
Entfernen Sie alle Leerzeichen gegen %20, Unterstriche oder ein sonstiges Zeichen Anstatt /images/bild.jpg http://www.internetseite/images/bild.jpg verwenden. |
<applet
code="SeatingPlan.Main.class"
archive="http://www.loresoft.de/SeatingPlan/SeatingPlan.jar"
width="600"
height="433"
alt="Java Applet konnte nicht geladen werden">
<param name="showPlanDialog" value="true">
<param name="showAdminDialog" value="true">
<param name="showSearchDialog" value="true">
<param name="xmlPositionPath" value="http://www.loresoft.de/SeatingPlan/seatingPlanPosition.xml">
<param name="xmlDataPath" value="http://www.loresoft.de/SeatingPlan/seatingPlanData.xml">
<param name="xmlDataPathAdmin" value="http://www.loresoft.de/SeatingPlan/seatingPlanData.xml?user=%user%&md5Pass=%pass%">
<param name="imagePath" value="http://www.loresoft.de/SeatingPlan/seatingPlanImage.png">
<param name="overlaySize" value="15">
<param name="overlayColor" value="#ff8400">
<param name="tooltipTextColor" value="#ffffff">
<param name="tooltipBorderColor" value="#999999">
<param name="tooltipBackgroundColor" value="#000000">
</applet>