Neues Projekt: Rufbereitschaftstool
Archiviert 3 years ago
L
Linuxer
Verified
Moin Ihr alle 🙂
Vielleicht findet sich hier ja der ein- oder andere der Lust hat mir zur Hand zu gehen - das wäre wirklich cool.
Ich habe vor ein kleines Tool zu programmieren mit Python - da ich noch nicht wirklich der "Pro" bin was das Ganze angeht bräuchte ich wenn möglich etwas Hilfe.
Das Ganze soll folgendermaßen aussehen (Namen / Abteilungen sind nicht vorhanden da es nicht sein muss das Rückschlüsse auf den Arbeitsbereich zu ziehen sind - sowas muss ja nicht jeder wissen bei gewissen Arbeitgebern ^^):
Es soll ein Menü geben - Vorzugsweise mit Customtkinter
Auswahlmenü mit Namen der Abteilung (Scrolldown)
Auswahlmenü mit Namen der MA (Scrolldownmenü)
Auswahlmenü Zeitraum - normalerweise ist die RB immer wöchentlich, perfekt wäre aber ein frei anzugebener Zeitraum (z.B. für Urlaubsvertretung). Ich weiß nicht ob man da einen Kalender zum anklicken einführen könnte.
Button "Bestätigen" nachdem die Daten noch einmal geprüft / geändert werden können.
Die Namen / Telefonnummern / Abteilungen und RB-Zeiträume sollen in eine DB - im Rahmen des Projekts erst einmal in SQLite oder so - schlussendlich baue ich das in eine ORACLE DB mit ein.
Später werde ich das so umbauen das das Tool auf unser PW-System zugreifen kann um zu vermeiden das Angestellter x Daten von Angestelltem y bearbeiten kann.
Es macht evtl. Sinn einen Zugang Personenbezogen zu machen - also Ang. X kann NUR seine Daten bearbeiten, der Teamleiter Y wiederum die Daten von ALLEN Angestellten.
Für Teamleiter wäre ein Admin-Bereich gut um neue Mitarbeiter / Telefonnumern zu adden.
Nice to have wäre die Bereitstellung der Daten in einer HTML Datei um diese in unser Überwachungstool für die Rufbereitschaft einzubauen - das ist aber nicht wichtig.
EIGENTLICH ist das ganze nicht wirklich schwer und ich weiß auch wie man das umsetzen kann - Blöderweise fehlen mir in Python die Skills dafür so das ich Bock hätte dieses Projekt zusammen mit anderen zu machen damit ich etwas lerne (und andere natürlich auch).
