HEALTH DAO

KH정보교육원 2022.01.24 14:27


아령하세요
(디지털컨버전스) UI/UX 스마트 콘텐츠 웹기반 융합 응용SW개발자 양성과정(6) 1회차


팀장/팀원이**(팀장) : 상품 등록, 상품 조회, 상품 상세페이지, 상품 주문, 결제, 결제내역
윤** : 트레이너 활동 등록(상세 페이지 생성, 수정), 트레이너 찾기, 트레이너 리뷰, PT 신청
류** : 메인 페이지, QnA톡, 장바구니, 최근 본 상품, 신상품, 랭킹, 찜한 상품, 메인관리(메인롤링배너, 추천상품)
유** : 1:1문의, 고객의소리, 쿠폰관리, 내 쿠폰, 쿠폰이벤트, 내가 쓴 리뷰, 공지사항, 자주묻는질문
이** : 정산내역, 환불내역(관리), 재고관리(수정),회원문의답변, 출석체크, 포인트, 룰렛
원** : 로그인, 회원가입, 아이디/비밀번호찾기, 회원정보 관리, 배송지 관리, 내정보 수정
개요계속해서 발생하는 코로나 19로 인한 신체적 피로도, 사회적 불안감 증가, 추후 '위드 코로나'라는 대응방침에 따라 새롭고 활기찬
삶을 시작하기 위해 식품, 기구, 트레이너를 한번에 제공하는 직관적인 멀티 운동 플랫폼 제작
구현기능[메인]
- 메인 롤링 배너 리스트 노출
- 추천 상품, 트레이너 리스트 노출
- 최근 본 상품
- 자주 묻는 질문 QnA 톡

[로그인]
- Spring Security를 이용한 로그인 암호화
- 로그인 성공/실패 후 처리
- 인가되지 않은 접근 처리
- 아이디/비밀번호 찾기
- 소셜로그인 API (카카오/네이버)

[회원가입]
- 아이디, 닉네임 중복검사
- 유효성 검사 및 비밀번호 재확인
- 이메일 인증번호 전송

[PT찾기 페이지]
- 트레이너 활동 등록 기능 ( 트레이너 등급을 가진 유저의 활동 페이지 생성 기능 )
- 카카오맵 API를 이용한 트레이너 찾기 기능 ( 검색 키워드에 맞는 트레이너 리스트 출력, 해당 키워드 장소 맵에 출력 )
- 트레이너 활동 페이지 수정 기능
- 트레이너 신고 기능
- 트레이너 리뷰 기능 ( 유저가 해당 트레이너에게 PT신청을 하였을 시 1회 등록 가능 )
- PT 신청 기능 ( 결제 API 사용 )
- PT 신청 목록 ( 해당 유저가 PT를 신청한 리스트 출력 -> 해당 트레이너 상세페이지, 리뷰페이지 이동, 신청 상세 기능 )

[상품 관련 페이지]
- 랭킹 페이지 : 판매량에 따른 랭킹 리스트 노출
- 운동 관련 상품(식품, 음료, 운동기구) 등록
- 상품 등록에 따른 카테고리별 조회
- 해당 상품 상세페이지
- 해당 상품 주문
- 주문한 상품에 대한 결제 내역

[관리자 페이지]
- 메인 롤링 배너 관리 : 메인 페이지 롤링 배너 등록, 수정, 삭제
- 추천 상품 관리 : 추천 상품 등록, 수정, 삭제
- 회원정보 관리 : 회원 등급, 회원 활동여부 수정
- 정산관리: 상품별 정산 금액 리스트 출력, Excel export
- 환불관리: 환불 요청 제품 관리, 리스트 출력
- 재고관리: 재고 내역 확인 및 추가 재고 입고
- 문의: 1:1문의 답변, 트레이너 회원등급 수정
- 쿠폰 등록, 출력, 수정
- 공지사항 등록, 출력, 수정
- 고객의 소리 출력, 수정

[마이페이지]
- 결제 내역 : 결제한 이력 리스트 출력 및 리뷰 작성
- 찜한 상품 : 찜한 상품 리스트 출력, 추가 및 삭제
- 장바구니 : 장바구니 담긴 제품 리스트 출력, 추가 및 삭제
- 배송지 관리 : 회원 배송지 생성, 수정, 삭제 (도로명주소 검색 API 사용)
- 포인트 리스트 : 포인트 내역 출력 및 총 보유 포인트 출력
- 출석체크: 당일 출석버튼 활성화 포인트 적립
- 룰렛 : 룰렛이벤트, 포인트 및 쿠폰 증정
- 내가 쓴 리뷰 출력 및 수정
- 1:1 문의 했던 이력 출력 및 1:1 문의하기
- 관리자가 등록한 쿠폰 다운 / 다운받은 내 쿠폰 리스트 출력
- 공지사항 리스트 출력
- 내 정보 수정 : 회원 정보 수정, 비밀번호 변경, 회원 탈퇴
설계의 주안점
사용자가 운동관련 상품을 편리하게 찾을 수 있고 지역 기반 서비스를 이용한 트레이너 매칭
사용기술 및 개발환경
운영체제 : Windows10
개발도구 : SpringToolSuite4
프레임워크 : Spring Boot, Mybatis, Maven, Bootstrap, Spring Security
DBMS : Oracle SQL Developer
Server : Apache Tomcat 8.5
언어 : Java, HTML5, CSS3, Javascript, jQuery, ajax, Thymeleaf
협업툴 : Draw.io, ERDcloud, Figma, Google Sheet, GitHub
1783488464_6a4ddfd0d083e.png

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

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

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

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

교육희망 지점

신청자 정보

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