KH 프로젝트

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

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

프로젝트 발표날짜 : 2019. 04. 05

KH IEI PROJECT
 

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

윤민영 강사 / 이민호 취업담임
2019. 04. 05 (G)

1 팀
먹보들
팀장/팀원 최**(팀장), 강**, 박**, 안**, 여**, 홍**
개요 정보 획득이 한정적인 매장 분야에서 서울시의 매장 정보에 대해 알지 못하는 사람들에게 다양한 매장 정보를 제공하고 공유할 수 있는 장을 제작 하였다.
구현기능 -회원가입: 카카오톡을 이용해 로그인 할 수 있다.

-최근 본 매장: 둘러본 매장을 최근 순서대로 보여준다.

-검색: 가고 싶은 매장이나 검색을 통해 매장을 확인 할 수 있다.

-필터 검색: 가격대와 지역 먹고 싶은 음식의 종류를 이용해 검색을 할 수 있다.

-매장정보: 등록되어 있는 매장의 기본 정보(가격, 영업시간, 브레이크 타임, 주차 공간, 맛의 정보, 매장 위치)를 확인 할 수 있다.

-지도: 가게의 위치를 지도에서 마커가 있어서 쉽게 확인이 가능하다

-EAT딜: 매장 이벤트로 상품 저렴하게 식사쿠폰 번호를 이메일로 보내준다

-평점: 좋아요 별로에요 싫어요 를 반영해 평가를 할 수 있다.

-회원등급: 회원별로 등급을 주어 혜택을 줄 수 있다.

-관리자페이지: 회원들의 등급을 선택하거나, 점주들이 기본 매장 정보를 등록하면 관리자 페이지 에서 등록을 할 수 있다.

-캐슬 스토리: 에디터를 선정해 블로그 형식으로 매장에 대한 자신의 솔직한 평가를 사진과 함께 작성을 할 수 있다.
설계의 주안점 ㆍ사용자의 편의성을 위한 기능 구현

ㆍ매장 검색을 이용한 사용자가 원하는 내용 제공

ㆍ리뷰와 캐슬 스토리를 이용한 사용자들 간의 정보 공유 확대

ㆍ지도를 이용해 원하는 위치와 정보 알 수 있다.
2 팀
DO IT
팀장/팀원 임**(팀장), 김**, 윤**, 이**, 한**
개요 - 현재가 중요해진 사회에서 버킷리스트를 이루려고 하는 사람들이 많다.
- 막연한 계획을 글로 작성하는 것보다 우리 사이트를 통해 여러 가지 버킷리스트를 보고 더 많은 버킷리스트 정보와 회원들 간의 후기 공유를 통하여 버킷리스트 실현을 더 가까이할 수 있다.
구현기능 ● 회원가입
- 아이디 중복확인, 비밀번호 유효성 검사, 이메일 인증을 통하여 회원가입이 가능하다.
- 비밀번호를 암호화(해쉬화)하여 보안을 강화하였다.


● 로그인
- 관리자 로그인, 일반회원 로그인으로 나누어 로그인할 수 있다.
- 이름, 핸드폰 번호, 이메일주소를 통하여 아이디를 찾을 수 있다.
- 아이디, 이름, 핸드폰 번호, 이메일주소를 통하여 임시비밀번호로 초기화 후 가입된 이메일로 전송하여 비밀번호를 찾을 수 있다.
- 관리자 이상 권한, 회원 이상 권한이 필요한 페이지는 인터셉터로 처리하였다.
- 회원이 로그인하면 헤더에 ’“회원 이름”님 환영합니다’로 나타난다.
- 회원 로그인 후 회원 이름을 클릭하면 my page로 이동한다.
- 헤더에서 로그아웃할 수 있으며 로그아웃 시 세션 종료되어 메인페이지로 이동한다.
- 관리자 로그인하면 관리자페이지로 이동한다.

