KH 프로젝트

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

(디지털컨버전스)공공데이터 융합 자바개발자 양성과정A11 1회차

프로젝트 발표날짜 : 2025. 06. 18

KH IEI PROJECT
 

(디지털컨버전스)공공데이터 융합 자바개발자 양성과정A11 1회차

임수진 강사 / 이호정 취업담임
2025. 06. 18 (A)

1 팀
여행다섯시
팀장/팀원 김**(팀장), 이**, 임**, 장**
개요 1. 공공데이터를 활용한 웹 서비스 개발
2. 기획, 설계, 개발 단계를 거쳐 실무에 가까운 팀 프로젝트 경험

- 목표
1. 숙박 예약 시스템을 개발
2. 사용자 문의 시스템을 개발
3. 프론트엔드 상태 관리와 구조 설계 학습
4. 백엔드 MVC design pattern 구조 학습
구현기능 - 사용자 (회원/비회원/관리자)
- 사용자 문의 시스템(1:1 채팅 기능)
- 회원 / 비회원
- 일반 /소셜 회원가입 및 로그인
- 비회원 예약 조회
- 회원 레벨/쿠폰
- 관리자 기능
- 숙박/객실 - 등록/수정/삭제 (첨부파일)
- 예약 관리 - 예약 조회 및 취소
- 문의 관리 - 문의 조회

- 숙박
- KAKAO MAP API를 활용한 숙박업소 목록 조회 및 일반 조회
- 숙박업소 필터 기능
- 숙박업소 검색 기능
- 체크인/아웃 예약 건에 따른 객실 데이터 조회
- 장바구니 기능
- 숙박업소 객실 예약 및 결제 기능
- 이용 후기 및 평점 (첨부파일) 작성 기능
설계의 주안점 - 역할 분담 및 협업 구조
- 명확한 역할 정의와 책임 분배를 통해 효율적인 협업 체계 구축
- 사용자 중심 기능 설계
- 회원/비회원/관리자 등 다양한 사용자 유형에 맞춘 접근 권한과 UI/UX 설계
- 공공데이터 활용 및 데이터 구조화
- 공공데이터를 효과적으로 가공·저장할 수 있는 데이터베이스 구조 설계
- 시스템 아키텍처 및 기술 스택
- MVC 패턴과 상태 관리 등 구조적 설계를 통한 유지보수성과 확장성 확보
- 주요 기능별 설계 포인트
- 로그인, 예약, 결제 등 핵심 기능의 보안성과 데이터 일관성 강화
- 문서화 및 표준화
- 기능정의서, 코딩 컨벤션 등 표준 문서화로 개발 품질과 팀 내 소통 강화
2 팀
Baisc
팀장/팀원 김**(팀장), 정**, 유**, 안**
개요 Fit Routine은 사용자의 현재 신체 정보와 운동 목표를 입력받아, 공공데이터를 기반으로 맞춤형 식단과 운동을 추천하고,
이를 바탕으로 자신만의 루틴을 설정할 수 있는 건강 관리플랫폼입니다.

사용자는 설정한 루틴에 따라 매일 수행할 운동과 식단을 확인하고,
인증 글과 사진을 작성하여 다른 사용자들과 공유하며 성취감을 느끼고 소통할 수 있습니다.

운동과 식단 계획을 세우는 것이 번거롭거나, 결심은 했지만 지속하기 어려운 사용자들을 위해
맞춤 추천과 커뮤니티 기능을 통해 동기를 부여하고 꾸준한 건강 관리를 도와줍니다.
구현기능 - 회원 기능
- 회원 정보 등록(회원가입)
- 이메일/닉네임/전화번호 중복체크 및 이메일/닉네임/전화번호/비밀번호/신장/체중 유효성 검사
- 토큰 기반 로그인 기능
- 마이 페이지
- 회원 정보 조회
- 회원 정보 수정
- 회원 정보 삭제 (회원 탈퇴)
- 회원 관심 목록 조회 및 삭제
- 알림 기능
- 알림창 알림 조회
- 알림창 알림 삭제
- 오늘의 Todo 조회

- 식단 기능
- 사용자 정보 등록
- 식단 루틴 추천 기능

- 운동 기능
- 사용자 정보 등록
- 운동 루틴 추천 기능
- 운동 루틴 등록
- 운동 루틴 수정
- 운동 루틴 삭제

- 블로그 기능
- 커뮤니티 기능
- 등급 계산 및 조회
- 블로그 조회
- 블로그 소개글 수정
- 블로그 좋아요(관심 등록)
- 게시글 목록 조회
- 게시글 상세 조회
- 게시글 등록
- 게시글 수정
- 게시글 삭제
- 게시글 좋아요 기능
- 댓글 조회
- 댓글 별 대댓글 조회
- 댓글/대댓글 등록
- 댓글/대댓글 수정
- 댓글/대댓글 삭제
- 댓글/대댓글 좋아요 기능

- 투두리스트 기능
- TODO 식단 조회
- TODO 운동 조회
- TODO(게시글) 등록
- 본인 등록 게시글 조회

- 일일 권장 섭취량 계산 기능
- 인기글 Top 3 조회 기능
- 루틴 MVP 조회 기능
설계의 주안점 - 모든 API는 RESTful한 URL 규칙을 따릅니다.
- 중복 체크 및 유효성 검사, 토큰 기반 로그인을 통해 보안을 강화하였습니다.
- 운동/식단 루틴을 계획하기 어려운 사용자를 위해, 입력 데이터 기반의 자동 루틴 추천 기능을 제공합니다.
- 운동/식단 루틴은 추천 뿐만 아니라 직접 수정하여 등록, 수정, 삭제가 가능한 구조로 설계되어 사용자의 자율성을 보장합니다.
- Todo기능은 매일 수행할 루틴을 확인할 수 있도록하여 루틴추천과 연결하였습니다.
- 사용자 간 소통을 위한 기능으로 블로그·게시물·댓글·대댓글·좋아요·알림 기능을 제공합니다.
- 사용자들의 루틴 실천을 장려하기 위해, 게시글 인증 기능과 MVP 선정 기능을 제공합니다.
- 일일 권장 섭취량 계산 기능은 회원가입 없이 이용할 수 있어 진입 장벽을 낮추고, 일회성으로도 사용자의의 관심을 유도하며 사용자 경험의 폭을 넓힙니다.
- 오늘의 Todo알림은 사용자에게 할 일을 자연스럽게 유도하였습니다.
다음글다음글이 없습니다.
KH정보교육원
  • 고용노동부 선정
  • 5년 인증 우수훈련기관 선정
  • 대한민국 브랜드 어워즈 대상
  • IT교육부문 4년 연속 대상 수상
  • 고용노동부
  • 장관 표창

빠른 상담

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

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

교육희망 과정

희망과정 선택


세부 교육과정

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

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

신청자 정보

- -

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

02
6952
6156

대표문의
(연중무휴)

개강일정

개강일정

국비대상자 간편조회

국비대상자
간편조회

온라인 상담

온라인 상담

오시는길

오시는길

카톡 상담

카톡 상담

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

02-6952-6156

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

  • 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