• beyond tellerrand – play. Register Now!
Zurück   Flashforum > Flash > Stuff

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 01-07-2004, 18:28   #1 (permalink)
buttons ... ?
 
Benutzerbild von lingamyoni.de
 
Registriert seit: Oct 2002
Ort: an der sieg
Beiträge: 2.650
[stuff] zeiterfassung: kritik und vorschläge erwünscht ;)

tim'o'work 0.1 dev - die kleine zeiterfassung für freelancer

zu eigenem nutzen habe ich mir eine kleine zeiterfassung zusammenschustert, die vielleicht für einige von euch nützlich sein könnte. wie immer alles unter der gnu gp lizenz

feautures:
- eingabe von spezifischen datensätzen (arbeit, von, bis)
- auto-eingabe (zb telefonanruf: start-button, gesprächsende stop-button)
- sortierbare listendarstellung der zeit-datensätze

- anlegen, bearbeiten, löschen, von kunden
- anlegen, bearbeiten, löschen, von usern
- anlegen, bearbeiten, löschen, von "arbeiten" (zb: design, kommunikation,programmierung,etc)
- anlegen, bearbeiten, löschen, von firmen (die eigenen )

- automatische Rechnungs-erstellung über einen beliebigen zeitraum
- inkl. übersicht und detailauflistung

... das ganze ist im entwicklungs-stadium, aber die o.g. funktionen laufen bereits rund. insgesamt steckt noch code-overhead in dem projekt, einige klassen ähneln sich doch enorm werde das im laufe der nächsten tage ausbügeln, wenn ich's schaffe.

//----------->

INSTALLATION

- archiv in ein verzeichnis auf dem webserver entpacken
- dieses fpdf-archiv ebenfalls auf den server entpacken (gleiche ebene wie zeiterfassung) *

- datenbank 'zeiterfassung' anlegen
- zeiterfassung.sql in die neue datenbank einfügen
- config.inc.php anpassen
- index.php aufrufen: admin / admin

- administrator-passwort ändern
- firma (company info) anlegen
- kunde (customer info) anlegen

->> yo und fröhlich die stunden wachsen sehen...

also, her mit vorschlägen , wünschen , kritik ...

viel spaß!

*die fpdf-klasse ist minimal von mir angepasst worden, deswegen bitte diese klasse benutzen und nicht die aktuelle von www.fpdf.org!
Angehängte Dateien
Dateityp: zip tim'o'work_dev_0.1.zip (17,1 KB, 132x aufgerufen)
__________________

jeder von uns ist mehrere, ist viele, ist ein übermaß an selbsten. (pessoa)
-------
zick-zack zu fuss bevorzugt
-------
[STUFF] Zeiterfassung (PHP/MySQL)

-------
[STUFF] comax (CMS)

Geändert von lingamyoni.de (01-07-2004 um 19:53 Uhr)
lingamyoni.de ist offline   Mit Zitat antworten
Alt 01-07-2004, 18:55   #2 (permalink)
-
 
Registriert seit: Apr 2004
Beiträge: 397
Ich denke es würden mehr Leute anschauen, wenn es eine Online Version zum anschauen gibt. Dann kann man ja bei Intresse immer noch den Download benutzen.

Gruss
.. fauler Wulfie
Wulfie ist offline   Mit Zitat antworten
Alt 01-07-2004, 19:46   #3 (permalink)
buttons ... ?
 
Benutzerbild von lingamyoni.de
 
Registriert seit: Oct 2002
Ort: an der sieg
Beiträge: 2.650
Zitat:
Zitat von Wulfie
...wenn es eine Online Version zum anschauen gibt.
oki

» hier « kann man sich eine online version anschauen - aber bitte nicht den admin löschen ...

achso: admin / admin
__________________

jeder von uns ist mehrere, ist viele, ist ein übermaß an selbsten. (pessoa)
-------
zick-zack zu fuss bevorzugt
-------
[STUFF] Zeiterfassung (PHP/MySQL)

-------
[STUFF] comax (CMS)
lingamyoni.de ist offline   Mit Zitat antworten
Alt 01-07-2004, 20:02   #4 (permalink)
°_°
 
Benutzerbild von der maddin
 
Registriert seit: May 2003
Ort: berlin
Beiträge: 197
prima sache..
ist es schwierig die pdf ausgabe anzupassen (firmen ci)?
gruss
mad
der maddin ist offline   Mit Zitat antworten
Alt 01-07-2004, 20:08   #5 (permalink)
buttons ... ?
 
Benutzerbild von lingamyoni.de
 
Registriert seit: Oct 2002
Ort: an der sieg
Beiträge: 2.650
im wesentlichen ist dafür die fpdf-klasse verantwortlich. mit ein bischen php-erfahrung ists nicht schwer.

auf der anderen seite auch zu kompliziert um einfach zu sein ... werde sicher früher oder später einen kleinen editor bauen, um die wesentlichen elemente per grafischem interface regeln zu können...
__________________