● 회원페이지
- 로그인한 회원의 정보를 보여준다.
- 회원 수정 및 탈퇴하기 전에 비밀번호로 본인확인을 할 수 있다.
- 프로필 사진을 변경 할 수 있다.
- 회원수정은 비밀번호와 연락처, 이메일을 변경 할 수 있다.
- 이메일 변경 시 인증번호 확인 후 변경 가능하다
- 회원 탈퇴 시 작성한 댓글, 후기, 마이버킷페이지 및 업로드 파일 삭제된다.

● LIBRARY
<버킷리스트 메인페이지>
- 주제별 조회할 수 있다.
- 페이징 처리는 무한 스크롤을 이용하여 사용자가 보기 쉽게 구현했다.
- 버킷리스트에 들어가는 처음 사진은 썸네일로 확인할 수 있다.
- 버킷리스트 이미지를 hover 효과로 주어 해당 이미지의 제목을 확인할 수 있다.
- 버킷리스트를 선택하면 모달창이 띄워진다.

<버킷리스트 모달창>
- 회원은 모달창을 통하여 버킷리스트를 ADD 하여 도전 추가를 할 수 있다.
- 버킷리스트별 해쉬태그 기능을 추가하여 해쉬태그에 맞는 버킷리스트 조회가 가능하다.
- 버킷리스트 사진을 슬라이드로 주어 여러 사진을 볼 수 있다.

● POPULAR
- 주제별 도전횟수(회원이 add한 횟수)가 많은 순으로 인기가 올라가 인기 순위를 조회할 수 있다.
- 페이징 처리는 무한 스크롤을 이용하여 사용자가 보기 쉽게 구현했다.

● REVIEW
- 버킷리스트 도전 완료한 사람들은 후기를 작성, 수정, 삭제할 수 있다.
- 주제별로 작성된 후기를 볼 수 있다.
- 제목+내용, 제목, 내용, 아이디로 작성된 후기를 검색할 수 있다.
- 회원은 후기 글에 댓글 작성, 수정, 삭제할 수 있다.
- 회원은 후기 글에 '좋아요'를 눌러 게시글의 '좋아요' 수를 볼 수 있다.
- 후기 작성 시 스마트 에디터를 적용하여 다중 첨부파일이 가능하며 업로드하는 사진 아래에 글을 작성하여 사진에 상세한 글을 작성할 수 있다.
- 페이징 처리를 통하여 후기 글을 확인할 수 있다.
- 게시글 작성 시 처음 올리는 사진을 썸네일로 게시글 목록에서 확인할 수 있다.

● MYBUCKET
- 해당 회원이 도전(ADD) 등록한 버킷리스트를 확인할 수 있다.
- 해당 회원이 도전 등록한 버킷리스트를 완료하면 도전 완료로 버킷리스트가 이동한다.
- 해당 회원이 작성한 후기를 모아볼 수 있다.
- 방명록 게시판을 통하여 회원들끼리 소통할 수 있다.

● ABOUT
- 부트스트랩을 이용하여 일정 시간이 지나거나 버튼 클릭하면 이미지가 넘어간다.

● ADMIN(관리자페이지)
- 버킷리스트의 모든 상품 조회, 등록, 수정, 삭제, 검색이 가능하다.
- 모든 회원을 조회, 검색, 탈퇴할 수 있다.
설계의 주안점 ㆍ여러 가지 버킷리스트를 알려줄 수 있는 목록 제공
ㆍ주제별 버킷리스트의 인기 순위를 알려 사용자 편의성 제공
ㆍ회원들의 MY BUCKET 페이지를 통하여 관심 분야 공유
ㆍ정보 제공뿐만 아니라 리뷰게시판, MY BUCKET 페이지의 방명록을 통한 회원 간 정보 공유 확대
3 팀
기차타고 여행가조
팀장/팀원 김**(팀장), 구**, 남**, 문**, 신**, 오**
개요 ● 기차 예매 및 1인 가구 증가률에 따른 1인 기차 여행 패키지 상품 구매 웹사이트를 제작하였다.

● 기본적인 기차 예매 제공
● 1인 여행 패키지 상품 예매 제공
● 여행 후기 커뮤니티 공간 형성
● 실시간 문의 제공
● 예매 내역 페이지를 통한 내역 및 QR 코드 확인 / 결제 취소 제공
구현기능 - 로그인 : 카카오 아이디를 통해서 로그인을 할 수 있다.


- 기차 예매(시간 확인) : 원하는 출발지와 도착지를 선택하고 원하는 날짜, 시간 선택 후 좌석선택 페이지로 가서 좌석 선택을 할 수 있다.


- 결제 : 카카오페이를 통해서 결제 및 취소 할 수 있다.


- 패키지 : 패키지 상품 중 원하는 상품을 선택해서 구매 할 수 있다.


- 리뷰 : 여행 리뷰를 작성 할 수 있다.


- 예매내역 확인 : 기차 예매 후 예매 내역 및 QR 코드를 확인 할 수 있다.


- 문의 : 채팅을 통해서 실시간 문의를 할 수 있다.
설계의 주안점 ㆍ사용자의 편의성을 위한 기능 구현

ㆍ카카오 아이디를 통해 로그인과 결제 및 취소 진행 가능

ㆍ채팅 및 리뷰를 통한 회원 간 정보 공유 확대
4 팀
낫얼론
팀장/팀원 손**(팀장)
개요 ■ 반려동물 인구 1,000만 명 시대임에도 불과하고 반려동물을 잃어버린 경우 찾기란 쉽지 않다. 반려동물 커뮤니티가 꽤나 분산되어 있어서 각종 SNS나 카페 등에 각각 글을 올려야 한다. 동물을 좀 더 수월하게 찾을 수 있도록 이러한 역할을 해주는 대표적인 사이트를 만들기로 했다.
■ 간단한 회원가입을 통해 실종 및 구조 신고를 할 수 있다.
■ 구체적인 신고가 가능하도록 틀이 만들어져 있다.
■ 개인정보는 최소화하고 공개여부도 선택할 수 있다.
■ 반려동물을 찾기 위한 검색기능이 특화되어있다.
구현기능 1. 회원정보
1.1. 회원가입
1.1.1. 필수 입력란을 작성해야 회원가입이 가능하다.
1.1.2. 아이디는 이메일 주소로 하며 이메일 인증을 해야 가입이 가능하다.
1.1.3. 중복된 아이디 또는 한번 탈퇴했던 아이디로는 재가입이 불가능하다.
1.1.4. 비밀번호 표시로 작성한 비밀번호를 확인 할 수 있다.
1.2. 로그인
1.2.1. 회원가입 시 등록한 아이디와 비밀번호로 로그인할 수 있다.
1.2.2. 탈퇴한 아이디로는 로그인할 수 없다.
1.3. 아이디/비밀번호 찾기
1.3.1. 이름, 휴대폰번호로 아이디를 찾을 수 있다. (일부 *표시)
1.3.2. 이름, 휴대폰번호, 아이디를 입력하면 비밀번호 재설정이 가능하다.
1.4. 회원정보 수정
1.4.1. 개인정보(닉네임, 휴대폰번호, 정보수신 재설정) 수정이 가능하다.
1.4.2. 비밀번호 변경이 가능하다.
1.4.3. 현재 비밀번호를 입력해야 수정이 가능하다.
1.5. 회원탈퇴
1.5.1. 회원탈퇴 시 게시물의 이메일 및 휴대폰번호는 비공개 전환된다.
1.5.2. 게시물에 댓글이 달려도 메일 수신이 불가능하다.
2. 게시판
2.1. 게시물 등록
2.1.1. 실종/보호 신고는 회원만 가능하다.
2.1.2. 이메일, 전화번호 공개 여부를 선택할 수 있다. (비회원은 무조건 공개)
2.1.3. 최대 3장까지 사진등록이 가능하다.
2.1.4. 실종/보호/목격날짜는 게시물 작성일을 기준으로 3주전까지만 선택이 가능하다.
2.1.5. 지도를 통해 실종/목격지역을 선택할 수 있다.
2.2. 게시물 수정/삭제
2.2.1. (회원 게시물) 작성자 아이디로 로그인해야 수정/삭제가 가능하다.
2.2.2. (비회원 게시물) 게시물 작성 시 입력한 비밀번호를 통해 수정/삭제가 가능하다.
2.3. 구조완료
2.3.1. (회원 게시물) 작성자 아이디로 로그인해야 구조완료가 가능하다.
2.3.2. (비회원 게시물) 게시물 작성 시 입력한 비밀번호를 통해 구조완료가 가능하다.
2.3.3. 구조완료 시 게시물의 이메일 및 휴대폰번호가 비공개 전환된다.
3. 검색
3.1. 일반 검색
3.1.1. 동물, 품종, 지역, 신고구분으로 게시물 검색이 가능하다.
3.2. 통합 검색(지도 검색)
3.2.1. 키워드를 통해 검색이 가능하다.
3.2.2. 검색결과가 없는 경우 전체를 보여준다.
4. 댓글
4.1. 댓글 등록
4.1.1. 로그인한 회원만 등록이 가능하다.
4.1.2. 정보수신에 동의한 작성자에 한해 댓글이 달리면 알림 메일이 보내진다.
4.2. 댓글 수정/삭제
4.2.1. 댓글 작성자만 수정 및 삭제가 가능하다.
5. 쪽지
5.1. 쪽지 보내기
5.1.1. 회원끼리만 쪽지 보내기가 가능하다.
5.1.2. 탈퇴한 회원에게는 보낼 수 없다.
5.1.3. 받은 쪽지에서 빠른 답장을 보낼 수 있다.
5.2. 쪽지 받기
5.2.1. 마이페이지에서 쪽지를 확인할 수 있다.
5.2.2. 수신하지 않은 쪽지는 new표시가 뜬다.
6. 메인페이지
6.1. 최근 실종신고 5건이 슬라이더로 나온다.
6.2. 동물이름의 종성에 따라 ‘을/를’을 구분하여 나온다.
6.3. 최근 12개의 실종/구조신고를 볼 수 있다..
6.4. 동물별, 신고별 신고현황 및 구조율을 볼 수 있다.
6.5. 최근 댓글 목록 10개를 볼 수 있다.
설계의 주안점 ■ 게시판에 글을 작성할 때 정보를 구체적이고 쉽게 등록할 수 있어야한다.
■ 등록한 글의 분류가 정확해야 한다.
■ 게시물을 쉽고 다양하게 검색할 수 있어야 한다.
■ 유사게시물 추천을 통해 비슷한 동물을 찾을 수 있도록 한다.
■ 신고자와 연락할 수 있어야 한다.
■ 개인정보 노출을 최소화 한다.
5 팀
나나랜드(NANA LAND)
팀장/팀원 이**(팀장), 신**, 김**, 이**, 임**
개요 나나랜드’란 영화 ‘라라랜드’에서 나온 신조어로서, 사회적인 기준이나 타인의 시선보다는
자신만의 기준을 갖고 사는 사람들을 의미하는 트렌드이다.
이러한 트렌드에 따라 스스로를 위해 소비하는 현상들이 점차 늘어나게 될 것으로 예상된다.

