프로젝트

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

팀별 프로젝트 DB

KH정보교육원에서 진행된 프로젝트를 팀 단위로 보실 수 있습니다.

LAHOL

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

KH IEI PROJECT
 
메이러너

디지털 콘텐츠 융합 응용SW 엔지니어 양성과정(5) 1회차

팀장/팀원 이예지(팀장) : 카페 기능 검색, 및 리스트 조회, 음료 주문 및 예약 확인, 카페 매장 CRUD, 음료 CRUD, 후기 정보 확인, 회원 및 매장 신고
이윤재 : 회원 서비스 회원 가입 / 로그인, 마이페이지, 구매 내역, 쿠폰 내역, 스토어 주문 내역, 통계, 광고 신청
백진주 : 관리자 회원 목록, 통계(카페/수익/쿠폰), 광고신청 처리, 신고 처리, 원두취향테스트, 쿠폰 발급
김완식 : 스토어 기능 검색/사용자 맟춤 정렬 및 리스트 조회,Q&A,제품/리뷰 신고,제품 구매및 구독 제품 결제기능
최다윤 : 커피클래스 검색/사용자 맞춤 정렬, 커피 클래스CRUD, 클래스 수강신청(결제), 클래스 Q&A, 클래스/댓글 신고
개요 커피에 대한 모든 것, 라홀에서 시작됩니다.
우리나라 성인은 하루 평균 커피를 2잔씩 마십니다. 팬데믹으로 인해 카페 이용율은 적어졌지만, 커피에 대한 인기가 식은 것은 아닙니다. 홈카페 용품에 대한 수요가 증가했고, 여전히 우리는 커피와 함께 생활합니다. 이러한 현대적 트렌드에 맞춰 메이러너는 커피통합 E-commerce 웹 프로그램인 Lahol을 개발했습니다. 커피원두, 그라인더 등을 판매하는 스토어, 커피를 주문하거나 카페를 예약할 수 있는 커피예약시스템, 커피와 관련된 강의를 수강할 수 있는 클래스 기능을 중점으로 운영됩니다. 이 외로도 고객들은 Lahol이 제공하는 다양한 이벤트와 부가적인 서비스를 이용할 수 있습니다. 카페를 운영하시는 사업자들과 강사들은 Lahol이 제공하는 데이터보드를 통해 수익현황을 관리하고, 고객의 피드백을 통해 더 나은 서비스를 제공할 수 있도록 도와드립니다.
구현기능 회원 서비스
(1) 회원 정보 관련 기능
- 회원 가입, 로그인, ID 찾기, PW찾기(임시비밀번호 메일발송)
- 회원정보 수정, 탈퇴
(2) 마이페이지(일반회원)
- 구매 내역 조회 / 세부내역 조회 시, kakaoAPI를 통한 지도 표시
- 구매 상태에 따른 후기 등록
- 보유 쿠폰 조회
(3) 마이페이지 (사업자)
- chart.js를 통한 스토어 판매 내역 통계
- 스토어 주문 내역 조회 및 ajax를 통한 배송 현황 업데이트
- 배너 광고 신청 및 신청 내역 조회 / KG 이니시스 API를 통한 결제
관리자
(1) 회원 조회
- 일반/사업자 회원정보 목록 출력
- ZingGrid 라이브러리 활용하여 컬럼 별 정렬과 키워드 검색 지원
(2) 통계
- 제휴카페 연/월/일 특정기간에 따른 서비스 별 매출 출력
- 사이트 수익 연/월/일 특정기간에 따른 수입(광고/수수료) 별 매출 출력
- 발급 된 쿠폰 연/월/일 특정기간에 따른 쿠폰 상태 출력
- ZingGrid 라이브러리 활용하여 컬럼 별 정렬 지원
- Chart.js 라이브러리 활용하여 그래프로 데이터출력
(3) 광고
- 광고 신청내역 조회 후 승인/반려 결정
- 승인 완료된 광고 목록 조회
(4) 신고
- 신고 접수된 컨텐츠 확인 후 경고 처리
- 처리완료된 신고 목록 조회
- 일정 경고 횟수 초과 시 자동 회원탈퇴 처리
카페
(1) 사업자 맞춤 기능
- 카페 매장 등록, 카페 정보 수정, 카페 삭제
- 한 아이디 당 하나의 카페만 등록 가능
- 음료에 대한 정보 등록, 수정 삭제
- 매장 예약 정보 달력으로 확인
- 주문 내역 확인 후 제조 상태에 따라 실시간으로 변경
-등록된 문의 답변
(2) 로그인한 일반 사용자 맞춤 기능
- 카페 예약 (매장 또는 포장 선택 후 날짜, 시간, 인원 설정)
- 선택한 카페의 음료 주문(수량, 음료 사이즈, Hot or Ice 선택)
- 카페에서 담은 음료에 대한 바로 결제(KG 이니시스 API를 통한 결제)
- 스토어 구매 리스트,커피 클래스 수강신청과 함께 장바구니에서 결제(KG 이니시스 API를 통한 결제)
- 카페에 대한 대한 문의
- 카페를 이용한 사용자에 의한 카페 신고
- 부적절한 후기 신고
(3) 일반 사용자 맞춤 기능
-카페 리스트 출력 및 카페 매장에 대한 정보 kakao map api를 이용한 정보
- 카페 매장 이름 및 주소 키워드를 통한 검색
- 카페에 대한 후기 내역 확인
- Q&A 내역 확인
스토어
(1) 사업자 맞춤 기능
-제품 등록, 수정, 삭제
-등록된 제품 문의에 대한 답변
-제품에 대한 리뷰중 악의적이거나 비방적인 리뷰신고
-제품을 구매한 사용자에게 배송현황 업데이트
-정기구독 폼과 바로구매 폼을 차이를 두어 운영
(2) 일반 사용자 맞춤 기능
-제품에 대한 구매,장바구니,구독 기능 사용가능
-제품에 대한 문의 가능
-부적절한 제품에 대한 신고가능
(3) 모든 사용자
-메인화면 스토어 리스트 출력 및 detailView 출력
-제품검색 기능과 카테고리 검색등의 필터 제공
-메인화면에서 인기상품(조회수 탑 3제품 항시 출력)과 일반 상품 분리해서 화면울 출력
-클래스 메인화면에서 강의 시간, 강의 카테고리 별로 사용자가 원하는 클래스만 필터정렬
-구독이 가능한 제품은 상품 이미지에 구독문구 출력 및 바로 구독 기능을 사용가능
커피클래스
(1) 사업자 맞춤 기능
-커피클래스 등록, 등록시 kakao Map API를 통해 지도표시
-자신의 클래스 정보 수정, 클래스 삭제
-관리자의 승인 이후 정식 클래스 리스트로 출력
-등록된 문의 답변
(2) 일반 사용자 맞춤 기능
-커피클래스 수강신청시 KG 이니시스 API를 통한 결제
-클래스에 대한 문의
-본인이 수강한 클래스에 한하여 신고
(3) 모든 사용자
-메인화면 커피 클래스 리스트 출력 및 detailView 출력
-클래스 메인화면에서 키워드 검색시 제목/내용/강사명이 일치하는 경우 해당 리스트 출력
-클래스 메인화면에서 강의 시간, 강의 카테고리 별로 사용자가 원하는 클래스만 필터정렬
-사용자가 클래스 수강 후 마이페이지에서 입력한 후기 리스트 출력
-부적절한 리뷰 신고
플레이그라운드
(1) 원두취향 테스트
(2) 쿠폰발급 이벤트
- 간단한 게임 플레이 후 랜덤으로 쿠폰 지급
설계의 주안점 원두 구매, 커피 용품 구매, 바리스타 원데이 클래스, 카페 및 음료 예약 등을 한 눈에 쉽게 볼 수 있도록 직관적인 UI 구현
여러 사이트를 찾지 않아도 해당 기능을 모두 사용할 수 있도록 하는 기능들을 중점에 두고 설계
카페, 클래스, 스토어 리뷰 또한 등록 및 확인할 수 있도록 하였으며, 온라인 쇼핑몰 구현과 다양한 쿠폰을 제공하여, 커피와 관련 된 모든 것을 하나의 웹 어플리케이션에 담을 수 있도록 중점에 두고 설계를 진행
사용기술 및
개발환경
os Window 10, macOS Catalina
RDBMS Oracle 11g
IDE Eclipse, Visual Studio Code, Spring Tool Suite3, SQL Developer
Server Apache Tomcat ver.8.5
SDK Java 1.8, servlet, JSP
Library Bootstrap, Jquery, AJAX, SweetAlert2, ZingGrid, Chart.js
API Kakao 지도, import 결제
협업도구 github, zoom, notion
이전글Goodbuy
다음글Fantimate
KH정보교육원 - 교육과정

