KH IEI PROJECT
IoT환경 정보시스템 구축을 위한 Java Specialist 양성 2회차
서영학 강사 / 장석이 취업담임
2017. 07. 12 (A)
1 팀
team://168
팀장/팀원 |
백**(팀장), 서**, 임**, 김**, 박**, 김**
|
개요 |
Spring Framework 4.3.4 과 Tiles Framework 및 Apache Tomcat 8.0 을 사용한 MVC 패턴하에 Mybatis 를 이용하여 Oracle Database 를 제어하고 Ajax 및 WebSocket 을 사용한 실시간 데이터처리가 가능한 "금융 구매 정보 공유가 가능한 FinTech Social Network Serice와 통계 웹사이트" 를 개발한다. 또한 OAuth 2.0 , 금융 결제원 은행권 공동 오픈플랫폼 , Facebook, Google , SweetAlert 등을 활용하여 다양한 기술을 접목시켜 개발한다.
팀원들간의 프로젝트 소스 공유를 위해 GitHub 를 사용하여 개발한다. |
구현기능 |
1. OAUTH 2.0을 통한 SMS와 ARS의 이중 본인 인증 기능을 통한 보안 강화 결제 계좌 연동 기능
2. 계좌 구매내역을 통한 핀테크 관리 및 소셜네트워크 공유 시스템
3. 팔로우 , 사진 업로드, 친구 태그, 댓글, 좋아요 등 대화식 웹 어플리케이션의 필수적 기능 도입
4. 구매 장소 및 SNS 업로드 위치 기반 추천 / 통계 서비스
5. 사업자 계정의 부분 유료화 시스템 : 관련 업종별 정보 데이터화
6. 홍보, 광고, 부적절한 게시물의 신고 기능과 블랙리스트 기능
7. 기간별 접속자 수, SNS 등록, 공유, 위치 등의 통계 자료 확보가 가능한 운영자 기능
8. 일대일 다이렉트 메시징과 웹소켓을 사용한 그룹별 채팅 기능 |
설계의 주안점 |
1. SNS 특유의 기능을 100% 사용가능하기 위한 데이터 베이스 20개의 테이블 모두 참조 키 제약
2. 통합 검색 기능 구축을 위한 테이블 설계 및 자동 해시태그, 친구 태그 처리
3. 중복 로그인 방지, 사업자 계정, 운영자 계정에서의 통계 시스템 확보를 위한 회원 접속 로그
4. HTML 5 표준과 웹 개발의 트렌드 , 기존 구축된 서비스와의 차별성에 주목
5. 지속적인 업데이트와 팀과 팀원 개인의 발전을 도모할 추가 기능 기획
6. 추후 웹 이상의 플랫폼에서의 시스템 추가 구축을 위한 설계 및 확장성 확보
7. Python 과 Django 프레임워크를 사용한 서비스의 기본 기능 재현 가능성 판단 |
|
2 팀
S2jo
팀장/팀원 |
김**(팀장), 박**, 유**, 이**, 지**, 홍**
|
개요 |
Spring Framework 4.3.4 과 Tiles Framework 및 Apache Tomcat 8.0 을 사용한 MVC 패턴하에 Mybatis 를 이용하여 Oracle Database 를 제어하고 Ajax 및 WebSocket 을 사용한 실시간 데이터처리가 가능한 "기차(KTX) 티켓 예매 웹사이트" 를 개발한다. 또한 Open Google API , 네이버, 다음 Open API 등을 활용하여 다양한 기술을 접목시켜 개발한다. 팀원들간의 프로젝트 소스 공유를 위해 GitHub 를 사용하여 개발한다. |
구현기능 |
1. 회원가입 및 로그인/로그아웃 기능
2. 이메일 API를 이용하여 비밀번호 찾기 기능
3. 기차 배차 조회 및 티켓 예매 기능 (기차, 호차, 좌석 선택 등)
4. 오픈소스 결제 모듈을 이용한 결제 기능
5. API를 활용한 역 주변 관광지 정보 제공
6. 구글 지도 API 활용
7. 게시판 글 작성 및 조회 기능 (후기, 추천여행지, 동행구하기, 위험지역알림, 유실물찾기 등)
8. 오픈API를 활용한 통계 처리 및 차트 구현
9. 웹소켓을 사용한 웹채팅
10. 관리자 페이지(회원관리, 게시판관리, 배차시간조정, 사이트 이용관리, 유실물 등록 등) |
설계의 주안점 |
1. 스토리 보드 및 DB 모델링을 활용, 개발 전반에 거쳐 참고하며 프로젝트 진행 방향 확립
2. Amazon Oracle DB와 Git Hub, Trello를 활용하여 개발의 편의 유도
3. 직관적인 UI를 통한 사용자의 편의 유도
4. 벤치마킹 사이트를 적극 참고하여 현실성 부여 및 기능 구현 |
|
3 팀
Typeof
팀장/팀원 |
박**(팀장), 유**, 최**, 이**, 이**, 김**
|
개요 |
Spring Framework 4.3.4 과 Tiles Framework 및 Apache Tomcat 8.0 을 사용한 MVC 패턴하에 Mybatis 를 이용하여 Oracle Database 를 제어하고 Ajax 및 WebSocket 을 사용한 실시간 데이터처리가 가능한 "여행 숙소 웹사이트" 를 개발한다. 또한 Open Google API , 네이버, 다음 Open API 등을 활용하여 다양한 기술을 접목시켜 개발한다.
팀원들간의 프로젝트 소스 공유를 위해 GitHub 를 사용하여 개발한다. |
구현기능 |
1. 회원가입 및 로그인/로그아웃 기능
2. 이메일 API를 이용하여 아이디 및 비밀번호 찾기 기능
3. 호스트 등록 및 숙소 검색 기능 및 웹채팅
4. QnA , 공지사항 게시판 기능
5. 쿠폰(할인권) 결제 기능
6. 구글 지도 API 활용 , 위도 경도 geocode 활용 , 다음 주소검색 활용
7. 차량 카테고리 데이터베이스 기반 정확한 제품구분 기능
8. 룰렛 이벤트 기능 과 사다리 이벤트 기능
9. 관리자 페이지(회원관리, 게시판관리, 이벤트관리, 통계 , QnA 등) |
설계의 주안점 |
1. 방대한 숙소 카테고리 데이터베이스 기반 조건에 부합하는 정확한 숙소검색 기능
2. 오픈소스 UI를 이용한 다양한 기능 구현
3. 관리자 입장에서 사이트 전반적인 관리 가능 |
|
4 팀
Comba
팀장/팀원 |
양**(팀장), 김**, 김**, 김**, 박**, 안**
|
개요 |
Spring Framework 4.3.4 과 Tiles Framework 및 Apache Tomcat 8.0 을 사용한 MVC 패턴하에 Mybatis 를 이용하여 Oracle Database 를 제어하고 Ajax 및 WebSocket 을 사용한 실시간 데이터처리가 가능한 "공부 위주의 콘텐츠를 모은 SNS 기반 공부관리 웹사이트" 를 개발한다. 또한 Open Google API , 네이버, 다음 Open API 등을 활용하여 다양한 기술을 접목시켜 개발한다. 팀원들간의 프로젝트 소스 공유를 위해 GitHub 를 사용하여 개발한다. |
구현기능 |
1. 회원가입 및 로그인/로그아웃 기능
2. 이메일 API를 이용하여 아이디 및 비밀번호 찾기 기능
3. 공스토리(SNS) 게시물 작성 및 게시판 기능
4. 공라이브(영상) 게시물 작성 및 게시판 기능(방송 관련 기능 추가 예정)
5. Q&A조회 게시판 및 자유게시판 기능(첨부파일 기능 사용)
6. WebSocket으로 구현한 1:1 문의 채팅 기능
7. 특정 계정 게시글 조회 페이지(특정 계정의 공스토리, 공라이브 게시물)
8. 구글 지도 API를 활용한 역주변 스터디룸 검색 기능과 예약결제 기능
9. 팔로우 및 좋아요 기능
10. 해시태그를 활용한 게시물 검색 기능
11. 실시간 공부시간 스톱워치 기능
12. 달력 API를 활용한 스케줄 관리 및 할일 완료 기능
13. 팔로워간 공부시간 및 할일 수행율로 랭킹 구현, 완료 %를 (Highcharts를 활용한 차트로 구현)
14. 관리자 페이지 - 회원 관리 기능, 게시물 관리 기능 스터디룸 예약 현황 및 매출 기능(Highcharts를 활용한 지역별 예약 및 매출율, 게시물 현황) |
설계의 주안점 |
1. 공부 위주의 콘텐츠만을 모은 SNS 기반 공부관리 사이트 설계
2. 단순한 흥미용 사이트에서 나아간 유용한 개인 공부 관리 기능
3. 사용자(관리자 및 방문자)를 위한 사용하기 편한 디자인 사용과 유용한 기능 구현 |
|