lnvincible Geschrieben 30. Januar 2013 Geschrieben 30. Januar 2013 Hallo zusammen, bitte um eure Bewertungen zu meinem Projektantrag. 1. Projektbezeichnung WLM – Webmodul – Login Management for B2B Plattform LDB.winner 1.1 Kurzform der Aufgabenstellung Es soll ein Webmodul erstellt werden, welche das Erstellen und Verwalten von B2B Benutzerkonten für das Webportal LDB.winner ermöglichen soll. Die dazugehörige Benutzeroberfläche soll dem First Level Support das Erstellen und Verwalten von Benutzerkonten erleichtern. 1.2 Ist-Analyse Der LDB.winner wird durch ein Login gesichert. Derzeit werden die Anfragen des Kunden nach einem Login an unsere Kundenbetreuung gestellt und anschließend als Auftrag an die IT-Abteilung weitergegeben. Dies bringt Wartezeiten für den Kunden und Arbeitszeit des bearbeitenden Mitarbeiters der IT-Abteilung mit sich. 2.1-2.3 Soll-Konzept/Zielsetzung Für die Firma Mail & Return soll ein Backend Webmodul (im Rahmen der Winner Applikation) entwickelt werden, welche es der Kundenbetreuung ermöglicht, angefragte Benutzerkonten selber erstellen zu können. Zugleich soll eine Export-Funktion, die alle existierenden Benutzerkonten in Form einer Excel-Tabelle zur Übersicht und Archivierung, geschaffen werden. Das Backendmodul soll in derselben Programmiersprache „Java“ und die Benutzeroberfläche mit dem Framework JSF entwickelt werden, wie das dazugehörige Frontend LDB.winner, unter Berücksichtigung der MVC-Architektur. Die Hauptaufgabe dieser Webanwendung soll es sein, dass die Kundenbetreuung ohne mitwirken eines IT-Mitarbeiters, Benutzerkonten erstellen kann sowie, wenn erforderlich, eine Übersicht aller existierenden Benutzerkonten bekommt die als Excel-Sheet bereitgestellt wird. Die Speicherung der Login-Daten geschieht in einer MySql Datenbank welches die gesamten Logindaten des Webportals enthält. Die Schnittstelle zwischen der Benutzeroberfläche(View) und das Datenmodell (Model) stellt die Programmsteuerung (Controller) zur Verfügung. Die Benutzeroberfläche basiert auf dem JSF Framework, welche auf einem Tomcat Webserver läuft. Die Programmsteuerung enthält die JavaBeans, Listeners und Events welche die Schnittstelle zwischen der Ein- und Ausgabe der Programmlogik bilden. Das Datenmodell beinhaltet den Zugriff zur MySql-Datenbank. Außerdem stellt schon die vorhandene Persistenz-API eine Schnittstelle zwischen der Programmlogik und der Datenbank zur Verfügung. Die Weboberfläche soll der Kundenbetreuung einen komfortablen Zugang auf die Benutzerkonten ermöglichen und zusätzlich Filter anbieten, die eine noch bessere Abgrenzung der Benutzerkonten untereinander ermöglicht. Den Zugang zum Webmodul wird durch ein extra eingerichtetes Login gesichert, damit nicht jeder Benutzer darauf Zugriff hat. Das Webmodul sowie die Weboberfläche sollen mit der Programmiersprache Java entwickelt werden. Die Entwicklungsumgebung ist Eclipse. 3.1 - 3.3 Projektsturkturplan Damit das Projekt erfolgreich durchgeführt werden kann, muss ein Projektablauf in Phasen und deren Unterpunkte zugeordnet werden. So ist der Fortschritt des Projekts feststellbar. Die Phasen dieses Projekts sind: - Die Auftragserfassung - Planung und Entwurf - Realisierung - Qualitätsmanagement - Abschließende Übergabe Unterpunkte der Phasen: -Die Auftragserfassung - Kundengespräch, Protokollierung, Ausformulierung -Erstellung eines Lasten- und Pflichtenhefts -Planung und Entwurf -Erstellung eines Projekt- und Kostenplanes -Anfertigen der Ablaufpläne und der Benutzeroberfläche für das Webmodul -Erstellung des Exportformats(Excel-Sheet) der Logindaten - Dokumentation der einzelnen Schritte -Realisierung -Implementierung des Webmoduls und der Weboberfläche. Verwendete Klassen und Funktionen werden dokumentiert. -Qualitätsmanagement -Erstellung von Testszenarien + Definition und Dokumentation der Testmaßnahmen - Übergabe der Software -Schulung des Benutzers der Software -Übergabe der fertiggestellten Software- Komponenten und Dokumentation an den Auftraggeber. 3.4 Projektstrukturplan Gantt-Diagramm wird angefertigt. 4.Projektphasen mit Zeitplanung in Stunden 1. Auftragserfassung - Kundenauftrag erfassen, präzisieren, formulieren 2h 2. Planung und Entwurf: - Erstellen des Projektablaufs 2h - Erstellen des Spaltenplans im Excel-Format 1h - Erstellen des Designs: - Erstellen der Ablaufpläne 2h - Erstellen der GUI 3h -QS – Maßnahmen definieren 1h - Erstellen eines Kostenplanes 1h 3. Implementierung/ Realisierung des Projektes 34h 4. Tests durchführen 10h 5. Erstellen der Dokumentationen 13h 6. Kundenübergabe, Kundeneinweisung 1h Gesamt: 70 h Präsentationsmittel: Beamer (Alternativen: Projektor und Flipchart) Zitieren
robotto7831a Geschrieben 30. Januar 2013 Geschrieben 30. Januar 2013 Wo ist der Kaufmann in dir? Wie viel kostet die Erweiterung? Zitieren
Schiller256 Geschrieben 30. Januar 2013 Geschrieben 30. Januar 2013 Mir sind die 34 Std. in der Implementierung noch zu grob. Das solltest du weiter aufbrechen. Im Antrag selbst ist mir schon zu viel Technik enthalten. Das eure Anwendung auf einem Tomcat läuft und MVC verwendet ist im Antrag egal auch brauchst du dort nicht schon zu erklären was MVC ist. Wichtiger ist das klar heraus kommt was dein Auftrag ist. Also eine Oberfläche zu erstellen in der Benutzer verwaltet werden können. Zusätzlich soll es dort eine Exportfunktion geben wo du alle Benutzer exportieren kannst. Das ist es was ich aus deinem Antrag entnommen habe. Zitieren
lnvincible Geschrieben 31. Januar 2013 Autor Geschrieben 31. Januar 2013 Mir sind die 34 Std. in der Implementierung noch zu grob. Das solltest du weiter aufbrechen. Im Antrag selbst ist mir schon zu viel Technik enthalten. Das eure Anwendung auf einem Tomcat läuft und MVC verwendet ist im Antrag egal auch brauchst du dort nicht schon zu erklären was MVC ist. Wichtiger ist das klar heraus kommt was dein Auftrag ist. Also eine Oberfläche zu erstellen in der Benutzer verwaltet werden können. Zusätzlich soll es dort eine Exportfunktion geben wo du alle Benutzer exportieren kannst. Das ist es was ich aus deinem Antrag entnommen habe. Nicht nur eine Oberfläche sondern auch das dazugehörige Modul zu entwickeln, dass die Logins anlegt. Ansonsten liegst du richtig mit deiner Einschätzung. Zitieren
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.