교육 소개
home
DEEP DIVE 소개
home

요구사항 및 기능명세서

이름
진행상황
In progress
파일과 미디어
파트
백엔드

메인 기능을 중심으로!

요구사항 분석

 사용자 등록 및 로그인
 유기 동물 공고 게시
 채팅
 유기견 입양 - 비대면 동의서 작성

기능 명세서

구분
주 기능
상세 기능
설명
Text
Checkbox
1.1 회원가입
1.1.1 회원 유형 선택, 회원 정보 등록
회원 유형에 따라 다르게 DB에 저장
user1
user2
1.2 로그인
1.2.1 이메일 / 패스워드 작성
로그인 기능 구현
user1
user2
2.1 유기 동물 정보 입력
2.1.1 user1 : 공고 내용 작성
공고 내용 작성 (CREATE)
user1
user2
2.1.2 공고 내용 수정
공고 내용 수정 (UPDATE)
user1
2.1.3 공고 내용 삭제
공고 내용 삭제 (DELETE)
user1
2.1.4 이미지 업로드
AWS S3에 이미지 업로드하고 링크로 불러오기
user1
2.2 공고 조회
2.2.1 공고 내용 조회
현재 위치를 기반으로 가까운 거리 순으로 정렬 / (랜덤 정렬)
user1
user2
2.2.2 공고 스크랩
공고를 스크랩할 수 있다
user2
3.1 유기견 탐색 챗봇
3.1.1 채팅
위 공고 내용 정보를 바탕으로 한 챗봇과 채팅
user2
4.1 입양 신청
4.1.1 입양 신청서 조회
입양 신청 버튼 시 이름만 비워진 필수 개인정보 동의서 양식 불러옴
user2
4.1.2 입양 신청서 저장
작성한 입양 신청서를 AWS S3 서버에 저장
user2
4.1.3 부가적인 서류 저장
부가서류 AWS S3 서버에 저장
user2
4.2 입양 심사
4.2.1 서류 조회
서버에 전송된 서류 검토 - 개인정보 동의서 - 입양신청서 user2의 정보 - 전화번호 - 실명
user1
4.2.2 서류 심사
심사 후 승인/반려/거절 부여 디폴트는 심사중
user1