이처럼 사람들이 나를 위한 시간을 보내면서 취미생활을 즐기고자 할 텐데,
본인의 취미가 무엇인지 정확히 아는 사람이 있는 반면
나의 취미가 정확이 무엇인지 알지 못하는 사람들도 많다.

그래서 사용자의 성향을 분석하여 어울리는 취미생활을 추천해주고
취미생활 키트를 판매하며, 같은 성향, 같은 취미를 가진 사람들끼리의 오픈채팅이 가능한
사이트를 만들어보고자 이 주제를 선정하였다.
구현기능 - NANA LAND 회원가입 : 사용자가 정해진 양식을 통해 입력 후 회원가입이 가능하다.
(도로명 주소 API 적용)

- 카카오/ 네이버 로그인 : 카카오, 네이버 API를 적용하여 간편 로그인이 가능하다.

- 회사 소개 : 웹 사이트에 대해서 간단하게 소개해준다.

- 취미 분석 테스트 : DISC 분석을 바탕으로 사용자의 성향을 분석해 취미를
추천해준다.

- 취미 쇼핑하기 : 취미 성향별로 상품을 구매할 수 있다.

- 관심 상품 등록 : 상품 상세페이지에서 맘에 드는 상품을 좋아요 버튼을 통해
관심 상품으로 등록해 둘 수 있다.