jeder von uns ist mehrere, ist viele, ist ein übermaß an selbsten. (pessoa)
-------
zick-zack zu fuss bevorzugt
-------
[STUFF] Zeiterfassung (PHP/MySQL)

-------
[STUFF] comax (CMS)
lingamyoni.de ist offline   Mit Zitat antworten
Alt 01-07-2004, 20:10   #6 (permalink)
-
 
Registriert seit: Apr 2004
Beiträge: 397
Sieht fein aus, nur würde ich noch folgende Sachen ändern :

- Eventuell die Navigation etwas strukturieren (Unterthemen) zur besseren Übersicht
- Das GUI solltest Du noch einfacher gestalten. Also nur ein GUI Element pro Zeile und vornedran ein Titel für was das die Eingabe steht.
- Das allgemeine Aussehen ansprechend darbringen, mit mehr Farben, weil so wie es jetzt ist hat man nicht so Lust damit zu arbeiten, wenn man nur das Auftreten und nicht die gute Technik dahinter sieht.

Aber allgemein ne runde Sache

Gruss
Wulfie
Wulfie ist offline   Mit Zitat antworten
Alt 01-07-2004, 20:13   #7 (permalink)
buttons ... ?
 
Benutzerbild von lingamyoni.de
 
Registriert seit: Oct 2002
Ort: an der sieg
Beiträge: 2.650
yo , layout-technisch hab ich nur das nötigste gemacht... kommt noch, wenn nen bischen luft da ist. vieles lässt sich jetzt schon per css anpassen.

was meinst du aber mit GUI einfacher gestalten? den eingabe-formularen fehlen zum teil noch die beschriftungen - das stimmt ...
__________________

jeder von uns ist mehrere, ist viele, ist ein übermaß an selbsten. (pessoa)
-------
zick-zack zu fuss bevorzugt
-------
[STUFF] Zeiterfassung (PHP/MySQL)

-------
[STUFF] comax (CMS)
lingamyoni.de ist offline   Mit Zitat antworten
Alt 01-07-2004, 20:22   #8 (permalink)
-
 
Registriert seit: Apr 2004
Beiträge: 397
Zbsp. bei "Make Entry" :
Da würde ich für jeden Titel eine neue Zeile machen, und vielleicht die GUI element bisschen grösser.
Oder bei dem Datum könntest Du eine Zeile untendran, noch das Datum in menschlich gut lesbarer Form ausgeben, einfach so zur bessern Überschaung des Ganzen.

Aber immer weiter so, Gell

Gruss
Wulfie
Wulfie ist offline   Mit Zitat antworten
Alt 01-07-2004, 20:28   #9 (permalink)
buttons ... ?
 
Benutzerbild von lingamyoni.de
 
Registriert seit: Oct 2002
Ort: an der sieg
Beiträge: 2.650
hm... - yo - das nächste update kommt bestimmt
__________________

jeder von uns ist mehrere, ist viele, ist ein übermaß an selbsten. (pessoa)
-------
zick-zack zu fuss bevorzugt
-------
[STUFF] Zeiterfassung (PHP/MySQL)

-------
[STUFF] comax (CMS)
lingamyoni.de ist offline   Mit Zitat antworten
Alt 04-07-2004, 12:04   #10 (permalink)
buttons ... ?
 
Benutzerbild von lingamyoni.de
 
Registriert seit: Oct 2002
Ort: an der sieg
Beiträge: 2.650
hallo,

ich habe ein paar kleine updates implementiert, die
a) das layout
b) das db-modell
betreffen.

die ganze sache läuft jetzt etwas runder.

hier angucken

hier runterladen
(die fpdf-klasse ist hier schon beigefügt ...)

2do:
- description of work (ausführlichere infos )
- user-abhängige aufbereitung
- code-optimierungen

gruß + dank fürs testen...
__________________

jeder von uns ist mehrere, ist viele, ist ein übermaß an selbsten. (pessoa)
-------
zick-zack zu fuss bevorzugt
-------
[STUFF] Zeiterfassung (PHP/MySQL)

-------
[STUFF] comax (CMS)
lingamyoni.de ist offline   Mit Zitat antworten
Alt 04-07-2004, 12:23   #11 (permalink)
Zeus
Gast
 
Beiträge: n/a
Ganz nett. Da wir ja auch unsere eigene Zeiterfassung gestrickt haben, hier mal ein paar Tipps und Ideen:

1. Wofür Sekunden? Rauswerfen und auf Minute runden.
2. Jobnummern vergeben. Denk Dir was aus, z. B.

KUN-04-001 - Beschreibung

KUN = KUNDE
04 = Jahreszahl
001 = Erster Job

Beschreibung = Art des Jobs

3. Kostenstellen vergeben. Z. B.

10 = Organisation/Admin
12 = Recherchen
14 = Weiterbildung
20 = Aquise
22 = Kontakt/Besprechung
30 = Programmierung
32 = Layout
etc.

