Loresoft Software-Development
   
Hauptmenü
Artikel
Artikelsuche
 

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
Eigenschaften:
  • imagePath (String) - Absoluter Pfad zur Bilddatei, welche als Sitzplan-Hintergrund angezeigt werden soll
  • xmlPositionPath (String) - Absoluter Pfad zur XML-Datei, in welcher die Positionsangaben definiert sind
  • xmlDataPath (String) - Absoluter Pfad zur XML-Datei, in welcher die Benutzerdaten definiert sind
  • xmlDataPathAdmin (String) - Pfad zur XML-Datei fuer Admin-Zugriff. Benötigt die Platzhalter %user% und %pass% welche bei Login mit Benutzername und MD5 Passwort getauscht werden
  • overlayColor (Color) - Farbe des Overlays als Hex-Wert
  • overlaySize (Int) - overlaySize
  • tooltipBorderColor (Color) - tooltipBorderColor
  • tooltipBackgroundColor (Color) - Hintergrundfarbe des Tooltips als Hex-Wert
  • tooltipTextColor (Color) - Schriftfarbe des Tooltips als Hex-Wert
  • showAdminDialog (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}
Installation:
  • *.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
Fehlerbehebung:
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>
aktuelle Seitenaufbauzeit: 60.28 ms.