kann man hier seine beiträge nicht editieren?
dann muss ich es eben nochmal posten. Hab den antrag nochmal komplett überarbeitet. mir haben einige stellen noch nicht so gefallen.
Bitte nochmal ansehen.
Danke
Objekt-Status-Konfiguration
IST
Die**** GmbH nutzt zum Verarbeiten aller eingehenden Aufträge ein selbst entwickeltes Data Clearing Center, kurz DCC. Das Herzstück dieses Systems bildet ein endlicher Automat der die Aufträge anhand einer konfigurierbaren Reihenfolge schrittweise verarbeitet, wobei jedem Abarbeitungsschritt ein Status zugewiesen wird. In einer WebGui werden die Aufträge nach verschiedenen Views angezeigt und auch ihre aktuellen Status angezeigt.
Diese Status werden in einer Property-Datei gepflegt. Wenn nun auf Automatenseite ein bestehender Status geändert oder ein neuer Status hinzugefügt werden muss, so muss dieser von Hand mit einem Editor ebenfalls in der Properties-Datei angepasst, bzw. eingefügt werden um ihn auch auf der Weboberfläche verfügbar zu machen.
SOLL
Da die bestehende Vorgehensweise zur Pflege der Properties-Datei zeitaufwendig und auch fehleranfällig ist, soll eine Anwendung entwickelt werden, über welche die Status komfortabler und sicherer konfiguriert werden können.
Die Statusdaten sollen zukünftig in einer Datenbank gespeichert und bearbeitet werden.
Das Anpassen des bestehenden DCCs, im Bezug auf die Anzeige der Status auf der Weboberfläche, wird wegen seines großen Aufwandes nicht Bestandteil dieser Projektarbeit werden.
Das Konfigurationsprogramm soll die Möglichkeit bieten die Statusdaten einfach und schnell zu konfigurieren, zugleich soll es aber auch eine einfache Verwaltung der Daten ermöglichen.
Um bestehende Daten besser finden zu können soll die Anwendung auch über eine Suchfunktion verfügen und die angezeigte Statustabelle soll blätter bar sein.
Um Fehler beim Bearbeiten und Hinzufügen von Daten zu vermeiden soll vor dem Speichern überprüft werden, ob die Daten vollständig sind und ob keine Redundanzen bestehen
Entwicklungsumgebung
Für die Entwicklung der Anwendung wird Java 5 eingesetzt und für die Datenbankschnittstelle kommt JDBC zum Einsatz.
Als Entwicklungsumgebung dient Eclipse 3.4 und für die Datenbank wird Oracle 10g eingesetzt.
Projektphasen und deren Zeitplanung
1. Analyse (6 Std.)
- Ist Analyse (3 Std.)
- Soll Konzept (3 Std.)
2. Konzeption (5 Std.)
- Pflichtenheft (5 Std.)
3. Entwurf (6 Std.)
- Entity-Relationship-Diagramm für die Tabellenstruktur der Statustabellen (1 Std.)
- Klassendiagramme für Businesslogik und DBLayer(3 Std.)
- Use-Case-Diagramm für die Anwendungs-GUI (2 Std.)
4. Realisierung (26 Std.)
- Entwicklung DB-Layer (4 Std.)
- Entwicklung Anwendungslogik (12 Std.)
- Entwicklung der Benutzeroberfläche (7 Std.)
- Dokumentation (3 Stunden)
5. Qualitätssicherung(15 Std.)
- Testen (8 Std)
- Fehlerkorrektur/Anpassung (5 Std.)
- Vergleich Soll/Ist (2 Std.)
6. Dokumentation(12 Std.)
- Projektdokumentation(10 Std.)
- Benutzerdokumentation (2 Std.)
Gesamtaufwand: 70 Stunden
Projektdokumentation
Titelblatt
Inhaltsverzeichnis
1. Einführung
1.1. Firmenumfeld
1.2. Projektumfeld
1.3. Projektüberblick
2. Fachkonzept
2.1. Ist-Analyse
2.2. Soll-Analyse
2.3. Anwendungsmodell
2.4. Testfälle
3. IV-Konzept
3.1. Technologien
3.2. Systementwurf
3.3. Entity-Relationship-Diagramm
3.4. Klassendiagramm
4. Dokumentation
4.1. Benutzerdokumentation
4.2. Entwicklerdokumentation