반응형
2021년 9월 26일 글
1. 사이트 기본 기능
1) 서비스 소개
-> 후기 N개 미리보기
-> 펫시터 소개
-> 방문 돌봄 / 산책 / 탁묘 소개글 및 이용 요금
-> 돌봄 일지 서비스 소개
-> QNA N개 미리보기
-> 예약 링크
-> 훈련사 지원 링크
2) 회원관리
-> 관리자가 승인 시 펫시터 등급 부여
-> 성명 / 성별 / 생년월일 / 연락처 / 이메일 주소 / 거주지
-> 펫시터는 등록 신청 시 흡연 여부 / 돌봄 가능 스케줄 (한 달 기준 일수) / 활동 가능 시간대와 지역 / 반려동물 키워본 경험과 기간 추가
-> 회원은 선호 펫시터 등록 가능
3) 공지사항 / QNA / 리뷰 / 돌봄일지
=> 내 담당!!!
-> 최대 3개의 사진과 텍스트
-> 돌봄일지는 테이블 따로 관리
4) MyPage
-> 고객 (예약, 일지 확인, 반려동물 프로필)
-> 펫시터 (스케줄 확인, 확정, 돌봄일지 작성 및 수정)
5) 예약관련
-> 서울 / 경기 지역만 지원
-> 회원
=> 반려동물 프로필 등록된 사람만 이용 가능
=> 예약 신청 시 펫시터 지정 필수
=> 식사 / 간식 / 청소 / 산책 옵션 선택
-> 펫시터
=> 지역, 시간대를 자율적으로 고려해서 선택 가능
=> 선택 시 스케줄에 등록 (시간대별 or 1일 1회)
2. 기능 구현 목록
1) 회원가입
- 접근 방식
=> 메인페이지 메뉴 or 사이드 메뉴 - 기능 구현 목록
=> 아이디(이메일) 중복 검사
=> 이메일/비밀번호 정규표현식
=> 이름/생년월일/거주지(주소)/전화번호 입력
2) 회원 정보 수정
- 접근 방식
=> 마이페이지 - 회원 정보 수정 - 기능 구현 목록
=> 아이디/이름/생년월일 수정 불가
=> 비밀번호/주소/전화번호 수정
3) 회원가입
- 접근 방식
=> 메인페이지 메뉴 or 사이드 메뉴 - 기능 구현 목록
=> 아이디(이메일) 중복 검사
=> 이메일/비밀번호 정규표현식
=> 이름/생년월일/거주지(주소)/전화번호 입력
4) 회원 정보 수정
- 접근 방식
=> 마이페이지 - 회원 정보 수정 - 기능 구현 목록
=> 아이디/이름/생년월일 수정 불가
=> 비밀번호/주소/전화번호 수정
5) (회원 관리 페이지 - 시간이 부족하면 생략할 수도 있음)
- 접근 방식
=> 관리자 페이지 - 회원 관리 - 기능 구현 목록
=> 전체 회원 목록 출력
=> 아이디/이름으로 회원 검색
6) MyPage
- 접근 방식
=> 메인 페이지 메뉴 or 사이드 메뉴 - 기능 구현목록
=> 예약페이지 접근
=> 회원 정보 수정 페이지 접근
=> 반려동물 프로필 조회, 작성
=> 돌봄일지 조회 페이지 접근
7) 예약 페이지
- 펫시터용 예약페이지
=> 스케줄 신청 내역 확인, 확정 기능
=> 확정 시 DB에 등록 - 회원용 예약페이지
=> 식사 / 간식 / 청소 / 산책 옵션 선택
=> 반려동물 프로필 등록된 사람만 이용 가능
=> 예약 신청 시 펫시터 지정 필수
8) 돌봄일지
- 접근 방식
=> 마이페이지 메뉴 - 기능 구현목록
=> 돌봄일지 작성
=> 반려동물 이미지 업로드
=> 돌봄일지 수정
=> 돌봄일지 조회 - 일자별
9) 게시판 [공지사항, QNA, 리뷰]
- 접근 방식
=> 메인페이지 메뉴 or 사이드 메뉴 - 기능 구현목록
=> 글 작성
=> 사진 업로드
=> 글 수정
=> 글 삭제 - 게시글 목록 / 게시글 자체
=> 게시글 검색 - 제목
=> 답글
(=> 비공개 / 공개 글 )
이제 다음 할 일은 db 만들고 프론트 만들어놓기!
수업에서는 Spring 진도를 나가고 있는데 이걸 어떻게 프로젝트에 적용하게 될지 잘 모르겠다...ㅎㅎ
지금까지는
주제 정하기 >> 사이트 기능 파악 및 구현 완료!
반응형
'프로젝트 기록 > semi, final project' 카테고리의 다른 글
파이널 프로젝트 - 스프링 세팅 4-1. dto, mapper (0) | 2023.10.24 |
---|---|
파이널 프로젝트 - 3. 예약사이트 DB (0) | 2023.10.24 |
파이널 프로젝트 - 1. 주제 정하기 (0) | 2023.10.24 |
파이널 프로젝트 - Spring 프로젝트 환경설정 (ft.이클립스) (0) | 2023.10.23 |
세미 프로젝트(팀 작업) - jsp 템플릿 쇼핑몰_나의 담당 파트 (1) | 2023.10.23 |