퍼스퓸
(디지털컨버전스)공공데이터 융합 자바개발자 양성과정1
| 개요 | 개성시대를 맞이하여 자기만의 개성을 나타낼 수 있는 향수를 찾는 사람들이 많아졌다. 이로 인해 향수 시장이 증가하고 있다. 또한 자신 만의 향수를 구매 할 뿐만 아니라 향수를 직접 커스텀해서 만들 수 있는 원데이 클래스도 인기가 많아지고 있다. 이러한 흐름에 따라 사람들의 니즈를 충족시키기 위해 다양한 향수를 판매하고 원데이클래스를 개강하기 위한 웹사이트를 만들고자 한다. - 이용객은 원하는 상품을 주문할 수 있다. - 원하는 원데이 클래스를 수강하여 개인의 취향에 맞는 향수를 제작할 수 있다. |
|---|---|
| 구현기능 | * 회원 서비스 1) 로그인 관련 - 로그인,로그아웃 / 회원가입 / 비밀번호 찾기 2) 마이페이지 - 정보 수정 / 정보 조회 / 비밀번호 변경 / 내 문의글 보기 / 쿠폰 조회 / 내가 쓴 리뷰 보기 / 내 찜 목록 보기 / 원데이클래스 예약 내역 조회 3) 상품 관련 - 상품 구매 (결제) / 장바구니 (담기, 삭제, 목록 보기, 수량 수정) - 상품 조회 (목록 조회, 상세 조회, 원하는 정렬별 조회, 상품명으로 검색) - 찜하기, 해제 - 향수 추천(자가진단) 4) 원데이 클래스 - 원데이 클래스 목록 조회/ 상세 조회 / 예약/예약취소 - 원데이 클래스 참여자 단체 채팅방 참여 - 원데이 클래스 후기 작성/ 수정/ 삭제 5) 기타 - 공지사항 : 목록 조회 / 상세 조회 - 리뷰 : 리뷰 작성, 수정, 삭제 - 이벤트 게시판 : 목록조회 / 상세 조회 - * 관리자 서비스 1) 관리자 로그인 2) 관리자 페이지 : 매출 통계 조회 / 제품별 주문량 top n 분석 / 회원 성별및 연령대 분석 3) 회원 관리 기능 : 전체 회원 조회 / 상세조회 4) 리뷰 관리 : 목록 조회 / 상세 조회 / 삭제 5) 상품 관리 : 전체 조회 / 상세 조회 / 상품 등록, 수정, 삭제 6) 공지사항 관리 : 목록 조회 / 상세 조회 / 공지사항 작성, 수정, 삭제 7) 이벤트 게시판 : 목록 조회 / 상세 조회 / 이벤트 게시글 작성, 수정, 삭제 8) 결제 관리 : 결제 내역 목록 전체 조회 / 목록 상세 조회 / 결제 내역 배송 여부 수정 9) 쿠폰 관리 : 쿠폰 발급 10) 원데이클래스 관리 : 클래스 개설, 폐강 / 예약현황 조회 / 후기 목록 조회, 삭제/ 단체 채팅방 관리 |
| 설계의 주안점 | - 사용자가 웹사이트를 한 눈에 보기 쉽게 UI 를 직관적으로 표현하며 오류가 발생하지 않게 교차검증 - 상품 선택 및 결제 등 웹사이트 사용에 불편함이 없도록 정확한 기능 구현하며 실제로 서비스가 가능한 수준까지 구현한다. |
| 사용기술 및 개발환경 |
WAS : Apache Tomcat 9.0 DBMS : Oracle Database Language : Java / HTML / CSS / JavaScript / SQL Framwork: Spring, Mybatis Library : jQuery, logi4j, lombok, Json, Gson, ajax Development Tool : Visual Studio Code / Eclipse IDE / Oracle SQL Developer / STS UI 프로토타이핑 : Kakao Oven | UML 모델링 : draw.io | DB 모델링 : ERDCloud 형상관리: Git 빌드도구: Maven 협업도구 : Slack, Notion, Figma |