Abwesenheitsliste programmieren - Ideen?

Vokabulator

Mitglied
Hallo!

Auf meiner Arbeit gibt es eine Excel-Liste, wo jeder Mitarbeiter die Tage einträgt, an denen er abwesend ist. Die Liste hat auch verschiedenen Filter, damit man nach Standort, Mitarbeitertyp oder Ähnlichem filtern kann.

Das Problem an der Liste ist z. B., dass Filter, die beim Speichern aktiv waren, beim Öffnen des Dokuments noch aktiv sind. Außerdem kann man ja auch nicht gleichzeitig draufzugreifen. Und Dropbox bringt auch nix, weil man ja nicht x-verschiedene Versionen vom selben Dokument haben will. Kurzum: Die Excel-Liste hat Nachteile, die die Handhabung einfach nervig machen.

Nun soll das Ganze anders umgesetzt werden, die Frage ist nur wie.

Die Daten stehen eventuell als Access-Datenbank zur Verfügung und eben in der Excel-Liste

Im Prinzip ist Folgendes gewünscht:
- Die Mitarbeiter können sich per Browser oder Desktopapplikation mit ner Datenbank verbinden, sich einloggen und dann eben die Filter setzen und ihre Abwesenheiten eintragen. Eventuell bekommen Sie schon gleich ihre Einstellungen beim einloggen angezeigt (denn es muss ja nicht jeder Mitarbeiter die Abwesenheiten jedes anderen Mitarbeiters einsehen können) . Die genauen Anforderungen und Features müssen noch geklärt werden.

Wie ist sowas am besten umzusetzen?
Möglich wären z. B. Visual Basic, da könnte man ja eine grafische Oberfläche erstellen
Oder besser Java? Oder ist Java dafür zu "heftig"?
Besser eine "richtige" SQL-Datenbank anstatt Access?
Oder ginge sowas auch mit HTML und PHP gut umzusetzen?

Also im Prinzip bräuchte man ein Frontend, wo man dann per Dropdown-Menü oder so seine Filter setzen kann und dann eben die Anbindung an die Datenbank.

Mein Horizont ist einfach zu klein, um die Möglichkeiten zu sehen und einschätzen zu können. Deswegen wäre ich für Inspiration und Tipps dankbar. Vielleicht gibts ja online irgendwo schon sowas Ähnliches. Ich hab bisher beim Googlen noch nix Gescheites gefunden.
 

Ruzmanz

Top Contributor
Die genauen Anforderungen und Features müssen noch geklärt werden.

Ohne Erfahrung in Softwareentwicklung geht sowas zu 100% schief. Ich wette es gibt Unmengen an Softwareprodukten, die deinen Anforderungen entsprechen. Google mal nach "Mitarbeiter Verwalten".
 

Vokabulator

Mitglied
Danke für den ermutigenden Kommentar :D Und für den Tipp.

Also an mangelnder Software-Erfahrung soll es nicht liegen, wir haben da Leute. Und Zeit ist auch da. Deswegen wäre ich um ermutigende, konstruktive Beiträge froh.

Was hättest du denn geanwortet, wenn Software-Erfahrung kein Problem wäre?
 
Zuletzt bearbeitet:

Altairograph

Mitglied
Ich hab mit sowas keine Erfahrung, aber spontan würde ich sagen: Frontend mit html und Anbindung an die Datenbank mit JavaScript. Also dass man mit HTML die DropDown-Liste macht, und dann was in den Listen angezeigt wird und die Einträge in die Datenbank zu packen mit JavaScript.

Oder alles als Graphische Applikation in java. Mit NetBeans müsste sich das FrontEnd ziemlich einfach designen lassen und die Anbindung an eine Datenbindung würde dann einfach so funktionieren das die Mitarbeiter sich in ein TextFeld eintragen und die Daten dann mit java verwaltet wird. Hast du mal mit deinen Entwicklern gesprochen? Wenn sich da einer mit swing auskennt müsste das denke ich relativ einfach realisierbar sein (aber ich habe wie gesagt mit sowas keine Erfahrung und unterschätze den Aufwand wahrscheinlich wie viele Entwickler).

