- Geschäftsbereich Entwicklung - Betriebliche Projektarbeit „Ausbau des Prototypen „Office-Vorlagen-Dialog“ für die DRV MD“ erstellt von: Yves Schwarz Fachinformatiker Fachrichtung Anwendungsentwicklung Prüfungssimulation Reinfeld 2009 Betrieblicher Betreuer: Thomas Neumann Ausbildungsbetrieb: DRV Rechenzentrum Leipzig e.V. Ort: Leipzig - Geschäftsbereich Entwicklung - Inhaltsverzeichnis 1 Projektbeschreibung............................................................................................... 1 1.1 Projektumfeld ..................................................................................................... 1 1.2 Aufgabenstellung ............................................................................................... 1 1.3 IST-Analyse ....................................................................................................... 1 1.3.1 Situationsbeschreibung ............................................................................... 1 1.3.2 Beschreibung des Prototypen ..................................................................... 2 1.3.3 Beschreibung der Architektur ...................................................................... 2 1.4 SOLL-Konzept ................................................................................................... 2 1.5 Organisatorische Schnittstellen .......................................................................... 3 2 Projektplanung ........................................................................................................ 4 2.1 Zeitplanung ........................................................................................................ 4 2.2 Kostenplanung ................................................................................................... 5 2.3 Ressourcenplanung ........................................................................................... 5 3 Betriebliche Dokumentation ................................................................................... 6 3.1 Voraussetzungen ............................................................................................... 6 3.2 Projektverlauf ..................................................................................................... 6 3.2.1 Projektvorbereitungsphase ......................................................................... 6 3.2.2 Fachliche Umsetzungsphase ...................................................................... 7 3.2.3 Technische Umsetzungsphase ................................................................... 7 3.2.4 Dokumentation .......................................................................................... 11 3.3 Projektergebnisse ............................................................................................ 11 4 Kundengerechte Dokumentation ......................................................................... 12 4.1 Starten des Office-Vorlagen-Dialogs ................................................................ 12 4.2 Registerkarten .................................................................................................. 12 4.3 Ordnerstruktur .................................................................................................. 13 4.4 Favoriten .......................................................................................................... 14 5 Projektbewertung / Zusammenfassung .............................................................. 15 5.1 Soll-Ist-Vergleich der Zeitplanung .................................................................... 15 5.2 Soll-Ist-Vergleich Kostenplanung ..................................................................... 15 5.3 Fazit ................................................................................................................. 15 Glossar ............................................................................................................................ II Literaturverzeichnis ..................................................................................................... IV Anhang A: Pflichtenheft Anhang B: Netzstruktur Anhang C: Testprotokoll Datei 579868338 Autor Yves Schwarz Schlagwort Office-Vorlagen-Dialog OE E-AW Version 1.0 Datum 23.02.09 Seite I - Geschäftsbereich Entwicklung - 1 Projektbeschreibung 1.1 Projektumfeld Das Rechenzentrum Leipzig ist ein eingetragener Verein, dessen Zweck Planung, Umsetzung, Betrieb und Support von IT-Services ist. Getragen wird das Rechenzentrum von der Deutschen Rentenversicherung Mitteldeutschland (DRV MD) und der Deutschen Rentenversicherung Nord. Zu den IT-Services gehört unter anderem die Bereitstellung von Office-Vorlagen. In den verschiedenen Standorten der DRV MD sind verschiedene Lösungen zur Bereitstellung von Office-Vorlagen im Einsatz. 1.2 Aufgabenstellung Auftraggeber ist das Team Anwendungsservice im Rechenzentrum Leipzig (RZL). In der DRV MD wird Microsoft Office eingesetzt. Die Office-Vorlagen werden an den Standorten der DRV MD auf unterschiedliche Art und Weise bereitgestellt. Um den Anwendern ein einheitliches Verfahren zur Bereitstellung der Office-Vorlagen anzubieten, wurde der Prototyp „Office-Vorlagen-Dialog“ in JAVA entwickelt. Das Ziel des Projektes ist die Erweiterung des „Office-Vorlagen-Dialoges“. 1.3 IST-Analyse 1.3.1 Situationsbeschreibung Anden Standorten der DRV MD in Sachsen und Thüringen werden alle Office-Vorlagen über die Microsoft Office-interne Schaltfläche „Datei >> Neu“ angeboten. In den Dienstellen von Sachsen-Anhalt steht den Benutzern das auf Visual Basic for Applications (VBA) basierende Vorlagenverzeichnis zur Verfügung. Hier ist unter anderem eine Suche über bestehende Office-Vorlagen sowie die automatische Synchronisation mit mobilen Endgeräten, zur lokalen Nutzung der Office-Vorlagen, integriert. Die Office-Vorlagen werden über ein Netzlaufwerk bereitgestellt. Diese sind in einer Excel-Tabelle eingetragen. Die Tabelle muss gepflegt werden, damit das auf VBA basierende Programm alle vorhandenen OfficeDatei 579868338 Autor Yves Schwarz Schlagwort Office-Vorlagen-Dialog OE E-AW Version 1.0 Datum 23.02.09 Seite 1 von 15 - Geschäftsbereich Entwicklung - Vorlagen anzeigt. Des weiteren werden die Office-Vorlagen gefiltert, sodass die einzelnen Fachbereiche nur die von ihnen benötigten Office-Vorlagen verwenden können. Die Anwendung ist speziell auf das Netzwerkbetriebssystem von Novell angepasst. Die mobilen Arbeitsplätze speichern die Office-Vorlagen lokal auf die Festplatte und werden von dieser auch geladen. 1.3.2 Beschreibung des Prototypen Der Office-Vorlagen-Dialog dient zur übersichtlichen Darstellung von Office-Vorlagen. Eine Suche ist integriert und die Office-Vorlagen können geöffnet werden. Die Oberfläche besteht aus der Swing-Komponente. In dieser ist eine Menüleiste, ein Suchfeld, eine Buttonleiste sowie eine Liste integriert. In der Liste werden alle Office-Vorlagen, die auf dem Netzlaufwerk vorhanden sind, alphabetisch sortiert dargestellt. Die Suchfunktion sucht nach Zeichenketten im Dateinamen, diese kann per Knopfdruck gestartet werden und die Liste zeigt das Ergebnis sortiert dar. Die Office-Vorlagen können mit einem Doppelklick geöffnet werden. 1.3.3 Beschreibung der Architektur Die Office-Vorlagen werden global auf den Servern der einzelnen Geschäftsstellen bereitgestellt. Dadurch ist es notwendig, dem „Office-Vorlagen-Dialog“ Informationen zu den einzelnen Servernzu übermitteln. Dies geschieht anhand einer „Server.ini“, in der die ersten zwei Oktetts der IP-Adresse und die dazu gehörigen Serverpfade abgelegt sind. 1.4 SOLL-Konzept Ziel des Gesamtprojektes „Office-Vorlagen-Dialog“ ist die einheitliche Bereitstellung der OfficeVorlagen sowie die Verringerung des Betreuungsaufwandes im RZL. Auf Basis der IST-Analyse und den Anforderungskatalog des Auftraggebers wurde ein Pflichtenheft (Anhang A) erstellt. Datei 579868338 Autor Yves Schwarz Schlagwort Office-Vorlagen-Dialog OE E-AW Version 1.0 Datum 23.02.09 Seite 2 von 15 - Geschäftsbereich Entwicklung - 1.5 Organisatorische Schnittstellen Die Betreuung des Projektes erfolgte durch Frau Haase als Ausbilderin, Frau Damm als Auftraggeber und Herrn Neumann als Projektverantwortlicher. Für die Verteilung auf die Testsystem war Herr Brand verantwortlich. Datei 579868338 Autor Yves Schwarz Schlagwort Office-Vorlagen-Dialog OE E-AW Version 1.0 Datum 23.02.09 Seite 3 von 15 - Geschäftsbereich Entwicklung - 2 Projektplanung 2.1 Zeitplanung Das Projekt wurde im Zeitraum vom 19.01.08 bis 19.02.08 erarbeitet. Dabei wurden folgende Teilschritte mit dem voraussichtlichen Zeitaufwand durchgeführt. Projektvorbereitung 3h Planung der Vorgehensweise – Informationsbeschaffung der Vorlagenbereitstellung 3h Analyse 15 h IST-Analyse des Office-Vorlagen-Dialoges 5h SOLL-Konzept (Pflichtenheft) 10 h Realisierung 35 h Entwicklung der Favoritenliste 9h Entwicklung der Ordnerstruktur 15 h Designanpassungen 6h Test der Anwendung 5h Dokumentation 17 h Projektdokumentation 11 h Benutzerhandbuch 6h Gesamtstundenzahl für die Projektarbeit Datei 579868338 Autor Yves Schwarz 70 h Schlagwort Office-Vorlagen-Dialog OE E-AW Version 1.0 Datum 23.02.09 Seite 4 von 15 - Geschäftsbereich Entwicklung - 2.2 Kostenplanung Die bei der Durchführung des Projektes entstehenden Kosten ergeben sich aus dem für das Rechenzentrum Leipzig e.V. geltenden kalkulatorischen Kostensatz. Dieser setzt sich aus den Personalkosten (24 Euro / h) und den Sachkosten (12 Euro / h) zusammen. Somit betragen die Gesamtkosten je Stunde 36 Euro. Dieser Satz wurde durch die Organisationseinheit Controlling vorgegeben. Die Personalkosten umfassen die monatlichen Lohn- und Lohnnebenkosten. Die Sachkosten entsprechen allen Aufwendungen für Verbrauchsmaterialien, Betriebskosten wie Miete, Strom und Heizung sowie den Hard- und Softwarekosten inklusive Abschreibungen. Aufgrund des oben genannten Kostensatzes ergeben sich folgende Personalkosten: Personalkosten in Euro * Projektdauer in h = 24 Euro * 70 h = 1.680 Euro Die Sachkosten bilden in Summe: Sachkosten in Euro * Projektdauer in h = 12 Euro * 70 h = 840 Euro Daraus resultieren geplante Gesamtkosten in Höhe von 2.520 Euro für dieses Projekt. 2.3 Ressourcenplanung Für die Bearbeitung des Projektes wurde ein Standardarbeitsplatz mit Internetzugriff zur Verfügung gestellt. Für die Entwicklungsaufgaben wurde das Freeware-Programm Eclipse 3.1 auf Basis von Java 1.4.2 eingesetzt. Zur Erstellung der Dokumentation diente das Office Programm Microsoft Word 2000. Datei 579868338 Autor Yves Schwarz Schlagwort Office-Vorlagen-Dialog OE E-AW Version 1.0 Datum 23.02.09 Seite 5 von 15 - Geschäftsbereich Entwicklung - 3 Betriebliche Dokumentation 3.1 Voraussetzungen Der „Office-Vorlagen-Dialog“ ist eine auf Java basierende Client Anwendung. Auf dem Client wird lediglich die Java Runtime Environment (JRE) von Java benötigt. Aufgrund der vielen JavaAnwendungen in der DRV MD, welche alle unterschiedliche Java-Versionen benutzen, wird die JRE mitgeliefert. Die grafische Benutzeroberfläche wurde mit Hilfe der Grafikbibliothek „Swing“ erstellt. „Swing“ hat den Vorteil, dass es direkt von Java gerendert wird und nicht von nativen Betriebssystemkomponenten abhängig ist. 3.2 Projektverlauf Das Projekt wurde im Zeitraum vom 19.01.2009 bis zum 19.02.2009 durchgeführt. 3.2.1 Projektvorbereitungsphase Datum: 20.01.2009 Zeitverbrauch: 2 Stunden Ausgeführte Tätigkeiten: Planung der Vorgehensweise In dem ersten Schritt des Projektes wurde die Vorgehensweise geplant. Dazu gehörte die Planung und Gliederung der Projektarbeit, sowie die Planung der Vorgehensweise. Es wurden Notizen angefertigt, welche später in die Dokumentation eingearbeitet wurden. Datum: 21.01.2009 Zeitverbrauch: 1 Stunden Ausgeführte Tätigkeiten: Informationsbeschaffung zur Vorlagenbereitstellung Eine kurze Besprechung mit Frau Damm (Team Anwendungsservice) übermittelte präzise und umfassende Auskünfte zur Vorlagenbereitstellung. Datei 579868338 Autor Yves Schwarz Schlagwort Office-Vorlagen-Dialog OE E-AW Version 1.0 Datum 23.02.09 Seite 6 von 15 - Geschäftsbereich Entwicklung - 3.2.2 Fachliche Umsetzungsphase Datum: 22.01.2009 Zeitverbrauch: 5 Stunden Ausgeführte Tätigkeiten: IST-Analyse Nach der Besprechung mit Frau Damm konnte die derzeitige Situation der Office-Vorlagen detailliert dargestellt werden. Es wurde eine Übersicht zur Netzstruktur sowie eine Beschreibung der aktuellen Situation erstellt. In diesem Schritt kam es zu einer Einsparung von einer Stunde. Datum: 23.01.2009 – 26.01.2009 Zeitverbrauch: 8 Stunden Ausgeführte Tätigkeiten: SOLL-Konzept In dieser Phase wurde analysiert, wie das Ergebnis auszusehen hat. Es wurde ein Pflichtenheft erstellt, welches detaillierte Informationen über das Ziel und Verfahren des Projektes wiedergibt. In dieser Phase konnten zwei Stunden eingespart werden. Statt geplanter fünfzehn Stunden betrug der reale Bedarf nur dreizehn Stunden. 3.2.3 Technische Umsetzungsphase Datum: 27.01.2009 Zeitverbrauch: 1 Stunden Ausgeführte Tätigkeiten: Importierung des „Office-Vorlagen-Dialog“ Die Anwendung stand auf einem Server zur Verfügung. Diese wurde dann in die Entwicklungsumgebung „Eclipse SDK Version: 3.2.1“ importiert. Datum: 27.01.2009 Zeitverbrauch: 4 Stunden Ausgeführte Tätigkeiten: Erweiterung der Klasse „Oberflaeche“ Die Klasse „Oberflaeche“ repräsentiert die gesamte grafische Benutzeroberfläche. Diese wurde erweitert, indem ein „JTabbedPane“ erstellt wurde. „JTabbedPane“ ist eine Komponente, womit sich mehre Komponenten mit Registerkarten trennen lassen. Insgesamt sind drei Registerkarten entstanden: „Liste“, „Ordnerstruktur“ und „Favoriten“. Des weiteren sind zwei Buttons „zu Favoriten hinzufügen“ und „Favorit entfernen“ erstellt worden. Die passenden „ActionListener“ wurden vorbereitet. Datei 579868338 Autor Yves Schwarz Schlagwort Office-Vorlagen-Dialog OE E-AW Version 1.0 Datum 23.02.09 Seite 7 von 15 - Geschäftsbereich Entwicklung - Datum: 28.01.2009 Zeitverbrauch: 6 Stunden Ausgeführte Tätigkeiten: Erstellen der Klasse „Baumstruktur“ Die Klasse „Baumstruktur“ stellt die Struktur des Netzlaufwerkes grafisch dar. Diese Klasse wurde mit „JTree“ erweitert, sodass die Ansicht einer Ordnerstruktur entspricht. Aus der Klasse „DateiInfo“ konnten sämtliche Informationen aus einer „ArrayList“ ausgelesen werden, sodass nur noch die grafische Ansicht programmiert wurde. Hierzu musste ein „DefaultTreeModel“ erstellt werden. In diesem Model wurden ein „Root“-Knoten erstellt. Die Ordner und Dateien wurden gemäß der Anforderungen sortiert, eingefügt und auch ordnungsgemäß angezeigt. Außerdem wurde die Methode „SammelIcons“ erstellt, welche die System Icons von den einzelnen Dateitypen ausliest, um diese später für die Ansicht der Ordnerstruktur zu verwenden. Datum: 29.01.2009 Zeitverbrauch: 5 Stunden Ausgeführte Tätigkeiten: Erstellen der Klasse „TreeRenderer“ Nach erfolgreicher Implementierung der Baumstruktur war es nötig, eine Klasse zu erstellen, die die Icons von den Ordnern und Dateien ändert. Mit Hilfe der Komponente „DefaultTreeCellRenderer“ wurden die Icons für die jeweiligen Dateien erstellt. Durch die Methode „SammelIcons“ in der Klasse „Baumstruktur“ entstand nur ein geringer Performanceverlust, weil nur für die einzelnen Dateitypen Icons gesammelt wurden und nicht für jede einzelne Datei. Datum: 02.02.2009 Zeitverbrauch: 2 Stunden Ausgeführte Tätigkeiten: Erstellen der Klasse „BaumHoerer“ Um die Funktionalität der „Baumstruktur“ im vollen Maß zu gewährleisten, wurde die Klasse „BaumHoerer“ erstellt. Es wurde der „TreeSelectionListener“ und der „TreeExpansionListener“ implementiert. Zum einen war dies notwendig, da die aktuelle Information über die selektierte Office-Vorlage stets für die Statusleiste vorhanden sein muss, zum anderen darf gemäß der Anforderung nur ein Ordner geöffnet sein. Die Implementierung des Quellcodes verlief problemlos. Datei 579868338 Autor Yves Schwarz Schlagwort Office-Vorlagen-Dialog OE E-AW Version 1.0 Datum 23.02.09 Seite 8 von 15 - Geschäftsbereich Entwicklung - Datum: 02.02.2009 Zeitverbrauch: 3 Stunden Ausgeführte Tätigkeiten: Erstellen der Klasse „FavoritenListe“ Die Klasse „FavoritenListe“ ist dafür zuständig, dass die Favoriten ordnungsgemäß angezeigt werden. Durch die Erweiterung dieser Klasse mit einer „JList“ war es erforderlich, ein „DefaultListModel“ zu erstellen, in diesem alle Favoriten abgelegt werden. Die Speicherung der Favoriten erfolgt im öffentlichen Benutzerprofil der Anwender in einer „INI-Datei“. Die Klasse „FavoritenListe“ ist lediglich für die grafische Darstellung und das Einlesen der Favoriten verantwortlich. Datum: 03.02.2009 Zeitverbrauch: 2 Stunden Ausgeführte Tätigkeiten: Erstellen der Klasse „AddFav“ In diesem Schritt wurde die Klasse „AddFav“ erzeugt. Diese dient zur Übertragung des Favoriten in die Favoritenliste und in die INI-Datei. Zum Schreiben der INI-Datei wurde der „FileWriter“ benutzt. Datum: 03.02.2009 Zeitverbrauch: 2 Stunden Ausgeführte Tätigkeiten: Erstellen der Klasse „DelFav“ Um Favoriten löschen zu können, war es erforderlich, die Klasse „DelFav“ zu erstellen. Bei Löschung eines Favoriten, muss der Favorit aus der „INI-Datei“ und aus der Favoritenliste verschwinden. Technisch war es nicht möglich, eine einzelne Zeile aus einer Datei zu löschen, deshalb wurde die „INI-Datei“ mit den Einträgen aus der aktuellen Favoritenliste neu geschrieben. Datum: 04.02.2009 Zeitverbrauch: 2 Stunden Ausgeführte Tätigkeiten: Erstellen der Klasse „Oeffnen“ In der Klasse „Oeffnen“ wurde der Start einer Office-Vorlage mit der vom System vorgeschriebenen Anwendung realisiert. Mit Hilfe des Paketes „java.lang.Runtime“ war die Umsetzung ohne großen Zeitaufwand möglich. Datei 579868338 Autor Yves Schwarz Schlagwort Office-Vorlagen-Dialog OE E-AW Version 1.0 Datum 23.02.09 Seite 9 von 15 - Geschäftsbereich Entwicklung - Datum: 05.02.2009 Zeitverbrauch: 3 Stunden Ausgeführte Tätigkeiten: Anpassung der Klasse „Mousehoerer“ Die Klasse „Mousehoerer“ dient zum Abfangen und Ausführen von den verschiedenen „Mausklicks“. Es mussten mehrere Abfragen zu den „Klicks“ erstellt werden. In der Baumstruktur musste zwischen Ordnern und Dateien unterschieden werden, sodass nur die Möglichkeit bestand, Dateien zu öffnen. Einzelne Klicks sind für die Selektierung verantwortlich. Für die Favoritenliste konnte die bereits vorhandene Funktion für die Liste weiter benutzt werden. Datum: 06.02.2009 Zeitverbrauch: 2 Stunden Ausgeführte Tätigkeiten: Erstellung der Klasse „Start“ Durch die Vielzahl neuer Funktionen in der Anwendung war es notwendig, eine Klasse zu Implementieren, welche einen Ladebildschirm darstellt. Dieser wurde durch die grafische Komponente „JWindow“ in Verbindung mit der Komponente „JProgressBar“ erstellt. Datum: 09.02.2009 - 13.02.2009 Zeitverbrauch: 5 Stunden Ausgeführte Tätigkeiten: Test der Anwendung Anschließend an die Entwicklung wurden Tests durchgeführt und der „Office-Vorlagen-Dialog“ auf korrekte Funktionalität geprüft. Die Tests haben in der ersten Phase auf den Testrechnern der einzelnen Hauptverwaltungen (Halle, Leipzig und Erfurt) stattgefunden. Nachdem diese Tests erfolgreich abgeschlossen waren, wurde die Anwendung an Testpersonen versendet. Diese haben anhand eines Testplans den „Office-Vorlagen-Dialog“ getestet. Die Testergebnisse befinden sich im Anhang C. Die technische Umsetzungsphase hat insgesamt zwei Stunden mehr in Anspruch genommen als geplant. Dieses wurde durch die zusätzliche Mehrprogrammierung von „Listenern“ verursacht. Datei 579868338 Autor Yves Schwarz Schlagwort Office-Vorlagen-Dialog OE E-AW Version 1.0 Datum 23.02.09 Seite 10 von 15 - Geschäftsbereich Entwicklung - 3.2.4 Dokumentation Datum: 10.02.2009 Zeitverbrauch: 3 Stunden Ausgeführte Tätigkeiten: Kundengerechte Dokumentation der Ergebnisse Nach erfolgreichem Test der Anwendung wurde die kundengerechte Dokumentation in Form eines Benutzerhandbuches angefertigt. Datum: 19.01.2009 - 09.02.2009 Zeitverbrauch: 7 Stunden Ausgeführte Tätigkeiten: Betriebliche Dokumentation der Ergebnisse / des Projektverlaufs Während der Projektumsetzung wurden alle Arbeitsschritte und Vorgehensweisen in der betrieblichen Dokumentation festgehalten. Die Projektergebnisse und die Projektbewertung wurden erstellt. Datum: 11.02.2009 -19.02.2009 Zeitverbrauch: 6 Stunden Ausgeführte Tätigkeiten: Erstellung der Projektdokumentation Den Abschluss des Projektes stellt die Projektdokumentation dar. Im Laufe des Projektes sind Notizen angefertigt worden, die zusammengefasst die Projektdokumentation ergeben. Insgesamt wurden für diese Phase nur 16 statt der geplanten 17 Stunden benötigt. Damit konnte das Projekt in 69 Stunden durchgeführt werden. 3.3 Projektergebnisse Der Office-Vorlagen-Dialog konnte erfolgreich ausgebaut und getestet werden. Die Machbarkeit der Lösungen wurde nachgewiesen. Datei 579868338 Autor Yves Schwarz Schlagwort Office-Vorlagen-Dialog OE E-AW Version 1.0 Datum 23.02.09 Seite 11 von 15 - Geschäftsbereich Entwicklung - 4 Kundengerechte Dokumentation 4.1 Starten des Office-Vorlagen-Dialogs Der Office-Vorlagen-Dialog wird per Doppelklick auf die Datei „OfficeVorlagen.bat“ im Programmverzeichnis gestartet. Es erscheint ein Ladebildschirm, mit Ladebalken. Abbildung 1: Ladebildschirm 4.2 Registerkarten Es besteht die Möglichkeit zwischen drei Ansichten zu wählen. Ansicht 1: „Liste“ Die „Liste“ zeigt alle vorhanden Office-Vorlagen alphabetisch sortiert an. Ansicht 2: „Ordnerstruktur“ Die „Ordnerstruktur“ zeigt alle Ordner und die dazugehörigen Dateien an. Ansicht 3: „Favoriten“ Die Ansicht „Favoriten“ zeigt alle Office-Vorlagen an, die vorher als Favorit gespeichert wurden. Abbildung 2: Registerkarten mit Fokus auf "Ordnerstruktur" Datei 579868338 Autor Yves Schwarz Schlagwort Office-Vorlagen-Dialog OE E-AW Version 1.0 Datum 23.02.09 Seite 12 von 15 - Geschäftsbereich Entwicklung - 4.3 Ordnerstruktur Nach erfolgreichem Start erscheint die Ordnerstruktur. In dieser werden Ordner (Themenbereiche) und die dazugehörigen Dateien angezeigt. Abbildung 3: Ordnerstruktur Mittels Doppelklick auf einen Ordner oder auf das Erweiterungssymbol werden Ordner geöffnet bzw. geschlossen. Die Office-Vorlagen werden per Doppelklick geöffnet. Datei 579868338 Autor Yves Schwarz Schlagwort Office-Vorlagen-Dialog OE E-AW Version 1.0 Datum 23.02.09 Seite 13 von 15 - Geschäftsbereich Entwicklung - 4.4 Favoriten Oft benutzte Office-Vorlagen können aus der Ansicht „Liste“ ausgewählt und zu den Favoriten hinzugefügt werden. Dies geschieht entweder mit Klick der rechten Maustaste auf die gewünschte Datei oder mit der Schaltfläche auf der linken Seite. Abbildung 4: Favorit hinzufügen Es gibt auch die Variante, dass mehrere Favoriten hinzugefügt werden können. Mehrfachmarkierung ist mit der „STRG“- bzw. „SHIFT“-Taste möglich. Bei dieser Variante funktioniert das Hinzufügen zu den Favoriten nur über die Schaltfläche auf der linken Seite. Abbildung 5: mehrere Favoriten hinzufügen Die Favoriten werden unter der Registerkarte „Favoriten“ angezeigt. Abbildung 6: Favoriten Diese Favoriten können per Doppelklick oder rechte Maustaste >> Öffnen gestartet werden. Hinweis: Sobald Favoriten vorhanden sind, startet der Office-Vorlagen-Dialog in der Ansicht „Favoriten“. Datei 579868338 Autor Yves Schwarz Schlagwort Office-Vorlagen-Dialog OE E-AW Version 1.0 Datum 23.02.09 Seite 14 von 15 - Geschäftsbereich Entwicklung - 5 Projektbewertung / Zusammenfassung 5.1 Soll-Ist-Vergleich der Zeitplanung Tätigkeit geplant benötigt Das Projekt wurde im geplanten Zeitraum innerhalb eines Zeitfensters von 69 Stunden durchgeführt. Die Differenz zwischen geplanter und benötigter Zeit ergibt sich aus der Tatsache, dass für die fachliche Umsetzung des Projektes des Projektes weniger Aufwand entstand, als angenommen. Außerdem konnte die Dokumentation eine Stunde schneller erfolgen. 5.2 Soll-Ist-Vergleich Kostenplanung Kostenart Kostensatz geplante Kosten entstandene Kosten Die Differenz der geplanten und entstanden Kosten ergibt sich aus der geringeren Projektdauer. 5.3 Fazit Das Projekt wurde im angegebenen Zeitraum durchgeführt. Die Bearbeitung erfolgte vollständig. Sowohl die geplante Dauer als auch die geplanten Kosten konnten eingehalten werden. Im Ergebnis wurde die Machbarkeit der Lösungen aufgezeigt und ein ablauffähiges Programm inklusive dazugehöriger Dokumentation erstellt. Datei 579868338 Autor Yves Schwarz Schlagwort Office-Vorlagen-Dialog OE E-AW Version 1.0 Datum 23.02.09 Seite 15 von 15 - Geschäftsbereich Entwicklung - Glossar ActionListener Eine Schnittstelle zum Ausführen von Aktionen. ArrayList Dient zum Speichern mehrere Objekte. DefaultListModel Ein Datenmodell für Listen. DefaultTreeModel Ein einfaches Datenmodell für Baumstrukturen. DefaultTreeCellRenderer Verantwortlich für die Anzeige in einem Tree. Java Eine objektorientierte Programmiersprache von „Sun Microsystems“. Java Runtime Environment Die Laufzeitumgebung für Java-Anwendungen zum Ausführen von Java-Anwendungen. JProgressBar Eine grafische Swing-Komponente, welche einen Ladebalken darstellt. JList Eine Swing-Komponente, mit der sich eine Liste grafisch darstellen lässt. JTabbedPane Eine grafische Komponente, welche es möglich macht, mehrere Komponenten mittels Registerkarten zu trennen. „JTabbedPane“ kommt aus dem Paket „javax.swing.JComponent“. JTree Eine Swing-Komponente, mit der sich Baumansichten darstellen lassen. JWindow Ein einfaches Fenster, womit sich beliebige Dinge auf dem Desktop abbilden lassen. Rendern Bedeutet die Darstellung bzw. Berechnung von grafischen Inhalten. Swing Eine Grafikbibliothek und Programmierschnittstelle zum Programmieren von grafischen Benutzeroberflächen. Datei 579868338 Autor Yves Schwarz Schlagwort Office-Vorlagen-Dialog OE E-AW Version 1.0 Datum 23.02.09 Seite II - Geschäftsbereich Entwicklung - TreeSelectionListener Zum Beobachten von Selektionen eines Baumes. TreeExpansionListener Zum Beobachten von Erweiterungen eines Knotens in einem Baum. Datei 579868338 Autor Yves Schwarz Schlagwort Office-Vorlagen-Dialog OE E-AW Version 1.0 Datum 23.02.09 Seite III - Geschäftsbereich Entwicklung - Literaturverzeichnis http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JFrame.html Stand 27.01.09 http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JTabbedPane.html Stand 27.01.09 http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JTree.html Stand 28.01.09 http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/tree/DefaultTreeCellRenderer.ht ml Stand 29.01.09 http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/event/TreeSelectionListener.html Stand 02.02.09 http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/event/TreeExpansionListener.ht ml Stand 02.02.09 http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JList.html Stand 02.02.09 http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/DefaultListModel.html Stand 02.02.09 http://java.sun.com/j2se/1.4.2/docs/api/java/io/FileWriter.html Stand 03.02.09 http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Runtime.html Stand 04.02.09 http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JWindow.html Stand 06.02.09 http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JProgressBar.html Stand 06.02.09 Datei 579868338 Autor Yves Schwarz Schlagwort Office-Vorlagen-Dialog OE E-AW Version 1.0 Datum 23.02.09 Seite IV