DropTable Geschrieben 28. Februar 2023 Geschrieben 28. Februar 2023 Hallo miteinander, heute wurde meine Projektantrag abgelehnt. Dies war die Antwort: Zitat Sie lassen uns als Prüfungsausschuss sehr Ratlos zurück. In Ihrem Antrag wird nicht klar was Sie wirklich machen wollen. Es bleibt unklar woher die Daten kommen. Werden diese manuell eingegeben oder gescannt? Sollen Lieferscheine gescannt werden, was wird damit gemacht? Warum reicht nicht die Kopie zum reinschauen? Was ist speziell bei den Lieferanten, dass das Programm für andere erweitert werden muss? Wo liegt der Mehrwert Ihrer Anwendung? Welches Problem soll hier gelöst werden? Zudem ist die Zeitplanung wenig aufschlussreich. Mit freundlichen Grüßen Ihr Prüfungsausschuss Ich habe einmal die Kritik umgesetzt und würde einmal um konstruktive Kritik bitten. 1 Thema der Projektarbeit Applikation zur Automatisierten Erstellung von XML-Importdateien für Bestellungen. 2 Geplanter Bearbeitungszeitraum Beginn: 19.03.2023 Ende: 01.05.2023 3 Ausgangssituation Projektbeschreibung Das Projekt zielt darauf ab, die Bestellungsverarbeitung für den Kunden zu automatisieren und zu vereinfachen. Aktuell müssen die Bestellungen manuell in das MIS-System (Management Software Information System) eingegeben werden, was zeitaufwendig und fehleranfällig ist. Dafür muss der Kunde die Lieferantendaten wie Name, Anschrift, Lieferantennummer, aber auch die Positionsdaten wie Artikelnummer, Artikelname und Bestellmengein eine Eingabemaske pro Bestellung eintragen. Das MIS System unterstützt allerdings eine Importfunktion mit Unterstützung des Dateiformates XML. Durch Hilfe einer Applikation können die Bestellungen mit Hilfe von Texterkennung erkannt werden und die Informationen in ein XML-Muster geschrieben werden, welche daraus eine Datei erstellt. Der Kunde kann diese Datei verwenden und in das MIS hochladen. Ist-Zustand Die Bestellungen werden derzeit manuell in das MIS-System des Kunden eingetragen. Es gibt keine einheitliche Methode, um die Bestelldaten von verschiedenen Lieferanten zu erhalten. Einige Lieferanten schicken die Bestellungen per E-Mail, andere per Post. Die Daten werden händisch über eine Eingabemaske in das System eingegeben. Dieser Prozess erfordert die Eingabe von Lieferantendaten wie Name, Anschrift und Lieferantennummer, sowie Positionsdaten wie Artikelnummer, Artikelname und Bestellmenge pro Position. Es ist ein zeitaufwendiger Prozess, der viel Arbeitszeit in Anspruch nimmt. Der genaue Zeitaufwand kann nur geschätzt werden, je nach Anzahl der Bestellungen und Lieferanten. Schätzungsweise sind es 2-5 Minuten pro Bestellung. Ein weiterer Nachteil ist die Fehleranfälligkeit durch die manuelle Eingabe. Fehler bei der Eingabe von Daten können später zu Problemen führen, wie z.B. falsche Rechnungen oder Verspätungen bei der Lieferung. Soll-Zustand Der Kunde möchte eine Softwarelösung, um die Bestellverarbeitung zu erleichtern und den manuell Aufwand der Bestellerfassung zu reduzieren. Dafür soll eine Applikation entwickelt werden, mit einer grafischen Benutzeroberfläche, welches über ein Drag and Drop Fläche verfügt, worüber die Bestellungen in das Programm geladen werden können. Die Applikation soll die Bestellungen per Texterkennung auslesen und die daraus generierten Daten verarbeiten, die Lieferantendaten klassifizieren und daraus eine XML-Datei erstellen und ausgeben. Der Ausgabeort soll frei definiert werden können. Die Applikation soll eine Clientanwendung werden, die auf einem Netzlaufwerk unter einem Microsoft-Betriebssystem (aktuell: Windows 10) eingesetzt werden soll, damit alle Mitarbeiter mit Zugriff auf das Laufwerk die Applikation verwenden können. Die Software wird unter Eclipse mit Java entwickelt, damit eine Plattformunabhängigkeit gesichert werden kann. Der wichtigste Lieferant soll zuerst realisiert werden, aber das Programm soll erweiterbar sein für weitere Lieferanten. Das Problem hierbei ist das der Aufbau der Bestelldokumente zu unterschiedlich ist und deshalb eine allgemeine Lösung nicht in der gewünschten Zeit gewährleistet werden kann. Das Programmieraufwand wird der folgende sein: • Eine Grafische Benutzeroberfläche • Texterkennung mit der Bibliothek Tess4J • Mit regulären Ausdrücken den erkannten Text verarbeiten • Die erkannten Ausdrücke in das XML Schema integrieren • Ausgabe der XML Datei in einen gewünschten Ordner im Dateisystem 4 Projektziel Das Projektziel ist es, die Bestellverarbeitung des Kundens zu automatisieren und zu beschleunigen. Durch die Entwicklung einer Applikation soll der aktuelle, manuelle Prozess der Eingabe von Bestellungen in das MIS-System des Kunden durch die Verarbeitung von Texterkennung und die Erstellung einer XML-Datei ersetzt werden. Das Ziel ist es, dadurch die Arbeitszeit, die derzeit für die manuelle Eingabe aufgewendet wird, zu sparen und in produktivere Arbeit zu reinvestieren. Zuerst sollen die wichtigsten Lieferanten implementiert werden, damit der Kunde so schnell wie möglich das Produkt einsetzen kann. Außerdem soll die Fehleranfälligkeit reduziert werden, die durch die manuelle Eingabe entsteht, damit Lieferverzögerungen verhindert werden und zu konsistenten Daten innerhalb des MIS führen soll. Das Projekt soll dafür sorgen, dass die Eingabe der Bestelldaten schneller, genauer und effizienter erfolgen kann, um die Arbeitsprozesse des Kunden zu optimieren. 5 Zeitplanung Startphase (7h) • Durchführung einer Ist-Analyse (2h) • Durchführung einerWirtschaftlichkeitsanalyse (1h) • Unterstützung bei Erstellung eines Lastenhefts (4h) Planungsphase (16h) • Anlegen eines Pflichtenheftes für die Umsetzung (4h) • Erstellen eines Projektplans (2h) • Erstellung eines Programmablaufplanes (2h) • Mock-Up für das GUI erstellen (2h) • Use Case Diagramm erstellen (2h) • Klassendiagramm erstellen (2h) • Planung des Importmusters (2h) Implementierung (44h) • Entwicklung der grafischen Benutzeroberfläche (13h) – Implementierung der Tests (4h) – Implementierung des GUI (9h) • Implementierung der Texterkennung (8h) – Einbinden der OCR (2h) – Implementierung von Tests (2h) – Implementierung von Funktionalitäten zum Einlesen und Verarbeiten von PDF und Tif-Dateien (4h) • Verarbeitung der erkannten Bestelldaten mit regulären Ausdrücken (10h) – Erstellen von Regeln und Muster, um die erkannten Ausdrücke zu verarbeiten (4h) – Implementierung von Funktionen zur Verarbeitung der Bestelldaten mithilfe von regulären Ausdrücken (6h) • Erstellen der Klassen und Hilfsklassen (10h) – Implementierung der Tests (2h) – Implementierung der Klassen für die einzelnen Lieferanten (4h) – Implementierung der Hilfsklassen zum Auslesen von E-Mails (4h) • Integration in das XML-Schema und Ausgabe der XML-Datei (11h) – Implementierung der Tests (4h) – Erstellen eines XML-Schemas für die Bestellungen (1h) – Implementierung von Funktionen zur Integration der erkannten Ausdrücke in das XML-Schema (4h) – Implementierung von Funktionen zur Ausgabe der XML-Datei in einen gewünschten Ordner im Dateisystem (2h) Wartung/Abschluss (13h) • Dokumentation (10h) • Benutzerdokumentation (1h) • Soll-Ist-Vergleich (1h) • Übergabe an den Kunden (1h) 6 Anlagen siehe Anlage 1 7 Präsentationsmittel • PowerPoint Präsentation • Laptop • Presenter Danke schonmal im Vorraus! Zitieren
Nikals Geschrieben 9. März 2023 Geschrieben 9. März 2023 Sieht ganz gut aus. Eine frage hätte ich noch, wie lange hast du Zeit den überarbeiteten Projektantrag erneut einzureichen? 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.