KH 프로젝트

KH정보교육원에서 진행하고 발표된 프로젝트를 과정별로 보실 수 있습니다.

자바(JAVA) 프레임워크 개발자 양성과정 4회차

프로젝트 발표날짜 : 2018. 07. 27

KH IEI PROJECT
 

자바(JAVA) 프레임워크 개발자 양성과정 4회차

윤대명 강사 / 김인애 취업담임
2018. 07. 27 (I)

1 팀
FELINE
팀장/팀원 강**(팀장), 김**, 홍**, 엄**, 김**
개요 최근 1인 가구 증가로 인해서 반려 동물에 대한 관심이 매우 증가했고, 관련 용품을 판매하는 시장 규모도 커졌습니다.
하지만 그 규모에 비해서 관련 용품만을 전문적으로 판매하는 웹 쇼핑몰은 많지 않습니다.
그래서 저희는 그동안 배웠던 실력을 재점검할 겸 반려 동물 중에서도 평소 관심을 갖고 있었던 고양이를 대상으로 관련 용품들을 파는 쇼핑몰 사이트를 만들게 되었습니다.
구현기능 비회원 관련 : 상품 구매, 장바구니, 주문 목록, 주문 취소, 교환, 환불

상품 관련 : 상품 목록, 상품 상세 뷰, 상품 구매, 장바구니, 상품 후기, 상품 문의

고객 관련 : 로그인/비회원 로그인/소셜 로그인, 회원 가입, 회원 가입전 이메일 중복 확인, 고객센터(공지사항, Q&A, FAQ, 찾아오는 길), 전체 검색 및 상세 검색

회원 관련 : 로그아웃, 마이페이지(회원 정보 수정, 회원 주문 목록 및 상세 뷰, 주문 취소/교환/환불 목록, 최근 주문 목록, 회원 탈퇴, 위시리스트)

관리자 관련 : 회원 관리, 주문 관리(+환불, 취소, 교환 관리), 상품 관리, 고객센터 관리, 통계, 관리자 로그인, 이벤트 관리
설계의 주안점 편의성 : 고객/관리자의 편의성을 모두 고려

간결함 : 간결한 구성을 통한 가독성 향상

접근성 : 최소한의 이동으로 원하는 메뉴에 접근할 수 있도록 UI 구성.
2 팀
C&3
팀장/팀원 이**(팀장), 김**, 김**, 박**, 이**, 조**
개요 소셜커머스 플랫폼의 주제로 프로젝트를 진행했습니다.
쇼핑몰 플랫폼 사이트중에 하나인 [aland] 를 벤치마킹하여,
쇼핑몰과 커뮤니티게시판을 동시에 사용가능하도록 기능을 개발하게 되었습니다.
쇼핑몰을 사용하며, 동시에 별도의 커뮤니티게시판을 통하여 구매자간의 소통의 공간을 만들었습니다.
구현기능 1) 일반회원 - 회원가입(일반/기업), 로그인, 구매내역, 커뮤니티내역, 장바구니, 회원정보수정, 적립금, 쪽지
2) 기업회원 - 일반회원과 동일하지만 기업의 상품(등록, 수정, 삭제), 상품에 대한 구매내역
3) 총괄관리자관련 - 전체 상품관리(등록,수정,삭제,구매내역), 커뮤니티게시판관리, 회원관리
4) 쪽지 - 일반적인 쪽지의 기능을 가지고 있지만, 상품에 한해서 상품문의를 기업과 일반회원간의 1:1상품의뢰로 하고자 처리
설계의 주안점 처음 시작은 쇼핑몰로 시작을 잡았으나, 이를 좀더 변형하여
C&3라는 이름의 소셜커머스와 커뮤니티를 합친 프로젝트를 시작하였습니다.
UI의 모양새 등의 벤치마킹은 aland를 참고하였고,
회원의 종류는 사업자회원과 개인회원으로 구분하였습니다.
상품의 종류는 남성패션쇼핑몰을 기반으로 잡았으며, 쇼핑몰인 동시에 커뮤니티사이트를 나뉘어 고객들간의 소통이 가능하도록하였습니다.
상품의 경우 단순히 댓글을 통한 의사전달이 아닌 판매기업과 쪽지를 전달하며 직접전인 대화를 할 수 있도록 처리하였습니다.
(Escrows)
총괄관리자와 기업체 그리고 일반사용자를 나눠서 처리하는데에 중점을 두었습니다.
3 팀
MODA
팀장/팀원 이**(팀장), 변**, 유**, 성**, 조**, 박**
개요 남성쇼핑몰을 주제로 프로젝트를 진행했습니다.

