KH IEI PROJECT
[NCS]웹개발 응용SW엔지니어 양성과정 11회차
윤필용 강사 / 윤수빈 취업담임
2018. 11. 05 (A)
1 팀
인사이클
팀장/팀원 |
조**(팀장), 서**, 김**, 이**, 곽**
|
개요 |
IN-Cycle 은 사이클링을 사랑하는 모든 이들을 위한 커뮤티니/ 종합정보포털 사이트 입니다. 나라에서 공인된 국토종주자전거길 정보와 회원들이 추천하여 승인된 공식적인 지도 루트를 공유합니다. 지역에 따라서 사이클링이 가능한 날씨, 주변의 편의시설, 맛집, 풍경들을 공유하며 자신만의 정보를 제공합니다.
회원은 사이클링 모임을 주최하거나 참여할 수 있으며, 사이클링 장비, 노하우, 대회, 등 각종 정보를 게시판을 통해 공유할 수 있습니다. 사이클링과 관련된 유용한 사이트나 쇼핑몰에 대한 정보도 제공합니다. |
구현기능 |
1. 최신 정보와 각종 유용한 사이클링 사이트에 대한 링크를 제공하는 메인 페이지.
2. 국가에서 지정한 국토종주자전거길과 회원들이 추천한 사이클링 코스의 지도, 날씨, 맛집, 편의시설 등 각종 정보를 제공하는 “엘리트 코스” 탭.
3. 회원들이 모임을 주최하고, 관리, 참여할수 있는 “인싸 모임” 탭. 썸네일 형태로 모임을 볼 수 있는 페이지와 달력 형태로 볼 수 있는 페이지로 구분.
4. 종주인증제 관련 정보, 연간 대회 정보와, 회원들끼리 각종 정보를 공유할 수 있는 “내부 정보” 탭
5. 회원 가입, 회원 정보 변경, 로그인, 로그아웃 기능 |
설계의 주안점 |
스프링 프레임워크를 이용한 웹개발. 각종 api 사용 |
|
2 팀
JYP
팀장/팀원 |
서**(팀장), 박**, 김**, 김**, 유**
|
개요 |
혼자 살거나 , 주거지를 많이 옮겨 다니는 사람들을 위해 싼 값에 렌탈을 함으로써 가전제품에 대한 값을 절약하고
알뜰하게 사용할 수 있도록 하는 렌탈 페이지입니다. |
구현기능 |
회원가입 - 판매자와 구매자로 나뉘어 회원가입을 할 수 있는 기능
관심 상품 등록 - 구매자가 상품에 대한 관심상품을 등록하면 구매자 마이페이지 또는 메인페이지에서 해당 상품을 볼 수 있는 기능
QnA - 회원 또는 판매자가 문의하면 관리측에서 답변 해주는 기능
쪽지-판매자와 구매자가 서로간의 1 대 1 쪽지를 할 수 있는 기능
결제 - 결제 API 를 이용하여 해당 상품을 결제할 수 있는 기능.
마이페이지 - 자신의 관심상품을 확인 할 수 있는 기능
후기 - 구매자는 해당 상품에 별점을 줄 수 있으며 후기를 댓글형식으로 쓸 수 있는 기능
관리자 - 판매자를 승인 또는 취소 할 수 있습니다. |
설계의 주안점 |
1. 회원가입시 기업과 개인회원으로 나누어집니다.
2. 게시글 작성시 글쓴이와 관리자만 해당 게시물을 삭제 할 수 있으며, 관리자에게 승인된 판매자만 게시물을 쓸 수 있습니다.
3.관심 상품을 누르면 해당 게시물을 구매자 마이페이지에서 확인 할 수 있고 판매자는 자신이 올린 게시글을 마이페이지에서 확인할 수 있습니다.
4.구매자는 판매자에게 쪽지를 보내어 개인적인 메세지로 문의할 수 있습니다.
5. 후기를 등록하여 해당 후기의 점수를 평균내어 해당 게시글의 평점을 알 수 있습니다. |
|
3 팀
div
팀장/팀원 |
강**(팀장), 감**, 김**, 임**, 한**
|
개요 |
최근의 소비 코드 중 하나가 렌트입니다. 자동차, 정수기, 비데 등을 렌트하는 것은 이미 오래전 보편화되었고 육아용품의 렌트도 대중화되어 가고 있습니다.
기존의 소비자들이 비용 절감 차원에서 렌탈 서비스를 이용한다는 인식이 강했다면, 최근에는 합리적 소비와 청결한 관리를 위해 렌탈이 주목받고 있습니다. 그에 따라 렌탈 시장의 규모와 품목도 급격하게 늘고 있습니다.
렌탈서비스를 이용할 경우 고가의 물품을 구입비용에 대한 부담 없이 사용 할 수 있고 보관 및 관리의 부담을 덜 수 있습니다.
렌트는 사회적으로 자원의 낭비를 줄이고 경제적인 소비패턴이라고 할 수 있습니다.
이러한 점을 착안하여 렌탈 서비스를 사용자 입장에서 보다 편리하게 제공하는 웹페이지를 제작 하게 되었습니다 |
구현기능 |
회원 : 로그인, 회원가입, 회원정보 수정, 회원 탈퇴 신청 ,장바구니, 렌트내역
관리자 : 재고 관리, 상품 등록, 렌탈 등록, 회원 탈퇴 승인 및 복구
렌트 : 렌탈이 가능한 상품들을 볼 수 있는 List 페이지/ 각 상품의 상세 사항을 볼 수 있는 Detail 페이지/ 장바구니 담기 및 주문 기능
QnA : QnA List, 질문작성
후기 : 후기 List, 후기작성, 별점 등록, 후기 Detail |
설계의 주안점 |
협업의 효율을 높이기 위해 모듈별로 Class 구성 및, 역할 분담.
DB, Class, Model을 확실히 계획하여, 중간중간 수정하지 않을 수 있도록 노력함.
사용자가 페이지를 이용함에 있어서 직관적이고 편리한 화면. |
|
4 팀
지상
팀장/팀원 |
정**(팀장), 김**, 윤**, 이**
|
개요 |
- 버스킹을 하는 뮤지션들이 자신의 버스킹 공연 영상 및 개인 일정을 플랫폼에
업로드 및 공지하고 Self 홍보를 통해 자신의 Follower 를 늘려나갈 수 있다
- 뮤지션이 아닌 일반 사용자들은 플랫폼을 통해 날짜, 장소, 공연자 등에 관한
버스킹 정보를 얻을 수 있으며, 선호하는 뮤지션을 팔로워 할 수 있다.
- 플랫폼의 또 다른 메뉴인 “자선행사” 의 테마는 “음악” 이며 실내 홀 또는
소공연장 부터 대공연장까지 장소 주최를 하여 뮤지션들을 모집하고
수익을 발생시키며 수익의 50%는 특정 개인 또는 단체에 기부한다.
- 특정 조건을 충족한 Musician에게는 관리자로부터 플랫폼에서 주최하는
“자선행사” 의 공연 팀으로 직접 신청할 수 있는 자격이 주어진다.
- Musician들은 플랫폼에서 자신을 홍보할 수 있는 기회를 제공 받으며
외부 기업 및 단체로부터 공연 문의를 받은 자선 기부 공연에 참여 할 수
있도록 하기 위해 제작한 사이트이다. |
구현기능 |
회원 : 회원가입, 로그인, 중복로그인 차단, 최근로그인id 저장
영상게시판 : 동영상파일 업로드, 썸네일추출, Ajax(좋아요, 댓글, 조회수), 해당 뮤지션의 다른영상 list, 게시글 수정/삭제
공연 : 공연섭외문의, 섭외된 공연 뮤지션모집, 공연일정 등록, 지도Api를 통한 장소정보 제공, 결제를 통해 해당공연 티켓구매
버스킹일정 : 버스킹일정 등록, 뮤지션 프로필확인, 지도Api를 통한 장소정보 제공
관리자 : 게시글 수정/삭제 가능, 공연섭외문의 확인 및 승인, 뮤지션에 대해 공연참여권한 부여 |
설계의 주안점 |
Spring Framework & MVC패턴으로 개발.
DB와 Class의 전반적인 모델링으로 틀을 설정한 후 개발을 진행.
변경사항이 생길경우 수시로 커뮤니케이션을 통해 변경점 공유 및 적용하며 완성도를 높였음. |
|