DB

프로젝트의 전체 DB의 모습이다. 지금 서버에 올라간 DB는 총 19개이지만 프로젝트를 진행하면서 기능의 변경이 일어났고, 그로 인해 사용하지 않는 DB 3개를 제외하여 16개만 나타냈다. 그러나 프로젝트를 진행하면서 DB가 추가되고 있어 최종적으로는 20개 가까이의 DB 테이블이 생성될 것으로 예상하고 있다.
클라이언트 페이지 설계

전체적인 클라이언트 페이지 간의 관계를 나타낸 것이다. 실제로는 각 페이지에서 더 세부적인 기능이 있으며, 로그인과 회원가입 기능도 제공한다.
사장님 페이지 설계

마찬가지로 사장님 페이지 간의 관계를 나타낸 것이다.
실제로는 사이드 메뉴를 통해 모든 페이지를 접근할 수 있기 때문에 거의 모두 동등한 깊이를 가진다고 볼 수 있다.
유즈 케이스 다이어그램이라던가 다양한 방식으로 현재 프로젝트의 구조를 설명할 수 있겠지만, 프로젝트 규모가 꽤 커서 혼자 한 번에 정리하기 어려운 점이 있어 우선은 이정도로 설명하고 각 기능을 구현한 방법을 포스팅하면서 (가능하다면) 자세히 설명할 것이다.
'프로젝트 > 스크린 골프장' 카테고리의 다른 글
| [Spring Boot] 설정 정보의 민감한 정보 숨기기 2 (feat Spring Cloud Config & Profile) (0) | 2022.01.16 |
|---|---|
| [Spring Boot] 설정 파일의 민감한 정보 숨기기 1 (0) | 2022.01.15 |
| UI 프레임워크 (0) | 2022.01.09 |
| 경쟁 앱 분석 (0) | 2022.01.09 |
| 프로젝트 개요 (0) | 2022.01.09 |