Programmierung einer Zeiterfassung!

Diskutiere Programmierung einer Zeiterfassung! im Developer Network Forum im Bereich Hardware & Software Forum; Halli hallo, also ich wollte schon immer mal ein eigenes "Tool" zur Zeiterfassung enwerfen. Ich stelle folgende Anforderungen: -Soll...
  • Programmierung einer Zeiterfassung! Beitrag #1
bummelbum

bummelbum

Bekanntes Mitglied
Dabei seit
18.04.2009
Beiträge
946
Reaktionspunkte
0
Halli hallo,

also ich wollte schon immer mal ein eigenes "Tool" zur Zeiterfassung enwerfen.

Ich stelle folgende Anforderungen:

-Soll auf Datenbank basieren (SQL, Paradox, etc.)
-Server-Client, die Datenbank liegt auf dem Server, Stempeln tuen die Clients
-Eigene Benutzer/Mitarbeiterdatenbank zur Verwaltung der Benutzer
-Eigene Projekte abstempelbar, also nicht der Mitarbeiter stempelt an wenn er morgens kommt und stempelt ab wenn er geht, sondern er stempelt sich auf das eigentliche Projekt an, an dem er Arbeitet, so kann man nachschauen wie viel zeit jedes Projekt in Anspruch genommen hat.
-Programm soll entweder als Tray in der Taskleiste immer ansprechbar sein oder als Art Leiste an dem Rechten Bildschirmrand verankert, mit einem schönem Bunten Button für jedes Projekt, so das ein schnelles switchen möglich ist, falls man zb. an einem Projekt gearbeitet wird und man einen Anruf bekommt der zu einem anderem Projekt gehört.

Die Anforderungen sind natürlich erste Sahne, könnten aber nach Bedarf bzw. Problemen runtergeschraubt werden.

Als Sprache wird warscheinlich C# missbraucht, da ich damit aufgewachsen bin.

So da ich nun mein Projekt vorgestellt habe, erwarte ich Anmerkungen, Verbesserungen, etc.

Ich werde natürlich laufend Bericht erstatten. :)
 
  • Programmierung einer Zeiterfassung! Beitrag #2
T

TrµMAn

Bekanntes Mitglied
Dabei seit
23.10.2006
Beiträge
4.882
Reaktionspunkte
2
Ort
Wuppertal
finde die Idee an sich zwar nicht schlecht ... aber soetwas gibts bestimmt schon iwo ^^

naja spricht ja trotzdem nichts dagegen soetwas auch mal selbst zu machen ... allerdings sollte man das ganze dann eher serverseitig mit C#, ASP und SQL realisieren und das alles serverseitig machen (also Clientseitig müsste man garkeine Software anbieten, trotzdem durchaus möglich)

naja ich wünsche dir jedenfalls viel spaß bei deinem Projekt ;) ich könnte ja mal parallel dazu anfangen :D mal sehen wer zuerst fertig ist ^^
 
  • Programmierung einer Zeiterfassung! Beitrag #3
bummelbum

bummelbum

Bekanntes Mitglied
Dabei seit
18.04.2009
Beiträge
946
Reaktionspunkte
0
naja ich wünsche dir jedenfalls viel spaß bei deinem Projekt ;) ich könnte ja mal parallel dazu anfangen :D mal sehen wer zuerst fertig ist ^^

Top der Pudding quillt :victory:.

Mh bin momentan ein wenig im Stress aber generell wäre es mal schön,
zwei verschiedene Versionen vergleichen zu können, die Vor- und Nachteile rauszubekommen um daraus eine gemeinsame Beta-Version zu machen.

allerdings sollte man das ganze dann eher serverseitig mit C#, ASP und SQL realisieren und das alles serverseitig machen (also Clientseitig müsste man garkeine Software anbieten, trotzdem durchaus möglich)
Ich habe verstanden wie du es meinst.
Eine Datenbank z.B. mit ADO.NET und die auf den Server legen, rwx Rechte vergeben, und jeder der sie benutzen will kopiert sich eine Verknüpfung davon auf den Desktop.
Das ginge allerdings nur im Lan, wenn man die Datenbank im Internet betreiben will ist der traffic ja viel zu hoch wenn man dauernd die Datenbank über das Netz aufruft, da müsste man jeweils eine Client und eine Server Software schreiben.
 
  • Programmierung einer Zeiterfassung! Beitrag #4
H

Hackmack

Bekanntes Mitglied
Dabei seit
04.04.2009
Beiträge
47
Reaktionspunkte
0
Warum keine webbasierte Lösung?
 
  • Programmierung einer Zeiterfassung! Beitrag #5
bummelbum

bummelbum

Bekanntes Mitglied
Dabei seit
18.04.2009
Beiträge
946
Reaktionspunkte
0
Mach mal einen genaueren Vorschlag, welche Vorteile, wie viel Mehrarbeit?
 
  • Programmierung einer Zeiterfassung! Beitrag #6
haiko

haiko

Bekanntes Mitglied
Dabei seit
09.01.2003
Beiträge
4.727
Reaktionspunkte
1
Ort
Kempten
er meint, daß du deine datenbank nicht direkt verwendest sondern über den iis/apache mit asp/php-seiten verwendest

vorteil:
- man braucht keine clients sondern kann die zeiterfassung im browser machen
- man muß nicht allen rechte in der datenbank geben, das verringert das fehler-risiko

nachteil:
- du mußt dich n bischen in eine neue sprache einarbeiten
 
  • Programmierung einer Zeiterfassung! Beitrag #7
A

axel_foley

Bekanntes Mitglied
Dabei seit
02.05.2007
Beiträge
130
Reaktionspunkte
0
hat schon wer ein konzept aufgestellt?

das thema ist wohl doch sehr interessant.
weil egal welche zeiterfassung wir nehmen, keine gefällt mir und keine ist benutzerfreundlich.

(wobei im büro haben wir schon eine selbst geschriebene web lösung, ist aber immer noch nicht benutzerfreundlich genug, weil wenn ich nicht online bin sondern offline arbeite kann ich nichts eintragen.)

ein weiteres problem ist das rechtliche, ich darf angeblich nicht meine stundenliste/zeitschreibung (wann ich wie lange gearbeitet habe) für meine bezahlung verwenden. weis da wer was genaueres? (Weil an eine Modifizierte Zeitschreibung hab ich auch gedacht, nur fehlt mir die richtige inspiration)

axel
 
Thema:

Programmierung einer Zeiterfassung!

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.179
Beiträge
1.579.172
Mitglieder
55.878
Neuestes Mitglied
Satan666
Oben