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 |
![]() | |

목록으로
댓글쓰기
0
