Zum Inhalt springen

Projektantrag: Applikation zur Automatisierten Erstellung von XML-Importdateien für Bestellungen


DropTable

Empfohlene Beiträge

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!

 

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 2 Wochen später...

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.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...