KH 프로젝트

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

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

프로젝트 발표날짜 : 2018. 09. 14

KH IEI PROJECT
 

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

윤대명 강사 / 이경아 취업담임
2018. 09. 14 (I)

1 팀
YOMI
팀장/팀원 김**(팀장), 이**, 이**, 박**, 황**
개요 각박하고 쓸쓸한... 요즘 세상.... SNS도 발달되고 다들 친구 잘만 만나고 다니는 거 같은데 왜 이렇게 나는 외롭지...? 나와 같은 관심사를 가진 친구... 어디 없나...? 칭구야... 보고싶다! 하는 당신을 위한 요기! 요기요기모여라!
구현기능 사용자의 기호에 맞는 모임 추천, 선호하는 모임 찜, 신청 가능, 로그인 한 사용자들끼리 채팅가능, 신청한 모임의 내용이 수정 됐을 시 알림받을 수 있음.
설계의 주안점 나와 비슷한 관심사를 갖고있는 사람들을 찾을 수 있게 모임 검색과 추천 & 모임에 대한 정보, 친목을 도모할 수 있는 채팅구현, 그들과의 만남... 어디서 하실 건가요...? 장소대여도 준비되어 있습니다! 수정된 모임의 정보를 얻을 수 있는 알람기능까지!!!! 이 모든 구성이 다 YOGI에!
2 팀
WantWay
팀장/팀원 정**(팀장), 김**, 김**, 박**, 곽**
개요 식당 방문 전에 점심한식부페 메뉴를 미리 알고 싶어서 지역별로 점심한식부페 메뉴를 한눈에 알 수 있도록 한다.
구현기능 - 로그인
- 아이디 저장
- 한국지도
- 쿠폰기능
- 식권기능
- 매장기능
- QNA기능
- 리뷰기능
- 관리자 페이지
- 회원가입
- 마이페이지
설계의 주안점 - 실현 가능하고 편의를 제공하기 위한 것
3 팀
3T
팀장/팀원 최**(팀장), 황**, 강**, 석**, 이**
개요 남성쇼핑몰을 주제로 프로젝트를 진행했습니다.

남성쇼핑몰 ASCLO를 벤치마킹 사이트로 정하여 쇼핑몰의 모든 기능 구현을 목표로 프로젝트의 설계를 시작했습니다.
구현기능 1) 계정관련 - 회원가입, 로그인, 로그아웃, 아이디저장, 계정찾기(이메일인증), 회원탈퇴, 마이페이지(주문&반품&교환조회/구매후기/상품문의/1:1쪽찌문의/쿠폰기능/정보수정/회원탈퇴/위시리스트 목록)

2) 회원/상품관련 - 신상&인기별 상품 리스트,카테고리별 리스트,
상품명,사이즈,색상,키워드 등 모든 정보 검색, 장바구니(비회원,회원//비회원으로 장바구니 담아놓고 로그인시 회원장바구니(db)로 자동 저장/로그인시 등록한지 3일지난 장바구니 자동 삭제), 오늘본상품, 회원상품구매(쿠폰구매),비회원상품구매, 구매후기등록, 상품문의등록, 교환신청, 반품신청 , 위시리스트 추가 및 위시리스트에서 장바구니로 이동

3) 관리자관련 - 관리자 홈, 상품등록, 상품수정, 상품삭제, 회원목록조회, 쿠폰관리, 메세지관리, 전체주문목록조회, 주문/배송상태 변경, 반품/교환 목록, 공지사항관리, FAQ관리, Q&A 관리(상품/1:1문의 답변기능), 구매후기조회 관리 , 매출관리(기간별 매출을 그래프로 구현)

4) 기타 - 쿠폰이있을시 회원로그인하면 알림기능, 비로그인으로 로그인이 필요한 기능 요청시 로그인페이지를 거친 후(로그인) 기존의 요청했던 기능을 바로실행(INTERCEPTOR)
설계의 주안점 ASCLO 사이트를 벤치마킹 사이트로 프로젝트 설계를 시작했습니다.'보편적인 남성쇼핑몰을 구현한다'라는 것 보다는 '현업에서 사용중인 전자정부프레임워크(Spring+mybatis+jsp)의 틀을 완벽히 적응해보자' 라는 목표를 두었습니다.
MVC2패턴의 최적화된 Spring프레임워크를 사용하는 것에 의미를 두고자 백엔드단의 작업은 AOP와 DI를 활용하여 코드의 간결화와 최소화를 두고 작업하였습니다. 또한 Mybatis를 적극 활용하고자 Mybatis의 강력한 기능인 동적쿼리를 활용하여 상품리스트 정렬 시 여러 정렬기준을 하나의 메서드, 하나의쿼리로 처리하고자 sql문을 설계하였습니다.
또한 View단에서 js와 jQuery를 적극 활용하고자 굳이 서버와 연동될 필요가 없는 코드(로직)들을 자바스크립의 function으로 처리하였습니다.

서버와의 연동이 필요하지만 페이지 이동이 굳이 불필요한 뷰단의 모든 기능들은 jQuery의 Ajax(비동기통신)기능을 활용하였습니다. Css(Style)는 부트스트랩(Css프레임워크)을 활용하여 전체적인 틀을 잡았으며, 구글의 CssViewer 어플을 사용하여 벤치마킹 사이트인 ASCLO의 모든페이지의 Css를 참조하여 ASCLO사이트에 맞게 커스터마이징 시켰습니다.

