# Inventar System BeepZone Finalisieren > BeepZone : Eine sehr Effiziente, Funktionsreiche als auch Integrierbare Inventarisierungslösung geschrieben in Rust ###### *T.Bachmann (aka. crt / umts) - 2025-12-09* ## Projektauftrag ### Projektbezeichnung : Initial Finalisierung des BeepZone Inventar Systems ### Ausgangslage (Ist) - BeepZone-Backend (MySQL Schema und Sekel-Proxy) : Läuft stabil, benötigt jedoch etwas Aufräumarbeiten und Dokumentation. - BeepZone-eGUI (Desktop Client) deckt die Grundfunktionalität ab, es fehlen aber Features (zB. RBAC, Admin Panel) und es gibt Lücken bezüglich Tests und Dokumentation. #### Hauptproblem Ohne den Finalisierten Stack kann das Inventarsystem nicht im Betrieb umgesetzt/angewendet werden. ### Projektergebnis (Soll) BeepZone-Stack produktionsreif machen, veröffentlichen und für internen Einsatz bereit stellen. #### Teilziele - Fehlende im UI angezeigte Funktionen implementieren. - Fehlende Funktionen bezüglich Admin Panel und RBAC implementieren. - Tests aller Funktionen und Feinschliff. - Code aufräumen sowie Dokumentation und Setup Anleitung fertig stellen. ### Nutzen - Intern: Schliesst die aktuelle Lücke im Bereich Inventarisierung, reduziert unbemerkter Diebstahl, und erleichtert Audits von Zimmern und deren Zugewiesenen Objekte - Extern: Vorzeigbares OpenSource Projekt das von anderen Verwendet werden kann bzw. erweitert und Verbessert werden kann. ### Administrative Informationen #### Auftragsgeber - T.Bachmann (auf Grundes Eigeninitative) #### Projektverantwortlicher - T.Bachmann #### Ziel Betrieb - Immo #### Projektnummer - 1 #### Terminvorgaben Projektabschluss bis 2026-01-12 (Start der Zimmerkontrollen). ## Risikoanalyse | Risiko | Auswirkung | Wahrscheinlichkeit | Gegenmassnahme | | ------------------------------------ | ---------------------------- | ------------------------ | --------------------------------------------------------- | | Prokastination und Zeitmangel | Terminverzug | Hoch | Wichtigste Features Priorisieren und Zeitpuffer einplanen | | Unerwartete Bugs nach Code Aufräumen | Funktionsausfälle | Mittel | Kleine Änderunen Schrittweise anwenden und immer testen | | Unklare Anforderungen im Admin Panel | Fehlende Funktionen | Mittel | Bei zukünftigen Administratoren nach gewünschtem fragen | | Nicht genug Tests | Bugs und Sicherheitsprobleme | Niedrig | Realistische Testfälle machen und Seed Daten erstellen | ## Grober Phasenplan | Woche / Zeitraum | Phase | Kernaufgaben | | -------------------- | ---------------------------- | ------------------------------------------------------------------ | | KW50 (09.12.–15.12.) | Bestandsaufnahme und Planung | Repo grob aufräumen, Notizen erstellen, Planung grob Finalisieren | | KW51 (16.12.–22.12.) | Umsetzung | Fehlende Features Implementieren und Code Polieren | | KW52 (23.12.–29.12.) | Umsetzung | Fehlende Features Implementieren und Code Polieren | | KW01 (30.12.–05.01.) | Testen | Alle Features Testen, Eventuel End-Nutzer Test, Bugs reparieren | | KW02 (06.01.–12.01.) | Dokumentieren und Abschluss | Dokumentation Vervollständigen und Publizieren |