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

1783042392_6a471158c9269.png1783042405_6a47116502377.jpg

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

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

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

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

교육희망 지점

신청자 정보

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