문제

나는 Say 목록이 있습니다 courses 그리고 certificates 그리고 fun_days. 이것들은 모두 호출됩니다 objects. 모든 객체에는 요구 사항이 있습니다 object_requirements. 요구 사항은 중 하나 일 수 있습니다 objects 또는 그들 중 몇몇.

당신은 무엇이든 할 수 있습니다 object 없이 object_requirements A로 starting point. "모두가 허용됩니다 가지다 그 물건들. "

그래서 그것은 다음과 같습니다.

  • Introduction_course 시작점입니다 (요구 사항 없음)
  • Introduction_certificate 있는 사람들이 얻을 수 있습니다 Introduction_course (이것 course 이것의 요구 사항입니다 certificate)
  • Funday_swimming a Introduction_certificate (인증서는 요건입니다 fun_day).

이 시스템의 계층 적 또는 다소 구조화 된 흐름을 시각적으로 표현할 수있는 방법이 있습니까? 예제는 상당히 간단하지만 '트리'의 어느 곳에서나 여러 요구 사항이 가능해야합니다.

이것이 제가 요구 사항을 저장하는 방법입니다.

TABLE: OBJECT_REQUIREMENT
 OBJECTTYPE                (pk)
 OBJECTID                  (pk)
 REQUIREMENT_OBJECTTYPE    (pk)
 REQUIREMENT_OBJECTID      (pk)

TABLE: COURSE
 OBJECTID                  (pk)
 OBJECTTYPE                       // value is always [1] for course

TABLE: CERTIFICATE
 OBJECTID                  (pk)
 OBJECTTYPE                       // value is always [2] for certificate

TABLE: FUN_DAY
 OBJECTID                  (pk)
 OBJECTTYPE                       // value is always [3] for fun_day

아 그리고 저는 PHP와 MySQL을 사용합니다. 그러나 이러한 시각적 표현을 생성 할 수있는 소프트웨어는 모든 소프트웨어가 환영받는 것 이상입니다!

도움이 되었습니까?

해결책

이 이전 SO 질문이 유용 할 수있는 지시 된 그래프와 같은 것을 고려할 수 있습니다.

PHP에서 지시 된 그래프 그리기를 수행하는 방법은 무엇입니까?

다른 팁

당신은 사용할 수 있습니다 <li> 태그 : :

  • 소개 _course
    • 소개 _certificate
      • funday_swimming
    • 다른 인증서

HTML로 보여 주려고한다면.

보다 그래픽 인 것을 원한다면 그래프를 그리거나 lib_gd를 사용하여 비트 맵을 그리고 필요한 경우 imagemap으로 만듭니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top