BookPickple
KH정보교육원
2021.01.18 09:33
Book Pickple [NCS]웹 기반 빅데이터 시각화 개발자 양성과정 2회차 | |
|---|---|
| 팀장/팀원 | 김**(팀장) : 개인 프로젝트로 기획 부터 구현까지 개인이 담당 |
| 개요 | 코로나19로 온라인 도서 판매량이 증가하는 추세이며 그 중 판매율이 높은 5개의 카테고리 선정. 구매 금액에 따른 등급제, 포인트 차등 지급으로 사용자의 재구매율 증대를 목표로 함. |
| 구현기능 | 1. 회원가입 및 로그인 : 유효성 검사, 아이디/이메일 중복체크, 임시 비밀번호 전송 2. 메인 : 신간(최신등록순10개), 베스트셀러(판매량순9개), 화제의 책(평점개수, 평점순, 등록순 10개) 3. 도서 : 3-1. 도서 검색 : 키워드, 자동완성 3-2. 리스트 조회 : 카테고리별 도서 목록/평점/개수/판매량 조회 3-3. 도서 상세 조회: 도서 상세 정보 및 리뷰 조회 3-4. 최근 본 도서 : 최대 5개 4. 장바구니 4-1. 담기 : 도서 리스트, 상세에서 담기 4-2. 조회 : 최신 순, 총 금액/총 포인트 조회 4-3. 변경 및 삭제: 수량 변경 5. 주문 및 결제 5-1. 주문서 작성 및 결제 : 도서 리스트(개별), 도서 상세(개별), 카트(개별/전체) - 아임포트 5-2. 포인트 : 기본 5% 적립 + 등급별 차등 적립(1~3%), 결제 시 포인트 사용 5-3 리뷰 등록 6. 마이페이지 6-1. 주문내역 : 주문/결제 내역 조회 및 배송 조회 6-2. 프로필 : 조회, 수정, 탈퇴 6-3. 1:1 문의 : 등록, 조회 7. 관리자 페이지 7-1. 현황 조회 : 이번 달 일별 가입자 수, 성별, 분야별 판매량, 연령대별 차트 조회 - chartjs 7-2. 회원 조회 7-3. 도서 관리 : 도서 등록, 조회, 수정, 삭제 7-4. 배송 관리 : 결제 내역 조회, 배송 상태 변경, 배송 조회 - 스윗트래커 7-5. 1:1 문의 관리 : 문의 조회, 답변 등록 7-6. EDM 전송 : 회원 가입 시 이메일 수신 확인한 회원들에게 메일 전송 |
| 설계의 주안점 | 라이브러리 추가 사용 및 깔끔한 UI Spring tiles : 레이아웃 공통화 , JavaMail API : 메일 전송 |
| 사용기술 및 개발환경 | OS : Window 10 IDE : Eclipse, STS Language : Java Version control : EGit, Github Server : Apache Tomcat 8.5 UML : StarUML 5.0 Front-End : HTML / Javascript / jQuery / CSS(Bootstrap) DataBase : ORACLE 11g with SqlDeveloper, ERDCloud Framework : Spring Framework 5.2.11, Mybatis-3.5.6, Maven-3.6.3 Library : lombok, emmet |
![]() ![]() | |


목록으로
댓글쓰기
0
