d0pe Geschrieben 29. Januar 2007 Teilen Geschrieben 29. Januar 2007 Hallo, wie versprochen hier mal mein Projektantrag. Wäre nett, wenn ihr euch diesen mal zu gemüte führt und mir vielleicht bisschen feedback geben würdet. Zusatzmodul „Listenerstellung“ für Customer Relationship Management System 1. Projektbezeichnung (Teilaufgabe): Zusatzmodul Listenerstellung für CRM System. 1.1 Kurzform der Aufgabenstellung: Die XXXX ist ein Dienstleister der XXXX und organisiert den vollständigen EDV Betrieb von diesem Unternehmen. Auf Anregung der XXXX soll ein Zusatzmodul für das von uns entwickelte CRM System programmiert werden. Dieses soll automatisierte Listenerstellung ermöglichen. 1.1 Ist Analyse: Das oben erwähnte CRM System ist zurzeit im Einsatz und soll durch das Zusatzmodul erweitert werden. Die CRM Oberfläche ist in Java programmiert und die wesentliche Verarbeitung läuft auf der iSeries in Cobol Programmen ab. Dieses Konzept soll auch beim programmieren des Zusatzmoduls übernommen werden. Da Listen zurzeit noch manuell beantragt werden, dauert dies aufgrund der Hauspostverteilung einen halben Arbeitstag. Durch die automatisierte Erstellung wird Zeit gespart und das Operating, welches die Listen manuell mit Cobol Programmen erstellt, wird entlasstet. Da die Cobol Programme für die Listenerstellung alle im Einsatz sind, sollen keine neuen programmiert werden (Wiederverwertbarkeit). Es soll sich nur das ansteuern dieser Programme ändern, um Daten aus Java zu übergeben und den Ablauf zu automatisieren. 2. Zielsetzung entwickeln / Soll-Konzept 2.1 Was soll am Ende des Projekts erreicht sein? Nach Fertigstellung und Implementierung des Moduls, soll der CRM Anwender in der Lage sein Listen zu erstellen. Der Ablauf wird sich wie folgt zusammensetzten: 1. Der Anwender startet die CRM Anwendung. 2. Vorgegebene Listen und zugehörige Parameter sind in einer zentralen Steuerdatei auf der iSeries verwaltet und werden im Java Programm geladen. 3. Anwender sucht sich eine Liste aus. 4. Zu dieser Liste werden Mögliche Schlüsselfelder vorgegeben (Selektierungsmöglichkeiten). 5. Nach dem ausfüllen der Schlüsselfelder werden die Parameter an eine Stored Procedure übergeben und es wird ein Cobol Programm auf der ISeries gestartet. 6. Das Cobol Programm holt sich die Parameter aus der Stored Procedure und schreibt diese in die Vorlaufkarte des Benutzers zu der passenden Liste und ruft das passende CL Programm auf. Das CL Programm wird mit dem Benutzer und der zu verwendeten Vorlaufkarte überschrieben. 7. Die Liste wird erstellt und auf der Etage des Anfordernden gedruckt. Am Ende sollen folgende Komponenten existieren: - Java Programm für das Front-end. - Stored Procedure für die Übergabe der Daten an die iSeries. - Cobol Programm für die zentrale Verarbeitung des Ablaufs auf der iSeries. - Vorlaufkarten für jeden CRM Anwender - CL Programme zum erstellen der Listen (existieren schon) - Steuerdatei für Listen und Parameter. 2.2. Welche Anforderungen müssen erfüllt sein? Um das Projekt umzusetzen, müssen folgende Anforderungen erfüllt sein: - JDK 1.5 - Java Entwicklungsumgebung (Eclipse 3.2.0) - iSeries (Version) - Microsoft Word, Visio, Project 3. Projektstrukturplan entwickeln: 3.1 Hauptaufgaben und Teilaufgaben auflisten: Auftragsklärung --Genaue Festlegung der Anforderung an die Applikation --Erstellung eines Pflichtenheftes Planung des Programmaufbaus (geeignete Klassenstruktur, Datenflussplan) Erstellung der Anwendung --Erstellung des Front-ends --Erstellung der Stored Procedure --Erstellung des Cobol Programms --Erstellung der Steuerdatei --Erstellung der Vorlaufkarten Programmtest --Lauffähigkeit überprüfen --Korrekturmaßnahmen, falls notwendig Projektdokumentation 4. Projektphasen mit Zeitplanung in Stunden: Analyse --Festsetzung der Anforderungen an die Anwendung / Erstellen eines Pflichtenheftes 3 Stunden Entwurf --Programmentwurf (Klassendiagramm, Datenflussplan) 6 Stunden --Entwurf der GUI 2 Stunden Umsetzung --Erstellung des Java Codes 18 Stunden --Erstellung der Steuerdatei 6 Stunden --Erstellung der Stored Procedure 1 Stunde --Erstellung des Cobol Programms 8 Stunden --Erstellung der Vorlaufkarten 3 Stunden Test --Programmtest, nachstellen möglicher Problemfälle, Dokumentation der Ergebnisse 6 Stunden --Behebung von Fehlern und Korrektur von Auffälligkeiten 3 Stunden Modulimplementation 1 Stunde Projektdokumentation 13 Stunden Gesamt: 70 Stunden LG dope Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
d0pe Geschrieben 29. Januar 2007 Autor Teilen Geschrieben 29. Januar 2007 hm keiner ne idee? :-( Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
bimei Geschrieben 29. Januar 2007 Teilen Geschrieben 29. Januar 2007 Doch, ich: Hab etwas mehr Geduld, Du siehst doch wie viel hier täglich mit Bitte um "Drüberschauen" gepostet wird. bimei Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Schiller256 Geschrieben 29. Januar 2007 Teilen Geschrieben 29. Januar 2007 Für meinen Geschmack arbeitest du jetzt an zu vielen Baustellen auf einmal. Du hast zum einen das Java Front-End dann die COBOL-Programme und dann noch die Schnittstellen die dazwischen liegen. Deshalb bist du auch recht lange am Programmieren und Testen geplant wird bei dir recht wenig. Was mir nicht klar wird ist der Punkt Modulimplementation was machst du da und wo kommt der Plötzlich her? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
d0pe Geschrieben 30. Januar 2007 Autor Teilen Geschrieben 30. Januar 2007 naja das ist ja ein zusatzmodul für unser CRM System. Dieses wird dann im Punkt implementation in die laufende CRM Anwendung implementiert. Mit dem Testen hab ich bisschen was geändert und mehr zeit eingeplannt. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.