Einzelnen Beitrag anzeigen
  #1  
Alt 30.05.2006, 20:59:29
Benutzerbild von djmoscito
djmoscito djmoscito ist offline
Anfänger
 
Registriert seit: May 2006
Ort: Leipzig
Alter: 37
Beiträge: 13
djmoscito eine Nachricht über ICQ schicken djmoscito eine Nachricht über MSN schicken
Projekt - Abfragesystem - PHP

Hallo,

ich mache demnächst ein Praktikum und muss dort als Aufgabe ein Projekt auf die Beine Stellen. Leider bin ich nicht so der PHP Könner aber ich habe 2 Wochen um es umzusetzen und das mind 7h pro Tag und daher denke ich ist es möglich...

Das System soll dem Kartenleser ein Firma ähneln. Jemand kommt zur Arbeit und checkt sich ein ( das gerät speichert das, man geht nach Hause und zieht wieder die akrte durch und das wird vermerkt.
Das soll ich per PHP umsetzten und zwar mit der aktivität am Rechner. (In der Raum egstellt ob das schlau ist oder nicht, viel würden es anders machen)

Jetzt wollte ich mich schon mal noch in paar Dingen informieren und vll. Auch helfen lassen.

Projekt:

1.Tag System

1. Der Server pingt einen Arbeits-PC an -> erkennt das er online ist oder offline
2. Online -> schreibt es in eine Datenbank ( Tabelle „online“)
3. Offline -> passiert nichts, oder sollte man eine Tabelle „offline“ anlegen
4. Auslesen der Tabelle online -> wie viele Stunden -> ausgaben HTML

Sagen wir der Server pingt den Rechner aller 5min an, wie halte ich fest das der Rechner an oder aus ist, und er davon den Zeitraum ermittelt und das er es in einem Tag der 24h festhält.
Am besten mit Zeitraum wo der Rechner an war.
So meine Frage ist. Was für Tabellen legt man an? Wie bekommt man es hin das 364Tage genutzt werden? Wie mache ich das am besten mit mehrer Benutzern, legt man da an Tabellen-„Kategorie“ mit der entsprechende IP ab für jeden Benutzer an und schickt dann jeweilig die Daten in die entsprechende Tabelle?

Beispiel in HTML-Ausgabe

Benutzer X – Rechner1 – IP: 192.168.0.1

1.Woche:

01.06.06| 12:30 – 15:03 | 02:33 Stunden
02.06.06| 12:30 – 15:03 |(h:min)
03.06.06| 12:30 – 15:03 |(h:min)
04.06.06| 12:30 – 15:03 |(h:min)
05.06.06| 12:30 – 15:03 |(h:min)
06.06.06| 12:30 – 15:03 |(h:min)
07.06.06| 12:30 – 15:03 |(h:min)
----------------------------------------
Gesamt | X:YY Stunden


Benutzer Y – Rechner2 – IP: 192.168.0.2

…..

Wäre toll wenn mir jemand die fragen oder gar helfen könnte.


Danke die Stechmücke

Geändert von djmoscito (30.05.2006 um 20:59:48 Uhr)
Mit Zitat antworten