- 회원제 게시판 : VO 설계
CRUD : Create Read Update Delete
- Member(회원)
비회원은 회원가입을 할 수 있다. C
회원은 로그인을 할 수 있다. R
회원은 로그아웃을 할 수 있다.
회원은 본인 정보를 수정할 수 있다. U
회원은 회원탈퇴를 할 수 있다. D
class Member : id(기본키), pw, name
- Board(게시글)
회원은 글을 작성할 수 있다. C
회원은 (자신의) 글을 수정할 수 있다. U
회원은 (자신의) 글을 삭제할 수 있다. D
모든 사용자는 목록을 조회할 수 있다. R
모든 사용자는 게시글 세부 조회할 수 있다. R
class Board : bno(기본키), title, content, hitcount, regDate, writer(작성자 id)
- Reply(댓글)
회원은 댓글을 작성할 수 있다. C
회원은 (자신의) 댓글을 삭제할 수 있다. D
모든 사용자는 댓글 목록을 조회할 수 있다. R
class Reply : rno(기본키), content, regDate, writer(작성자의 id), bno(게시글의 글번호)
- 게시판 동선
게시글 목록 >> 글 쓰기(스캐너) >> 목록
게시글 목록 >> 상세조회 >> 수정(스캐너) >> 목록
게시글 목록 >> 상세조회 >> 삭제 >> 목록
게시글 목록 >> 상세조회 >> 목록
- 데이터 간 관계
회원 : 글 = 1 : N
회원 : 댓글 = 1 : N
글 : 댓글 = 1 : N