KH 프로젝트

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

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

프로젝트 발표날짜 : 2023. 01. 02

KH IEI PROJECT
 

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

한지오 강사 / 김지원 취업담임
2023. 01. 02 (351)

1 팀
심장이 득근
팀장/팀원 강**(팀장), 김**, 남**, 남**, 오**, 이**, 조**, 차**
개요 코로나19로 인한 코로나 블루와 침체된 분위기 속에서 운동하고, 소통하며 몸과 마음을 힐링할 수 있는 사이트를 만들고자 하였습니다.
저희 사이트의 이름이 'Heal_th' 인 것도 힐링하는 헬스를 하자는 의미가 담겨있습니다.
구현기능 회원관련
회원가입, 로그인(일반,소셜), 로그아웃, 아이디 찾기, 비밀번호 찾기, 아이디 저장, 마이 페이지, 회원정보 수정, 득근머니 충전, 회원 탈퇴
회원관련(관리자) - 로그인, 득근머니 인출, 회원 목록, 회원 검색

챌린지
챌린지 CRD, 챌린지 검색, 득근머니 사용, 사진 첨부
챌린지(관리자) - 챌린지 삭제

멘토 채팅
멘토 목록 조회, 채팅 신청, 채팅 목록 조회, 채팅 내용 조회, 채팅 보내기/ 받기, 채팅신청, 채팅 미리보기, 채팅목록 업데이트, 채팅시 포인트 차증 및 차감, 사진 첨부

득근 상점
상품 목록 조회, 상품 상세 조회, 상품검색, 상품 상세보기, 결제하기, 구매목록
득근 상점(관리자) - 상품 CRUD, 상품 검색,사진 첨부

커뮤니티
공지사항 조회, 게시글 CRUD, 사진 첨부, 댓글 기능, 스크랩 기능, 게시글 신고, 좋아요 기능, 포인트 추가
커뮤니티(관리자) - 신고글 관리, 공지사항 CRUD
설계의 주안점 - 운동 초보자도 쉽게 접근할 수 있도록 운동 도우미 및 멘토 기능
- 운동 관련 커뮤니티로 회원들 간의 동기부여
- 챌린지를 통해 목표 설정 및 동기부여
- 운동에 도움되는 상품 구매 가능
2 팀
같이가조
팀장/팀원 서**(팀장), 권**, 이**, 이**, 임**, 장**, 윤**
개요 높은 건물들이 즐비하고 한밤중에도 밝은 밤하늘 아래에서 별을 보기란 쉽지 않습니다. 이런 현대 사회에서 별을 보고자 하는 사람들을 위해 별 관측 명소와 날씨, 달 정보, 일몰정보 등을 한 눈에 볼 수 있도록 제공하며 사용자 간의 명소 후기 및 별 사진 공유를 통해 사용자 간 소통 역시 가능하도록 하였습니다.
구현기능 메인 : 하루 세번 시간대별로 변동하는 메인 UI, 별 정보(이달의 천문현상, 날씨, 달 모양)를 확인 가능

별 정보 확인
1. 날씨 : 기상청에서 제공하는 단기예보 API, 중기예보 API를 사용하여 지역별로 오늘의 날씨와 중기예보를 출력
2. 오늘의 달모양 : 한국천문연구원에서 제공하는 음양력 정보 API를 사용하여 오늘의 달모양을 출력
3. 이달의 천문현상 : 한국천문연구원에서 제공하는 천문현상 정보 API를 사용하여 이달의 천문현상을 출력

일몰시간 확인 페이지
1. 한국 천문연구원의 API를 이용하여 지역, 날짜별 일몰시간 출력

별 사진 명소 추천 페이지
1. 지도 API를 활용해 명소 위치를 조회해 지도에 출력
2. 명소 전체 목록 조회/ 상세 조회
3. 명소의 위도, 경도 값을 활용해 도착지 설정 후 길찾기 페이지 URL로 연결

