KH 프로젝트

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

사물인터넷(IoT)환경 정보시스템 구축을 위한 Java Specialist 양성 4회차

프로젝트 발표날짜 : 2016. 11. 07

KH IEI PROJECT
 

사물인터넷(IoT)환경 정보시스템 구축을 위한 Java Specialist 양성 4회차

윤민영 강사 / 한충호 취업담임
2016. 11. 07 (B)

1 팀
2조
팀장/팀원 이**(팀장), 이**, 이**
개요 사원들과 협력업체 관리가 용이하고 자재의 전반적인 관리와 보유개수 확인의
편의성을 높인 프로그램입니다. 사원들 간의 소통을 위한 게시판과 공지사항을
빠르게 확인 할 수 있도록 구현하였습니다.
구현기능 1) 로그인 및 회원가입, 아이디 찾기
● 아이디 와 비밀번호를 확인하여 사원정보확인, 메인화면으로 이동
● 사원정보가 없을시에 페이지 이동없음
● 회원가입시 인사번호로 자동 부여
● 이름, 전화번호, 이메일 확인 후 세가지가 다 맞을시 아이디를 알려준다.


2) 메인화면
● 로그아웃 버튼을 누르면 다시 로그인화면으로 이동
● 각각의 메뉴버튼을 누르면 해당 페이지로 이동
● 공지사항을 띄우고 더보기를 누를시 게시판으로 이동

3) 인사관리, 매장관리, 업체관리
● DB와 연동시켜 사원들을 불러오고 수정/삭제 가능
● 부서에 따라 사원들을 분류시켜 보여준다.
● 새로운 자재나 업체들이 들어오면 등록이 가능하다.


4) 자재관리
● 업체관리 DB와 연동을 시켜 업체명을 누르면 그 업체가 보유하고 있는
자재를 불러온다.
삭제, 등록, 수정이 가능하다.

5) 게시판
● 게시글을 쓰고 수정, 삭제가 가능하다.
● 글을 누르면 조회수를 올리고 상세보기가 가능하다.
설계의 주안점 ● 이 시스템 설계의 주목적은 회사를 좀 더 용이하게 관리하기 위해서입니다.
● 간결한 디자인 설계와 데이터베이스와의 원활한 연동을 통해 사원과 협력업체 그리고 자재관리를 용이하게 하는 시스템 구현에 중점을 두었습니다.
2 팀
1조
팀장/팀원 김**(팀장), 권**, 배**, 백**, 양**
개요 다음 지도API를 이용하여 맛집을 쉽게 찾고 미식가들이 남긴 진정한맛집의 평가를 한눈에 볼 수 있는 시스템을 구현, 기존에 웹상에 있던 빅 데이터 맛집사이트에 필요했던 예약시스템을 구현하였다.
구현기능 1) 로그인 / 회원가입
● animate 와 mask객체로 로그인창을 동적으로 표현
● 회원정보를 Cookie 에 저장 로그인 유지기능
● 정규식( Regex )를 이용 등록된 패턴과 맞지 않으면 alert 메세지 생성
● SMTP 메일전송 비밀번호 찾기 시스템 구현
● NAVER 로그인API 로 회원로그인 구현

2) 회원정보 수정
● 프로필 사진 변경, Ajax 사용 비동기식 데이터통신으로 구현
● SMTP 메일전송 이메일 인증 시스템 구현
● 정규식( Regex )를 이용 등록된 패턴과 맞지 않으면 alert 메세지 생성
● Sweetalert 라이브러리로 동적인 경고창 구현

3) 맛집 검색
● 다음 지도API 로 DB에 등록된 주변 맛집을 검색, 맛집이 list에 생성
● 다음 지도API 로 검색된 맛집 지도에 마커로 표시
● 다음 지도API 로 HTML5 geolocation 객체를 이용하여 현재위치의 좌표값을 얻어내어 사용자가 페이지 요청과 동시에 지도에 현재위치를 마커로 표시
● 검색된 맛집에 등록된 사진을 메인으로 하고 간단한 정보로 한눈에 사용자가 쉽게 맛집 정보를 찾을 수 있도록 구현

4) 맛집 소개 및 리뷰
● 사용자들이 방문한 사진과 별점으로 맛집을 평가하도록 구현
● 맛집에 등록된 사진과 간단한 정보를 소개하고 예약버튼으로 쉽게 예약 가능하도록 구현 , 좋아요 시스템 구현
● 리뷰페이지에서 별점을 이용한 평가와 사진 업로드를 할 수 있도록 구현(사용자가 한번만 작성가능)

