Php arbeitstunde automatisch ausrechnen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anfangen
aufgabe
bedarf
bedeutung
gebiet
gesetz
grundlage
kleinstes problem
kunde
programmieren
programmierung
rabatte
sicherheit
software
steuerrecht
studieren
umsetzen
url
verstehen
zeiterfassung
-
Ich möchte einen Kassasystem erstellen
brauche einen function, wo man die anfangsstunde in der session variable speichert und mit aktuelle stunde subtrahiert, dass ergibt dann wiviel stunden man arbeitet.
Ist das möglich?
Danke -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Ja
Auch wenn sich mir (und bestimmt vielen anderen) die Frage stellt: warum sowas mit php?!
Beitrag zuletzt geändert: 10.10.2016 8:28:40 von matthias-detsch -
Sorry, wenn ich das so sagen muss, aber entsprechend, wie du dein Problem schilderst, solltest du die Finger von so etwas lassen.
Wovon du sprichst, ist kein Kassensystem, sondern eine simple Zeiterfassung.
am einfachsten geht es, wenn man alles in Timestamps umwandelt und Timestamp_new - Timestamp old und dann hast die Zeit auf die Sekunde genau... das ist eine banale Geschichte, im Code ist es ein Einzeiler... das in hh:mm umrechnen ist die Aufgabe eines Grundschülers...
und Möglich ist alles, was du logisch abbilden kannst, Zeitberechnungen sind die banalste Form.
matthias-detsch schrieb:
Ja
Auch wenn sich mir (und bestimmt vielen anderen) die Frage stellt: warum sowas mit php?!
Wenn du eine Zeiterfassung machst, wie eine Art Stechuhr und die Zeiten mit automatischen Systemen erfasst werden, dann wäre eine manipulierbare Clientlösung über JavaScript zum beispiel, unpraktisch, da die Leute sonst nur bescheissen... -
Ich denke auch, dass ich die Zeiterfassung als Dein kleinstes Problem herausstellen wird. Bei einem Kassasystem sind viele andere Dinge, Gesetze, Steuern, Rabatte, Boni, Zahlungsarten, Sicherheit u.s.w. von Bedeutung. Um sowas vernünftig programmieren zu können muß man jedes einzelnes Teilgebiet studiert haben, weil jedes so komplex ist.
-
waytogermany schrieb:
Ich denke auch, dass ich die Zeiterfassung als Dein kleinstes Problem herausstellen wird. Bei einem Kassasystem sind viele andere Dinge, Gesetze, Steuern, Rabatte, Boni, Zahlungsarten, Sicherheit u.s.w. von Bedeutung. Um sowas vernünftig programmieren zu können muß man jedes einzelnes Teilgebiet studiert haben, weil jedes so komplex ist.
studieren ist arg übertrieben, aber Softwareentwickler, die sich in dieses Gebiet reinwagen, müssen sich natürlich mit der Materie beschäftigen... das läuft parallel zur Programmierung, aber um das zu können, sollte man auch schon programmieren können. Wenn man es gerade erst lernt, kommt nur mist bei raus und es ist kein wirklicher Lernerfolg zu verbuchen und für den, dersich ranwagt problematisch.
Ich denke für den Anfang wär ein einfacher Webchat/Gästebuch/Forum empfehlenswert, die FUnktionsweise ist jedem bekannt und man lernt die Grundlagen der Programmierung, wie Serverseitige Befehlsverarbeitung, eventuell Objektorientierung, Zugriff auf Datenbanken und grundlegende Netzwerkfunktionalität -
Studieren ist schon richtig. Allein das Steuerrecht (UST, Vorabzug, steuerfreie Lieferungen, Teilzahlungen, steuerliche Besonderheiten von Zollanschlußgebieten,....) ist so umfangreich, dass man schon einige Monate braucht, um das zu verstehen. Erst dann kann man es umsetzen.
Oder auch programmierseitig die Problematik der Manipulationssicherheit, Zahlungssicherheit und der Zahlungsarten sind weiträumige Gebiete.
Beitrag zuletzt geändert: 11.10.2016 11:30:42 von waytogermany -
waytogermany schrieb:
Studieren ist schon richtig. Allein das Steuerrecht (UST, Vorabzug, steuerfreie Lieferungen, Teilzahlungen, steuerliche Besonderheiten von Zollanschlußgebieten,....) ist so umfangreich, dass man schon einige Monate braucht, um das zu verstehen. Erst dann kann man es umsetzen.
Oder auch programmierseitig die Problematik der Manipulationssicherheit, Zahlungssicherheit und der Zahlungsarten sind weiträumige Gebiete.
Bullshit, dann programmiert man so modular, dass qualifizierte Anwender es bei bedarf ergänzen und ändern dürfen... diese Abartigkeit, dass Software umgeschrieben werden muss, weil Steuerrecht sich ändert, sorgt dafür, dass es so scheisse läuft, wie es läuft...
Witzigerweise hatte ich das Problem in einem ehem. Unternehmen ebenfalls. Meine Vorgänger hatten witzigerweise mit Konstanten gearbeitet. Änderung: anstatt Konstanten hinterlegen von Datenbankeintragungen, die der Kunde selber pflegen konnte und somit auch die Verantwortung dafür übernahm. (konkreter Fall war Mehrwertsteuerabrechnung an ins EU-Ausland verkaufter Webshop-Artikel nach Zielort).
warum sollte ich mich mit Thailändischem Steuerrecht befassen, wenn mein Webshop alle 5000 Kunden einmal mit Tailändischen Kunden interagiert? sollen das die BWL-Fuzzis machen, irgendwozu müssen die ja auch gut sein... -
Ich bedanke mich für die Komentare aber ich bin selber ein Unternehmer und möchte fürmich selbst eine kassasystem programieren.
Ich habe html, php, mysql, javascript und bwl einbischen gelernt.
Wenn jemand mir helfen kann ok. Wenn nicht auch ok.
Mit freundlichen grüssen! -
ich mach dir folgendes Angebot:
wenn du es wirklich lernen willst und auch die Zeit dafür aufbringen kannst/willst, dann melde dich bei mir hier per PN über lima.
Ich hab mich auf deinem Webspace mal umgesehen und festgestellt, dass einiges an Bedarf da ist und wir bei den Grundlagen anfangen müssen. Da schon ein paar Grundkenntnisse da sind, wird es etwas schneller gehen als bei Leuten, die völlig bei 0 anfangen.
und ich kann kein Arabisch/Türkisch, also würdest du mit mir in Deutsch/Englisch kommunizieren.
Ziel meiner Hilfestellung wird sein, dass du erste Software fertig hast, mit der du arbeiten kannst und vor allem, dass du die notwendigen Fähigkeiten hast, deine Software selbst zu erweitern und anzupassen.
Im Gegenzug erwarte ich, dass du dich fast täglich damit beschäftigst, wenn du Zeit hast und entsprechend wenn ich dir Aufgaben gebe zum abarbeiten, dich auch darum kümmerst. Die erste Woche wirst du fast nichts programmieren, weil wir uns mit der Softwarekonzeption beschäftigen und rechtlichen Angelegenheiten.
Ab Woche 2 wirds losgehen. Entsprechend deines Engagements kann sich diese Zeitplanung verkürzen/verlängern. liegt ganz an dir. falls du mein Hilfsangebot annimmst.
Mit freundlichen Grüßen -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage