3 Stimmen

Speichern und Anzeigen einer großen Menge an zeitbasierten Planungsinformationen in einer Webanwendung

Mein Projekt umfasst die Speicherung großer Mengen von mehrtägigen Ereignissen.

Die Daten müssen dann in einer großen Tabelle auf einer Webseite angezeigt werden, ähnlich wie bei einer kalenderartigen Anwendung, aber mit mehr Details. Doch je schneller meine Seiten laden können, desto besser!

Ein einfacher Bildschirm könnte 10 Zeilen mit Themen und 10 Spalten mit Tagen anzeigen.

Jeder Tag kann in Halbtagsabschnitte aufgeteilt werden. An jedem Halbtag kann es 3 oder 4 Aktivitäten geben, jede Aktivität kann einen Status haben, jedes Thema kann verfügbar oder nicht verfügbar sein usw.

Natürlich möchte ich nicht 100/200 Datenbankabfragen durchführen, um die Aktivitäten und Themen für jeden Halbtag zusammenzufassen.

1. Gibt es bereits Beispiele für Anwendungen, die große Mengen an zeitbasierten Informationen speichern, zusammenfassen und anzeigen?

2. Welche Anwendungen zeigen komplexe Daten wie diese effektiv an?

1voto

Gilbert Le Blanc Punkte 47973

Wenn ich Ihre Frage richtig verstehe, möchten Sie eine Variante eines Gantt-Diagramms ohne die Abhängigkeiten zwischen den Ereignissen.

Ich schlage vor, dass Sie sich Bilder verschiedener Gantt-Diagramme auf Google-Bildern ansehen, um zu sehen, ob es das ist, wonach Sie suchen.

Um Ihre erste Frage ein wenig zu beantworten: Kalenderanwendungen speichern mehrtägige Ereignisse normalerweise nicht als mehrere Zeilen in einem Datenspeicher. Die Anwendung kann die Zwischentage berechnen, wenn Sie das Anfangs- und Enddatum haben.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X