KH 프로젝트

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

(디지털컨버전스) React & Spring 활용 자바(Java) 개발자 양성과정 (5)

프로젝트 발표날짜 : 2025. 11. 12

KH IEI PROJECT
 

(디지털컨버전스) React & Spring 활용 자바(Java) 개발자 양성과정 (5)

김가현 강사 / 조명수 취업담임
2025. 11. 12 (E)

1 팀
오.지.개
팀장/팀원 강**(팀장), 선**, 이**, 최**
개요 취업을 준비하는 개발자들이 겪는 정보 부족과 학습의 어려움을 해소할 수 있도록 하고, 동기 부여 및 성장을 위한 환경 조성의 필요성이 증가함으로써, 개발자 취업 준비생들을 위한 최적화된 정보를 제공함과 동시에 커뮤니티를 통해 다양한 상호 지식 공유와 협력을 통해 취업 준비생들의 취업 성공률 향상을 지원
구현기능 회원 기능 (가입, 로그인/로그아웃, 찾기, 탈퇴, 마이페이지),
쪽지 기능 (보낸/받은 쪽지함, 작성, 삭제),
게시판 기능 (정보나눔, 스터디, 자유, 지식인, IT 뉴스, 공지사항 - CRUD, 댓글, 필터링, 검색, 좋아요, 북마크),
관리자 기능 (회원/게시판/댓글 관리, 회원과 1대1 대화 기능)
설계의 주안점 1) UI/UX 중심 설계
- 개발자 취업 준비생이 자주 찾는 정보(채용, Q&A, 스터디 등)를 한눈에 확인할 수 있도록 직관적인 화면 구성 설계
- 주요 게시판(정보나눔, 지식인, 자유, 스터디 등)을 메인 페이지에서 빠르게 접근할 수 있는 구조로 설계

2) 사용자 중심 기능 설계
- 마이페이지 내에서 내가 작성한 글/댓글, 좋아요·북마크한 글 관리 기능 구현
- 쪽지 기능을 통해 회원 간 커뮤니케이션 강화

3) 안정적인 백엔드 구조 및 데이터 설계
- Spring MVC 기반의 3계층 구조(Controller-Service-DAO)로 유지보수성 향상
- MyBatis를 통한 SQL 관리 및 DB 연동 최적화
- 게시판별 테이블 구조를 분리

4) 보안 및 권한 관리
- 회원/관리자 권한 구분(Role-based Access Control) 적용
- 로그인 시 세션 기반 인증 및 비밀번호 암호화(BCrypt) 처리
- SQL Injection, XSS 방지 로직 적용
- 관리자 전용 페이지 분리로 접근 제어 강화

5) 커뮤니티 활성화를 위한 콘텐츠 관리
- 각 게시판별 CRUD 구현 및 검색·필터링 기능 강화
- 인기글/최신글 정렬 기능으로 정보 접근성 향상
2 팀
팀 리와인드
팀장/팀원 지**(팀장), 김**, 김**, 박**, 이**
개요 본 프로젝트는 사용자에게 다양한 영화, 드라마 등의 콘텐츠를 제공하는 OTT(Over The Top) 플랫폼 웹서비스 개발을 목표로 한다.
사용자는 회원가입 및 로그인 후 개인화된 추천 콘텐츠를 즐기고, 이어보기 및 찜 목록 관리, 댓글 및 리뷰 작성, 결제 및 구독 등의 기능을 이용할 수 있다.
관리자는 회원 및 콘텐츠를 효율적으로 관리하고, 공지사항 등록 및 댓글 관리를 수행할 수 있다.
타 플랫폼과는 차별화된 요소인 인물(배우,감독) 검색·팔로우 기능을 제공한다.
구현기능 <사용자 기능>
회원 기능 :
회원가입, 로그인, 아이디/비밀번호 찾기
마이페이지(내 정보 수정, 비밀번호 변경, 찜·댓글·시청 기록·팔로우 관리)

