Presentaion
발표
Overview
개요
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio

펫츄는 모든 반려동물이 필요한 건강와 행복을 위한 서비스를 합리적이고 저렴한 가격으로 경험 할 수 있게 합니다. 우리는 좋은 파트너스와 함께 당신의 소중한 반려동물을 잘 챙길수 있도록 기여 하겠습니다.

Team Members
팀원
  • 박효진 (프로젝트 총괄): 메인 디자이너, 병원 견적서, 채팅, CSS, 디자인
  • 조현식 (메인 엔지니어): 마이페이지, 유치원&호텔, 예약시스템, API
  • 김보하 (엔지니어): 마스코트, 쇼핑몰, 장바구니, 구매내역
  • 김준엽 (엔지니어): 칭찬봇, 서비스 견적서
  • 최웅비 (서비스기능): 쇼핑몰 페이지, 기사 크롤링, CSS
  • 지하영 (엔지니어): 리뷰페이지, 게시판, 회원가입
  • 김선광 (서비스기능): FAQ, 카카오API
  • 오소희 (CSS): 로그인, 로그아웃
Function Implementation
구현 기능
  • Home: 홈 화면, FAQ, 1:1문의
  • 마이페이지: 회원정보, 마이 Pet 관리, 서비스요청, 구매내역, 예약내역, 후기관리, 포인트 관리, PW변경,회원 탈퇴
  • 쇼핑몰: 쇼핑메인, 고양이/강아지, 상품정보, 장바구니, 결제
  • 병원견적: 견적서 요청
  • 서비스 견적: 미용, 홈 클리닝, 레슨
  • 유치원 예약: 유치원 목록, 상세정보
  • 관리자 페이지: 사용자 정보, Database, 상품배송
Design Point
설계 주안점
  • 회원가입: 중복체크 클릭 시 사용자ID를 tbl_user에 조회를 하여 같은 사용자와 비밀번호가 존재 하는가 결과를 리턴
  • 마이펫 관리: DB 에 저장되어 있는 마이펫 목록 출력
  • 이미지 업로드: 이미지가 포함된 포스트 방식 요청은 multi part으로 식별하여 파일 정보는 일반 스트링과 분리되어 처리됨
  • 데이터 수집(크롤링): 구글 크롬와 셀레늄 드라이버를 이용하여 애완동물 관련 실시간기사 데이터를 수집. 각 기사는 HTML 태그로 선택하고 HashMap에 임시저장
  • 결제 API: 결제는 사용자 정보가 안전하도록 포스트 방식으로 서버로 전달
  • 1:1 문의: 웹소켓을 이용하여 실시간 대화가 가능하도록 구현
Technique & Environment
사용 기술 및 개발환경
  • 사용도구: Github, Eclipse
  • 개발환경: Windows, Apache Tomcat, MySql, Workbench, Spring Framework
  • 보유기술: HTML, JSoup, Bootstrap, CSS, Javascript, jQuery, AJAX, JSPServlet, selenium, Google Chart API, 카카오 지도, 결제 API
  • 문서관리: 한글, Excel, PowerPoint