| 팀장/팀원 | 송**(팀장) : 관광지 목록 조회 -오픈API를 이용하여 한국 관광지 목록 조회 - 지역/분류타입 선택시 지역과 분류타입에 맞는 장소 목록 조회 - 키워드 검색시 키워드에 맞는 관광지 조회 관광지 상세 보기 - 오픈API에서 제공하는 관광지 정보 조회 - 오픈API에서 제공하는 관광지 이미지 조회 - 사용자가 등록한 별점을 평균으로 관광지 별점 등록 관광지 후기 - 로그인시 등록, 수정, 삭제 기능 - 리뷰 등록, 수정, 삭제시 자동 별점 업데이트 내 여행 신청 리스트 조회 내 여행 신청 상세 조회 - 진행 상태에 따른 신청 상세 조회 - 일정 미도착시 신청(환불) 기능 - 일정 도착시 구매 확정 기능 - 신청 한건당 리뷰 한번 작성 체크 기능 자동 구매확정/취소 기능 - 상태 변경시 문자 안내 서비스 기능
|
권** : - 여행 일정 등록 사용자 : 여행 기간 선택, 여행지 선택, 해시태그(선택사항), 날짜별 계획 등록, 수정, 삭제, 여행 날짜 변경, 여행지역 변경, 여행 등록 플래너 : 날짜별 계획 작성, 수정, 삭제, 일정 등록 - 해시태그 선택 동행인 : 해시태그 0~1개 선택 가능 콘셉트 : 해시태그 0~4개 선택 가능 - 일정 조회 작성한 일정 목록 조회, 일정 상세 조회 - 일정 상세 수정 여행지 수정, 계획 수정 - 일정 삭제 계획 삭제, 일정 전체 삭제 신청 일정 등록 - 신청 내용에 다라 여행 일정 등록 - 신청 취소 기능
|
강** : - 전체 통계 확인 일차별 로그인 수 통계 그래프, 추천 장소 등록 개수 통계, 미확인 게시글 수 통계, 매출 통계 그래프, 사용자 수 통계 - 회원 관리 전체 회원 조회, 회원 프로필 사진 삭제, 회원 탈퇴 - 문의사항 관리 문의사항 갯수 조회, 전체 문의사항 조회, 문의사항 상세 조회, 문의사항 답변 작성, 문의사항 첨부 사진 저장 - 등급(플래너/관리자) 관리 등급별 전체 회원 조회, 등급 요청 목록 조회, 등급 요청 수락/취소, 회원 등급 취소 - 공지사항 관리 전체 공지사항 조회, 공지사항 상세 조회, 공지사항 검색, 공지사항 작성/수정/삭제 - 포인트 관리 전체 포인트 목록 조회, 포인트 등록/수정/삭제, 결제된 포인트 합계 조회, 구매 누적 포인트 Top10 회원 목록, 최근 결제 내역 목록 조회, 회원 포인트 지급/회수 - 게시판 관리 게시글 갯수 조회, 게시글 전체 목록 조회, 게시글 상세 보기, 게시글 삭제, 게시글 검색 - 해시태그 관리 해시태그 전체 목록 조회, 해시태그 등록/삭제, 해시태그 사용 Top3 조회(일반, 인원) - UI 사진 관리 대표 사진 전체 목록 조회, 지역/일정 대표 사진 수정 - 일정 관리 일정 전체 목록 조회, 구매 확정 일정 상세 보기 - 기타(취소 내역/정산 내역) 관리 포인트 결제/일정 신청 취소 전체 목록 조회, 플래너 정산 내역 전체 목록 조회 - 팝업창 디자인
|
서** : -내 정보 수정 닉네임, 이메일, 전화번호 수정 -비밀번호 변경 -플래너 요청 요청 글, 자기 소개, 계좌번호 입력 후 요청 가능 플래너 요청 시 관리자 요청 불가 -관리자 요청 관리자 요청 시 플래너 요청 불가 -포인트 결제 API를 활용하여 카카오톡, 토스를 이용하여 결제 가능 -포인트 결제 목록 조회 / 취소 결제한 목록 조회 및 취소 -내 게시글 조회 -플래너 취소 요청 취소 사유 입력 후 취소 가능 -플래너 정보 수정 플래너 지역, 계좌번호, 플래너 소개글, 소개 이미지 삽입 수정 가능 -자동 정산 매월 말일 09:00시에 정산
|
김** : 회원 -로그인 - 일반 회원가입 / 플래너 회원가입 - 아이디비밀번호 찾기 게시판 -카테고리별 분류 -제목 키워드 검색 -게시글 작성,수정,삭제 - 댓글 작성,수정,삭제 로그인시 기한이 얼마 안남은 계획 팝업 기능
|
| 황** : 지역 목록 조회 - 등록된 지역의 번호 및 이름을 통해 지역 목록을 조회 플래너 목록 조회 - 플래너 목록을 조회 - 플래너 목록을 별점순, 판매순, 후기많은순으로 조회 후기 목록 조회 - 플래너 별로 작성된 후기 목록 조회 후기 세부내용 조회 - 플래너 별로 작성된 후기의 상세내용(별점, 후기제목, 후기 내용, 첨부사진)을 조회 - 구매자가 조회하는 경우 일정신청 버튼 + 후기작성 버튼, 플래너 본인이 조회하는 경우 요청보기 버튼 플래너 세부내용 조회 - 플래너가 작성한 소개글의 세부내용을 조회 - 간단한 플래너 소개글, 좋아요 수, 해시태그, 후기 수, 평균 별점 플래너 후기 작성 / 수정 / 삭제 - 선택한 플래너에게 후기 작성 / 수정 / 삭제 - 후기 제목, 후기 내용, 첨부파일, 별점 등록 플래너 좋아요 기능 - 로그인 데이터가 없을 시 좋아요 기능 제한 - 플래너에게 좋아요를 입력/제거할 수 있는 기능 - 각 플래너 별로 입력된 좋아요 수를 조회 포인트 조회 / 결제 - 구매자가 가지고 있는 포인트를 조회 - 결제 예정 포인트를 조회 - 결제 가능한 경우 결제, 포인트가 모자라는 경우, 보유 포인트 및 결제 예정 포인트를 표시하여 경고 일정 요청 - 플래너에게 일정, 참고사항, 약관 동의 입력 후 일정을 요청 일정 요청 신청 리스트 조회 - 플래너가 자신에게 요청된 일정 리스트를 조회 - 리스트 중 요청 클릭 시 요청 상세 보기 페이지로 이동 |
| 개요 | 코로나 이후 연평균 여행객 수가 점점 늘고 있는 추세이다. 짧은 여행을 위해서도 계획을 세우는 데 평균 20시간 이상을 투자하며, 숙소, 티켓, 관광지를 선택하는 과정에서 많은 스트레스를 받는다고 한다. 하지만 열심히 짠 일정에도 불구하고 막상 여행지에 도착하면 후기와 다른 모습에 실망하는 경우가 많다. 이러한 문제를 해결하기 위해, 여행을 좀 더 쉽게 계획하고, 현지에 사는 사람들이 직접 짜주는 일정 서비스를 제공한다.
|
| 구현기능 | 메인페이지 - 여행지 TOP 5 리스트 - 플래너 TOP 5 리스트 - 일정짜기 페이지 바로가기 - 관광지 TOP 5 리스트 회원 - 로그인, 회원가입 - 마이페이지 - 회원정보 수정 - 내 게시글 관리 - 프로필 사진 기능 - 포인트 결제 및 환불 (토스 페이, 카카오 페이 결제) - 작성한 여행 계획 리스트 확인 및 상세 여행 계획 조회 - 결제한 플랜 확인 및 구매 확정, 취소 플래너 - 지역별 플래너 리스트 확인 - 판매 수익 정산 - 플래너 프로필(사진 및 소개글) - 플래너 별점 리뷰 작성, 수정, 삭제 - 플래너 좋아요 - 일정 신청 - 신청(판매) 내역 확인 및 신청 일정 생성, 취소 여행 계획 생성 - 여행 일정 등록 - 원하는 해시태그로 여행 컨셉 선택 - 여행 지역 선택 및 등록 - 일자, 시간별 여행 계획 작성 및 수정, 삭제 - 상세 계획별 메모, 예약 여부 등록 관광 장소 - 여행지역 TOP 5 리스트 - 오픈API를 통한 관광지 검색(지역, 분류, 키워드) - 관광지 상세보기 - 관광지 리뷰 작성, 수정, 삭제 - 관광지 별점 관리 게시판 - 카테고리별 게시글 목록 조회 - 카테고리별 게시글 작성, 수정, 삭제 - 댓글 작성, 수정, 삭제 - 게시글 검색 - 지역별 게시글 목록 조회 관리자 - 전체 통계 확인 - 회원 관리 - 문의사항 관리 - 등급(플래너/관리자) 관리 - 공지사항 관리 - 포인트 관리 - 게시판 관리 - 해시태그 관리 - UI 사진 관리 - 일정 관리 - 기타(취소 내역/정산 내역) 관리 기타 기능 - 자동 구매확정 - 자동 구매 취소 및 환불 - 문자 안내 서비스 - 로그인시 신청 일정에 맞는 안내 팝업(알림창)
|
| 설계의 주안점 | - 플래너와 1:1 매칭으로 여행 플랜 판매 및 구매 기능 구현 - 포인트 충전하여 사이트내에서 실제 현금처럼 사용하는 기능 구현 - 직접 여행 플랜을 작성하는 기능 구현 - 여행 주제에 맞는 동행, 양도, 후기 게시글 기능 구현 - 분류에 맞는 관광지 검색 기능 구현
|
사용기술 및 개발환경 | Server : Apache Tomcat 10.1.26 Database : Oracle 11g Development Tool :Spring Tool Suite 4 4.23.1.RELEASE, sqlDeveloper version 23.1.1.345 Development Language : JAVA , HTML5, CSS3, JavaScript, jQuery, SQL, JSP, Servlet Team Coop : Github, ERDCloud, Figma, GoogleDrive API : 관광 API, 문자 API, Google Drive API, 결제 API
|
 |