1. Projektbezeichnung
Erstellung einer Webanwendung zur Verwaltung von Zeitungs-/Printverteilung.
1.1 Kurzform der Aufgabenstellung
Es soll eine Webanwendung erstellt werden, um die Zeitungs-/Printverteilung benutzerfreundlich und fehlerfrei verwalten und koordinieren zu können.
1.2 Ist-Analyse
Die Firma XY verlegt eine eigene Zeitung und veröffentlicht diese dann einmal monatlich. Im Moment ist die Zeitungsverteilung mit einem großen Aufwand verbunden, da alle Abläufe händisch zu erledigen sind. Dabei treten aber immer wieder Fehler auf, die wiederum eine zeitintensive Kontrolle benötigen.
2. Soll-Konzept
Die Webanwendung wird nach Abnahme der Firma XY auf deren Homepage integriert und die Datenbank online hinzugefügt. Nach einer erfolgreichen Anmeldung kann der Benutzer im Administrationsbereich auf die Webanwendung zugreifen, wenn er das Recht dazu vorher bekommen hat.
Zur Erfüllung der Zielsetzung werden folgende Techniken für diese Webanwendung eingesetzt: PHP, MySQL 5, Ajax, Javascript und HTML. Es wird eine Datenbank in der 3. Normalform modelliert. Bei der Datenbank wird die MySQL 5 eingesetzt, um auch die Abfrage zur Berechnung der Distanz zu den Verteilern schneller erfolgen zu lassen. Zur Umsetzung des Projektes wird als Entwicklungsumgebung „Aptana Studio“ eingesetzt.
Zum Thema Sicherheit werden die Eingaben des Benutzers wie Überprüfung der Felder und der Daten mit Java Script (zur Ausgabe der Fehlermeldung an den Benutzer), aber auch server-seitig kontrolliert.
Ziel des Auftrags ist, eine funktionsfähige Webanwendung zur Verwaltung und Koordinierung von Zeitungs- bzw. Printverteilung zu erstellen und dem Kunden (o. g. Firma) zur Verfügung zu stellen. Durch den Einsatz dieser Anwendung kann die Firma XY die Effizienz der Arbeit deutlich steigern und durchschnittlich 4 Stunden pro Woche sparen, was für die wirtschaftliche Bedeutung auch nicht unerheblich ist.
3. Phasenplanung
3.1 Hauptaufgaben
Ist- und Soll-Analyse
Planung des Projektes
Realisierung des Projektes
System und Funktionstest
Abschluss des Projektes
3.2 Teilaufgaben
Analyse des bisherigen Zustandes
Entwurf und Planung der Programmstruktur
Entwurf und Planung der Datenbank
Erstellung der Webanwendung
Funktionstests der Webanwendung
Implementierung der Anwendung auf die Online-Homepage
Datenbank online hinzufügen
Funktionstests der Webanwendung
Erstellung der Benutzerdokumentation
Abnahme und Übergabe
3.3 Projektphasen mit Zeitplanung in Stunden
1.Ist- und Soll-Analyse 5 h
2.Entwurf und Planung der Programmstruktur 7 h
3.Entwurf und Planung der Datenbank 5 h
4.Erstellung der Webanwendung 30 h
5.System- und Funktionstest 8 h
6.Dokumentation 13 h
7.Abnahme und Vorführung 2 h
Gesamtdauer: 70 Stunden
4. Dokumentation
Ergebnis der Ist-Analyse
Erstellung des Pflichtenheftes
Erstellung der Benutzerdokumentation