5) 예약페이지
● 예약날짜를 누르면 위젯을 이용하여 달력이 생성되도록 구현 선택된 날짜는 String 값으로 반환됨
● 다음 지도API 상에 예약 하려는 맛집의 위치를 마커로 표시
● 예약이 완료 되면 예약리스트 페이지에 리스트로 표현되며 체크박스로 지정된 시간 내에 예약을 쉽게 취소 할 수 있음(일정 시간이 지나면 취소 불가능)

6)랭킹 시스템 / 인기 검색어
● 사용자가 좋아요 한 수와 평점을 토대로 맛집 랭킹을 Bxslider 로 메인페이지에 동적이게 표현 , 랭킹을 클릭하면 해당 맛집 소개 페이지로 이동
● 검색창에 검색한 검색어로 카운팅된 검색어 숫자에 따라 내림차순으로 순위를 매김 , Bxslider 로 메인페이지에 동적이게 표현

7)맛집관리자
● 맛집관리자가 운영하는 가게를 새로 등록시 다음API를 이용하여 주소를 검색하고 해당주소 와 우편번호를 text 창에 띄워줌
● 정규식( Regex )를 이용 등록된 패턴과 맞지 않으면 alert 메세지 생성
● 가게 사진을 최대 5개까지 등록 가능하고 개별 삭제, 추가 기능 구현

8)관리자페이지
● 사용자가 맛집관리자 등업을 요청하면 관리자 페이지에서 응답받아 회원 등급을 업데이트 시켜주는 기능 구현
설계의 주안점 ● DAUM API를 활용하여 자기 주변에서 DB에 저장된 진정한 맛집을 사용자가 쉽게 찾을 수 있도록 구현하는데 노력하였습니다.
● 모든 이벤트가 동적이게 표현하기 위해 (animate(), hide(), fadein/fadeout 함수와 Bxslider / Sweetalert 라이브러리) 등 움직이는 요소들로 최대한 사용자의 흥미유발을 하게끔 만들었습니다.
● 사용자에게 많은 회원정보를 원하지 않고 가벼운 정보로 쉽게 회원가입 할 수 있으며 NAVER 로그인 API를 이용 빠르고 쉬운 회원가입 시스템 구현에 중점을 두었습니다.
● 맛집을 관리하는 사용자가 다른 회원들에게 좋은 코멘트나 피드백을 실시간으로 받아 매장운영에 좋은 영향을 받고 쉽게 홍보를 할 수 있게 시스템을 만드는 것에 중점을 두어 전화로 예약하지 않아도 서로 손쉬운 예약시스템을 구현하는데 노력했습니다.
● Ajax(Asynchronous JavaScript and XML)를 사용 하여 페이지 이동 없이 부분적인 곳을 바꾸기 위해 Ajax를 많이 사용하여 구현 하였습니다
3 팀
3조
팀장/팀원 이**(팀장), 변**, 하**, 민**
개요 Food Recipe 추천 웹페이지 구현
간단한게 할 수 있는 요리들을 등록하고 그에 따른 평점을 매겨서 회원들의 평가를 받을 수 있다. 자기가 원하는 재료들이나 음식카테고리별로 검색을 해서 원하는 레시피를 찾을 수 있는 시스템이 구현되어 있다. 게시판도 구현되어 있어서 커뮤니티의 기능도 수행할 수 있다. 관리자들이 음식을 등록할 수 있는 쉐프들은 관리할 수 있게 구현 하였고, 회원들은 원하는 쉐프들을 팔로우해서 손쉽게 그 쉐프들을 레시플 볼 수 있는 프로젝트입니다.
구현기능 ) 회원(마이페이지, 회원가입페이지, 로그인페이지)
● 새로운 회원 가입
● 회원탈퇴
● 회원로그인, 관리자로그인
● 회원정보수정
● 내가 게시한 댓글 or 게시글 보기
● 신청한 쉐프 관리자 승인하기
2) 음식
● 관리자 or 쉐프가 음식 등록
● 메인페이지에서 카테고리별 음식보기
● 현재 등록된 레시피 전체보기
● 서치폼에서 원하는 재료 or 싫어하는 재료 or 카테고리 별로 서치
- 일치하는 재료 or 싫어하는 재료가 없는 레시피 추천
3) 레시피보기
● 음식에서 레시피를 보여주기(평점, 재료, 스텝별, 음식댓글)
● 음식에 대한 회원의 점수 평가
4) 쉐프 & 쉐프관리
● 현재 등록되어 있는 쉐프 보여주기(총 레시피수, 팔로우수)
● 회원이 팔로우한 쉐프 보여주기
● 쉐프를 팔로우/언팔 하기
● 쉐프 신청하기
4) 게시판
● 등록된 게시글 보여주기(회원닉넴, 회원아이콘, 사진, 좋아요수, 댓글수)
● 게시글 등록하기(요리게시글, 자유게시글, 후기게시글)(다량의 사진첨부하기)
● 그 회원의 게시글만 보기
● 게시글 댓글달기, 게시글 좋아요 누르기
설계의 주안점 ● 이 웹페이지 구축의 목적은 요리에 관심이 많은 사람들이 서로의 레시피를 공유하고, 요리를 접하기 어려운 사람들도 쉽게 접하기 쉽게, 그들의 소통창구를 만들기 위해서 구축하게 되었습니다.
● 소통창구를 위해서 여러개의 게시판들과 댓글들의 이용해서 소통할 수 있게 구현하였고, 이를 DB와 잘 연동되게 끔 하는 것에 중점을 두었습니다.
● 음식을 등록할 수 있는 것을 쉐프라는 개념을 두어서 쉐프만이 등록할 수 있게 하였고, 그리고 쉐프신청 후 관리자가 쉐프승인을 통해서 쉐프로 되게 끔 구현하였습니다.
● 원하는 재료 or 싫어하는 재료 or 선호하는 카테고리 등을 통해서 원하는 음식을 찾을 수 있게 하기 위해서 자세한 서치가 가능하게 하였고, 평점이나 선호하는 음식을 조사해서 회원에게 추천음식을 보여주는 것을 중요하게 생각했습니다.
4 팀
4조
팀장/팀원 양**(팀장), 정**, 이**
개요 본인의 건강을 관리 및 체크할 수 있도록 일별 섭취 칼로리와
운동을 통한 소모칼로리를 일별로 기록하여 스스로 건강을 관리할 수 있는
환경을 제공합니다.
그리고 비만도 체크를 통해 자신의 현재 건강상태를 체크할 수 있는
시스템을 구현하는 프로젝트입니다.
구현기능 1) 회원 관리
● 회원가입 기능
● 로그인 기능
● 회원정보 수정
● 회원 탈퇴

