KH 프로젝트

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

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

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

KH IEI PROJECT
 

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

김진호 강사 / 조지은 취업담임
2018. 05. 09 (C)

1 팀
지아이조
팀장/팀원 서**(팀장), 김**, 고**, 김**, 유**, 최**
개요 밴드의 단체 위주 커뮤니티 서비스와 블로그의 개인 위주 커뮤니티 서비스를 묶어 다용도 커뮤니티 사이트를 구성하고 후원을 통한 수익구조를 창출하는 프로젝트이다.
구현기능 Spring을 베이스로 한 프로젝트 구성
- 초기 화면 : 기본적으로 비로그인 이용이 불가능하기 때문에 초기 화면에는 회원가입과 로그인, ID/PW 찾기 기능을 제공한다.
- 로그인 페이지 : 회원이 로그인을 하게 된다. 단, 다음 카카오, 구글, 페이스북, 네이버 로그인 API를 활용하여 다양한 로그인을 제공하며, 가입되지 않은 계정일시 회원가입 페이지로 이동된다. 이 경우엔 이메일 인증이 필요하지 않다.
- 회원가입 페이지 : 간단한 정규식을 통하여 이메일, 닉네임의 중복을 체크한 후 이메일(ID), 비밀번호, 닉네임, 생년월일, 휴대폰 정보를 입력받아 SMTP를 이용한 이메일 인증을 거친 후 DB에 저장하며 회원가입을 하게된다.
- 아이디/비밀번호 찾기 : 회원이 입력한 아이디/비밀번호를 DB에서 조회해서 해당하는 메일로 정보를 전송해준다.
- 메인 페이지 : 카페(이하 마루)와 블로그(이하 나루)에 대한 정보들이 표시되며, 마루/나루를 새로 작성할 수 있다. 사용자가 선택한 카테고리(이하 채널)의 정보를 볼 수도 있고, 타임라인 알림을 통하여 자신과 관련된 새소식들을 확인할 수 있다.
- 알림 페이지(타임라인) : 사용자가 선택하거나 사용자가 봐야하는 알림들(마루 활동내역, 나루에 새로운 댓글 등.)을 모아서 표기해주는 페이지이다.
- 마이 페이지 : 회원 정보와 자신의 나루/마루를 관리하는 페이지. 기본적으로 개인 정보(비밀번호, 휴대폰 번호 등.)을 수정할 수 있으며, 선호 채널을 선택하거나 자신의 로그인 기록 조회 회원 탈퇴 등이 가능하다.
또한 나루/마루에서 자신이 쓴 글/댓글을 확인할 수 있으며 마루의 경우 가입 신청중이거나 초대받은 마루를 확인할 수 있고, 구매하고 사용한 포인트 내역을 조회할 수 있다.
- 게시판 : 공지사항과 Q&A게시판, FQA가 존재한다. 공지사항은 관리자만 작성할 수 있으며 댓글을 작성할 수 없고, Q&A게시판은 일반 유저가 작성할 수 있지만 답변은 관리자만 가능하다.
- 마루(밴드) 페이지 : 화면에 대표 사진과 마루의 이름, 그리고 관리 페이지로 이동할 수 있는 버튼이 있으며 가운데엔 게시글 리스트, 우측엔 사진첩(업로드된 사진들을 모아서 보는 기능)이 존재한다. 게시글은 무한 스크롤을 채택하여 페이징처럼 페이지를 넘기는 방식이 아닌 실시간 갱신 방식을 지원한다.
- 마루 관리 페이지 : 마루의 대표 사진, 이름, 멤버 관리, 테마 설정 등이 가능하다.
- 나루(블로그) 페이지 : 나루 주인의 닉네임과 나루 소개글을 볼 수 있으며, 사용자가 선택한 카테고리(메뉴)별로 글을 볼 수 있고, 마루와 마찬가지로 무한 스크롤을 사용한다. 글 작성자가 후원자만 볼 수 있는 게시글 부분을 작성할 수 있으며, 글을 보는 사람은 포인트를 결제하여 나루 주인을 후원함과 동시에 글을 확인할 수 있다.
- 나루 관리 페이지 : 기본적으로 마루 관리 페이지와 동일하지만, 자신을 후원중인 사람과 자신이 후원중인 사람을 확인할 수 있는 기능이 포함된다.
- 관리자 페이지 : 관리자가 사이트를 관리하는 페이지. 회원 관리, 회원들의 로그인기록 관리, 신고목록 관리, Q&A 목록 조회와 답변, 공지사항 등록/수정등의 관리가 가능하고 그 외에 포인트적인 부분(출금신청, 전체 결제 내역)을 확인할 수 잇다.
- 결제 페이지 : 사이트 내부적으로 사용하는 재화인 포인트를 구매할 수 있다. (i'mport api를 사용)
설계의 주안점 - 심플하고 직관적인 UI
- 사용자 친화적인 사용 동선
- 유저와 관리자의 기능 분할
2 팀
칠무해
팀장/팀원 유**(팀장), 김**, 차**, 송**, 이**, 이**, 이**
개요 수익 구조를 만들기 어려운 예술가들을 후원할 수 있는 사이트의 개편
이미지 중심의 사이트로 접근성을 좋게 만들었다.
구현기능 로그인페이지: 소셜 로그인 및 간단한 절차를 통해 회원가입을 할 수 있고
예술가들의 작품을 랜덤으로 일정시간후에 배경화면으로 보여주는 기능을 한다.

메인게시판: 작가들의 작품이 랜덤으로 나오게 되고
조회수, 카테고리 별로 볼 수 있고 검색해서 특정 작품을 볼 수 있다.
글을 클릭시 그 작가의 작품이 모달 창으로 뜨고 작품안의 모든 게시물이 밑에 뜨게 된다.

마이보드: 회원=작가 라는 개념으로 모든 회원은 게시물을 올릴 수 있고
후원을 받을 수 있다. 맘에드는 작품을 자신의 보드에 저장 할 수 있는 기능이 있다.
특정 글은 후원을 받아야 보여지게 설정 할 수 있다.

설정: 프로필을 수정할 수 있고 자신의 후원자 및 자신이 후원하는 사람을 볼 수 있다.
성인등급의 게시물의 보여짐 여부를 설정할 수 있다.

공지사항 및 문의: 공지사항을 볼 수 있고 1:1 문의를 할 수 있는곳이다.
관리자만 글을 쓸 수 있다.

결제게시판: 작가의 마이보드 및 메인게시판에서 결제를 할 수 있다.
결제는 정기후원 형태이고 중간에 취소를 할 수있다.
결제는 관리자의 통장으로 입금 후 작가가 환급신청을 하면 일정 수수료를 제외하고 돌려주게 된다.

관리자페이지: 회원의 수를 확인 할 수 있고 후원금액의 증감량을 볼 수 있다.
신고를 많이 받은 게시물의 작가를 제외 시킬 수 있고 후원금의 모금액 상태를 확인 할 수있으며
작가에게 환급신청을 확인하여 송금 할 수 있다.
설계의 주안점 간결함 - 간결한 디자인, 간결한 절차를 통해 접근성 강화
높은 신뢰도 - 금융 절차를 위한 보안 강화
유연성 - 리팩토링 기법을 활용한 유연성 강화
3 팀
아프리카청춘이다
팀장/팀원 구**(팀장), 서**, 조**, 박**, 심**, 이**
개요 누구나 실시간 방송을 할 수 있는 서비스, 방송을 통한 BJ와 사이트의 수익을 창출하고 시청자들에게 즐거움을 줄 수 있는 서비스
구현기능 ● Node.js(빠른 속도)와 https(보안강화) 서버 구축
● webRTC를 활용한 실시간 방송 스트리밍과 실시간 채팅, 실시간 후원
● 회원들과 관리자가 소통할 수 있는 고객센터(신고하기, QnA, FaQ, 공지사항)
● 블로그 형태의 개인 방송국(BJ공지사항, 자유게시판, 방명록, 사진게시판)
● 아임포트 결제 API를 이용한 결제 시스템
● 관리자의 페이지에서 도표 형식의 일별 월별 년별 수익금 분석 기능
● 관리자의 페이지에서 도표 형식의 실시간 시청자 수 분석 기능
설계의 주안점 . 별도의 프로그램 설치없는 webRTC를 이용한 실시간 방송 스트리밍
. (결제시스템, 개인정보)보안을 고려한 서버
. 많은 동시 접속자를 고려한 Node.js 서버
. 게시판과 실시간 채팅방을 통한 커뮤니케이션
. 관리자의 역할 분석을 통한 체계적인 관리자의 기능 구현
4 팀
Fooding
팀장/팀원 이**(팀장), 류**, 권**, 한**, 김**, 강**
개요 누구나 언제 어디서든 원하는 맛집을 검색하고 예약할 수 있는 사이트
현재 국내 유사 사이트에 예약 서비스가 없어서 좀 더 편리하게 만들고자 예약기능을 추가
구현기능 1. 회원가입 및 로그인
2. 맛집 검색(세세하게 검색 가능) 및 예약
3. 식당 리뷰 작성
4. 1:1문의
업체
1. 회원가입 및 로그인
2. 가게 세부 정보 등록
3. 회원이 예약한 내역 확인
4. 리뷰 조회
5. 노쇼 신고, 예약 조정 기능
6. 광고 등록, 쿠폰 및 이벤트 등록
관리자
1. 회원 관리, 업체 관리
2. 광고 수익 관리,
3. 블랙리스트(회원, 업체) 관리
설계의 주안점 ㆍ언제 어디서든 원하는 식당을 찾을 수 있도록 편리한 맛집 검색 및 예약
ㆍ이용 고객의 후기를 통한 신뢰성 있는 데이터 제공
ㆍ간편한 인터페이스에 따른 편리한 사용성 추구
ㆍ모바일 웹을 제공하므로 접근성 용이
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