Zum Inhalt springen

Kobuta

Mitglieder
  • Gesamte Inhalte

    3
  • Benutzer seit

  • Letzter Besuch

Beiträge von Kobuta

  1. Folgende Änderungen wurden schon gemacht:

    • Ist-Analyse
      Abschnitt Zeiterfassung wurde entfernt, da für das Projekt derzeit nicht relevant
    • Sollkonzept
      Der Abschnitt links neben dem Programmablaufplan wurde gegliedert und im Blocksatz formatiert
    • ER-Diagramm
      Die Relationen wurden beschrieben
    • Programmablaufplan
      Entscheidung ob Positionen zugeordnet sind, wurde um einen "Nein"-Pfad erweitert, "Ja"-Pfad wurde beschriftet

     

     

  2. Hallo Freunde der Sonne, :)

    ich mach voraussichtlich diesen Sommer meinen Abschluss als Fachinformatiker Fachrichtung: Anwendungsentwicklung
    Hier auch mal mein Projektantrag, ich freue mich auf euer Feedback :)
    Neben dem Antrag in diesem Post werde ich noch den Antrag als PDF-Datei anhängen, falls jemand den Antrag in "fertiger" Form lesen will :)

    Projektbezeichnung

    Entwicklung eines Programmmoduls zum Importieren, Aufbereiten und Bearbeiten der, mittels mobilem Datenerfassungsgerät (MDE-Gerät) Opticon OPH-1005, erfassten Daten.

    Kurzform der Aufgabenerstellung

    Das Unternehmen XXX vertreibt ein im Haus entwickeltes Warenwirtschaftssystem namens WWS, das speziell auf die Bedürfnisse in den Bereichen Motorgeräte, Landmaschinen, Kommunaltechnik etc. zugeschnitten ist. Im Rahmen der Neuentwicklung des Programmteils Fakturierung (Auftragsbearbeitung) soll ein Programmmodul entwickelt werden, das die bereitgestellten Daten des MDE-Geräts einliest und ins WWS importiert. Die eingelesenen Daten werden mit den Stammdaten abgeglichen und aufbereitet zur Bearbeitung durch den Anwender angezeigt. Danach können die Daten über eine interne Schnittstelle in anderen Programmteilen verwendet werden.

    Istanalyse

    Die bisherige Schnittstelle bietet nur die Möglichkeit, Artikeldaten (Artikelnummer, Barcode und Menge) zu importieren. Die Daten aus den Bereichen Lohn-/Dienstleistung und Maschinen müssen manuell nachgetragen werden. Des Weiteren besteht während des Importvorganges für den Anwender keine Möglichkeit, die einzelnen Positionen zu überprüfen oder zu bearbeiten, sodass eine nachträgliche Kontrolle zwingend notwendig ist.

    Einen Sonderfall stellt die Zeiterfassung dar: Diese ist derzeit so gelöst, dass die Zeiten in einer separaten Software durch scannen einer Lohn-/Dienstleistungs-Nummer und der Auftragsnummer für den Arbeitsbeginn bzw. eines Aktionscodes (für Auftrag abgeschlossen, Feierabend, Unterbrechung) für das Arbeitsende erfasst werden.

    Sollkonzept

    Das Programmmodul kann eigenständig, aber auch aus einem anderen Programmteil gestartet werden. Es soll bei jedem Aufruf die bereitgestellten Daten einlesen, speichern und die Exportdateien des MDE-Geräts löschen.

     

    image.png.0fc55d1aa7525cc81ed2200d12cb400c.png
    Abbildung 1:ER-Diagramm der zur Speicherung verwendeten Tabellen

     

    Anschließend werden die eingelesenen Daten gegen die Stammdaten abgeglichen, d. h. die eingescannte Nummer in den Artikelstammdaten (Artikelnummer, Barcode), den Lohn- und Dienstleistungsstammdaten (LD-Nummer) und den Maschinenstammdaten (Seriennummer) gesucht. Die Seriennummern werden unter der im Maschinenstamm zugeordneten Artikelnummer zusammengefasst. Die Vorgänge werden in einer Master-Detail-Ansicht zur Bearbeitung angezeigt. In dieser werden die Positionen je nach Zuordnungsstatus farblich hervorgehoben. Für nicht oder nicht eindeutig zuordenbare Nummern sollen Möglichkeiten zur manuellen und transparenten Zuordnung bestehen. Nach abgeschlossener Zuordnung können die Daten über eine interne Schnittstelle an die relevanten Bereiche, d. h. Fakturierung, Bestellwesen, Lagerhaltung (Inventur), übergeben werden. Sind eindeutig zuordenbare Vorgänge und Positionen vorhanden, sollen diese automatisch und ohne Benutzerinteraktion importiert werden.

     

     

    image.jpeg.7fb945a729ad3d716b571714911e805e.jpeg
     

    Abbildung 2: Programmablaufplan

    Beschreibung der MDE-Datei

    Das MDE-Gerät stellt die Daten in Form einer CSV-Datei bereit. Diese enthält alle Informationen zu den Vorgängen und gescannten Nummern.

    image.png.698b9cc206ebd733f70b4197729df170.png
    Abbildung 3: Datensatzbeschreibung der CSV-Datei
     

    Geschäftsprozessbeschreibung am Beispiel der Auftragserfassung und -bearbeitung

    Ein Kunde äußert den Wunsch einige Artikel zu kaufen, hierfür erfasst der Anwender einen Auftrag. Nachdem die Artikel dem Lager entnommen wurden, werden die Auftragspositionen manuell hinzugefügt oder über eine der Schnittstellen importiert. Sind alle Positionen (Artikel, Lohn-/Dienstleistungen oder Texte) erfasst, wird der Auftrag abgeschlossen und eine Rechnung gedruckt. Zuletzt bezahlt der Kunde die Ware und nimmt sie entgegen.

    Technische Umsetzung

    Für die Umsetzung des Projektes wird als Programmiersprache Xbase++ von Alaska Software und für die Oberfläche Express++ von Donnay Software verwendet.

    Die einzelnen Projektschritte werden in Git versioniert, das Projektmanagement erfolgt mit der Atlassian Software JIRA, die Dokumentation wird mit Confluence – ebenfalls von Atlassian – erstellt.

    Tabellarische Zeitplanung

    Analyse

    7 Stunden

    Sollanalyse durchführen

    2 Stunden

    Wirtschaftlichkeitsanalyse und Amortisationsrechnung

    3 Stunden

    Pflichtenheft erstellen

    2 Stunden

    Entwurf

    10 Stunden

    Planung der Datenbanktabellen

    2 Stunden

    Planung der Geschäftslogik

    6 Stunden

    Planung der Suchlogik

    2 Stunden

    Implementierung

    40 Stunden

    Implementierung der Datenbanktabellen

    3 Stunden

    Implementierung der Einleseroutine

    3 Stunden

    Implementierung der Suche im Artikelstamm

    5 Stunden

    Implementierung der Suche im Stamm Lohn-Dienstl.

    4 Stunden

    Implementierung der Suche im Maschinenstamm

    4 Stunden

    Implementierung der Eindeutigkeitsprüfung

    6 Stunden

    Implementierung der grafische Oberflächen

    5 Stunden

    Implementierung der Korrektur- und Zuordnungsfunktionen

    6 Stunden

    Erweiterung der internen Schnittstelle

    4 Stunden

    Qualitätssicherung

    5 Stunden

    Erstellen von Tests

    3 Stunden

    Fehlerbehebung

    2 Stunden

    Dokumentation

    8 Stunden

    Projektdokumentation

    6 Stunden

    Kundendokumentation

    2 Stunden

    Gesamt

    70 Stunden

     

     

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...