남성쇼핑몰 아보키를 UI 벤치마킹 사이트로 정하였고, 기능 측면은 복합쇼핑몰 PANCOAT을 벤치마킹 사이트로 정하고 프로젝트의 설계를 시작했습니다.

개발 프레임워크로는 Spring 4.0과 Mybatis을 사용하였으며, 보편적인 쇼핑몰의 모든 기능을 구현하며 나아가 Spring 프레임워크의 완벽 적응을 목표로 프로젝트를 진행하였습니다.
구현기능 1) 계정관련 - 회원가입, 로그인, 로그아웃, 아이디저장, 계정찾기(이메일인증), 회원탈퇴, 마이페이지(주문&반품&교환조회/구매후기/상품문의/1:1문의/적립금내역/정보수정)

2) 회원/상품관련 - 신상&인기별 상품 리스트, 대분류 카테고리별 리스트, 소분류 카테고리별 리스트, 비동기식 상품 정렬(높은,낮은가격순/세일상품/품절제외/색상별/가격대별/할인율/인기순/신상순),
상품명,사이즈,색상 검색(타일즈 헤더 메뉴바 기능), 장바구니(비회원,회원//비회원으로 장바구니 담아놓고 로그인시 회원장바구니(db)로 자동 저장//로그인시 등록한지 3일지난 장바구니 자동 삭제),
오늘본상품, 회원상품구매(포인트적용가능), 비회원상품구매, 구매후기등록, 상품문의등록, 코디상품보기, 교환신청, 반품신청, 주문취소

3) 관리자관련 - 관리자 홈, 상품등록, 상품세일설정(기간/가격), 상품수정, 상품삭제, 회원목록조회, 포인트관리(적립/차감), 전체주문목록조회, 주문/배송상태 변경, 주문취소/반품/교환 목록
공지사항관리, FAQ관리, Q&A 관리(상품/1:1문의 답변기능), 구매후기조회, 광고관리(등록/전시)

4) 기타 - 1:1문의 관리자 답변 등록 시 회원에게 알림기능, 비로그인으로 로그인이 필요한 기능 요청시 로그인페이지를 거친 후(로그인) 기존의 요청했던 기능을 바로실행(AOP)
,타일즈에 존재하는 메뉴바를 통해 북마크등록 가능
설계의 주안점 MODA('패션'의 라틴어)라는 이름의 남성쇼핑몰 구현 프로젝트입니다.

아보키(UI)사이트와 PANCOAT(기능)사이트를 벤치마킹 사이트로 프로젝트 설계를 시작했습니다.

'보편적인 남성쇼핑몰을 구현한다'라는 것 보다는 '현업에서 사용중인 전자정부프레임워크(Spring+mybatis+jsp)의 틀을 완벽히 적응해보자' 라는 목표를 두었습니다.

MVC2패턴의 최적화된 Spring프레임워크를 사용하는 것에 의미를 두고자 백엔드단의 작업은 AOP와 DI를 활용하여 코드의 간결화와 최소화를 두고 작업하였습니다.

또한 Mybatis를 적극 활용하고자 Mybatis의 강력한 기능인 동적쿼리를 활용하여 상품리스트 정렬 시 8개정도의 정렬기준을 하나의 메서드, 하나의쿼리로 처리하고자 sql문을 설계하였습니다.

또한 View단에서 js와 jQuery를 적극 활용하고자 굳이 서버와 연동될 필요가 없는 코드(로직)들을 자바스크립의 function으로 처리하였습니다.

서버와의 연동이 필요하지만 페이지 이동이 굳이 불필요한 뷰단의 모든 기능들은 jQuery의 Ajax(비동기통신)기능을 활용하였습니다.

