【와신상담】

[파이널프로젝트수정하기] [1] 요구사항 분석 → [2] 데이터베이스 설계

아딜렛 2025. 1. 21. 16:21

[1] 요구사항 분석

-게시판에 필요한 기능 정리

1. 글쓰기 (관리자만) /수정 (관리자만) /삭제(관리자만)/조회(전부가능)

2. 화면 흐름

 ⓐ게시판 누르고 들어가면 →

ⓑ카테고리별로 정렬되고

ⓒ검색하면  →  업체명 나오고

ⓓ카테고리로 들어가면 →  관리자일경우에는 글쓰기 / 수정/삭제 가능

ⓕ댓글 게시판 - 구매한 사람의 경우에는 구매자 라고 따로 이름이 붙음

     -대댓글 기능 가능

ⓖ찜하기 기능( 좋아요 버튼 누르면 DB에 찜하기 카운트 되게)

 

[2] 데이터베이스 설계

테이블 구조 설계 (게시글, 댓글, 파일 첨부 등)
SQL 스크립트 작성
도메인 객체(Entity) 설계
테이블과 매핑될 객체 생성
DTO 클래스 설계
DAO(Repository) 계층 구현
데이터베이스 접근 로직 구현
CRUD 기능 구현