Bei der Projektbearbeitung werden von der ersten Idee bis hin zur Realisierung, d.h.
Materialisierung des Objektes eine Vielzahl von Dokumenten von den am Projekt
Beteiligten generiert.
Hierzu gehören neben den Textdokumenten, wie Verträge, Aktenvermerke, Briefe,
Faxe, Leistungsverzeichnisse und dergleichen insbesondere Skizzen, Zeichnungen
und vor allem Pläne, die im Planungsprozess die Idee zur festen Gestalt werden
lassen.
Der Planungsprozess stellt sich dabei als mehrstufig und sehr dynamisch dar.
Für die Umsetzung der Idee werden zunächst verschiedene Möglichkeiten im Zuge
der Vorplanung aufgezeigt. Nach Wahl einer Variante durch den Bauherrn wird diese
im Entwurf weiter vertieft und schließlich einer Genehmigung zugeführt, womit das
Baurecht geschaffen wird. Ist dies vorhanden, können die Ausführungspläne erstellt
werden.
An diesem Ablauf wird deutlich, dass eine Vielzahl von Bearbeitungsschritten bis zur
Realisierung erforderlich ist.
Für die Durchführung des Planungsprozess sind zudem eine Vielzahl von Fachleuten,
wie Objektplaner (Architekt), Statiker (Tragwerksplaner) usw. erforderlich.
Zur erfolgreichen Durchführung des Projektes ist ein intensiver Gedankenaustausch
und damit ein hoher Grad an Kommunikation notwendig.
Da sich die Projektbeteiligten im Normalfall nicht im selben Haus befinden, werden
hierzu moderne Kommunikationsmittel, wie Telefax und Email, aber auch noch der
Versand von Unterlagen auf dem Postweg, benutzt. [...] Die Ausgangssituation und Analyse des Marktes zeigt, dass zwar ein hoher Bedarf an
webbasierten Plan-Management-Systemen besteht, die sich auf dem Markt
befindlichen Produkte aber eine hohe Komplexität aufweisen und erhebliche
Investitions- und Betriebskosten nach sich ziehen.
Anpassungen und Erweiterungsmöglichkeiten sind nur bedingt möglich und mit
weiteren Kosten verbunden.
Mit vorliegender Masterarbeit soll daher auf Grundlage frei verfügbarer Technologien
und Software ein kostengünstiges, webbasiertes und erweiterungsfähiges System
entwickelt werden, das den Projektbeteiligten als Plattform für den Austausch und
das Management ihrer Pläne von Projektbeginn bis hin zur Realisierung auf der
Baustelle dient.
Die zu berücksichtigenden Problem- und Aufgabenstellungen werden im Detail
nachfolgend dargelegt.
Inhaltsverzeichnis
1. Problem- und Aufgabenstellung
1.1. Ausgangssituation, Marktanalyse und Zielsetzung
1.1.1. Problemstellung
1.1.2. Marktanalyse
1.1.3. Zielsetzung
1.2. Resultierende Aufgabenstellung
2. Entwicklung und Implementierung des Datenbankmodells
2.1. Anforderungsanalyse
2.1.1. Modellierung der Daten
2.1.2. Zugriffsrechte
2.2. Konzeptioneller Entwurf (ER-Modell)
2.2.1. Datenschicht
2.2.2. Datenschicht und logischer Entwurf
2.3. Datenbankdefinition
3. Analyse, Ansatz, Lösung und Umsetzung mittels PHP und MySQL
3.1. Systemsicherheit
3.1.1. Anmeldevorgang, Passwortverschlüsselung
3.1.2. Sessionmanagement
3.2. Planmanagement
3.2.1. Erfassen von Plänen und Upload
3.2.2. Pläne ändern und indizieren
3.2.3. Download und Sichten von Plänen
3.2.4. Suche von Plänen
3.2.5. Genehmigung und Ausführung der Pläne
3.2.5.1.Genehmigung von Plänen
3.2.5.2.Ausführung von Plänen (Durchführungsmeldung)
3.2.6. Löschen von Plänen
3.3. Verwaltungsfunktionen
3.3.1. Zugang zu den Verwaltungsfunktionen
3.3.2. Neuanlegen von Benutzern
3.3.3. Ändern / Löschen von Benutzern
3.3.4. Sichten / Durchsuchen der Log-Tabellen
3.3.4.1. Login_List
3.4.4.2. View_List / Upload_List / Download_List / Freigabe_Liste / pl_ausgefuehrt_von
3.4. Sonstiges (Hilfe und Tools)
3.4.1. Tools
3.4.2. Hilfe
4. Implementierung
4.1. Aufbau und die Struktur der Webpage
4.2. Design
4.3. Menüpunkte
4.3.1. Startseite / Anmelden
4.3.2. myPlan
4.3.3. Plansuche
4.3.4. Tools/Hilfe
4.3.5. Verwaltung
4.3.6. Abmelden
5. Zusammenfassung und Ausblick
Zielsetzung und Themen
Ziel der Arbeit ist die Entwicklung eines kostengünstigen, webbasierten und erweiterungsfähigen Systems zur Unterstützung des Planmanagements in Bauprojekten, um die Kommunikation und den Datenaustausch zwischen den Projektbeteiligten zu optimieren und Redundanzen sowie Fehlerpotentiale zu minimieren.
- Anforderungsanalyse und Datenbankmodellierung für Bauprojekte
- Implementierung eines webbasierten Zugriffs mittels PHP und MySQL
- Entwicklung funktionaler Workflows für Planupload, -änderung und -genehmigung
- Rechtegesteuerte Zugriffskontrolle und Benutzerverwaltung
- Systemdokumentation und Protokollierung (Logging) von Projektaktivitäten
Auszug aus dem Buch
1.1.1. Ausgangssituation
Bei der Projektbearbeitung werden von der ersten Idee bis hin zur Realisierung, d.h. Materialisierung des Objektes eine Vielzahl von Dokumenten von den am Projekt Beteiligten generiert. Hierzu gehören neben den Textdokumenten, wie Verträge, Aktenvermerke, Briefe, Faxe, Leistungsverzeichnisse und dergleichen insbesondere Skizzen, Zeichnungen und vor allem Pläne, die im Planungsprozess die Idee zur festen Gestalt werden lassen.
Der Planungsprozess stellt sich dabei als mehrstufig und sehr dynamisch dar. Für die Umsetzung der Idee werden zunächst verschiedene Möglichkeiten im Zuge der Vorplanung aufgezeigt. Nach Wahl einer Variante durch den Bauherrn wird diese im Entwurf weiter vertieft und schließlich einer Genehmigung zugeführt, womit das Baurecht geschaffen wird. Ist dies vorhanden, können die Ausführungspläne erstellt werden.
An diesem Ablauf wird deutlich, dass eine Vielzahl von Bearbeitungsschritten bis zur Realisierung erforderlich ist. Für die Durchführung des Planungsprozess sind zudem eine Vielzahl von Fachleuten, wie Objektplaner (Architekt), Statiker (Tragwerksplaner) usw. erforderlich.
Zur erfolgreichen Durchführung des Projektes ist ein intensiver Gedankenaustausch und damit ein hoher Grad an Kommunikation notwendig. Da sich die Projektbeteiligten im Normalfall nicht im selben Haus befinden, werden hierzu moderne Kommunikationsmittel, wie Telefax und Email, aber auch noch der Versand von Unterlagen auf dem Postweg, benutzt.
Zusammenfassung der Kapitel
1. Problem- und Aufgabenstellung: Analyse der bestehenden Problematik bei der manuellen Planverwaltung und Definition der Ziele für ein webbasiertes System.
2. Entwicklung und Implementierung des Datenbankmodells: Entwurf der Datenstrukturen und Entities für Bauherren, Planer, Baufirmen und Pläne sowie Festlegung der Zugriffsrechte.
3. Analyse, Ansatz, Lösung und Umsetzung mittels PHP und MySQL: Detailbeschreibung der technischen Umsetzung inklusive Sicherheitskonzept, Planmanagement-Funktionen und Verwaltungslogik.
4. Implementierung: Dokumentation der Struktur der Webseiten, des Designs und der verschiedenen Menüpunkte des Systems.
5. Zusammenfassung und Ausblick: Resümee des Projekterfolgs und Möglichkeiten zur zukünftigen Erweiterung des Systems.
Schlüsselwörter
Planmanagement, Bauwesen, webbasiertes System, Datenbankmodell, PHP, MySQL, Projektbeteiligte, Dokumentenaustausch, Zugriffskontrolle, Planungsprozess, Softwareentwicklung, Workflow, Datensicherheit, Anforderungsanalyse, Projektdokumentation
Häufig gestellte Fragen
Worum geht es in dieser Arbeit grundsätzlich?
Die Arbeit befasst sich mit der Entwicklung eines webbasierten Systems zur Verwaltung von Planunterlagen im Bauwesen, um den Austausch zwischen Architekten, Bauherren und ausführenden Firmen zu effizienter zu gestalten.
Was sind die zentralen Themenfelder?
Die zentralen Themen sind die digitale Erfassung von Plänen, die Steuerung von Zugriffsrechten, die historische Nachverfolgung von Änderungen sowie die webbasierte Darstellung und Archivierung von Bauprojekt-Daten.
Was ist das primäre Ziel der Arbeit?
Ziel ist es, eine kostengünstige und flexible Alternative zu kommerziellen Projekträumen zu schaffen, die es ermöglicht, aktuelle Planungsstände zentral und jederzeit für Berechtigte verfügbar zu machen.
Welche wissenschaftliche Methode wird verwendet?
Es wird ein systematischer Ansatz der Anforderungsanalyse, der Datenbankmodellierung (ER-Modell) und der anschließenden softwaretechnischen Implementierung mittels PHP und MySQL gewählt.
Was wird im Hauptteil behandelt?
Der Hauptteil gliedert sich in die Datenbankdefinition, die Sicherheitsarchitektur (Login, Passwort-Hashing), die Programmierung der Kernfunktionen (Upload, Änderung, Genehmigung) und die Implementierung der Benutzeroberfläche.
Welche Schlüsselwörter charakterisieren die Arbeit?
Typische Schlagworte sind Planmanagement, webbasierte Systeme, MySQL, PHP, Zugriffskontrolle und Bauprojektkommunikation.
Warum wird für die Passwörter die MD5-Funktion verwendet?
MD5 dient als Einweg-Hash-Funktion, um Passwörter sicher in der Datenbank zu speichern, sodass sie nicht im Klartext lesbar sind und somit vor unbefugtem Zugriff geschützt werden.
Welche Rolle spielt der Architekt in diesem System?
Dem Architekten kommt als Beauftragter des Bauherrn eine administrative Rolle zu, da er neben der Planerstellung auch die Datenbankverwaltung sowie die Genehmigung von Plänen übernimmt.
- Quote paper
- Werner Zacher (Author), 2004, Entwicklung eines Plan-Management-Systems mit webbasierten Techniken, Munich, GRIN Verlag, https://www.grin.com/document/32257