Css(Style)는 부트스트랩(Css프레임워크)을 활용하여 전체적인 틀을 잡았으며, 구글의 CssViewer 어플을 사용하여 벤치마킹 사이트인 아보키의 모든페이지의 Css를 참조하여

Moda사이트에 맞게 커스터마이징 시켰습니다.

완성된 결과물만 보면 별 다를것 없는 흔한 남성쇼핑몰 사이트지만, 저희 조원들은 이번 프로젝트를 통해 현업 프로젝트의 바로 투입 될 수 있을 정도의 많은 기술들을 익혔습니다.
4 팀
PICKSELL
팀장/팀원 박**(팀장), 윤**, 윤**, 김**
개요 중고거래 플랫폼의 주제로 프로젝트를 진행했습니다.

중고거래 플랫폼중 가장큰 점유율을 가진 사이트중에 하나인 [중고나라] 를 벤치마킹하되, 좀더 안전한 결제로직을 위해 비밀댓글 기능과 픽셀이라는 가상의 기업이 중개를 해주는 시나리오를 갖고 중고거래 기능을 개발하게 되었습니다.

또한 대량판매의 경우에도 일반 오픈마켓처럼 단일결제나 장바구니담기, 장바구니물품 일괄구매가 가능하도록 중고거래와 쇼핑몰의 기능 모두를 구현하였습니다.
구현기능 1) 계정관련 - 로그인, 회원가입, 계정찾기(이메일인증), 내정보수정, 내판매&구매 내역, 내판매&구매 현황 조회

2) 회원관련 - 통합검색기능, 인기상품 & 플러스상품 & 인기상품 조회기능, 장바구니기능(일괄구매), 일반구매 시 구매신청 & 수락시스템, 상품단일구매기능, 신고기능, 상품문의 기능

3) 관리자관련 - 회원정보조회, 회원상태변경, 회원활동조회, 게시글 블라인드처리

결제승인, 결제내역조회, 신고글 조회 및 처리

4) 알람기능 - 구매신청이나 취소, 주문결제, 상품문의, 구매자의 입금확인, 관리자의 입금확인/배송확인/인수확인 시, 해당 알람 대상자에게 알림메세지 발송
설계의 주안점 PICKSELL 이라는 이름으로 중고거래플랫폼 프로젝트를 시작하였습니다

[셀잇] 사이트의 디자인과 기능을 벤치마킹 했습니다.

회원의 종류를 두어 일반판매자와 사업자판매자로 나누었고 각각 일반판매와 사업자 판매가 가능하도록 개발했습니다.

상품의 종류는 일반상품과 사업자판매자의 상품인 플러스상품으로 나뉘며 일반상품의 경우는 개인이 판매하는 중고물품이나 미개봉상품을 팔수있는 경우이며 플러스상품의 경우는 사업자판매자가 대량의 재고를 갖고 판매하는 대량판매의 개념입니다.

단지 댓글로 구매와 판매의사를 교환하여 판매하는 중고나라보다 좀더 체계적인 거래로직을 세우는데에 중점을 두었습니다

또한 일반상품판매와 사업자상품판매 모두 픽셀이라는 가상의 업체가 중개한다는 시나리오로 안전거래결제를 구현하는 것을 주 목표로 삼았습니다..
5 팀
야구찜
팀장/팀원 박**(팀장), 송**, 최**, 이**, 김**, 김**
개요 - 야구를 좋아하는 야구팬들이 많아지면서 통합적인 야구 예매사이트가 필요하다고 판단.
- 기존의 야구 예매 사이트인 '티켓링크'와 '인터파크 티켓'을 벤치마킹하여 기능구현
- "야구찜" 이라는 사이트 이름 : 야구를 찜한다는 뜻과 함께 '아구찜'이라는 음식을 연상케하여 '아구'를 홈페이지의 로고캐릭터로 지정.
- 홈팀을 선택하여 그에 따른 경기 일정을 보여주고 원하는 경기를 예매할 수 있으며 예매 내역을 pdf로 저장하여 출력 가능.
구현기능 * 회원 기능
- 회원가입, 로그인, 로그아웃, ID/비밀번호 찾기
- 마이페이지(회원정보 수정, 회원탈퇴, 예매내역 확인, 예매취소, PDF로 티켓출력)

