Skip to content

Use Case

권성준 edited this page Sep 19, 2023 · 2 revisions

📎 Use Case

  • 사용자 / 관리자

👥 사용자

🙋 회원

  • 사용자는 Board_Member 서비스의 회원이 되기 위해서 '회원가입 기능'이 필요하다.
  • 사용자의 Email이 다른 사용자의 Email과 겹치지 않도록 가입해야 한다.
  • 모든 서비스를 이용하기 위해서 '로그인 기능 및 KakaoLogin 기능'이 필요하다.
  • 서비스의 이용을 중지하기 위해서 '로그아웃 기능'이 필요하다.
  • 서비스를 탈퇴하기 위해 '회원 탈퇴 기능'이 필요하다.
  • 회원 정보를 수정하기 위해서 '회원정보 수정 기능'이 필요하다.

📜 자유 게시판

  • 사용자가 게시글을 작성하기 위해 '게시글 작성 기능'이 필요하다.
  • 사용자가 게시글을 조회하기 위해 '게시글 조회 기능'이 필요하다.
  • 사용자가 게시글을 검색하기 위해 '게시글 검색 기능'이 필요하다.
  • 사용자가 게시글을 수정하기 위해 '게시글 수정 기능'이 필요하다.
  • 사용자가 게시글을 삭제하기 위해 '게시글 삭제 기능'이 필요하다.
  • 사용자가 이미지를 등록하기 위해 '이미지 등록 기능'이 필요하다.

📜 공지사항

  • 관리자가 공지사항 작성하기 위해 '관리자가 작성 기능'이 필요하다.
  • 관리자가 공지사항 조회하기 위해 '관리자가 조회 기능'이 필요하다.
  • 관리자가 공지사항 검색하기 위해 '관리자가 검색 기능'이 필요하다.
  • 관리자가 공지사항 수정하기 위해 '관리자가 수정 기능'이 필요하다.
  • 관리자가 공지사항 삭제하기 위해 '관리자가 삭제 기능'이 필요하다.
  • 사용자가 이미지를 등록하기 위해 '이미지 등록 기능'이 필요하다.

📧 댓글

  • 회원들 간 소통을 위해 댓글 대댓글 기능이 필요하다.

💂‍♂️ 관리자

  • 회원 정보 탐색을 위한 '전체회원 조회기능'이 필요하다.
  • 서비스 관리를 위한 '통합검색' , '기간 검색' 이 필요하다
  • 서비스 관리를 위한 '회원가입 일/월 통계' 가 필요하다
  • 서비스 관리를 위한 '좋아요 수 일/월 통계' 가 필요하다
  • 서비스 관리를 위한 '조회수 일/월 통계' 가 필요하다
  • 서비스 관리를 위한 '댓글대댓글 일/월 통계' 가 필요하다
  • 서비스 관리를 위한 '게시글 일/월 통계' 가 필요하다