Gary_23 Geschrieben 24. August 2021 Geschrieben 24. August 2021 Guten Abend zusammen, ich muss nächste Woche Dienstag meinen Antrag abgeben und bitte daher um Feedback zu meinem Projektantrag. Mir ist bereits bewusst, dass ich einige Punkte darin noch genauer erläutern muss und ich die zeitliche Projektplanung im Implementierungsteil feiner gliedern muss. Reicht die Komplexität? Muss ich noch ergänzen mit welcher Programmiersprache und mit welchen Technologien ich das umsetzen möchte? Weil diese Entscheidungen wollte ich in der Doku fällen (wird aber vermutlich Typescript + HTML/CSS Templates werden). Antrag für die betriebliche Projektarbeit 1 Projektbezeichnung Entwicklung eines Webservices zur Generierung von Logistikdokumenten 2 Kurzform der Aufgabenstellung Für die SaaS Lagerverwaltungssoftware L soll ein Webservice zur Generation von Lieferscheinen entwickelt werden. Die Lieferscheine sollen dabei basierend auf einem Template, Auftragsdaten aus einer Datenbank und projektspezifischen Parametern erstellt werden. 3 Ist-Analyse Bei der Benutzung von L müssen für die Anwender verschiedene Logistikdokumente, wie Lieferscheine, Kommissionierlisten und Ladescheine generiert werden. Templates für diese Dokumente werden aktuell mit der Designsoftware C für jeden Kunden von L individuell erstellt. Teilweise werden die Templates zusätzlich für bestimmte Kunden der Kunden angepasst. Dadurch entsteht aufseiten der Softwareentwicklungsabteilung ein hoher Arbeitsaufwand. Des Weiteren ist C stark veraltet und wird in der verwendeten Form vom Hersteller nicht mehr unterstützt oder weiterentwickelt. 4 Zielsetzung / Soll-Konzept 4.1 Projektziel Durch den Webservice soll die Generierung der Lieferscheine modernisiert und dessen technische Komplexität vom Rest der Software wegabstrahiert werden. Dabei soll der Anpassungsaufwand pro Kunde deutlich gesenkt werden. Der Webserver soll dabei unabhängig arbeiten und möglichst lose mit dem Rest der Software gekoppelt sein. Gleichzeitig sollen die generierten Dokumente, wie bisher auch, alle benötigten Daten enthalten und über ein übersichtliches Design verfügen. 4.2 Anforderungen Folgende Anforderungen sollen durch das Projekt erfüllt werden: - Abstraktion der Komplexität der Dokumentengenerierung - ausreichende Performance (Generierung der Dokumente in wenigen Sekunden) - eigene Datenbanktabellen für kundenspezifische Parameter - REST Schnittstelle o zur Anfrage von Dokumenten - einfache Erweiterbarkeit - übersichtliches Design der generierten Dokumente / der Templates - Loggging / Nachvollziehbarkeit von Laufzeitfehlern - Lauffähigkeit auf der Windows Server Plattform 4.3 Einschränkungen Das Projekt beschränkt sich zur Begrenzung des Projektumfangs auf die Generierung von Lieferscheinen, also einer Teilmenge der erforderlichen Dokumente. Durch die einfache Erweiterbarkeit ist aber sichergestellt, dass andere Arten von Logistikdokumenten leicht hinzugefügt werden können. Das Projekt behandelt ausschließlich die Entwicklung des Webservices, also des Backends. Eine grafische Benutzerschnittstelle zur Änderung von den Designparametern der Logistikdokumente ist nicht als Teil dieses Projekts vorgesehen. 4.4 Projektumfeld Das Projekt wird bei der X GmbH, einem Hersteller von Branchensoftware für die Logistikindustrie, umgesetzt. Dabei wird Visual Studio Code als IDE und Windows 10 als Desktop und Serverplattform eingesetzt. 5 Projektplanung Phase / Arbeitsschritt Dauer Analysephase 8 Stunden - Soll-Analyse 2 h Stunden - Wirtschaftlichkeitsprüfung 1,5 Stunden - Auswahl der Plattform/Programmiersprache 0,5 Stunden - Pflichtenheft 4 Stunden Entwurfsphase 4 Stunden - Programmierschnittstelle entwerfen 1 Stunden - Planung des Datenmodells (ER-Diagramm) 3 Stunden Implementierungsphase 38 Stunden - Implementierung des Datenmodells 4 Stunden - Programmierung des Webservices 34 Stunden Testphase 8 Stunden - Erstellung von Testfällen 2 Stunden - Durchführung der Tests 4 Stunden - Fehlerbehebung 2 Stunden Projektabnahme 1 Stunden Dokumentationsphase 11 Stunden - Bewertung / Fazit 2 Stunden - Dokumentation 9 Stunden Gesamt 70 Stunden Zitieren
MartinSt Geschrieben 25. August 2021 Geschrieben 25. August 2021 Als Thema für mich okay, sprachlich kann der Antrag noch aufgehübscht werden, bspw. Generierung vs. Generation wegabstrahiert Gary_23 reagierte darauf 1 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.