별 명소 리뷰
1. 리뷰 작성 : 로그인한 회원만 작성할 수 있으며 비로그인 시 로그인 화면으로 이동(버튼 비활성화). 리뷰 작성 시 사진 첨부(1장) 가능
2. 리뷰 삭제
3. 리뷰 확인 : 로그인/ 비로그인 회원 모두 리뷰 확인이 가능하며 리뷰에 첨부된 사진 클릭 시 확대되어 확인가능

갤러리
1. 갤러리 메인 : 사진을 메인으로 게시글 정보(제목, 작성자, 작성일, 덧글수, 조회수, 좋아요수)가 나타남. 페이징을 이용해 한 페이지에 최대 12개의 게시글
2. 게시글 작성 : 로그인한 회원만 작성할 수 있으며 비로그인 시 로그인 화면으로 이동. 게시글에 첨부할 수 있는 항목을 다양화(사진 첨부, 위치 추가, 태그 추가)
3. 댓글 작성 : 로그인한 회원만 작성할 수 있으며 비로그인 시 로그인 화면으로 이동
4. 게시글 좋아요 : 로그인한 회원만 작성할 수 있으며 비로그인 시 로그인 화면으로 이동. Ajax를 활용하여 좋아요 버튼 클릭 시 좋아요 수가 오르며 색상 변경. 재클릭 시 좋아요 취소
5. 검색 : 검색어 입력 시 검색어가 포함된 게시글이 출력됨. 제목+내용, 장소로 검색 가능

굿즈샵 : 상품목록 조회, 최신등록순/ 낮은가격순/ 높은가격순 정렬, 더보기

상품상세 : 바로구매, 장바구니담기, 찜하기

장바구니 : 상품 전체선택, 선택삭제, 개별삭제, 수량변경, 총금액 합산, 비회원 장바구니

주문/ 결제 : 장바구니에 담긴 상품 출력, 로그인 시 주문자명=로그인 된 사용자 이름 출력, 주문자 및 수취인 정보를 입력받음, 결제 수단 선택, 총금액 합산

스케줄러 페이지
1. 캘린더 출력
2. 선택한 날짜에 해당하는 스케줄러 화면 출력
3. 스케줄러에 글 작성/ 삭제

관리자 로그인/ 로그아웃 시스템
1. 아이디, 비밀번호 입력, 아이디 비밀번호 유효성 검사 후 매칭 실패 시 알림창 출력

관리자 페이지
1. 갤러리 관리 : 게시글 전체 목록 조회/ 게시글 상세 조회/ 삭제/ 아이디로 검색/ 신고, 댓글 전체 목록 조회/ 삭제/ 신고
2. 명소후기 관리 : 게시글 전체 목록 조회/ 상세 조회/ 삭제/ 아이디로 검색
3. 신고 글 관리 : 신고 글 전체 목록 조회/ 삭제/ 아이디로 검색
4. 신고 댓글 관리 : 신고 댓글 전체 목록 조회/ 삭제/아이디로 검색
5. 추천일 관리 : 중기예보 API 조회/ 천문박명 API 조회/ 추천일 등록/ 수정/ 삭제
6. 상품 관리 : 상품 등록/ 수정/ 삭제/ 전체 목록 조회/ 상세 조회/ 상품명으로 검색

회원관리 시스템
1. 회원 전체 목록을 페이징처리로 출력과 회원 상세 정보 조회
2. 회원 정보를 이름, 성별, 전화번호 유형별로 검색 가능

회원서비스 : 회원가입(오류수정), 소셜 로그인(카카오)
1. 마이페이지 메뉴바 : 마이페이지에 해당하는 기능으로 이동함. flex를 주어 스크롤 시 메뉴바가 따라오는 기능
2. 마이페이지 : 로그인한 회원정보(아이디, 이름, 닉네임,생년월일, 성별, 전화번호, 이메일, 주소)
3. 회원정보 수정: 비밀번호, 이름, 닉네임, 연락처, 이메일, 주소를 변경 가능
4. 회원탈퇴 : 비밀번호 재확인 후 탈퇴 가능
5. 소셜 로그인(카카오) : REST API를 사용하여 카카오 인증서버에서 인가 코드 발급을 요청하고 토큰을 받아와서 로그인
6. 회원가입(오류수정) : 생년월일이 현재 날짜로만 지정이 되는 오류를 수정