2) 건강관리
● 다이어리 기능 : 캘린더 형식으로 날마다 쉽취한 음식의 칼로리와 운동을 통해서
소모된 칼로리를 기록한다,
● 검사 기능 : 비만도를 검사하여 해당 회원의 상태와 건강개선을 위한 해결책을 제 시해준다.
● 운동 소개 : 특별한 운동기구가 필요하지 않은 운동에 대한 정보를 무산소 운동과 유산소 운동으로 나눠서 소개해준다.





3) 검색기능
● 음식정보 검색
- 음식이름을 검색하여 해당 음식에 대한 여러 정보를 보여준다.
- 여러 음식의 칼로리합계를 확인할 수 있다.
● 게시판 검색
- 게시판내에 등록된 글 검색

4) 커뮤니티 기능
● 분류별 게시판
- 회원끼리 친목을 다질 수 있는 자유게시판
- 회원끼리 음식에 대한 정보를 공유할 수 있는 음식게시판
- 회원끼리 운동에 대한 정보를 공유할 수 있는 운동게시판

● 고객센터
- 관리자에게 해당 문제에 대해 문의할 수 있고
관리자가 해당 회원과 직접적으로 소통하는 1:1 소통형 게시판
설계의 주안점 ● 해당 시스템의 주목적은 회원들이 자신의 건강관리를 스스로가 작성한 기록과 시스템 내에 저장된 데이터를 사용해서 관리가 가능하도록 하는 것이다.
● 접근성이 용이하고, 회원에게서 불필요한 정보를 받지 않도록 한다.
● 음식의 구성요소를 회원들이 좀더 정확하게 알고 섭취할 수 있도록 도움을 주도록 한다.
● 회원들이 알고싶어하는 정보를 분류별로 나눠서 쉽게 정보를
찾을 수 있도록 한다.
KH정보교육원
  • 고용노동부 선정
  • 5년 인증 우수훈련기관 선정
  • 대한민국 브랜드 어워즈 대상
  • IT교육부문 4년 연속 대상 수상
  • 고용노동부
  • 장관 표창

빠른 상담

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

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

교육희망 과정

희망과정 선택


세부 교육과정

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

교육희망 지점

신청자 정보

- -

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

02
6952
3858

대표문의
(연중무휴)

개강일정

개강일정

국비대상자 간편조회

국비대상자
간편조회

온라인 상담

온라인 상담

오시는길

오시는길

카톡 상담

카톡 상담

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

02-6952-3858

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

  • 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