* 관리자 기능
- 전체적인 사이트의 예매금액, 예정된 경기, 예매 현황, 예매율, 회원현황을 그래프로 확인할 수 있음
- 회원관리(회원정보 보기, 회원의 상세정보 보기, 회원 예매내역 보기, 회원의 예매 취소 기능, 회원의 포인트 임의로 수정 가능)
- 경기관리(등록된 경기에 대한 목록/수정/삭제/공개여부 지정가능)

* 메인페이지
- 처음 메인페이지에서 자신이 예매할 홈팀을 선택하도록 구현
- 홈팀을 선택하면 그 팀에 대한 경기 리스트를 상세하게 볼 수 있음

* 예매 기능
- 경기 일정에 따라 예매할 수 있는 기간을 다르게 설정
- 각 홈팀의 구장에 따라 그에 맞는 Zone과 좌석을 선택
- 회원 생년월일을 확인받고 일치할 경우에만 결제.
- 결제 시 포인트 사용 가능, 포인트 적립

* 게시판 관련 기능
- 공지게시판 : 관리자만 등록/수정/삭제할 수 있으며 회원은 읽기만 가능
설계의 주안점 - 웹사이트 접속 시 이목을 끌 수 있도록 UI를 구성
- 좌석 선택 시 간결한 이미지로 깔끔한 레이아웃 유지
- 생년월일을 입력받아 본인확인이 되지 않을 경우 예매할 수 없도록 구성하여 보안성 강화
- 마이페이지에서 PDF로 티켓을 출력함으로써 편의성 강화
KH정보교육원
  • 고용노동부 선정
  • 5년 인증 우수훈련기관 선정
  • 대한민국 브랜드 어워즈 대상
  • IT교육부문 4년 연속 대상 수상
  • 고용노동부
  • 장관 표창

빠른 상담

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

No.1 국내 최대의 취업 실적을 보유한 KH정보교육원에 오신 것을 환영 합니다.
KH의 전 과정은 NCS(국가교육표준화)기준을 준수하며 100% 무료, 전액 국비지원을 받으실 수 있습니다.

교육희망 과정

희망과정 선택

세부 교육과정

전화 아이콘
  • 1544-9970
  • 전국대표문의전화(연중무휴)

교육희망 지점

신청자 정보

- -

기입 내용이 사실과 다를 시 상담 서비스가 원활하지 않을 수 있습니다.

1544
9970

대표문의

개강일정

개강일정

국비대상자 간편조회

국비대상자
간편조회

온라인 상담

온라인 상담

오시는길

오시는길

카톡 상담

카톡 상담

KH정보교육원
전국대표 문의전화
(09:00 ~ 19:00)

1544-9970

주말·공휴일에도 상담 및 접수 가능합니다.

  • 2023 당산지원

    5년 인증 우수
    훈련기관 선정

  • 2022 강남지원

    5년 인증 우수
    훈련기관 선정

  • 2022 종로지원

    5년 인증 우수
    훈련기관 선정

  • 2020 강남지원

    훈련 이수자 평가
    A등급 획득

  • 2020 종로지원

    훈련 이수자 평가
    A등급 획득

  • 2019 당산지원

    훈련 이수자 평가
    A등급 획득

  • 2019 IT교육부문

    브랜드 대상
    4년 연속 수상

  • 2018 당산지원

    4차 산업 선도
    훈련기관 선정

KH정보교육원 | 사업자등록번호 : 487-86-00763 | 사업자등록번호 : 851-87-00622 | 서울 강남 제2014-01호 | 대표자 : 양진선 | 책임자 : 최홍석 |  개인정보관리책임자 : 양진선

강남지원 1관 : 서울특별시 강남구 테헤란로14길 6 남도빌딩 2F, 3F, 4F, 5F, 6F
강남지원 2관 : 서울특별시 강남구 테헤란로10길 9 그랑프리 빌딩 4F, 5F, 7F
강남지원 3관 : 서울특별시 강남구 테헤란로 130 호산빌딩 5F, 6F
종로지원 : 서울특별시 중구 남대문로 120 그레이츠 청계(구 대일빌딩) 2F, 3F
당산지원 : 서울특별시 영등포구 선유동2로 57 이레빌딩(구관) 19F, 20F