EDIT: Um die Anforderungen genau zu klären könntest du auch selber die Oberfläche in NetBeans designen und dann den Leuten zeigen wie du dir die Anwendung vorstellst. Das könnte dabei helfen die Anforderungen zu klären.
 
Zuletzt bearbeitet:

Altairograph

Mitglied
Darf ich ganz naiv fragen wieso? Ich kann string Daten über html-Formen eingeben und die Verarbeitung mit einem Java Programm machen. SQL Datenbanken kann ich über java ansprechen, und so wie er das beschreibt könnte man die Daten doch in einer Datenbank speichern oder nicht?
 

Altairograph

Mitglied
Ja natürlich, die zweite Option ist wahrscheinlich besser (also java Programm das einfach übers Netzwerk allen zugänglich gemacht wird).

EDIT: Oder eben bei der ersten Option in einer html Form die Daten eingeben und dann an ein entsprechendes Java Programm weiterleiten. Oder php. Oder eben irgendeine Programmiersprache mit der man mit einer SQL Datenbank kommunizieren kann.
 
Zuletzt bearbeitet:

ARadauer

Top Contributor
Das problem bei java ist, dass das severseitig für Anfänger etwas komplex ist. Ob java oder php&myyql hängt meiner Meinung nach vom Wissensstand ab.
 

XPrototypeX

Aktives Mitglied
Naja eine auf GWT basierende Anwendung sollte relativ leicht zu programmieren sein und ist vom Browser aus aufrufbar. Allerdings weiß ich nicht ob Java, Treiber für eine Access-Datenbank zur Verfügung stellt.

Access ist soweit ich weiß Microsoft? Eventuell gibt es für C# etwas änliches wie GWT.

Kurze Beschreibung zu GWT:
Google Web Toolkit. Verwandelt auf der Clientseite Java code in Javascript. Der Server läuft mit reinem Javacode. Es gibt auch einen Designer und die GUI Komponenten sind recht gut gelungen.

Zur Sache mit der Schwierigkeit sehe ich wenig Probleme. Gibt da sehr ausführliche Dokus zu.

Außerdem:
Was hättest du denn geanwortet, wenn Software-Erfahrung kein Problem wäre?
 
Zuletzt bearbeitet:

Vokabulator

Mitglied
Also Swing-Erfahrung habe ich selber und man kann mit Java auch auf Access zugreifen, JDBC-ODBC-brigde.

Ich habe in Java mal angefangen, so was umzusetzen... Zwar kann ich Swing einigermaßen, aber ich denke, ein HTML-Frontend mit PHP und MySQL wäre vielleicht schöner...

Najut, das Ganze hängt auch noch davon ab, in welcher Form die Daten dann vorliegen, ob in Access oder MySQL...

Nagut, soweit erstmal. Falls noch weitere Ideen, Vorschläge kommen, bin ich dankbar, ansonsten heißt im Moment erstmal abwarten, wie sich das entwickelt. Das Projekt hat leider noch ganz so hohe Priorität.
 

Ikaron