빠른상담문의

희망전공 필수선택사항입니다.
지점선택
필수선택사항입니다.
이름 필수입력사항입니다.
연락처

 -   -  필수입력사항입니다. 정확한 핸드폰 번호를 입력하세요.

전공유무 필수선택사항입니다.
상담내용
개인정보 수집동의 (필수)
교육 상담을 위한 개인정보 수집 · 이용 동의서
■ 개인정보의 수집 이용 목적
KH정보교육원에서는 개인정보 보호법에 따라 다음의 목적을 위하여 훈련생 개인정보를 수집하며, 필요 목적 외 다른 용도로 사용하지 않습니다. 개인정보 수집 및 이용은 정보주체의 동의를 통해서만 이루어지며, 제 3자가 무단으로 열람 및 사용할 수 없습니다. 사용 목적이 상실된 경우 해당 정보는 즉시 파기됩니다.
1. 상담 문의
- 국가기간 전략산업직종 훈련지원 안내, 훈련생 상담, 과정 및 일정 안내

■ 수집하려는 개인정보의 항목
1. 필수 항목
- 이름, 연락처, 희망지점, 희망전공, 방문일자, IP
2. 선택 항목
- 전공유무, 상담내용

■ 개인정보의 보유 및 이용 기간
1) 개인정보 이용 기간 : 상담 완료 시 까지
2) 보유기간 : 상담 완료 후 3년
3) 보유근거 : 정보주체의 동의를 받은 경우