마이페이지
1. 내가 작성한 글 : 로그인 된 아이디로 작성된 게시글 출력
2. 내가 작성한 댓글 : 로그인 된 아이디로 작성한 덧글이 있는 게시글 출력
설계의 주안점 - 회원과 비회원이 다양한 별관련 굿즈를 조회, 구매할 수 있는 시스템
- 사이트 내의 전체 게시글 및 댓글을 조회하여 관리
- 신고글 및 신고 댓글 관리
- 별을 관측하기 좋은 날짜를 추천하여 회원의 여행 계획에 필요한 정보를 제공
- 별 관측 시 유용한 물품을 판매
- 각각 다른 사이트에서 봐야할 정보를 한 홈페이지에 모아 정보의 접근성 상승
- SNS를 통한 로그인 시스템
- 원하는 날짜와 지역을 선택해 한번에 확인 가능한 시스템
- 명소 정보와 길찾기 등 정보 제공
- 한 페이지 안에서 별 관측 추천 날짜를 조회하고, 스케줄러 작성을 통해 편의성 상승
- 사진 촬영 장소를 추가하여 게시글 검색 시 장소별로 검색 가능
- 태그 추가를 통해 게시글 주제 연출
- 메인 화면에서 보여지는 이미지를 통해 날씨, 달 모양 등을 시각적으로 볼 수 있도록 연출
- 관리자가 원하는 카테고리 별로 회원을 검색하여 관리 가능
- 로그인 시 규정을 두어 보안성을 높임
3 팀
타임키퍼스
팀장/팀원 이**(팀장), 김**, 김**, 김**, 변**, 이**, 임**
개요 커뮤니티 사이트는 많지만 정보 공유에 있어 게시판 기능 외에 다양한 기능은 기대하기 어렵다. 다양한 주제를 토대로 사용자가 능동적으로 모임을 개설하여 캘린더, 다이어리, 채팅 기능을 통해 정보 공유 및 친목을 도모하는 소셜 네트워크 서비스를 제공합니다.
구현기능 - 게시물 : 작성, 수정, 삭제, 공개범위 설정, 추천, 파일 업로드, 댓글
- 회원서비스 : 로그인, 로그아웃, 회원가입, 마이페이지, 회원정보 수정, 회원탈퇴
- 결제 : 모임 등급결제, 결제 목록 조회
- 모임 : 모임 생성, 모임 삭제, 모임 탈퇴, 모임 리스트 조회, 고객센터
- 채팅 : 일대일 채팅, 그룹채팅, 채팅리스트 조회, 이모티콘 및 파일 전송
- 캘린더 : 개인 캘린더, 그룹 캘린더, 중요도, 일정관리, D-day
- 관리자서비스 : 회원관리, 결제관리, 모임관리, 고객센터관리
설계의 주안점 - 캘린더 기능을 제공하여 일반적인 커뮤니티 사이트보다 협업성 상승
- 정보 공유에 있어 게시글과 채팅을 동시에 사용할 수 있는 시스템
- 국내 주요 SNS 카카오톡을 통한 로그인 시스템
- 모임 등급별 결제를 통한 모임별 권한 차등 제공
- 사용자가 쉽게 능동적으로 모임을 개설 가능
- 관리자 페이지를 따로 구성하여 각 모임의 통합 관리가 수월
KH정보교육원
  • 고용노동부 선정
  • 5년 인증 우수훈련기관 선정
  • 대한민국 브랜드 어워즈 대상
  • IT교육부문 4년 연속 대상 수상
  • 고용노동부
  • 장관 표창

빠른 상담

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

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

교육희망 과정

희망과정 선택


세부 교육과정

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

교육희망 지점

신청자 정보

- -

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

대표문의
(연중무휴)

개강일정

개강일정

국비대상자 간편조회

국비대상자
간편조회

온라인 상담

온라인 상담

오시는길

오시는길

카톡 상담

카톡 상담

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

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

  • 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