완성된 결과물만 보면 별 다를것 없는 흔한 남성쇼핑몰 사이트지만, 저희 조원들은 이번 프로젝트를 통해 현업 프로젝트의 바로 투입 될 수 있을 정도의 많은 기술들을 익혔습니다.
4 팀
잘풀리는집
팀장/팀원 장**(팀장), 윤**, 양**, 홍**, 이**, 변**
개요 하나의 홈페이지에서 "셀프 인테리어" 라는 주제로 사용자들 간에 교류를 할 수 있는
커뮤니티 성격의 SNS, 기업이 사용자에게 상품을 사고 팔 수 있는 쇼핑몰 성격의 스토어, 마지막으로
정보를 제공 하는 게시판 까지 3가지의 성격이 하나로 융복합된 셀프 인테리어 프로젝트
구현기능 계정 - 로그인(session), 로그아웃, 회원가입, 계정 찾기(이메일인증), 우편API(다음)

회원 - 회원홈, 알람, 팔로우, 좋아요, 장바구니, 댓글, SNS

관리자 - 관리자홈, 알람, 상품관리, 매거진관리, 회원목록조회, 전체주문목록조회, 주문, 배송, 포인트, 댓글답변, 게시판관리,

기타 - 통합검색
설계의 주안점 조원들 마다 구현하고 싶은 기능이 다 구현된 "집꾸미기"사이트를 벤치마킹으로 시작된 프로젝트이며

"수업에서 배운 내용을 최대한 활용 하자"라는 목표로 시작 되었습니다. 또한 프로젝트도 하나의 수업으로 생각하고
현업에서 사용되고 있는 "전자정부프레임워크의 틀을 공부하자" 라는 목표도 포함 되어 있습니다. 이러한 마음 가짐으로 시작된 프로젝트는 MVC2패턴의 최적화된 스프링프레임워크를 최대한 많이 활용하고자 AOP와 DI를 실력내에서 최대한 활용하고자 코드의 간결화와 최소화, 유지보수의 간편함을 중점으로 작업했습니다. 또한 Mybatis의 동적쿼리 기능을 최대한 활용 할 수 있게 sql문을 설계하여 동적쿼리에 응용법을 많이 습득하였고, View부분에서 서버와 연동할 필요가 없는 부분은 js와 jQuery를 활용하여 function의 활용도를 습득하였고, 부분부분 서버와 연동이 필요하지만 페이지 이동은 필요 없는 부분은 Ajax를 최대한 활용하고자 노력했습니다. Css는 부트스트랩을 활용하여 전체적인 틀을 잡았고 미세한 부분들은 조원들간의 회의를 통하여 조정하였습니다.

프로젝트를 진행함에 따라 기술적인 부분은 각자 개인의 능력과 학습으로 발전을 이루었지만 프로젝트의 완성도는 팀의 협업을 통해 이루어졌습니다.

이번 프로젝트를 통해 기술의 향상은 물론이고 가장 중요한 팀원들 간의 소통이 현업에 바로 투입되어도 모자르지 않을 정도로 발전 했습니다.
5 팀
cultureBOX
팀장/팀원 김**(팀장), 류**, 이**, 송**, 이**, 윤**
개요 음악을 평가하고 내가 평가한 데이터를 토대로 나에게 맞는 음악을 추천해주는 사이트
또한 국내에 다양한 콘서트, 뮤지컬 등 음악과 관련된 공연들을 예매할 수 있는 사이트
구현기능 예매기능, 음악 평가기능, 음악 추천기능, 로그인 기능
설계의 주안점 음악 추천기능을 쓰기위해 서브쿼리와 조인을 잘 활용하고, 평균 함수와 표준편차 함수를 이용해서 평가 데이터를 활용한다.
예매기능을 구현하기 위해 좌석을 눌렀을때 예매정보가 넘어오도록 적절한 스크립트의 활용과, 예매가 완료되면 티켓을 뽑을 수 있도록 pdf파일로 변환한다.
KH정보교육원
  • 고용노동부 선정
  • 5년 인증 우수훈련기관 선정
  • 대한민국 브랜드 어워즈 대상
  • IT교육부문 4년 연속 대상 수상
  • 고용노동부
  • 장관 표창

빠른 상담

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

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

교육희망 과정

희망과정 선택


세부 교육과정

전화 아이콘
  • 02-6952-3858
  • 전국대표문의전화(연중무휴)

교육희망 지점

신청자 정보

- -

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

02
6952
3858

대표문의
(연중무휴)

개강일정

개강일정

국비대상자 간편조회

국비대상자
간편조회

온라인 상담

온라인 상담

오시는길

오시는길

카톡 상담

카톡 상담

KH정보교육원
전국대표 문의전화
(연중무휴)

02-6952-3858

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

  • 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
논현점 : 서울특별시 강남구 논현로 132길 9 마루빌딩 1F, 2F, 3F
부산점 : 부산 부산진구 중앙대로 627 삼비빌딩 2F, 12F