콘텐츠 이용 기능 :
영화, 드라마, 에피소드 등 콘텐츠 목록·상세 페이지
자막, 배속 조절, 이어보기, 댓글 작성 기능
장르별, 국가별, 배우/감독별 필터링 및 정렬

인물 기능 :
배우·감독 등 인물 검색, 상세 조회
팔로우 / 언팔로우 기능
내가 팔로우한 인물의 콘텐츠 조회

결제 기능 :
요금제 선택, 결제 API 연동, 구독 관리 및 결제 내역 조회

<관리자 기능>
회원 관리 :
회원 목록 조회, 회원 등록/수정/삭제

콘텐츠 관리 :
영화·시리즈 CRUD
콘텐츠 상세정보, 출연진, 태그 등 관리

인물 관리 :
배우/감독 등 인물 CRUD (등록, 수정, 삭제, 목록 조회)

콘텐츠와의 연동 관리 :
공지사항 및 댓글 관리
공지 작성/수정/삭제, 댓글 삭제 기능

결제 관리 :
결제 내역 조회 및 통계 확인
설계의 주안점 1) UI·UX 사용자 중심 설계
사용자 편의성을 높이기 위해 페이지별 UI 흐름 일관성 유지
콘텐츠 상세·검색 결과·마이페이지 등에서 직관적인 정보 구조와 시각적 구분
반응형 구조를 기반으로 PC·모바일 환경 대응

2) 인물 기능 중심 설계
인물 기능(Person Feature)은 본 프로젝트의 핵심 차별 요소 중 하나로,
콘텐츠 중심의 기존 OTT와 달리 배우·감독 중심의 탐색 경험을 제공한다.

* 주요 포인트
인물 검색 및 상세정보 페이지 구현
인물-콘텐츠 간 양방향 연동 : 인물 페이지에서 출연 콘텐츠 확인, 콘텐츠 상세에서 출연진 연결
팔로우 기능을 통한 맞춤형 추천 및 마이페이지 연동
인물 CRUD를 통해 관리자 측에서 유연하게 인물 데이터 관리 가능

3) 안정적인 백엔드 및 DB 설계
Spring Boot 기반 MVC 아키텍처로 구조화된 백엔드 구성
각 모듈(회원, 콘텐츠, 인물, 결제 등)별 독립적 서비스 로직 설계
관계형 데이터베이스 기반 ERD 설계 :
회원, 콘텐츠, 인물, 팔로우, 찜, 댓글, 결제 등 주요 테이블 구성
외래키(FK)를 활용해 엔터티 간 명확한 관계 정의
위 구조를 기반으로 안정적인 데이터 처리 및 빠른 검색 성능 확보

4) 보안성 강화
비밀번호 암호화 저장, 세션 관리, 입력값 검증 등을 통한 보안 강화

5) 확장성 있는 콘텐츠 관리
영화, 시리즈, 에피소드 구조를 계층적 관계로 구성
장르/국가/출연진별 필터 및 정렬 기능을 통한 콘텐츠 탐색성 강화

6) 실시간 상호작용 기능
댓글, 팔로우, 찜 등 비동기(AJAX) 통신을 통한 즉각적인 UI 반응 구현
이어보기, 시청기록 기능으로 사용자 중심 시청 환경 제공
3 팀
Team 김이박
팀장/팀원 이**(팀장), 김**, 박**, 박**
개요 잦은 주거 이동(평균 1.4년 주기)으로 피로도와 비용 부담이 높은 1인 가구는 핵심 고객층이며,
정부 및 지자체는 이들의 주거 안정을 위해 이사 지원 정책을 확대하고 있습니다
이를 바탕으로, 이사 및 입주 청소 서비스를 필요로 하는 고객에게 서비스를 제공하는 전문 업체 "청소요"
핵심 가치로 고객에게는 편리한 예약, 신뢰성 있는 서비스를
서비스 종류로 이사/입주 청소가 주를 이루며, 기타 옵션 생활 서비스로 오염제거, 살균 소독, 등으로 확장 가능하다
구현기능 <회원>
[회원 관련 기능]
- 회원가입 / 아이디, 패스워드 찾기 / 로그인 / 로그아웃