Bereite das Ganze optisch dann auch so auf, wie einen Stundenzettel. Tageseinträge sind direkt einsehbar - neue können am Ende hinzugefügt werden (bequem über Auswahlfelder).

Im weiteren Verlauf der Entwicklung kannst Du dann auch über eine Report-Funktion nachdenken (Monatszeiten aufsummieren, nach Kunde, nach Job, nach Kostenstelle, etc.). Weiterhin solltest Du ggf. in einer Übersichtsseite einen Kalender einbauen, über den direkt ein Datum selektiert wird.

Z
  Mit Zitat antworten
Alt 04-07-2004, 13:16   #12 (permalink)
buttons ... ?
 
Benutzerbild von lingamyoni.de
 
Registriert seit: Oct 2002
Ort: an der sieg
Beiträge: 2.650
ich merke, ich hab gerade nur den ersten schritt gemacht , aber das sind ein paar gute anregungen, v.a. die gruppierung von datensätzen und der kalender ...

danke!
__________________

jeder von uns ist mehrere, ist viele, ist ein übermaß an selbsten. (pessoa)
-------
zick-zack zu fuss bevorzugt
-------
[STUFF] Zeiterfassung (PHP/MySQL)

-------
[STUFF] comax (CMS)
lingamyoni.de ist offline   Mit Zitat antworten
Alt 04-07-2004, 15:39   #13 (permalink)
Neuer User
 
Benutzerbild von alexpetri
 
Registriert seit: Sep 2001
Ort: FrankfurtMain, Sondershausen
Beiträge: 710
Thumbs up

gefällt mir sehr gut erstmal
wie wäre es wenn man noch deutsch als sprache einführt(evtl auf mehrsprachigkeit achten)

englisch geht zwar, ich will aber gerade beim rechnungserfassen nicht noch nebenbei simultanübersetzen - das sollte so einfach wie möglich sein...
...denn das bezahlt ja keiner...muss also schnell gehen.

ausserdem könnte man das evtl template basiert machen -> pearklassen einbinden etc.

einen editor basteln für das aussehen der PDF *natürlich im rahmen*
ich würde die navigation auch anders gestalten. evtl unter navigation setzen?
kann man mit nested sets (aus pear) gut machen. und besser gliedern
zb. so:

Rechnungen
+ Rechnungen anzeigen
+ Neue anlegen
....
Konfiguration
+ meine Daten
+ Firmen
+ PDF Template
.....
Statistiken
+ gesamtbetrag (über Zeitraum)
.....

oben kommt dann ein kopfgrafik hin damit man weiß worum es geht
dann

dann hätte ich noch gerne in der Liste 'show list' einen knopf zum pdf generieren - das ist glaube ich übersichtlicher

ausserdem noch irgendwo ein häckchen ob die Rechnung bezahlt wurde...
also rechnungsstatus

tja ansonsten ist es schon nicht schlecht
__________________
Talk to the hand, cause the head aint listening
alexpetri ist offline   Mit Zitat antworten
Alt 04-07-2004, 15:51   #14 (permalink)
buttons ... ?
 
Benutzerbild von lingamyoni.de
 
Registriert seit: Oct 2002
Ort: an der sieg
Beiträge: 2.650
das ist ja toll, das sind ja mal vorschläge...

also um pear hab ich bisher nen bogen gemacht, auch aus dem grund, um nicht bequem zu werden... aber allmählich interessierts mich schon selbst, was da mit pear eigentlich los ist.

über die navigations-struktur mache ich mir wirklichmal gedanken.

nen editor, oder sogar eine template-engine für die pdf-ausgabe wünsch ich mir selbst wird also früher oder später kommen, im moment ist die zeit ein bischen knapp.

die englische sprache stört mich mittlerweile auch. werde ich bei nächster gelegenheit anpassen.

vielen dank soweit schon mal!
__________________

jeder von uns ist mehrere, ist viele, ist ein übermaß an selbsten. (pessoa)
-------
zick-zack zu fuss bevorzugt
-------
[STUFF] Zeiterfassung (PHP/MySQL)

-------
[STUFF] comax (CMS)
lingamyoni.de ist offline   Mit Zitat antworten
Alt 04-07-2004, 16:19   #15 (permalink)
Neuer User
 
Benutzerbild von alexpetri
 
Registriert seit: Sep 2001
Ort: FrankfurtMain, Sondershausen
Beiträge: 710
was heisst bequemlichkeit?
wird dir das bei deinen Projekten bezahlt?
und wenn ja: warum sparst du dann nicht mind. die hälfte an Zeit? für dich?

ein guter anfang für pear ist www.pear-forum.de
es gibt auch einen Onlineartikel über die Quickformklasse unter www.phpmag.de

was diese klasse mir schon an Zeit gespart hat
*formulare bauen - überprüfen - und weiterbearbeiten*
das ist sagenhaft
__________________
Talk to the hand, cause the head aint listening
alexpetri ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 04:41 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele