KH 프로젝트

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

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

프로젝트 발표날짜 : 2024. 08. 14

KH IEI PROJECT
 

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

이윤수 강사 / 조지은 취업담임
2024. 08. 14 (A)

1 팀
책지피티
팀장/팀원 김**(팀장), 김**, 고**, 이**, 이**, 박**
개요 - 오프라인 및 온라인 매장 통괄 관리를 통한 구매 의욕 확보
- 도서 토크 게시판(자유게시판)을 통한 자연스러운 도서 추천 시스템으로 구매 욕구 증가
구현기능 1. 회원기능
- 회원가입을 위한 이메일 인증코드 인증절차 구현
- 아이디 중복체크 및 비밀번호 일치 여부 확인
- 아이디 및 비밀번호 정규표현식을 활용 기본 입력 제한
- 아이디 및 비밀번호 찾기 이메일 인증 확인
- 회원정보 출력 및 수정 기능 표현
- 장바구니 도서 체크 후 결제 (결제 API 사용)
- 장바구니에서 선택된 묶음 정보 주문내역 처리

2. 관리자 페이지
- 오프라인 판매점 등록 및 수정, 삭제 관리
- 신규 책 등록 및 수정 진행 첨부 파일 미리보기 진행
- 오프라인 판매점 도서 리스트 및 재고 현황 관리
- 도서 재고 부족분 발주 시스템 진행
- 1:1 문의 사항 답변 처리 페이지
- 챗봇 키워드 입력 및 관리

3. 게시판
- 게시판 목록 및 페이지 처리 구현
- 게시판 검색을 통한 리스트 목록 구현
- 게시판 작성시 본문 API 사용을 통한 태그 실행
- 게시판 상세보기시 댓글 및 좋아요 기능 구현

4. 고객센터
- 메인 페이지 (1:1문의, 공지사항, 자주묻는 질문 ) 리스트 구현
- 자주묻는 질문 검색 기능 및 키워드별 질문 목록 리스트 구현
- 공지사항 목록 및 페이지 처리 구현
- 공지사항 작성 본문 API사용
- 1:1 문의 작성 및 처리 진행 여부 확인
- 챗봇 API를 통한 소비자 키워드 답변 구현

5. 목록기능
- 국내/해외 –문학/재테크/기타 유형별리스트목록구현
- 도서상세페이지작성
- 판매점위치별재고조회
- 책상세페이지댓글 및답글등록/수정/삭제
- 댓글좋아요처리
- 댓글정렬기능추가
- 상세페이지관련추천도서리스트업
설계의 주안점 - 책 판매 플랫폼 구축 : 사용자 친화적인 인터페이스를 갖춘 책 판매 시스템
- 커뮤니티 활성화 : 소비자들이 책에 관련된 의견을 공유 할 수 있는 커뮤니티 제공
- 실시간 재고 업데이트 : 오프라인 서점의 재고를 실시간 업데이트
2 팀
90,00
팀장/팀원 김**(팀장), 김**, 김**, 마**, 정**
개요 - 사람들과 일상을 공유하며 소통할 수 있는 사이트
- 일촌신청을 통해 더 돈독한 사이를 맺을 수 있음
- 즐겨찾기로 원하는 페이지만 모아서 볼 수 있음
- 다양한 폰트, 배경화면, 마우스 커서를 구매해서 자신만의 홈페이지를 꾸밀 수 있음
구현기능 - 비회원
회원가입 창 : 이메일 인증 후 회원가입
시작페이지 : 비로그인 팝업창 (읽기 전용)
게시물 : 조회만 가능하도록 구현

- 회원
로그인 : 아이디, 비밀번호 입력받기
프로필 : 프로필 관련 글, 상태 메세지, 일촌 파도타기, 로그아웃, 탈퇴
홈 : 최근 등록한 게시글 / 사진 / 방명록 제목 조회, 슬라이드 사진 조회
일촌 관리 : 친구 상세 보기 / 친구 추천 왔을 시 (요청, 대기, 알림) 구현
게시판 & 사진첩 & 방명록 : 작성 / 조회 / 수정 / 삭제 기능
즐겨찾기 : 즐겨찾기 해 놓은 게시물만 조회 가능하도록 구현
결제 : 도토리를 살 수 있도록 구현
구매 목록 : 사용 중인 목록 보기 / 구매 목록 보기 구현
고객센터 : 문의하기 / 문의 내용 조회 구현

- 관리자
- 회원 관리 : 신규 가입한 순으로 회원 조회 / 상세 보기
- 고객 센터 : 문의 사항 조회 및 처리 가능하도록 구현
- 상품 관리 : 상품 작성 / 조회 / 수정 / 삭제 가능하도록 구현
- 신고 내역 : 게시글 신고 내역 조회 / 처리 가능하도록 구현
- 매출 현황 : 총매출 그래프로 조회 / 목표 매출 작성 / 상품별 매출 현황 조회
설계의 주안점 - 누구나 쉽게 알아볼 수 있는 UI 구현 : 설명해 주지 않아도 한눈에 알아보기 쉽게 구현
- 일촌 기능 (파도타기 기능) : 일촌인 친구의 홈페이지에 들어가게 되면 내 친구의 친구들의 홈페이지를 구경할 수 있게 함
- 즐겨찾기 기능 : 즐겨찾기 기능을 통해 내가 보고 싶은 사진과 자유게시판을 모아서 볼 수 있음
3 팀
Tech Innovators
팀장/팀원 오**(팀장), 이**, 윤**, 윤**, 임**
개요 - 제한된 상황에서도 텍스트 기반과 시각적 콘텐츠를 자유롭게 공유하며 창의적인 커뮤니티를 형성하는 것
- 사용자 중심의 인터페이스와 강력한 커뮤니케이션 도구로 의미 있는 연결을 실현
구현기능 1. 로그인 및 회원가입
- 아이디 찾기 / 비밀번호 재설정 기능 구현
- 이메일 인증코드 인증 절차 구현

2. 마이페이지
- 가입시 입력한 내 정보를 확인하고 수정 및 탈퇴할 수 있는 기능 구현

3. 관리자페이지
- 신고받은 콘텐츠 삭제(지정된 신고횟수를 넘긴 콘텐츠 확인 및 삭제)
- 경고 누적 회원 정지

4. 개인 기록장 페이지
- 게시물 작성 기능 구현
- 게시물을 조회하고 수정 / 삭제 기능 구현
- 게시물 좋아요, 신고 기능 구현
- 게시물을 조회하고 댓글 작성 기능 구현
- 게시물 댓글에 좋아요, 신고 기능 구현
- 타 회원의 게시글 보관함으로 옮기기 기능 구현
- 회원이 저장한 컨텐츠 보관함에서 보기 및 삭제 기능 구현
- 회원별 팔로우 / 팔로잉 기능 구현

5. 텍스트 기록장 페이지
- 게시물 작성(100자 이내)기능 구현 (AJAX)
- 게시물 수정 및 삭제 기능 구현
- 게시물 좋아요 기능 구현 (AJAX)
- 댓글 작성 기능 구현 (토글 기능)
- 댓글 수정 및 삭제 기능 구현
- 댓글 좋아요 기능 구현(AJAX)
- 사용자가 부적절한 게시물이나 댓글을 신고할 수 있는 기능 구현
- 사용자가 중요한 게시물이나 댓글을 보관할 수 있는 기능 구현
- 게시물을 일정 갯수 이상 보면 랜덤으로 광고를 띄워주는 기능 구현

6. 포토 기록장 페이지
- 게시물 작성(1장의 첨부파일)기능 구현
- 게시물 수정 및 삭제 기능 구현
- 게시물 좋아요 기능 구현 (AJAX)
- 댓글 작성 기능 구현 (토글, 스크롤 기능)
- 댓글 수정 및 삭제 기능 구현
- 댓글 좋아요 기능 구현(AJAX)
- 사용자가 부적절한 게시물이나 댓글을 신고 할 수 있는 기능 구현
- 사용자가 중요한 게시물이나 댓글을 보관할 수 있는 기능 구현
- 게시물을 일정 갯수 이상 보면 랜덤으로 광고를 띄워주는 기능 구현

7. 메인 페이지
- 메인 페이지 구현 (인기게시글 위주)
- 타 기록장으로 넘어가는 기능 구현
- 기록장 내 전체 게시물 검색 기능 구현
- 위치 기반 맛집 광고 기능 구현
- 페이지 에러 처리 기능 구현
- 회원과 비회원을 구분하는 페이지 기능 구현
설계의 주안점 - 사용자 친화적인 인터페이스로 누구나 쉽게 접근하고 이용 가능
- 앱과 모바일 환경에 특화된 SNS를 설치 없이 브라우저로 접근 가능
- 개인 콘텐츠를 자유롭게 게시할 수 있을 뿐만아니라, 제한된 상황에서도 창의적인 콘텐츠를 사용자들 끼리 자유롭게 공유할 수 있는 커뮤니티 제공
4 팀
살빼조
팀장/팀원 양**(팀장), 김**, 김**, 이**, 오**, 채**
개요 - 누구나 다이어트와 관련된 식단 및 운동에 대한 양질의 정보를 제공 받을 수 있는 서비스 구축
- 사용자들의 경험을 공유함으로써 소통
- 다이어트와 관련된 상품의 공동구매를 통하여 더욱 합리적인 비용으로 다이어트를 실현할 수 있도록 돕는 웹사이트
구현기능 1. 회원기능
- 회원 가입 시 이메일 인증 번호로 인증하는 기능 구현
- 회원 가입 및 로그인 시 유효성 검사
- 소셜 로그인 기능 구현
- 아이디 찾기, 비밀번호 찾기 기능 구현

