Travel Log
(디지털컨버전스)공공데이터 융합 자바개발자 양성과정4
| 개요 | 사용자가 더 쉽고, 효울적으로 숙소를 검색하고 예약할 수 있는 홈페이지 구현 |
|---|---|
| 구현기능 | 1. 회원페이지 개인 / 판매자 회원 가입 - 개인 회원가입 아이디 / 비밀번호 / 닉네임 / 이메일 등 회원 정보를 입력받아서 회원가입 아이디 중복체크, 비밀번호 일치 여부 확인 정규표현식을 이용하여 조건 검사 인증번호 (이메일 or 휴대폰 api 택 1) - 판매자 회원 가입 사업자 등록번호 / 비밀번호 / 사업자명 등 판매자 정보를 입력받아서 회원가입 로그인 - 아이디 및 비밀번호 입력받아서 로그인 처리 아이디 및 비밀번호 찾기 - 아이디 찾기 본인 정보(ex. 핸드폰 or 이메일) 받아서 화면에 출력 - 비밀번호 찾기 아이디 입력 시 재설정 페이지로 이동 마이페이지 - 본인 정보 확인 - 개인 회원 => 본인이 예약한 정보 확인, 예약 내역, 리뷰,게시글 확인 2. 관리자 페이지 회원 관리 - 광고성 게시글 작성 회원 게시글 작성 불가 기능 - 월별 이용자 증가 차트 출력 - 성별 / 나이 / 이용지역별 회원 이용 차트 출력 - 일반 회원, 판매자 선택해서 문의 목록 출력 및 해당 문 의 답변 기능 게시물 관리 - 판매자가 등록한 게시물 확인 후 화면 노출 처리 기능 - 판매자가 신고한 리뷰 삭제 기능 - 커뮤니티 신고 누적 게시글 삭제 기능 판매자 관리 - 회원가입 판매자 정보 확인 후 회원 가입 완료 처리 - 판매자별 월별 / 년도별 매출 차트 - 판매자 월별 정산 금액 확인 후 정산 처리 3. 고객 센터 자주묻는질문 - 일반 회원 입장에서 자주 묻는 질문 타입별로 출력 1대1 문의 - 일반 회원, 판매자별 1대1 문의글 작성 4. 판매자 페이지 상품 페이지 - 숙소 숙소 이름 / 주소 / 이미지 등을 입력 받아서 등록 및 출력 등록 / 출력 / 수정 / 삭제 - 객실 해당 호텔의 객실 이름 / 객실 수 / 가격 등을 입력 받아서 등록 및 출력 등록 / 출력 / 수정 / 삭제 - 판매자 문의 처리 숙소 문의 처리 판매자 정보 - 정보 (계좌) 조회 / 수정 매출 - 관리자로 부터 정산 받은 금액의 정보 출력 - 월 매출 그래프로 조회 및 검색 예약 현황 - 구매자가 예약한 객실 정보 조회 - 구매자 요청 사항 조회 - 상태로 이용 완료, 예약 취소, 예약 중 나타내기 5. 상품페이지 숙소 전체 페이지 - 호텔 검색 기능 사용자가 원하는 호텔을 검색 할 수 있도록 필터와 검색창 제공 날짜, 가격, 등급 등으로 필터링 가능 상품 페이지 - 상품 정보 숙소의 상세 정보, 가격, 사진, 위치, 날씨 제공 - Q&A 회원이 상품에 대한 질문 작성 가능 회원 질문에 대한 판매자 답변을 남길수 있음 질문과 답변 수정 가능 보관함 기능 관심 있는 숙소를 저장하고, 마이페이지에서 확인 가능 결제 - 결제 처리 API 를 이용한 결제 시스템 제공 환불 - 환불 요청 환불 요청 기능. 환불 정책에 따라 가격 측정됨 후기 - 후기 작성 사용자들이 숙소에 대한 별점과 사진, 후기내용을 후기 작성 - 후기 수정 작성한 후기 수정할 수 있는 기능 구매 완료 보기 - 예약 현황 예약한 숙소의 상태를 확인할 수 있는 기능 - 예약 정보 보기 예약 세부사항, 체크인/체크아웃, 결제 내역 등 제공 6. 커뮤니티 페이지 커뮤니티 페이지 - 커뮤니티 글 작성 / 삭제 / 수정 - 좋아요 / 찜 - 위치 API (여행 갔다온 경로, 숙박 시설) - 지역 분류 동행 - 동행 글 작성 / 수정 / 삭제 - 글 작성 시 지역, 동행 유형(부분 동해 숙박 공유 전체 동행, 투어 동행, 식사 동행, 공동 구매) 날짜와 위치(동행 경로) - API |
| 설계의 주안점 | - 직관적인 UI : 사용자가 한 눈에 알아볼 수 있도록 구현 - 다양한 필터 옵션 : 검색결과를 카테고리,호텔정보 등 다양한 기준으로 필터링 할 수 있는 옵션을 제공하여 원하는 정보를 정확하게 찾을 수 있게 구현 - 커뮤니티 : ㅅ여행 동반자를 찾을 수 있도록 지원하는 커뮤니티 기능을 제공 |
| 사용기술 및 개발환경 |
JAVA, ORACLE, HTML, CSS, JavaScript, jQuery, Ajax, Apache-Tomcat, Spring, Mybatis, GitHub, Maven, react |
|
|