1. Anforderungen: Ich muss jetzt eine Bus-Fahrgastflussanzeige erstellen und dabei verschiedene Anzeigen verwenden, um den Bus-Fahrgastfluss anzuzeigen, ähnlich wie die Echtzeit-Verkehrsbedingungen auf der Karte. Alle Status werden manuell im Hintergrund eingestellt.
2. Es gibt eine Linie 1 mit den Stationen A, B, C, D, E, F, G, H. Sie können A->H fahren, oder Sie können H->A fahren. > ;B ist Zustand 1, B->C ist Zustand 2, C->H Zustand 3.
Der angezeigte Status ist:
A--Zustand 1-->B--Zustand 2- - >C-State 3-->H
Wenn B-E auf Status 4 eingestellt ist, ist der angezeigte Status:
A--State 1-->B--State 4-->E -- Status 3-->H
Das Gleiche gilt für die Fahrt in die entgegengesetzte Richtung.
Jetzt habe ich keine Ahnung, wie ich das machen soll, auch nicht, wie ich die Datenbank gestalten soll. Ich hoffe, Sie können mir ein paar Ideen geben.
1. Anforderungen: Ich muss jetzt eine Bus-Fahrgastflussanzeige erstellen und dabei verschiedene Anzeigen verwenden, um den Bus-Fahrgastfluss anzuzeigen, ähnlich wie die Echtzeit-Verkehrsbedingungen auf der Karte. Alle Status werden manuell im Hintergrund eingestellt.
2. Es gibt eine Linie 1 mit den Stationen A, B, C, D, E, F, G, H. Sie können A->H fahren, oder Sie können H->A fahren. > ;B ist Zustand 1, B->C ist Zustand 2, C->H Zustand 3.
Der angezeigte Status ist:
A--Zustand 1-->B--Zustand 2- - >C-State 3-->H
Wenn B-E auf Status 4 eingestellt ist, ist der angezeigte Status:
A--State 1-->B--State 4-->E -- Status 3-->H
Das Gleiche gilt für die Fahrt in die entgegengesetzte Richtung.
Jetzt habe ich keine Ahnung, wie ich das machen soll, auch nicht, wie ich die Datenbank gestalten soll. Ich hoffe, Sie können mir ein paar Ideen geben.
Lassen Sie mich Ihnen einen kurzen Tipp geben: Teilen Sie die Datenbank beim Speichern in kleine Abschnitte entsprechend der Mindestgranularität auf:
<code> | begin | end | status | | A | B | 1 | | B | C | 2 | | C | D | 3 | | ... | ... | ... | | D | C | 1 | | C | B | 2 | | B | A | 3 | </code>