[마이페이지]
- 내 정보 조회 / 내 정보 수정 / 비밀번호 변경 / 회원 탈퇴 / 내 이사 내역 보기 / 내 입주청소 내역 보기 / 내가 쓴 후기 조회(목록, 상세) / 내가 좋아요한 후기 조회(목록, 상세)

[후기 관련 기능]
- 후기 목록 조회 / 후기 검색(제목/내용) / 후기 상세조회(댓글 목록 조회, 댓글 추가, 댓글 수정, 댓글 삭제, 좋아요, 좋아요 취소) / 후기 작성 / 후기 수정 / 후기 삭제

[공지사항 관련 기능]
- 공지사항 조회(목록, 상세)

[이사예약 관련 기능]
- 예약 등록 / 예약 조회(목록, 상세, 필터링(완료/진행예정)) / 예약 정보 수정 / 예약 취소

[입주청소예약 관련 기능]
- 예약 등록 / 예약 조회(목록, 상세, 필터링(완료/진행예정)) / 예약 정보 수정 / 예약 취소

[관리자 문의]
- 1:1 문의

<관리자>
[회원 관리 기능]
- 전체 회원 조회 / 회원 검색 / 회원 수정 / 회원 탈퇴 / 회원 상세조회

[후기 관리 기능]
- 게시글 조회(목록, 상세) / 게시글 검색(제목, 내용) / 게시글 삭제

[댓글 관리 기능]
- 댓글 목록 조회 / 댓글 삭제

[공지사항 관리 기능]
- 게시글 조회(목록, 상세) / 게시글 추가 / 게시글 수정 / 게시글 삭제

[이사예약 관리 기능]
- 예약 조회(목록, 상세, 필터링(기간별, 완료/진행예정)) / 예약 정보 수정 / 예약 취소

[입주청소예약 관리 기능]
- 예약 조회(목록, 상세, 필터링(기간별, 완료/진행예정)) / 예약 정보 수정 / 예약 취소

[결제 관리 기능]
- 결제 내역 조회(목록, 상세) / 결제 내역 환불

[공지사항 관리 기능]
- 공지사항 조회(목록, 상세)
설계의 주안점 1. 사용자 친화적이고 깔끔한 UI/UX
2. 타 사이트와 다르게 서비스를 이용한 고객들간의 원할한 소통과 리뷰 공유 시스템
3. 입주청소 / 이사를 예약하면 견적이 바로 나와 고객들이 서비스를 이용할 때, 가격을 바로 확인할 수 있다.
4. 견적 요청 후 별도의 문자를 수신하거나, 전화 상담 및 추가 문의를 해야 하는 번거로움이 없다.
KH정보교육원
  • 고용노동부 선정
  • 5년 인증 우수훈련기관 선정
  • 대한민국 브랜드 어워즈 대상
  • IT교육부문 4년 연속 대상 수상
  • 고용노동부
  • 장관 표창

빠른 상담

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

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

교육희망 과정

희망과정 선택


세부 교육과정

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

교육희망 지점지점은 필수로 선택해주세요

신청자 정보

- -

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

1544
9970

대표문의
(연중무휴)

개강일정

개강일정

국비대상자 간편조회

국비대상자
간편조회

온라인 상담

온라인 상담

오시는길

오시는길

카톡 상담

카톡 상담

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

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
종로점 : 서울특별시 종로구 우정국로2길 21 대왕빌딩 3F, 5F (1호선 종각역 4번 출구 91m 도보 1분 거리)
논현점 : 서울특별시 강남구 논현로 132길 9 마루빌딩 1F, 2F, 3F
부산점 : 부산 부산진구 중앙대로 627 삼비빌딩 2F, 12F