1. 문서 개요

본 문서는 인천 관광정보 웹 프로젝트의 주요 정적 구조와 동적 흐름을 시각적으로 표현한 문서이다.

시스템은 Spring Boot 기반 MVC 구조로 설계되었으며, 핵심 기능은 다음과 같다.

본 프로젝트의 게시판 구조는 공지사항리뷰를 별도 엔티티로 분리하지 않고, Post 엔티티의 boardType 값으로 구분하는 통합형 구조를 사용한다.

이에 따라 다이어그램 또한 Post 중심으로 설계하였다.


2. 클래스 다이어그램 개요

시스템은 전형적인 Controller - Service - Repository - Domain 계층 구조를 따른다.

핵심 도메인은 Member, Post, PostAttachment, Role이며,