- 장바구니 : 구매할 상품들을 담아두고, 수량 수정 및 삭제가 가능하다.

- 상품 결제 : 기존 배송지와 신규 배송지를 선택하여 결제할 수 있고
결제방법은 카카오페이를 사용한다.

- 상품 후기 : 해당 상품을 구매 완료한 나나랜드 회원만 글을 작성할 수 있어
신뢰도가 높아지고, 본인글만 수정 삭제가 가능하다.

- 나나랜드 게시판 : 로그인 후 이용이 가능한 서비스로 카테고리별 분류 및 검색 기능,
관리자만 작성이 가능한 공지사항 게시판이 있다.

- 관리자 채팅 : 관리자에게 1:1로 문의가 가능한 채팅기능이다.

- 오픈 채팅 : 나나랜드 회원들끼리 대화가 가능한 채팅기능이다.

- 마이페이지 : 회원의 프로필 관리, 회원 탈퇴, 관심 상품 목록, 주문 내역
게시판 작성 내용(본인글), 취미 분석 결과를 확인할 수 있다.

- 관리자 페이지 : 관리자를 위해 제공되는 페이지로
판매관리, 입출고/재고 관리, 상품관리 기능이 있다.
설계의 주안점 ㆍ사용자의 편의성을 위한 기능 구현

ㆍ사용자의 DISC를 기반으로 한 취미 분석을 통한 취미 상품 추천

ㆍ게시판 및 후기를 통한 회원 간 소통

ㆍ오픈 채팅을 통한 취미 공유
6 팀
고기팜
팀장/팀원 장**(팀장), 김**, 김**, 한**
개요 - 고기팜은 육류를 포함한 다양한 식자재들을 주문하기 위한 온라인 쇼핑몰 사이트로 이용자에게 깔끔한 User Interface와 편의성을 제공함.

- 사이트를 통해 이용자는 간편하게 식자재를 구입할 수 있고 도축일과 숙성 상태 정보를 알려줌으로써 신선한 식습관을 기대할 수 있음.
구현기능 - 회원가입 : 비회원은 정해진 양식을 통해 입력 후 회원가입이 가능.

- 브랜드스토리 : 쇼핑몰에 대해서 간단하게 소개해주는 페이지.

- 쇼핑하기 : 식자재 리스트를 보여주고 클릭하여 식자재 상세 정보 열람 가능.

- 장바구니 : 원하는 식자재를 장바구니에 담아 주문 가능.

- 공지사항 : 쇼핑몰 공지사항 목록과 공지사항 상세보기를 제공.

- 리뷰 : 상품을 구매 했을 때 구매한 회원이 상품에 대한 리뷰를 작성 가능.

- FAQ : 자주 묻는 질문을 카테고리 별로 나누어 열람 가능.

- 이벤트 : 쇼핑몰 이벤트 목록과 이벤트 상세보기를 제공.

- 1:1 문의 : 로그인한 회원이 쇼핑몰 관리자에게 1:1 문의 등록.

- 관리자모드 : 관리자 아이디로 로그인 시 쇼핑몰을 관리할 수 있는 기능 부여.

- 마이페이지 : 로그인한 회원이 회원정보 수정, 주문내역 확인 가능.
설계의 주안점 ㆍ사용자의 편의성을 위한 UI와 다양한 기능 구현

ㆍ도축일과 숙성 상태를 기재하여 식자재의 신선도 확인

ㆍ리뷰를 통한 회원 간 정보 공유 확대

ㆍFAQ와 1:1 문의를 통한 쇼핑몰 이용에 대한 궁금증 해결
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