KH IEI PROJECT
[NCS]웹 기반 빅데이터 시각화 개발자 양성과정 2회차
유정훈 강사 / 고은진 취업담임
2021. 01. 18 (352)
1 팀
누나 옷 사줘
팀장/팀원 |
문**(팀장), 김**, 이**
|
개요 |
스프링을 사용한 기존의 여러 쇼핑몰 사이트의 장점을 모아 새로운 쇼핑몰 웹 개발 목표 |
구현기능 |
● 사용자
회원가입(이메일 인증API), 회원정보 수정, 구매내역조회, 포인트내역조회,
배송조회(배송 API), 마이사이즈 등록, 룩북, 상품 목록, 상품 구매&결제,
상품 후기, 게시판(커뮤니티, 중고거래), 고객센터(문의사항, 공지사항, FAQ)
● 관리자
상품관리(상품목록, 상품등록, 입출고관리),
회원관리(회원목록, 회원등급&상태 변경, 관리자목록, 관리자등록),
결제/포인트(결제내역목록, 결제상세정보조회, 포인트내역목록),
고객센터(문의목록, 문의답변작성, 신고목록, 신고처리, 공지사항관리) |
설계의 주안점 |
깔끔한 UI, 다양한 기능(이메일 인증, 배송조회, 결제, 포인트, 좋아요), 사용자와 관리자로 나누어 다양한 UI 설계 |
|
2 팀
ANIMALL
팀장/팀원 |
김**(팀장), 공**, 김**, 김**, 이**, 최**
|
개요 |
대표적인 반려동물 쇼핑몰의 부재
기존의 쇼핑몰 기능과 더불어, 반려동물 주인간의 소통을 돕는 동시에 원하는
미용사와도 바로 연결할 수 있는 종합 플랫폼을 구축하고자 함 |
구현기능 |
1. 회원가입 및 로그인 - 회원가입 (중복체크, 유효성검사, 이메일 인증코드 발송)
- ID, PW 찾기 임시 비밀번호 발송
2. 메인페이지(메인 상품 CRUD)
3. 제품
3-1. 제품 리스트 더보기 페이징
3-2. 관리자 입장에서의 제품 등록 , 제품 수정, 제품 삭제
3-3. 제품 구매 후 리뷰 등록 및 삭제 , 별점 확인
3-4. 제품 문의 등록 및 삭제, 비밀글 여부 선택 후 비밀글로 문의 가능
4. 커뮤니티 게시판 - 좋아요, 댓글, 사진첨부, 스와이퍼 등
5. 미용사 홍보 게시판 - 좋아요, 검색기능, 페이징 등
6. 장바구니 - C:리스트에서 하나 담기&상세보기에서 개수 정해서 담기
R:해당 상품 썸네일과 함께 가격 정보 조회. 개수에 따른 가격 및 배송비 계산
U:이미 장바구니에 담긴 상품 추가시 개수 추가, 장바구니 페이지에서 상품 개수 변경
D:상품 개별 및 일괄삭제
7. 결제 - 아임포트 결제 API 연결, 내역은 마이페이지로 연동하여 조회 가능
8. 마이페이지 - 탭을 통한 비동기적 페이지 접근
회원정보 수정 및 탈퇴
상태변경시(프리미엄) 정보수정
결제 내역 조회
9. 관리자페이지 - 회원관리(회원에게 경고 부여, 회원 삭제, 회원 검색), 미용사 관리(회원 -> 미용사 전환), 관리자 설정 |
설계의 주안점 |
깔끔한 DB 설계 ,팀원 간 의사소통 활발함 , 다양한 기능, 귀여운 UI , 로딩 이미지 |
|
3 팀
bookmaker
팀장/팀원 |
방**(팀장), 이**
|
개요 |
현재 언택트 시대로 집에서의 여가생활이 늘면서 온라인 도서사이트를 해보면 좋겠다 생각해서 시작 |
구현기능 |
로그인,로그아웃,회원가입,문의게시판,faq,책 리스트,관리자 페이지 회원목록, 도서관리, 도서상세페이지 |
설계의 주안점 |
조장과 조원을 따로 구분하지 않아서 프로젝트에 대해
더욱 주인의식을 갖게 되었고, 구현기능 하나하나 같이 이뤄 나가며
혼란을 방지, 의사소통이 더욱 활발해짐 |
|
4 팀
다이어트에 질 수 없조
팀장/팀원 |
육**(팀장), 김**, 박**, 전**, 한**
|
개요 |
다이어트 정보를 제공하는 다이어트 정보 제공 커뮤니티 |
구현기능 |
회원 관리 기능, 관리자 게시글 관리 기능, 커뮤니티 게시판 기능 등
일반 커뮤니티 플랫폼에서 구현된 기능 대다수가 구현되었음 |
설계의 주안점 |
깔끔한 ui, 팀원 별 역할 분담 및 소통의 자유를 통해 개발의 부담 줄임 |
|
5 팀
JOB_A
팀장/팀원 |
박**(팀장), 양**, 이**, 정**, 하**
|
개요 |
현재 취업을 준비하는 청년들의 입장에서 취업관련 정보만을 공유하는 사이트는 주관적이며 차별화된 소통과 정보의 부족하다 판단되어, 이를 보완하며 현업종사자들의 관점에서의 정보를 취합하자라는 취지에서 시작 |
구현기능 |
● 사용자 : 메인페이지, 게시판, 신고, 스크랩, 로그인, 회원가입, 채팅
● 관리자 : 관리자등록및 수정, 회원관리, 게시글관리 |
설계의 주안점 |
● 성실한 조원분들이 모여계셔서 아이디어 공유를 지속적으로 하며 모두의 의견을 최대한 반영
● 많은 업무량임에도 불구하고, 본인이 맡은 일에 대해 누구보다 성실히 임하고 잠을 포기하면서 집념으로 기능구현
● 세미프로젝트때 같은 조원이라는 점에서 보다 원활한 의사소통이 되고, 세미프로젝트때의 잘못을 교훈삼아 빠른 속도로 프로젝트를 진행
● DB 설계시 모두의 의견이 반영되었고, 차후 변경이 필요할 시 회의를 거쳐 변경점의 장단점, 현재 및 향후 문제점등에 대해 토의를 하며 결과를 도출 |
|
6 팀
BEAUTIFLY
팀장/팀원 |
김**(팀장)
|
개요 |
’BEAUTIFLY’는 다양한 브랜드의 화장품을 판매하고 유통하는 사이트로 사용자들이 집에서 화장품을 확인하고 구매 할 수 있는 사이트를 구축 개발하려고 했다. |
구현기능 |
회원 가입, 로그인, 관리자 계정과 사용자 계정 구별(관리자 페이지, 마이 페이지 등), 인기상품과 신상품, 상품 등록, 상품 관리(수정, 삭제), 상품 상세 페이지(상품 상세 정보, 상품 리뷰 등록 및 조회), 장바구니, 상품 구매(바로 결제, 장바구니를 통한 결제), 구매 상품 조회, 배송 조회, 회원 관리 등 |
설계의 주안점 |
- 직관적인 UI과 연결된 홈페이지 기능들
- 2가지 방법을 통한 결제를 통해 사용자의 편리성 추구
- 배송 조회를 통해 기능의 다양함 추가 |
|
7 팀
BookPickple
팀장/팀원 |
김**(팀장)
|
개요 |
코로나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 : 메일 전송 |
|
8 팀
recloth
팀장/팀원 |
서**(팀장)
|
개요 |
입지 않는 의류를 수거해 세탁, 리폼하여 저렴한 가격에 판매하는 중고 의류 쇼핑몰 플랫폼 |
구현기능 |
회원 관리 기능 및 관리자 기능,
쇼핑몰 상품 게시판 기능 구현 |
설계의 주안점 |
중고 상품 구매라는 아이디어 차별화
수업 기반의 데이터 처리 CRUD 기본 기능 충실 |
|