여기(여행을 기록하다)

KH정보교육원 2024.09.03 11:22


여기
(디지털컨버전스)공공데이터 융합 자바개발자 양성과정A3 1회차


팀장/팀원송**(팀장) : 관광지 목록 조회 -오픈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
1783995762_6a559d7231541.png

AI와 함께 성장하는
개발자·정보보안 전문가를 응원합니다.

간편상담문의
KH임직원은 수강생 한 분 한 분의
성공적인 취업을 위해 최선을 다하겠습니다.

* 교육 전문 컨설턴트를 만나실 수 있습니다.

* 분야별 스페셜리스트가 함께 합니다.

교육희망 지점

신청자 정보

닫기
로그인하셔야 본 서비스를 이용하실 수 있습니다.