도메인(테이블) 추출
- 회원
- 회원의 기부 게시판 & 댓글/기부 요청
- 캘린더
- 관심 센터
후기 게시판
- 센터 - 담당자
- 센터의 기부 게시판 & 댓글/기부 신청
- 태그(회원의 기부 게시판 관련)
- 알림
- 쪽지함
미리 보면 조금이나마 이해되지 않을까 해서 정리해보았습니다.
- 사용자 : 일반 회원, 센터(담당자)
- 회원의 기부 게시판 : 기부를 하고 싶은 물품이나 재능이 있다면 글 등록 ⇒
기부글/기부할래요
- 센터의 기부 요청 → 쪽지보내기(회원이 센터에게) → 기부 거래 예약하기(약속 잡기)
- 댓글
- 센터의 기부 게시판 : 기부를 받고 싶은 물품이나 재능이 있다면 글 등록 ⇒
기부요청글/기부받아요
- 회원의 기부 희망→ 쪽지보내기(센터가 회원에게) → 기부 거래 예약하기(약속 잡기)
- 댓글
- 사용자 마이페이지에서 보여질 것
- 회원 입장 : 회원 정보, 기부글에서 사용자가 작성한 글, 캘린더(거래 일정), 쪽지함
- 센터 입장 : 센터 정보, 기부요청글에서 사용자가 작성한 글, 캘린더(거래 일정), 쪽지함
- 자신의 마이페이지라면 각 정보에 대하여 등록, 수정, 삭제 버튼 노출
- 채팅/알림
요구사항 명세
도메인
요구사항명
기능명
요구사항 상세
우선순위
회원 관리
회원가입
• 회원으로 가입하기 위해 이메일, 비밀번호, 닉네임, 핸드폰 번호, 주소( 정보를 입력
• 회원가입 시 이메일 인증(중복검사) 및 닉네임 중복검사
• 닉네임 & 비밀번호 유효성 검사
• 이메일 인증 :
인증
버튼 클릭 시 이메일이 전송되어 이메일 인증( 인증확인 링크 or 인증코드)을 진행하면 가입 완료. 완료되면 메인페이지로 이동상
회원 관리
로그인
• 이메일, 비밀번호를 입력하여 로그인 / 로그아웃 / 비밀번호 재설정
• 로그인 시 이메일 형식이 아니면 사용자에게 유효성 표시
• 로그인 실패 시 실패 사유 문구를 노출
• 사용자는 비밀번호를 분실하였을 때 이메일 인증을 통해 새로운 비밀번호로 변경 가능
• 로그아웃 버튼 클릭 시 메인 페이지로 이동
• 일정 횟수 이상 실패 시 일정 기간 동안 로그인 시도를 차단
상
회원 기부글 관리
기부글 등록
• 기부하고 싶은 물품이나 재능이 있다면 기부글 등록 가능
• 사용자 중 회원만이 기부글 등록 가능
• 제목, 카테고리(재능/물품), 거래 상태(default 값-기부 중), 이미지, 기부물품 상태(상, 중, 하), 설명 입력
상
회원 기부글 관리
기부글 삭제
• 회원은 자신이 등록한 기부글 삭제 가능
• 해당 기부글에는 더 이상 접근 불가
• 진행 중이던 쪽지와 연결된 게시글 클릭 시 실패 사유 문구 노출 ("존재하지 않는 게시글입니다.")
중
회원 기부글 관리
기부글 목록 조회 - 검색
• 사용자(회원, 센터)는 제목, 카테고리로 기부글 검색 가능
• 필터(제목, 카테고리)가 적용되지 않았다면 전체 목록 조회 가능
• 각각 목록 : 회원 프로필 사진, 제목, 거래 상태, 설명 일부
• 커서 페이징 또는 오프셋 페이징
상
회원 기부글 관리
기부글 단일 상세조회
• 사용자(회원, 센터)는 제목, 카테고리, 거래 상태, 이미지, 기부물품 상태, 설명 등 상세 정보 조회 가능
• 기부글 작성자에게는
수정
, 삭제
버튼 노출
• 회원의 프로필 사진 클릭 시 회원의 마이페이지로 이동
• 센터의 기부 요청 목록/댓글 조회 가능상
센터의 기부 요청 관리
기부 요청 목록 조회
• 사용자(회원, 센터)는 기부 요청에 참여한 센터 조회 가능
• 회원은 우측
쪽지보내기
버튼 클릭 시 쪽지 폼 노출상
센터 관리
센터가입
• 센터로 가입하기 위해 이메일, 비밀번호, 센터 이름, 센터 전화번호, 사업자등록번호 정보 입력
• 센터가입 시 이메일 인증(중복검사), 사업자등록번호 진위 확인검사
• 비밀번호 유효성 검사
상
센터 기부요청글 관리
기부요청글 등록
• 기부받고 싶은 물품이나 재능이 있다면 기부요청글 등록 가능
• 사용자 중 센터만이 기부요청글 등록 가능
• 제목, 카테고리(분야), 관련 태그, 이미지(선택), 설명 입력
센터 기부요청글 관리
기부요청글 삭제
• 센터는 자신이 등록한 기부요청글 삭제 가능
• 해당 기부요청글에는 더 이상 접근 불가
• 진행 중이던 쪽지와 연결된 게시글 클릭 시 실패 사유 문구 노출 ("존재하지 않는 게시글입니다.")
센터 기부요청글 관리
기부요청글 목록 조회 - 검색
• 사용자(회원, 센터)는 제목, 카테고리로 기부요청글 검색 가능
• 필터(제목, 카테고리)가 적용되지 않았다면 전체 목록 조회 가능
• 각각 목록 : 센터 프로필 사진, 제목, 설명 일부
• 커서 페이징 또는 오프셋 페이징
센터 기부요청글 관리
기부요청글 단일 상세조회
• 사용자(회원, 센터)는 제목, 카테고리, 관련 태그, 이미지(선택), 설명 등 상세 정보 조회 가능
• 기부요청글 작성자에게는
수정
, 삭제
버튼 노출
• 센터의 프로필 사진 클릭 시 센터의 마이페이지로 이동
• 회원의 기부 신청 목록/댓글 조회 가능회원의 기부 신청 관리
기부 신청 목록 조회
• 사용자(회원, 센터)는 기부 신청에 참여한 회원 조회 가능
• 센터는 우측
쪽지보내기
버튼 클릭 시 쪽지 폼 노출쪽지 관리
쪽지 보내기
• 회원의 기부글 : 센터의 기부 요청 목록 확인 후 우측에 있는
쪽지보내기
버튼을 통해 기부를 요청한 센터에게 쪽지 전송 가능
• 센터의 기부요청글 : 회원의 기부 신청 목록 확인 후 우측에 있는 쪽지보내기
버튼을 통해 기부를 신청한 회원에게 쪽지 전송 가능쪽지 관리 (마이페이지)
쪽지 목록 조회
• 사용자 별로 분리하여 쪽지 목록 조회 가능
• 사용자(회원, 센터)는 구별(받은 쪽지, 보낸 쪽지), 내용 일부, 날짜로 쪽지 목록 조회 가능
• 특정 쪽지 클릭 시 상세조회 가능