Projektarbeit
Abschlußprojekt im Rahmen der
Ausbildung zum Fachinformatiker,
Fachrichtung Anwendungsentwicklung
Thema:
Gruppen – ToDo – Liste
für die Verkaufssteuerungssoftware
Delphin
Projektdokumentation
Vorgelegt von Hanno Eulefeld
Osnabrück, 30.05.2000
Zeitraum der Bearbeitung:
11. – 26. April 2000
SEV Software Entwicklungs-
und Vertriebs-GmbH
Natruper Str 218b, 49090
Osnabrück
(alle Rechte beim Autor)
Inhalt
Projektbericht | 4 Seiten |
Seite 1
Seite 4 Seite 4 |
|
Pflichtenheft | 1 Seite |
Modulbeschreibung | 4 Seiten |
Seite 1 Seite 3 Seite 4 |
|
Softwaredokumentation | 4 Seiten |
Anwenderhandbuch (WinWord97 - Dokument) | 8 Seiten |
|
Seite 3 Seite 3 Seite 4 |
Inhalt | Projektbericht, Seite 1 |
Inhaltsübersicht
Di. 11.4. (8 Std.)
Formulierung Pflichtenheft / Erstellen
einer Liste aller zu verwaltenden Informationen.
=> Entwurf, Abstimmung mit Auftraggeber,
Endfassung, Abnahme durch Auftraggeber.
Definition der Datenbanktabellen
und Relationen, Einrichten in Testumgebung.
Layoutentwurf Benutzerschnittstelle, Abnahme durch Auftraggeber.
Beginn der Programmierung:
Programmierung:
Projektbericht, Seite 2 |
Do. 13.4. (8 Std.)
Programmierung:
Programmierung:
DB-Spalte aufwand ist float und Tabellenspalte
colAufwand ist Number.
Float-Daten aus der DB werden nicht
korrekt als Zahlen erkannt. Folgefehler z.B.
Schleife über alle Zeilen mit
Programmierung:
Projektbericht, Seite 3 |
Di. 18.4. (8 Std.)
Anwenderhandbuch
Mi. 19.4. (3 Std.)
Bis 1400 Uhr keine Projektarbeit (Supportaufgaben)
Modulbeschreibung
Do. 20.4. (6 Std.)
Ca. 2 Std. keine Projektarbeit (Supportaufgaben)
Modulbeschreibung
Programmierung
Di. 25.4. (8 Std.)
Ca. 2 Std. keine Projektarbeit (Supportaufgaben)
Inhalt | Projektbericht, Seite 4 |
Dies beinhaltet einerseits zwei neue Datenbanktabellen mit Abhängigkeiten untereinander und zu vorhandenen Tabellen der Delphin-Datenbank, andererseits eine multifunktionale Eingabe- und Ansichtsmaske.
Die Einbindung erforderte verschiedene Anpassungen in anderen Modulen (siehe Details in der Modulbeschreibung).
Die vom Modul verwendeten vorhandenen Elemente sind in der technischen Übersicht der Modulbeschreibung aufgeführt. Insbesondere sind hierbei die Adressensuche (Neuzuordnung einer Adresse zu einem Listeneintrag) und der Tabellendruck hervorzuheben. Diese beiden Elemente waren vorhanden und werden von dem ToDo-Modul bei Bedarf aufgerufen.
Centura SQLWindow/32 ermöglicht einen schnellen Layoutentwurf mit nachfolgender Definition von Eigenschaften und der Wirkung von Benutzereingaben.
Zunächst wurden die Anforderungen in einem Pflichtenheft festgeschrieben und die für die Speicherung der vorgegebenen Daten notwendigen Tabellen auf der Datenbank erzeugt.
Es folgte der Layoutentwurf für die Verwaltung der Daten.
Das Layout wurde anschließend sukzessive mit der geforderten Funktionalität ausgestattet.
Abschließend wurde das Modul, das zunächst in einer Testumgebung entwickelt wurde, in unsere aktuelle Laufzeitumgebung übertragen und weiteren Test unterzogen.
Im weiteren Verlauf entstanden die
Dokumentationen, unterbrochen von einigen wenigen Korrekturen am Programm
(Bedienungsoptimierung), sowie das Präsentationskonzept.
Erfahrungsbericht:
Die eigentliche Entwicklungsarbeit war aufgrund der inzwischen vorhandenen Erfahrung mit der Entwicklungsumgebung SQLWindows/32 sowie der Delphin-Datenbank schneller als erwartet abgeschlossen.
Dafür konnten die Zwischenergebnisse mit dem Auftraggeber abgestimmt und Änderungswünsche berücksichtigt werden.
Zusätzlich wurde Zeit für Tests und Korrekturen aufgrund ungünstiger Eigenschaften von SQLWindow/32 (z.B. beim Löschen und Sortieren in Tabellen oder im Zusammenhang mit Messages) benötigt.
Insgesamt bestätigte sich der
Umfang der kalkulierten Zeit.
Zeitaufwand (summarisch):
|
3 Std. |
|
3 Std. |
|
34 Std. |
|
24 Std. |
|
5 Std |