>  기사  >  백엔드 개발  >  실시간 승객 흐름, 데이터베이스 설계 방법 및 이 기능 구현 방법에 대한 질문이 있습니까?

실시간 승객 흐름, 데이터베이스 설계 방법 및 이 기능 구현 방법에 대한 질문이 있습니까?

WBOY
WBOY원래의
2016-08-31 08:54:54843검색

1. 요구 사항: 이제 지도의 실시간 교통 상황과 유사하게 다양한 디스플레이를 사용하여 버스 승객 흐름을 표시해야 합니다. 모든 상태는 백그라운드에서 수동으로 설정됩니다.
2. A, B, C, D, E, F, G, H 역이 있는 1호선이 있습니다. A->H로 여행하거나 H->A-로 여행할 수 있습니다. >B는 상태 1, B->C는 상태 2, C->H 상태 3입니다.
표시되는 상태는 다음과 같습니다.
A--상태 1-->B--상태 2- - >C-상태 3-->H
B-E가 상태 4로 설정된 경우 표시되는 상태는 다음과 같습니다.
A--상태 1-->B--상태 4-->E -- 상태 3-->H

반대 방향으로 이동할 때도 마찬가지입니다.

이제 데이터베이스를 디자인하는 방법을 포함하여 이 작업을 수행하는 방법을 모르겠습니다. 몇 가지 아이디어를 제공해 주시기 바랍니다. 감사합니다

답글 내용:

1. 요구 사항: 이제 지도의 실시간 교통 상황과 유사하게 다양한 디스플레이를 사용하여 버스 승객 흐름을 표시해야 합니다. 모든 상태는 백그라운드에서 수동으로 설정됩니다.
2. A, B, C, D, E, F, G, H 역이 있는 1호선이 있습니다. A->H로 여행하거나 H->A-로 여행할 수 있습니다. >B는 상태 1, B->C는 상태 2, C->H 상태 3입니다.
표시되는 상태는 다음과 같습니다.
A--상태 1-->B--상태 2- - >C-상태 3-->H
B-E가 상태 4로 설정된 경우 표시되는 상태는 다음과 같습니다.
A--상태 1-->B--상태 4-->E -- 상태 3-->H

반대 방향으로 이동할 때도 마찬가지입니다.

이제 데이터베이스를 디자인하는 방법을 포함하여 이 작업을 수행하는 방법을 모르겠습니다. 몇 가지 아이디어를 제공해 주시기 바랍니다.

간단한 팁을 드리겠습니다. 데이터베이스를 저장할 때 최소 단위에 따라 작은 섹션으로 나누세요.

<code>
| begin | end | status |
| A     | B   | 1      |
| B     | C   | 2      |
| C     | D   | 3      |
| ...   | ... | ...    |
| D     | C   | 1      |
| C     | B   | 2      |
| B     | A   | 3      |
</code>
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.