zurück zur Übersicht

Inhalt   


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)


Deckblatt

Inhalt


Projektbericht 4 Seiten
  1. Stichwortdokumentation des Projektverlaufs
  2. Abgrenzung der Eigenleistung von den vorhandenen Elementen
  3. Anmerkungen
Seite 1
Seite 4
Seite 4
Pflichtenheft 1 Seite
Modulbeschreibung 4 Seiten
  1. Elemente
  2. Technische Übersicht
  3. Funktionalität
Seite 1
Seite 3
Seite 4
Softwaredokumentation 4 Seiten
Anwenderhandbuch  (WinWord97 - Dokument) 8 Seiten
  1. Zweck der ToDo-Liste
  2. Aufruf der ToDo-Liste
  3. Umgang mit der ToDo-Liste
Seite 3
Seite 3
Seite 4

     

Inhalt Projektbericht, Seite 1
    Projektbericht ToDo-Liste


Inhaltsübersicht

  1. Stichwortdokumentation des Projektverlaufs
  2. Abgrenzung der Eigenleistung von den vorhandenen / verwendeten Elementen
  3. Anmerkungen
Inhalt
  1. Stichwortdokumentation


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:

Mi. 12.4. (8 Std.)

Programmierung:


Projektbericht, Seite 2

Do. 13.4. (8 Std.)

Programmierung:

Fr. 14.4. (6 Std.)

Programmierung:

Bsp.: Call SalTblPopulate ( hWndForm, hSql, 'select aufwand from sysadm.todo where todoid = :colId into :colAufwand')

DB-Spalte aufwand ist float und Tabellenspalte colAufwand ist Number.
Float-Daten aus der DB werden nicht korrekt als Zahlen erkannt. Folgefehler z.B.

Umweg: Nach SalTblPopulate alle Aufwandsfelder nachtragen.

Schleife über alle Zeilen mit

    1. Call SqlImmediate ( 'select aufwand from sysadm.todo where todoid = :colId into :nAufwand' )
    2. Set colAufwand = nAufwand
Mo. 17.4. (8 Std.)

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

Softwaredokumentation
 
 

Di. 25.4. (8 Std.)

Mi. 26.4. (6 Std.)

Ca. 2 Std. keine Projektarbeit (Supportaufgaben)


Inhalt Projektbericht, Seite 4
  1. Abgrenzung
Für die Verkaufssteuerungssoftware Delphin wurde ein neues Modul entwickelt.

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.

Inhalt

  1. Anmerkungen
Projektverlauf / Vorgehensweise:

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):
 
  1. Datenliste / Pflichtenheft:
3 Std.
  1. Datenbankanpassung:
3 Std.
  1. Programmierung / Tests:
34 Std.
  1. Dokumentation:
24 Std.
  1. Präsentation ausarbeiten:
5 Std

Inhalt