2. 마이페이지
- 마이페이지에서 개인 정보 수정 및 회원 탈퇴 기능 구현
- 사용자가 구매한 공구 내역 조회 기능 구현
- 사용자가 하트를 누른 상품 목록 조회 기능 구현
- 사용자가 작성한 커뮤니티 게시글 목록 조회 기능 구현
- 사용자가 작성한 문의글 목록 조회 기능 구현

3. 관리자 페이지
- 전체 회원 목록 조회 및 회원 등급 수정 기능 구현
- 총 거래 내역 목록 조회 및 각 주문별 진행 상황 업데이트 기능 구현
- 문의 게시판으로 이동 기능 구현
- 이벤트 당첨자 경품 처리 기능 구현

4. 문의 게시판
- 문의 작성/수정 시 첨부파일 추가 기능 구현
- 작성자에 한해 해당 1:1 문의 삭제 기능 구현
- 관리자에 한해 1:1 문의의 답변 작성, 수정, 삭제 기능 구현
- 관리자에 한해 FAQ 게시판에 글, 답변 등록 및 수정/삭제 기능 구현

5. 공동구매
- 공동 구매 게시판 전체 상품 조회 기능 구현
- 관리자에 한해 공동 구매 상품 등록, 수정, 삭제 기능 구현
- 공동 구매 진행을 위한 최소 수량 을 설정하여 목표 수량 미달성 시 공동 구매 취소 기능 구현
- 해당 상품에 대한 후기 기능 구현(주문 당 최대 1건, 작성자에 한해수정 및 삭제 기능 구현)
- 후기 작성 시 사진 첨부 기능 구현

6. 커뮤니티
- 전체 게시글 목록 조회, 카테고리 별 게시글 목록 조회 기능 구현
- 게시글 작성/수정 시 카테고리 선택 및 파일 첨부 기능 구현
- 게시글에 댓글, 좋아요 기능 구현
- 댓글에 좋아요, 대댓 기능 구현
- 작성자에 한해 게시글/댓글 수정 및 삭제 기능 구현

7. 운동, 식단 정보 제공
- 음식 A미 활용하여 음식별 칼로리 및 영양정보 조회 기능 구현
- 운동 종목별 에너지 소모량 정보 조회 기능 구현
- 관리자에 한해 운동 정보 등록, 수정, 삭제 기능 구현
- 비만도 계산기로 키, 몸무게, 나이, 성별에 맞는 권장 소모 칼로리 계산 기능 구현

8. 이벤트
- 회원이 하루에 한 번 작동되는 출석 체크 버튼을 눌러 테이블의 이미지가 활성화되는 기능 구현
- 10개의 이미지가 전부 활성화되면 룰렛판을 한 번 돌릴 수 있는 기능 구현
- 회원이 룰렛을 돌려 상품이 당첨되면 관리자가 지급해주는 기능구현

9. 뉴스레터
- 관리자에 한해 뉴스 게시물 작성 및 작성 시 첨부파일 기능 구현
- 작성자에 한해 게시물 수정, 삭제 기능 구현
- 댓글 작성 기능 및 작성자에 한해 수정, 삭제 기능 구현
설계의 주안점 - 로그인한 사용자 중심의 커뮤니티 서비스 : 로그인한 회원만 커뮤니티를 이용 가능하게 함으로써 사이트를 활성화하며 도용의 위험성을 낮춤
- 안정적인 PC 환경 웹사이트 : 인아웃의 경우 모바일 환경 중심의 보여주기로 구현되어 있어 PC 접속 시 직관성과 가시성이 떨어지므로 이를 보완
- 신뢰할 수 있는 구매 서비스 : 사기거래가 없더로 선별된 제품을 선정하여 구매대행 서비스 제공
5 팀
오~맛있조
팀장/팀원 문**(팀장), 임**, 조**, 김**, 김**, 김**
개요 - 우리의 맛집 검색 사이트는 사용자들에게 신뢰성 있고 정확한 맛집 정보를 제공하여, 이들이 손쉽게 원하는 식사를 찾을 수 있도록 돕는 것을 목적으로 합니다.
- 사용자들의 추천, 상세한 리뷰와 평점, 실시간 업데이트된 정보 제공 등을 통해 식사 선택의 편리함과 만족도를 극대화할 것입니다
구현기능 1.회원 가입
- 회원가입을 위한 휴대폰 인증절차 기능 구현
- 가입시 입력정보를 조회하고 본인인증(비밀번호 입력)절 차를 이용시 수정/탈퇴 기능 구현

2.마이페이지
- 즐겨찾기한 맛집 목록
- 프로필 사진 등록 기능
- 비밀번호,주소,전화번호 수정
- 내가 작성한 리뷰/게시글 보여주기 기능
- 관리자인 경우 관리자 페이지로 넘어가 회원 관리 가능

3. 관리자페이지
- 전체회원조회 페이지 구현(신고 횟수가 표시됨)
- 회원등급수정 기능 구현
- 회원 조건을보고 블랙(게시물/댓글작성권한제한)
- OPTION 선택으로 블랙 리스트 회원만 표시 할 수 있는 기능

4. 신고 접수
- 부적절한 게시물 (자유게시판, 리뷰, 댓글) 신고 기능
- 신고 유형 및 상세 사유 입력 기능
- 동일인이 동일 게시물에 대한 반복 신고 불가능하게 구현
- 관리자 페이지에서 신고 접수 관리 가능

5. 신고 접수 처리(관리자)
- 접수된 신고 내역 전체 목록 구현
- 게시물 작성자, 신고 유형, 신고된 게시물 종류에 따라 분류 가능
- 해당 목록 클릭시 신고당한 게시물로 넘어가는 기능 구현
- 관리자는 접수 목록을 보고 신고 확인(신고횟수 증가), 신고 삭제 여부를 선택할 수 있음

6. 통합검색
- 헤더 검색창에서 검색시 모든 게시판의 검색 결과 확인 기능
- 더보기 버튼 클릭시 해당 게시판 검색 결과 목록창으로 넘어가는 기능 구현

7. 맛집 리스트
- 태그를 이용해 검색할 수 있는 기능 구현
- 검색한 맛집 리스트 출력

8. 맛집 게시물 작성(관리자)
- 관리자일 경우 맛집 리스트 게시물을 작성, 수정, 삭제 가능
- 작성 시 주소를 입력하면 지도 API로 해당 위치 위,경도 받아와서 DB에 저장하도록 구현
- 검색에 필요한 태그를 입력할 수 있도록 구현

9. 맛집 상세보기 페이지
- 맛집 DB에서 데이터 불러와서 상세보기 페이지 구현
- 지도 API로 맛집 위치 불러오기 기능 구현
- 리뷰 작성 기능 구현(별점, 내용 작성, 태그 추가)
- 맛집 좋아요/즐겨찾기 기능 구현
- 데이터 크롤링을 통해 해당 맛집 블로그 게시물 가져오기 기능 구현

10. 자유게시판
- 게시글 등록 기능
- 게시글 상세보기 기능 ( 수정 / 삭제 )
- 댓글달기 기능 ( 대댓글 기능 )
- 댓글 수정 / 삭제 기능
- 댓글 좋아요 기능

11. 문의사항
- 문의사항 등록
- 문의사항 수정, 삭제
- 글 번호, 제목, 작성자, 작성일, 조회수 출력
- 관리자의 문의사항에 대한 답변
- 답변 수정, 삭제
- 작성자와 관리자만 답글 형태로 피드백을 주고받을 수 있도록 구현

12. 공지사항
- 관리자가 사이트 운영에 필요한 메뉴얼 등 공지사항 등록, 수정, 삭제 가능
- 최신 등록한 공지사항이 가장 상단에 올 수 있게 구현
설계의 주안점 - 기능별로 모듈화하여 유지보수 및 확장이 용이하도록 설계
- DB구조를 명확히 정의하고 데이터 무결성과 정합성을 유지
- 사용자 경험을 고려하여 디자인 및 기능 개선
- 외부 API와 통합하여 기능 확장 및 데이터 동기화
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
종로점 : 서울특별시 중구 남대문로 120 그레이츠 청계(구 대일빌딩) 2F, 3F
당산점 : 서울특별시 영등포구 선유동2로 57 이레빌딩(구관) 19F, 20F
논현점 : 서울특별시 강남구 논현로 132길 9 마루빌딩 1F, 2F, 3F
부산점 : 부산 부산진구 중앙대로 627 삼비빌딩 2F, 12F