You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
flowchart LR
admin["관리자"]
user["일반 사용자"]
subgraph GalleryManagementService["갤러리 관리"]
direction LR
create["작성"]
update["수정"]
delete["삭제"]
setThumbnail["대표 활동 이미지 설정"]
setDescription["대표 활동 설명 설정"]
end
subgraph GalleryService["활동 갤러리"]
direction LR
retrieve["조회"]
list["목록 조회"]
thumbnail["대표 활동 이미지 보기"]
description["대표 활동 설명 보기"]
end
admin --> GalleryManagementService
admin --> GalleryService
user --> GalleryService
Loading
활동 게시글 작성
설명
이름: 활동 갤러리 작성 설명: 관리자가 새로운 활동 게시글을 작성하여 게시한다. 사전조건: 적절한 권한을 보유한 관리자 계정을 소유한다. 종료조건: 신규 활동 게시글이 시스템에 등록된다.
시나리오
어드민 페이지에 접속한다.
관리자는 "활동 게시글 작성" 버튼을 클릭한다.
제목, 내용, 첨부 파일(선택), 표시 여부 등을 입력한다.
"등록" 버튼을 클릭한다
시스템은 활동 게시글을 저장한다.
성공 메시지를 출력하고 생성된 활동 게시글을 보여줍니다.
예외 상황
필수 입력값(제목, 내용)이 누락된 경우 오류 메시지를 표시한다.
활동 게시글 수정
설명
이름: 활동 갤러리 수정 설명: 관리자가 기존의 활동 게시글을 수정한다. 사전조건: 적절한 권한을 보유한 관리자 계정을 소유한다. 종료조건: 수정한 내용이 기존 활동 게시글에 반영된다.
시나리오
관리자는 수정할 활동 게시글을 선택한다.
"수정" 버튼을 클릭한다.
제목, 내용, 첨부 파일 등을 변경한다.
"저장" 버튼을 클릭한다.
시스템은 변경 사항을 저장한다.
성공 메시지를 출력하고 수정된 활동 게시글을 보여줍니다.
예외 상황
필수 입력값(제목, 내용)이 누락된 경우 오류 메시지를 표시한다.
수정해야 하는 활동 게시글이 저장 시점에 존재 하지 않을 경우 오류 메시지를 표시한다.
활동 게시글 삭제
설명
이름: 활동 게시글 삭제 설명: 관리자가 특정 활동 게시글을 삭제한다. 사전조건: 적절한 권한을 보유한 관리자 계정을 소유한다. 종료조건: 등록된 활동 게시글을 시스템에서 삭제한다.
시나리오
관리자는 삭제할 활동 게시글을 선택한다.
"삭제" 버튼을 클릭한다.
시스템은 "정말 삭제하시겠습니까?"라는 확인 메시지를 표시한다.
관리자가 확인하면 시스템은 해당 활동 게시글을 삭제한다.
성공 메시지를 출력하고 목록 페이지로 리다이렉션한다.
예외 상황
삭제할 활동 게시글이 존재하지 않는 경우 오류 메시지를 출력한다.
활동 게시글 조회
설명
이름: 활동 게시글 조회 설명: 사용자가 특정 활동 게시글의 상세 내용을 확인한다. 사전조건: 상세 내용을 확인하려는 활동 게시글을 선택한다. 종료조건: 선택한 활동 게시글의 상세 내용을 출력한다.
시나리오
사용자(일반 사용자 또는 관리자)는 활동 게시글 목록에서 특정 글을 클릭한다.
시스템은 해당 활동 게시글의 상세 내용을 표시한다.
예외 상황
존재하지 않는 활동 게시글을 조회하려 하면 오류 메시지를 출력한다.
활동 갤러리 조회
설명
이름: 활동 게시글 목록 조회 설명: 사용자가 등록된 모든 활동 게시글을 리스트로 조회한다. 사전조건: 페이지네이션을 설정한다. 종료조건: 표시 가능한 모든 활동 게시글을 출력한다.
📌 Description
The text was updated successfully, but these errors were encountered: