|
|
Zeile 1: |
Zeile 1: |
| Projektarbeit im Rahmen der Ausbildung zur Fachinformatikerin für Anwendungsentwicklung
| | Beschreibung des Dokuments Ressourcen und Config Vorgaben des Projekts bisher umgesetzte Prohejtschritte |
|
| |
|
| =Projektantrag= | | =Ressourcen= |
| für den Prüfungsbereich „Planen und Umsetzen eines Softwareprojektes“ (betriebliche Projektarbeit) im Ausbildungsberuf „Fachinformatiker/-in Anwendungsentwicklung“
| | Im folgenden werden |
| | ==Werkzeuge, Versionen und Konfigurationen== |
| | //-> |
| | ==Repo== |
| | //-> |
| | ==Patterns und Styleguide== |
| | //-> |
|
| |
|
| ==Titel der Projektarbeit== | | =Projektschritt: Benutzerschnittstelle= |
| Implementierung der Benutzeroberfläche von FAKTURA-X Mobil für Android
| | //-> |
| | | =Datenverarbeitung= |
| ==Detaillierte Projektbeschreibung==
| | //-> |
| ===Ausgangssituation (Ist-Analyse)===
| | =Synchronisation= |
| FAKTURA-X ist eine Unternehmenslösung für den Getränkefachgroßhandel zum Planen, Steuern und Auswerten von Unternehmensprozessen und -ressourcen. Die Anwendung beinhaltet u.a. Funktionen zur Auftragsverwaltung, Warenwirtschaft und Buchhaltung. Das mobile Zusatzprogramm FAKTURA-X Mobil bietet Funktionen für die Getränkeauslieferung, wie die Tourenführung oder das Erfassen der Pfandrücknahmen.
| |
| Bisher ist FAKTURA-X Mobil für ein Mobilgerät mit MS Windows-Umgebung verfügbar. Bei ca. 800 € Anschaffungskosten bietet das Gerät optimale Eigenschaften für den Außeneinsatz: außerordentliche Robustheit, mobiles LTE-Datennetz, integrierter Barcodeleser und ein austauschbarer Akku.
| |
| | |
| ====Auftraggeber, Projektziele und Nutzen (Soll-Zustand)====
| |
| Es handelt sich um ein betriebsinternes Projekt mit dem Ziel, den Kundenwunsch und Trend „BYOD" (Bring Your Own Device) zu bedienen, um beliebige, auch private, mobile Geräte in Unternehmensprozesse einzubinden. Dies kann die Kosten für die Anschaffung von Geräten senken und die Anzahl der Geräte vermindern.
| |
| Die weite Verbreitung von Android OS hat den Vorteil eine vielzahl von Schnittstellen zu besitzen, wie beispielsweise eine Telefonschnittstelle, welche die Windows-Umgebung nicht bietet. Somit kann das Anbieten einer Android-Version der FAKTURA-X Mobil App zur Steigerung der Flexibilität und Skalierbarkeit beitragen. <br />
| |
| | |
| Der Projektumfang umfasst das Implementieren von zwei Benutzeroberflächen: eine Startseite, welche das Funktionsmenü beinhaltet, und eine Setup-Seite auf der App-Einstellungen konfiguriert werden können. Die beiden Benutzeroberflächen sollen so angepasst werden, dass die nativen Android-Steuerelemente zum Einsatz kommen, um eine intuitive Nutzererfahrung zu gewährleisten. Außerdem sollen alle Elemente so implementiert werden, dass zukünftige Erweiterungen daran anknüpfen können.
| |
| | |
| ====Gestellte Hard- und Software====
| |
| Die FAKTURA-X Mobil App wird in Googles Entwicklungsumgebung „Android Studio“ programmiert. Als Programmiersprache dient Kotlin.
| |
| Zum Entwickeln und Testen kommen ein Windows 11 Computer mit AMD Ryzen 5 7600 6-Core Prozessor und 32 GB Arbeitsspeicher sowie ein mobiles Android-Gerät zum Einsatz.
| |
| | |
| ===Projektumfeld===
| |
| ====Bearbeitungsort und Auftragsgeber====
| |
| UNITED ENGINEERING <br />
| |
| Gesellschaft für Informations- und Prozesssysteme mbH & Co KG <br />
| |
| Berliner Platz 8-10 <br />
| |
| 48143 Münster <br />
| |
| <br />
| |
| UNITED ENGINEERING ist ein mittelständiges Unternehmen mit Sitz in Münster, welches die Unternehmenslösung FAKTURA-X für den Getränkefachgroßhandel entwickelt und vertreibt.
| |
| | |
| ===Projektphasen (Zeitplanung)===
| |
| #Analysephase 8h
| |
| ##Ist-Analyse durchführen
| |
| ##Soll-Analyse durchführen
| |
| ##Wirtschaftlichkeitsanalyse durchführen
| |
| #Entwurfsphase 8h
| |
| ##Benutzeroberfläche entwerfen
| |
| #Implementierung 32h
| |
| ##Benutzeroberfläche der Startseite erstellen
| |
| ##Benutzeroberfläche der Setup-Seite erstellen
| |
| ##Weiterleitung von der Startseite zur Setup-Seite beim Klicken des Setup-Buttons implementieren
| |
| #Qualitätsmanagement 8h
| |
| ##Benutzeroberfläche testen
| |
| ##Nutzertest durchführen
| |
| ##Fehlerbehebung durchführen
| |
| ##Abnahmetest durchführen
| |
| #Dokumentation 18h
| |
| ##Projektseite im betriebseigenen Wiki erstellen
| |
| ##Projekt im Kanban Board anlegen
| |
| ##Projektdokumentation erstellen<br />
| |
| Die übrigen 6 Stunden zu den zulässigen 80 Stunden werden als Pufferzeit vorbehalten.
| |
| | |
| ===Dokumentation===
| |
| Zur Dokumentation der Projektarbeit wird ein prozessorientierter Projektbericht erstellt. Dieser beinhaltet eine Inhaltsübersicht, eine Projektbeschreibung, eine Darstellung des Projektablaufs, der Planung und Entwicklung und der Wirtschaftlichkeit sowie ein Glossar und die entsprechenden Anlangen. Ebenfalls wird eine praxisübliche Dokumentation im betriebseigenen Wiki angefertigt. Als Hilfsmittel zur Projektvisualisierung und -steuerung dient außerdem ein Kanban Board.
| |
| | |
| ===Durchführungszeitraum===
| |
| Der Durchführungszeitraum umfasst den 30.09.2024 bis zum 31.10.2024. Dabei sind neben den ca. 80 Stunden der Projektarbeit ebenfalls Zeiten für projektunabhängige betriebliche Tätigkeiten und die Berufsschule reserviert.
| |
| | |
| ===Projektbetreuer===
| |
| Frank Boneberger <br />
| |
| Tel. 070012502080 <br />
| |
| f.boneberger@unitx.de
| |
| | |
| ==Projektdokumentation==
| |
| | |
| '''INHALTSÜBERSICHT'''<br />
| |
| #Projektbeschreibung
| |
| ##Ziele
| |
| ##Methoden
| |
| ##Tools
| |
| #Darstellung des Projektablaufs, der Planung und Entwicklung, der Wirtschaftlichkeit und Kostenbetrachtung
| |
| ##Analysephase
| |
| ###Ist-Analyse
| |
| ###Soll-Analyse
| |
| ###Wirtschaftlichkeitsanalyse und Kostenbetrachtung
| |
| ##Entwurfsphase
| |
| ###Benutzeroberfläche entwerfen
| |
| ##Implementierung
| |
| ###Benutzeroberfläche der Startseite erstellen
| |
| ###Benutzeroberfläche der Setup-Seite erstellen
| |
| ###Weiterleitung von der Startseite zur Setup-Seite beim Klicken des Setup-Buttons implementieren
| |
| ##Qualitätsmanagement
| |
| ###Benutzeroberfläche testen
| |
| ###Nutzertest
| |
| ###Fehlerbehebung
| |
| ###Abnahmetest
| |
| #Fazit
| |
| #Glossar
| |
| #Anlangen
| |
| | |
| ===Projektbeschreibung===
| |
| //-> | | //-> |
| ===Darstellung des Projektablaufs, der Planung und Entwicklung, der Wirtschaftlichkeit und Kostenbetrachtung=== | | =Funktionsumfang= |
| #Analysephase
| |
| ##Ist-Analyse //->
| |
| ##Soll-Analyse //->
| |
| ##Wirtschaftlichkeitsanalyse und Kostenbetrachtung //->
| |
| #Entwurfsphase
| |
| ##Benutzeroberfläche entwerfen //->
| |
| #Implementierung
| |
| ##Benutzeroberfläche der Startseite erstellen //->
| |
| ##Benutzeroberfläche der Setup-Seite erstellen //->
| |
| ##Weiterleitung von der Startseite zur Setup-Seite beim Klicken des Setup-Buttons implementieren //->
| |
| #Qualitätsmanagement
| |
| ##Benutzeroberfläche testen //->
| |
| ##Nutzertest //->
| |
| ##Fehlerbehebung //->
| |
| ##Abnahmetest //->
| |
| #Fazit //->
| |
| ===Glossar===
| |
| //-> | | //-> |
| ===Anlangen===
| |
| #Projektseite im betriebseigenen Wiki
| |
| #Projekt im Kanban Board
| |