Untern den öffentlich-rechtlichen Versicherungseinrichtungen Deutschlands ist die Lippische Landes-Brandversicherungsanstalt (LLB) eine der ältesten. Die 1752 gegründete LLB durfte bis 1925 ausschließlich Brandschäden versichern und hielt bis 1994 in dieser Versicherungssparte das Monopol im Kreis Lippe. Ab 1925 trat die LLB auch als sogenannter Kompositversicherer auf, d.h. sie durfte nun auch weitere Versicherungssparten aktiv anbieten. Derzeit betreibt die LLB in ihrem Geschäftsgebiet hauptsächlich die folgenden Versicherungszweige und -sparten: Feuer-Versicherung Einbruchdiebstahl-Versicherung Leitungswasser-Versicherung Glas-Versicherung Sturm-Versicherung Hausrat-Versicherung Wohngebäude-Versicherung Technische Versicherungen Transport-Versicherung Kraftfahrt-Versicherung Allgemeine Unfallversicherung Allgemeine Haftpflichtversicherung
Außerdem schließt die LLB Lebensversicherungen für die Westfälische Provinzial ab und vermittelt Rechtsschutz- und Krankenversicherungen. Das ursprüngliche Kerngeschäft, die Gebäude-Feuerversicherung, stellt heute nur noch einen Anteil von weniger als 18% des Beitragsvolumens dar. 1948 übernahm der Landesverband Lippe die Verwaltung der LLB. Der Landesverband Lippe hat die Kernaufgabe „außer der Deckung seiner eigenen Verwaltungskosten und der Bildung der erforderlichen Rücklagen die kulturellen Belange und die Wohlfahrt der Bevölkerung im Bezirk des ehemaligen Landes Lippe im Rahmen seiner Leistungsfähigkeit ... zu fördern“ 2
Die LLB schüttet Gewinne, die nicht den Rücklagen zufließen müssen, in Form von Beitragssenkungen wieder an die Versicherungsnehmer aus.
Inhaltsverzeichnis
1 Einleitung
1.1 Firmenprofil der Lippischen Landes-Brandversicherungsanstalt
1.2 Firmenprofil der ICL GmbH
1.3 Problemdefinition
1.3.1 Technische Gegebenheiten
1.3.2 Geplante Rahmenbedingungen
1.4 Vorgehensweise
2 Anwendung “Navigation im Intranet“
2.1 Beschreibung der derzeitigen Navigation im Intranet
2.2 Anforderungsprofil der neuen Navigation
2.2.1 Zugriffssteuerung über Benutzerberechtigungen
2.2.2 Verfügbarkeit
2.2.3 Benutzerkomfort
2.2.4 Performance
2.2.5 Administration
3 Werkzeuge für die Implementierung
3.1 Apache Tomcat
3.2 Java
3.3 JavaServerPages
3.4 JavaScript
3.5 Hypertext Markup Language (HTML)
3.6 Oracle DB
3.6.1 Oracle SQL
3.6.2 Oracle PL/SQL
4 Systementwurf
4.1 Programmstruktur
4.2 Datenbankzugriff
4.2.1 JDBC
4.2.2 LLBDataContainer
4.2.3 Standardisierte Zugriffsklassen
4.2.4 PL/SQL Prozedur- und Funktionsaufrufe
4.3 Darstellung auf der Clientseite
4.4 Datenmodell
4.5 Geschäftslogik
4.5.1 Geschäftslogik Navigation
4.5.2 Geschäftslogik Administration
5 Realisierung des Systementwurfes
5.1 Umsetzung des Entwurfes
5.2 Funktionsüberprüfung
5.2.1 Strukturtest (White-Box-Test)
5.2.2 Funktionstest (Black-Box-Test)
5.3 Performancetest
5.4 Einführung der Applikation im Produktionssystem
6 Fazit und Ausblick
Zielsetzung & Themen
Die Arbeit befasst sich mit der Entwicklung und Implementierung einer webbasierten Navigationslösung für ein firmeninternes Intranet. Ziel ist es, die bestehende, statische und schwer wartbare Navigationsstruktur durch eine dynamische, auf einer 3-Tier-Architektur basierende Lösung zu ersetzen, die eine rollenbasierte Zugriffssteuerung und effiziente Administration ermöglicht.
- Entwicklung eines webbasierten Frontends mittels JavaServerPages (JSP).
- Einsatz von Java Servlets zur Bewältigung der Geschäftslogik.
- Implementierung einer MVC-Architektur für eine klare Trennung von Datenhaltung, Darstellung und Steuerung.
- Verwendung von Oracle-Datenbanken als zentrales Speichermedium für Navigationsdaten.
- Realisierung einer konfigurierbaren, rollenbasierten Navigation für das Intranet.
Auszug aus dem Buch
1.3 Problemdefinition
Das seit Ende 1996 existierende Intranet „Lippische intern“ dient im Wesentlichen der Bürokommunikation bei der Lippischen Landes-Brandversicherungsanstalt. Es hat seit seinem Start 1996 ein Volumen von derzeit ca. 20.000 HTML-Seiten erreicht. Zu zwei Dritteln sind diese Seiten statisch und werden von mehreren Redakteuren in den einzelnen Bereichen und Abteilungen der LLB gepflegt. Die restlichen Seiten werden dynamisch erzeugt. Kleine Applikationen, die in das Intranet integriert sind basieren auf diesen dynamischen Seiten. Beispiele für diese Applikationen sind eine Telefonauskunft, ein Formular-Suchservice, oder der Essenbestelldienst, um nur einige zunennen.
Nachdem das Intranet anfangs noch als „Spielerei“ der zuständigen Redaktion angesehen wurde, erfreut es sich derzeit einer hohen Akzeptanz und ausgiebiger Nutzung. Seit seiner Entstehung ist das Intranet stark angewachsen, dabei wurde jedoch keine besondere Rücksicht auf die Wartbarkeit und Dokumentation genommen. Das Resultat ist eine Technologiemischung, die für außenstehende Entwickler nur sehr schwer zu erfassen ist. Außerdem weist das Intranet weder ein einheitliches Layout noch eine konsequente Navigation durch den Inhalt auf.
Diese Tatsache führt immer wieder zu Irritationen bei den Usern, da man sich leicht in den verschiedenen Schachtelungstiefen verliert.
Zusammenfassung der Kapitel
1 Einleitung: Beschreibt das Firmenumfeld der LLB, die technologische Ausgangslage des bestehenden Intranets und die daraus resultierende Notwendigkeit einer Neuentwicklung.
2 Anwendung “Navigation im Intranet“: Analysiert den Ist-Zustand der Navigation und definiert das Anforderungsprofil für eine effiziente, benutzerfreundliche und administrierbare neue Lösung.
3 Werkzeuge für die Implementierung: Stellt die gewählten technologischen Komponenten wie Apache Tomcat, Java, JSP, JavaScript und Oracle-Datenbanken vor und begründet deren Auswahl.
4 Systementwurf: Entwickelt das Konzept für die neue Navigationslösung basierend auf einer MVC-Architektur, inklusive Datenbankmodell und Geschäftslogik.
5 Realisierung des Systementwurfes: Beschreibt die konkrete technische Umsetzung, die durchgeführten Tests sowie die Einführung der neuen Applikation im Produktivbetrieb.
6 Fazit und Ausblick: Bewertet den Erfolg des Projekts nach der Einführung und zeigt zukünftige Optimierungsmöglichkeiten auf.
Schlüsselwörter
Intranet, Navigation, JavaServerPages, Servlet, MVC-Architektur, Oracle, Datenbank, Berechtigungsmodell, Web-Entwicklung, 3-Tier-Architektur, Apache Tomcat, JavaScript, Systementwurf, Implementierung, Administration.
Häufig gestellte Fragen
Worum geht es in dieser Arbeit grundsätzlich?
Die Arbeit behandelt die Modernisierung einer Intranet-Navigation bei einem Versicherungsunternehmen, um diese wartbarer, konsistenter und benutzerfreundlicher zu gestalten.
Was sind die zentralen Themenfelder?
Die zentralen Themen sind die webbasierte Softwareentwicklung unter Verwendung von Java-Technologien, Datenbankdesign, Systemarchitektur (MVC) und Anforderungen an die Benutzerführung im Intranet.
Was ist das primäre Ziel der Arbeit?
Das primäre Ziel ist die Entwicklung und Implementierung einer dynamischen, datenbankgestützten Navigationsstruktur, die eine rollenbasierte Administration erlaubt.
Welche wissenschaftliche Methode wird verwendet?
Die Arbeit folgt dem klassischen Software-Lifecycle-Modell: Analyse des Ist-Zustandes, Anforderungserhebung, Systementwurf, Implementierung und anschließende Funktionsprüfung.
Was wird im Hauptteil behandelt?
Der Hauptteil gliedert sich in die Bedarfsanalyse, die Wahl der Werkzeuge, den architektonischen Systementwurf nach dem MVC-Prinzip und die detaillierte Beschreibung der Realisierung.
Welche Schlüsselwörter charakterisieren die Arbeit?
Die wichtigsten Begriffe umfassen Intranet-Navigation, JavaServerPages (JSP), Java Servlets, MVC-Architektur und Oracle-Datenbanksysteme.
Wie löst der Autor das Problem der Zugriffssteuerung?
Die Zugriffssteuerung wird durch ein rollenbasiertes Modell realisiert, das in der Datenbank abgebildet ist, wodurch der Navigationsinhalt dynamisch für den jeweiligen Benutzer generiert wird.
Warum wurde JavaScript für die Darstellung gewählt?
JavaScript wird für die clientseitige Darstellung des Navigationsbaums verwendet, um eine interaktive und objektorientierte Benutzerführung zu ermöglichen, ohne bei jedem Klick eine komplette Neuladung der Seite zu erzwingen.
- Quote paper
- Christian Heuermann (Author), 2004, Bearbeiten betrieblicher Informationen für ein firmeninternes Intranet. Entwicklung und Implementierung eines webbasierten Front-Ends auf Basis von JavaServerPages, Munich, GRIN Verlag, https://www.grin.com/document/26896