Bekanntes Mitglied
Ich persönlich würde HTML und PHP verwenden - Man kann ganz einfach eine Verbindung zu einer MySQL-Datenbank aufbauen und die Daten speichern - So gut wie kein Aufwand. Auch ist eine Absicherung gegen SQLInjections leicht möglich. Dafür brauchst Du allerdings einen Webserver, der Apache und MySQL unterstützt. Zum Testen auf einem PC würde ich XAMPP empfehlen, was diese Funktionalitäten mit sich bringt. So etwas ist locker in 2 Stunden programmiert.
 
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
T Programmieren als Angestellter Allgemeine Java-Themen 2
NoahPillich Navigations-App und Wegfindung selber programmieren - Erfahrungen, Ideen, Anregungen Allgemeine Java-Themen 6
M Aussagenlogik in Java Programmieren Allgemeine Java-Themen 22
B hard wrap selber programmieren Allgemeine Java-Themen 9
berserkerdq2 run-methode eines Threads so programmieren, dass 30x die Sekunde etwas ausgeführt wird. Allgemeine Java-Themen 44
L Einfache Navigations-App schnell selber Programmieren? Bitte um Ideen und Anregungen. Allgemeine Java-Themen 17
Q Java-Programmieren Allgemeine Java-Themen 1
B BOT mit Java [Eclipse] programmieren Allgemeine Java-Themen 7
kanywayne Java programmieren: Polynom Klasse Allgemeine Java-Themen 4
O wie kann ich p = s · (1 + r )^t-s programmieren? Allgemeine Java-Themen 7
N Lottowebsite programmieren mittels Java, HTML,.... Allgemeine Java-Themen 7
J Vokabeltrainer programmieren Allgemeine Java-Themen 4
S Java-Task-Management-Tool für Windows und Mac selber programmieren Allgemeine Java-Themen 4
Q Möglichkeit Online-Programmieren üben. Allgemeine Java-Themen 9
B Schach programmieren Allgemeine Java-Themen 2
S Einfaches Programm programmieren Allgemeine Java-Themen 5
F Große Datenmengen effizient programmieren Allgemeine Java-Themen 51
E Einen Bot Programmieren. Allgemeine Java-Themen 6
T Graph/Adjazenzliste programmieren Allgemeine Java-Themen 10
M Allgemeine Frage: Wie lernt man Java / Programmieren von Grund auf? Allgemeine Java-Themen 7
R Wie einen ClientBuilder / JarBuilder programmieren? Allgemeine Java-Themen 14
T Sprachsteuerung programmieren? Allgemeine Java-Themen 1
W IDEA IntelliJ Build-Management-Tool selbst programmieren Allgemeine Java-Themen 2
D Was als nächstes programmieren? Allgemeine Java-Themen 6
C Compiler programmieren Allgemeine Java-Themen 13
U Methoden Algorithmus MergeSort String [ ] array sortieren programmieren Allgemeine Java-Themen 17
H .Sh Datei ausführen programmieren Allgemeine Java-Themen 5
T Frage zu UML in Java programmieren Allgemeine Java-Themen 1
G Bot Programmieren Allgemeine Java-Themen 16
T Best Practice Eigene GUI programmieren | MouseMotion Detection Allgemeine Java-Themen 3
A Erste Schritte Die Kunst am Programmieren Allgemeine Java-Themen 20
S Captchas programmieren Allgemeine Java-Themen 6
J Java: Installer für Mods programmieren Allgemeine Java-Themen 5
J Java eigenen Button programmieren (ob Cursor im Rechteck ist oder nicht..../button pressed or not) Allgemeine Java-Themen 6
P Effizientes Programmieren - oder Windows Autostart fürs Herunterfahren Allgemeine Java-Themen 11
A Update Software programmieren Allgemeine Java-Themen 1
G Objekotorientiertes Programmieren / Lose Kopplung Allgemeine Java-Themen 5
G PC Fernbedienung programmieren Allgemeine Java-Themen 6
I Dringend nachhilfe in programmieren gesucht!!!!!!!! Allgemeine Java-Themen 1
I Dringend nachhilfe in programmieren in mannheim gesucht!!!!! Allgemeine Java-Themen 3
L COM Schnittstelle in Java programmieren Allgemeine Java-Themen 4
U BlueJ NXT Projekt programmieren Allgemeine Java-Themen 0
P KI für TicTacToe programmieren > Probleme Allgemeine Java-Themen 2
J (Java3D) Einen Faden programmieren - Logikproblem Allgemeine Java-Themen 5
M Android Programmieren Allgemeine Java-Themen 11
B Virtualisierung Programmieren Allgemeine Java-Themen 3
B Shortcut Erkennung programmieren Allgemeine Java-Themen 5
K Parallel programmieren mit ExecutorService Allgemeine Java-Themen 41
T Takuzu Spiel programmieren Allgemeine Java-Themen 4
L CSV Beziehungen programmieren Allgemeine Java-Themen 7
P wie logisch Programmieren? Allgemeine Java-Themen 6
K Programmieren anfangen. Allgemeine Java-Themen 21
J Problem mit Programmieren in Eclipse Allgemeine Java-Themen 5
E Klassen Mitgliederverwaltung programmieren Allgemeine Java-Themen 6
N Abkürzung STRG-G zu programmieren Allgemeine Java-Themen 4
P Java auf dem Handy programmieren Allgemeine Java-Themen 16
truesoul Sudoku programmieren Allgemeine Java-Themen 23
K sauber und schön programmieren Allgemeine Java-Themen 2
X Spiele für Handys programmieren Allgemeine Java-Themen 2
J Abbuchung vom Konto programmieren Allgemeine Java-Themen 6
P Fortgeschritten Java programmieren Allgemeine Java-Themen 2
J Dymnamische Programmieren. Allgemeine Java-Themen 4
MQue Schnittstelle programmieren Allgemeine Java-Themen 2
D brauch hilfe ! bei Spiele Programmieren Allgemeine Java-Themen 5
F Autorennen programmieren Allgemeine Java-Themen 5
H Graustufe programmieren Allgemeine Java-Themen 7
M Intervall Programmieren ? Allgemeine Java-Themen 3
leifg Rekursiv mit Threads Programmieren Allgemeine Java-Themen 2
M Java Programm als Dämon Programmieren. Allgemeine Java-Themen 7
V Avatar selbst programmieren Allgemeine Java-Themen 4
M Generics - besser programmieren, Warnung umgehen Allgemeine Java-Themen 4
G Was als fortgeschrittener Anfänger programmieren? Allgemeine Java-Themen 7
S grafisch programmieren aber nicht applets Allgemeine Java-Themen 13
W Spiel für Handy, normale GUI und Web programmieren Allgemeine Java-Themen 2
P Mehrsprachig programmieren ResourceBundle Allgemeine Java-Themen 6
reibi Eclipse PlugIn selber programmieren Allgemeine Java-Themen 3
T einen SVN- oder QVCS-Client selber programmieren Allgemeine Java-Themen 2
saxman Lego Mindstorms Roboter mit Java programmieren Allgemeine Java-Themen 9
S eine farbpipette programmieren Allgemeine Java-Themen 7
V Mit Java einen Shop programmieren ? Allgemeine Java-Themen 8
M Mehrsprachig programmieren Allgemeine Java-Themen 3
S Programmieren eines Webwatchers Allgemeine Java-Themen 4
D Tainer programmieren Allgemeine Java-Themen 7
W Terms Of Contribution - Ideen? Allgemeine Java-Themen 13
M Ideen Projektarbeit Allgemeine Java-Themen 9
Thallius Unfassbarer Fehler. Brauche Ideen zum Debuggen Allgemeine Java-Themen 9
C Ideen zur Abschlussarbeit Allgemeine Java-Themen 2
alex_fairytail IT-Kleinprojekt: Ideen gesucht! Allgemeine Java-Themen 18
D ideen und anregungen Allgemeine Java-Themen 10
S Netzwerkdiagramm / Sequenzdiagramm - Ideen gesucht Allgemeine Java-Themen 2
G Ideen Allgemeine Java-Themen 4
T Files an das Betriebsystem übergeben such ideen! Allgemeine Java-Themen 3
M Ideen Allgemeine Java-Themen 19
M Ideen zu meiner Studienarbeit Allgemeine Java-Themen 5

Ähnliche Java Themen

Neue Themen


Oben