■ 개인정보 처리 위탁
KH정보교육원은 원활한 개인정보 업무처리를 위하여 다음과 같이 개인정보 처리업무를 위탁하고 있습니다.
1. 홈페이지/LMS 운영
- 위탁 받는 자(수탁자) : 인포텍
- 위탁하는 업무의 내용 : 홈페이지 개발 및 유지보수, 서버 관리 및 유지보수


■ 동의를 거부할 권리 및 동의 거부에 따른 불이익
교육 상담에 필요한 개인정보 수집 및 이용에 대하여 동의를 거부할 수 있으며, 거부할 경우 원활한 상담 제공에 제한을 받을 수 있습니다.

온라인 상담의 개인정보 취급 방침에 동의하셔야 온라인상담을 신청하실수 있습니다.

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

    1544-9970

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

    KH SMART CAMPUS

    재직자를 위한 IT 백과사전

    KH 채널 ON 바로가기

    영상으로 확인하는 KH이야기

    교육원소개

    최우수훈련기관, KH정보교육원
    • 2019 강남지원

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

    • 2019 종로지원

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

    • 2019 당산지원

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

    • 2019 당산지원

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

    • 2019 IT교육부문

      브랜드 대상
      4년 연속 수상

    • 2018 종로지원

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

    • 2018 당산지원

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

    • 2017 강남지원

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

    KH정보교육원 | 사업자등록번호 : 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