Overview
개요
코로나로 인해 제한되었던 이동반경으로 여행이나 가까운데 놀러가는 것조차 제한되었습니다. 그래서 코로나 여파가 끝난 시점에서 여행 수요가 많이 늘어날 것으로 예상하며, 하지만 여행사 사이트를 통해 여행을 알아보고 예약하고 놀러간다는 것은 젊은 층들만의 혜택이라 할 수 있으며, 그 이유는 많은 여행사 사이트들이 간편함 보다는 많은 정보서비스를 중점으로 구현하기 때문에 예약하거나 원하는 정보를 얻기가 쉽지 않다는 것이다. 이런 단점을 보안한 우리 투어썸 여행사 사이트는 할 수 있는 최대한의 정보를 서비스하면서도 인터넷에 익숙지 않은 나이 때의 고객들에게도 간편하고 쉽게 웹서핑 할 수 있는 심플한 사이트입니다.
Team Members
팀원
- 이규환(조장): 업무 총괄 및 깃허브 사용 통제 추천 여행지 관리
- 김도희(디자이너): 디자인 및 데이터베이스 설계 및 엑셀정리, 스토리보드 작성
- 민주호(엔지니어): 회원가입 및 로그인 외 전체적인 유저 관리
- 이동규(엔지니어): 항공, 호텔 예약 및 결제/취소
Function Implementation
구현 기능
- 유저, 업체 회원 가입 및 비밀번호 관리
- 유저, 업체 회원 아이디 찾기, 비밀번호 찾기 기능
- SMTP 서버를 이용한 이메일 인증 시스템 기능
- 카카오 API를 활용한 로그인 기능
- 다음 API를 활용한 주소 찾기 기능
- 항공, 숙박 업체 예약 및 결제 시스템
- 항공, 숙소 리스트 검색 및 페이징
- 카카오 페이를 이용한 결제 기능
- 카카오 맵 API를 활용한 핫플레이스 지도 기능 구현
- 관리자 인덱스 구현, 핫플레이스 등록 및 리스트 출력
- 블랙리스트 등록, 해제 및 신고 관리
- 카카오 1대 1문의 기능
Design Point
설계 주안점
- 모든 연령층을 대상으로 한 쉬운 항공예약 및 호텔예약 서비스 제공
- 전체적인 프로그램을 ajax으로 구현함으로서 빠르게 정보 제공
- 화면이 바꾸지 않아 이용자들의 웹서핑 편리성 제공
- 카카오 API 활용 로그인/결제/관광지 근처 호텔 정보 서비스 제공
Technique & Environment
사용 기술 및 개발환경
- Data Base Management System : MySQL Workbench 6.3
- Back-end : STS v3.9.6, Apache TomCat v8.0, Lombok Library, maven Library, Junit 4, MyBatis, Spring Security, Spring Framework
- Front-end : jQuery, JSTL, BootStrap 3, CSS, Font Awesome
- 형상관리: GitHub
- 디자인: PhotoShop CS6