KH IEI PROJECT
자바(JAVA) 프레임워크 개발자 양성과정 25회차
유병승 강사 / 허은정 취업담임
2019. 04. 17 (R)
1 팀
ForPet
팀장/팀원 |
박**(팀장), 박**, 권**, 이**, 한**
|
개요 |
최근 1인가구가 늘어나면서 반려동물관련 서비스의 필요가 급증함.
반려동물 케어서비스, 가까운 동물병원 찾기 그리고 보호자와 반려동물을 위한 정보까지 포펫은 사람과 반려동물의 행복한 공존을 위한 웹 애플리케이션. |
구현기능 |
회원, 관리자 로그인 기능
공지사항 리스트 구현
이벤트게시판 기능 구현
메인페이지(병원등록, 병원정보)기능 구현
해당 지역의 동물병원 찾기(Kakao Map,지역검색,병원검색)
커뮤니티 게시판 기능 구현 |
설계의 주안점 |
커뮤니티성 게시판의 활성화로 다른 반려동물 보호자들의 소통이 가능하다.
지도서비스를 통해 근처 동물 병원을 바로 검색할 수 있어 편의성을 높인다. |
|
2 팀
PickMatch
팀장/팀원 |
김**(팀장), 강**, 나**, 문**, 왕**
|
개요 |
축구의 경우 적지않은 인원이 필요로 하는데 본인이 사는 지역의 운영되고 있는 팀들의 정보를 알아볼 수 있고 본인
이 팀을 구성하여 사람들을 모아 축구경기를 할 수 있도록 도와주고자 사이트를 구성하였고 다른 경기장에서 운영되
고 있는 축구팀과 경기를 매칭할 수 있는 시스템이 있어 다양한 사람들과 경기를 할 수 있다. 그리고 경기에서 있
었던 경기내용에 대한 정보를 입력하여 본인의 팀에 대한 경기 내용을 기록할 수 있다. |
구현기능 |
1. 매치등록
구장 검색해서 등록 (경기일, 구장, 구장비, 경기 가능지역,내용) 구장 있음, 원정
구장 있음을 선택하면 지도 API 이용 구장 검색을 통해 구장 위치 지정
경기 가능지역 : 매치 요청 시 어느 지역까지 경기 가능한지 설정 가능
2. 매치신청
각자 이 있어야 매칭이 가능하고 요청 및 신청을 할 수 있는 것은 매니저급 이상만 가능
달력형으로 해당 날짜의 매치 신청 완료된 경기와 진행중인 경기들을 볼 수 있음. 그 날의 매치들을 볼 수 있음
3. 매치 조회
달력형으로 해당 날짜의 매치 신청 완료된 경기와 진행중인 경기들을 볼 수 있음. 그 날의 매치들을 볼 수 있음
해당 경기를 클릭했을 때 상세보기
3. 팀 내 관리
팀 전용 공간 및 게시판에서팀명단 한명씩 보여주고 그 사람들이 입금 여부 관리자가 할 수 있게 해서 돈 관리
영수증 전용 공간 : 팀 비용 팀원들이 볼 수 있게 올림, 회비 사용 내역 공개
4. 알림
팀에서 가입 실패한 경우, 매치가 성사된 경우, 매치가 실패된 경우, 새 가입 요청이 들어온 경우
5. 팀 관리
새로운 가입 요청이 들어왔을 때 수락할 경우 팀원 목록에 추가됨
팀 개설자가 부매니저 설정, 가입 승인, 추방 권한, 부매니저 : 가입 승인, 추방 권한, 팀원 개인 탈퇴 기능, 팀장 권한 양도 기능 , 팀 정보, 팀 매치 정보, 팀 관리, 팀 운영연도, 월, 해당 년도의 월을 누르면 상세 내역 보여줌 - 총 회비, 한 사람 당 회비 낸 것 유무 체크 관리자만 할 수 있음
7. 선수구함/팀구함 게시판 용병
용병 가능, 불가능 설정 카테고리에 따라 용병 신청 활성화/비활성화
팀에 용병으로 들어감
팀 관리 내역은 볼 수 없고 매치 정보만 제공팀 초대 기능
메세지 팀원 모집 : 팀원 팀 정보로 연결
8. 게시판
첨부파일 5개까지 다중 파일 업로드확장자명(png,jpg,jpeg 등)을 기준으로 사진인 경우 사진들만 보여주고 그 아래 글 내용 보여주기
9. 팀원 용병 수락
팀명 회원아이디 날짜 용병/팀원타입 수락 또는 거절 시 알림 INSERT , 회원팀 또는 용병 INSERT, 팀원용병신청 DELET |
설계의 주안점 |
사이트를 설계할 때 DB에 테이블 간에 연관관계가 많아 데이터가 중복되거나 불필요한 데이터가 존재하지는 않는지가 중점이므로 DB설계를 주안점으로 삼았습니다. |
|
3 팀
에너자이조
팀장/팀원 |
신**(팀장), 손**, 정**, 이**, 한**
|
개요 |
펀딩사이트를 사용하면서 불편했던 점을 개선하여 펀딩을 처음 접하는 사람들도 이용하기 수월하게
하고 후원자들을 모아서 펀딩을 활성화 시킨다.
펀딩의 문제점 이였던 상품의 퀄리티와 후원사기를 방지하기 위해 후원은 관리자가 금액을 홀딩한뒤 로그를 통해 내역을 공개를 하고 송금을 하여 중계자 역할을 해서 후원사기를 방지해준다.
영리는 관리자가 사전 상품 질과 생산라인 구비, 제작가능 판단 후 게시물을 올리고 펀딩 시작 시 일정금액만을 창작자에게 준다. 그 후 배송날짜에 임박할 때 상품 점검 후 나머지 금액을 창작자에게 준다 |
구현기능 |
회원,관리자 로그인/정보수정
공지사항 리스트/파일업로드
프로젝트 등록/관리
코멘트 댓글기능
프로젝트 판매자와 메세지기능
관리자페이지
카테고리 분류
1대1문의 게시판 |
설계의 주안점 |
크라우드 펀딩 사이트를 기반으로 설계를 하면서 펀딩에 대한 일반인들의 관심사를 높이고, 홈페이지를 처음 들어왔을 때 사용하기 쉽게 구현한다. |
|
4 팀
커넥트잡
팀장/팀원 |
임**(팀장), 김**, 김**, 박**, 이**
|
개요 |
it분야 직장인과 취업준비생을 위한 기업정보 탐색 및 리뷰와 구인/구직 서비스, 회원이 작성한 이력서를 바탕으로 기업과 연결해주는 커뮤니티 웹 서비스 |
구현기능 |
- 오픈API를 통한 SNS 로그인 및 회원가입
- 카카오톡 API를 통한 채용정보 알림서비스
- 이메일인증(SMTP)을 통한 회원가입\
- 내 이력서, 지원현황, 스크랩 관리
- 채용구분을 통한 공채달력 서비스
- 오픈API 데이터를 활용한 기업정보 검색 및 상세정보
- 네이버 검색 API를 통한 기업별 관련기사 크롤링
- 개인회원 동문들을 위한 커뮤니티 제공
- 기업회원 채용공고 등록 및 자사지원자현황 조회
- 기업별 리뷰 모아보기 제공- 관리자페이지 |
설계의 주안점 |
- GitHub를 통한 협업
- 오픈 API를 활용하여 정보를 가공
- 직관적인 UI/UX
- 일반회원과 기업회원 구분한 서비스
- 신뢰있는 리뷰제공을 위한 인증 서비스
- 이력서를 통한 기업 매칭서비스 |
|