Nov. 2015 Youn-Hee Han http://link.koreatech.ac.kr Term Project 안내 Nov. 2015 Youn-Hee Han http://link.koreatech.ac.kr.

Slides:



Advertisements
Similar presentations
CI(Continuous Integration) 이학성. C ontinuous I ntegration? 2 지속적으로 품질관리 를 적용하는 과정 개발자가 기존 코드의 수정 작업 을 시작할 때, 코드 베이스의복사본을 받아서 작업을 시작하면서 코드의 변경.
Advertisements

일정 관리 다이어리 제작 JSP Programming with a Workbook. 학습 목표  사용자의 일정을 관리할 수 있는 다이어리에 대하여 알아보자. JSP Programming with a Workbook2.
공학작문공학작문 한신대학교 컴퓨터공학부 류승택 Spring. 2 강의 소개 ■ 대상 : 한신대학교 컴퓨터공학부 1 학년 ■ 기간 : ~ ■ 담당교수  류승택교수 (18407 호 ): Tel ,
1 08 시스템 구성도 고려사항 * 웹 서버 클러스터 구성  클러스터 구축은 ㈜ 클루닉스의 Encluster 로 구축 (KT 인증,IT 인증 획득, 실제 클러스터 구축 사이트 200 여곳 )  웹 서버 클러스터는 Dynamic, Static, Image.
LOGO Open API 를 이용한 SNS 위젯 개발 프로젝트 최종 발표 4 조 채상혁 윤호선 이재규.
ComSNS 개발 1 팀 이수용 강민수 주동훈 이승현 2011 설계 프로젝트 제안서.
OpenAPI 의 응용 인공지능 연구실. Artificial Intelligence Laboratory 목차 1.OpenAPI 2.Mashup 3.How can use OpenAPI 4.Various OpenAPIs 5. 실습 2.
2010 서 희 명 ) 시스템 아키텍처 감리 - 강의계획서 -
2 Ⅰ Ⅱ Ⅲ 3 Ⅰ 4 1. 추진배경 2. 사업의 정의 3. 사업의 범위 4. 개선방향.
1 산학공동과제도출 범용 3D 프린터를 위한 3D 스캐너 개발 특허법률사무소에서 3D 프린터의 필요성 특허출원자가 자신의 아이디어를 설명하고, 시작품을 구 현해 보기 위한 급속 조형 방법 필요 이를 지원하기 위해 본 특허법률사무소에서는 국내최초로 3D 프린트 제작사업 시작.
컴퓨터 종합설계 2012 년 2 학기 Syllabus 개요 (1/2) 목표  실 세계의 문제를 제시하고, 이에 대한 해결책을 컴퓨터 공학적인 방법으로 해결하기 위하여 팀을 주축으로 소프트웨어 개발 프로젝트 수행  프로젝트 계획에서부터 구현까지.
서울시립대학교 전자전기컴퓨터공학부 김한준
캡스톤 디자인 이해경 조나라.
Index SendMemo 기능 Q & A 팀 소개 배경 및 목적 구현
2009-1학기 프로젝트 수업 프로젝트 I, III, V, VII 학기.
인터넷 서비스.
로봇 소프트웨어.
Introduction To Computers
Web Service Computing and Practice_
Sep Youn-Hee Han 웹서비스 컴퓨팅 수업을 위한 코딩 환경 준비 Sep Youn-Hee Han
데이터베이스 및 설계 금오공과대학교 컴퓨터공학부 이 이섭.
1. 컴포넌트 개요 – [빅데이터] 기능 개요 컴포넌트 기능 구성도 주요 기능 정의 JDBC Interface 데이터 가공제공
MICE IT 프로젝트 2011년 1학기.
고급 웹 개발 응용 프로젝트 2010년 1학기.
NJM Messenger 박상원 박연호.
ASP.NET AJAX 비동기 게시판 작성 2007 컴퓨터공학실험( I )
Grade Server Team14. Attention Seeker
Open API - Naver (Application Programming Interface )
CHAP 13. 방명록 만들기 실습.
Web & Internet [03] HTML5 다양한 태그
Term Project 수행 안내 2007 컴퓨터공학실험(Ⅰ).
HTTP 프로토콜의 요청과 응답 동작을 이해한다. 서블릿 및 JSP 를 알아보고 역할을 이해한다.
컴퓨터소프트웨어설계및실험 년 1학기 실험계획 -.
TERM PROJECT 제안서 안내 2010 컴퓨터공학실험(Ⅰ).
Endnote 이용 안내 2010 중 앙 도 서 관.
정성훈 (연219호) 웹서버프로그래밍 강의 소개 정성훈 (연219호)
USN(Ubiquitous Sensor Network)
최종 발표 VoIP를 이용한 PC to PC 소프트 폰 1조 백상현 장현제.
공학입문설계 2008년도 1학기 임성국 공학입문설계
기말 프로젝트 계획 MVC 패턴 기반 웹 애플리케이션 개발 프로젝트명 : 팀명 : 팀원 :
인천대학교 웹과 인터넷 수업 개요 및 내용 소개.
재료공학원리 II – 최종 보고서 및 최종 발표 1. 최종 보고서 2. 최종 발표 3. 평가 항목
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
컴퓨터공학실험 (I) 년 1학기 실험계획 -.
100% 회비 환급 받는 방법!.
“웹과 모바일을 연동한 평가 간편 시스템” vol
Level 0 Level 1 Level 2 Level 3 공모전 후기 모음 웹 서비스 1. 웹 페이지 설계 2. 웹 서버 구현
메타검색 이용안내 전자자원 통합검색 2011 중 앙 도 서 관.
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
March 2013 Youn-Hee Han Homework 1 - IPv6 사용 - March 2013 Youn-Hee Han.
05. General Linear List – Homework
여주대학교 사용자 메뉴얼 개발사 PM 현업 PM
5G서비스 공모양식 XX. XX 제출회사 : 제출자 :.
[INA240] Web Programming Homework #2 [INA240] Web Programming
JSP Programming with a Workbook
멀티미디어시스템 제 4 장. 멀티미디어 데이터베이스 정보환경 IT응용시스템공학과 김 형 진 교수.
다자간 채팅프로그램 김형도 허영민
멀티미디어 활용 -플래시 CS3 류 정 남.
'클럽 상담자'로 봉사 국제협회  지대위원장 연수.
TERM PROJECT 최종 보고 발표 안내 2010 컴퓨터공학실험(Ⅰ).
Wake On Lan 발표자: 김 홍 기 김홍기 조성오
웹과 모바일 홈페이지의 이해와 제작 웹기획 & 제작
Homework #3 - 페이지 모듈화 및 로그인처리 -
CCIT 네트워크 발표 정보보호학과 평문 사이트와 SSL 사이트, SSL strip과 데이터 변조를 이용한 로그인 취약점
프로젝트 결과 발표 네트워크정보통신과 강동성 이현미.
                              데이터베이스 설계 및 실습 #6 - SQL 실습 한국외국어대학교 DaPS 연구실                              
주)INVENTORNICS 노창배 소프트웨어 김 경 순
디지털광고 구동 원리 전중달 CTO.
졸업프로젝트.
Presentation transcript:

Nov. 2015 Youn-Hee Han http://link.koreatech.ac.kr Term Project 안내 Nov. 2015 Youn-Hee Han http://link.koreatech.ac.kr

텀 프로젝트 주제 및 개요 텀 프로젝트 주제 여러가지 웹 서비스로 부터 정보를 가져와 조합하여 자신만의 데이터베이스를 구축하고, 조합된 정보를 다시 웹 서비스로 공개하는 시스템 구축 개요 구축할 S/W 형태: Web-based Application (Web App) 1조당 3명 (또는 4명) 자발적 구성 과제 수행 기간 2015년 11월 11일 ~ 12월 7일 발표 평가 12월 8일 오후 4시 ~ 6시

과제 수행 방법 순서 1. 조합하여 제공할 정보 주제 정하기 2. 해당 정보를 만들어 낼 수 있는 정보 Resource 선택 해당 조원들끼리 토의를 통하여 “가치있는 정보 제공자”로서 어떠한 내용을 공급(Publish)할 것인가를 정함 2. 해당 정보를 만들어 낼 수 있는 정보 Resource 선택 최소 2가지 사이트/서비스 이상 해당 사이트/서비스에서 1가지 또는 2가지 이상의 정보 Resource 선별 많은 사이트/서비스/Resource를 선택할 수록 좋은 평가 점수 획득 3. REST 방식으로 해당 정보들을 얻어오기 OAuth 인증이 필요하면 해당 기술 적용하여 얻어옴

과제 수행 방법 순서 (Cont.) 4. 얻어온 정보들을 DB에 저장하기 5. DB에 있는 정보들을 REST 방식으로 Publish하기 GET 방식으로만 Publish Publish할 시에 OAuth 인증은 고려하지 말고 로그인한 사용자에 한하여 단순 Key값을 부여하고 해당 Key와 함께 접근하는 사용자에게만 정보 공급 6. AWS를 이용하여 구축한 웹앱을 Deploy하기 7. 발표 평가시에는 AWS에 Deploy한 웹앱을 통하여 시연하기

여러가지 정보 제공 사이트/서비스 포털 서비스 데이터 SNS 데이터 네이버 다음 구글 페이스북 트위터 http://developer.naver.com 다음 https://developers.daum.net 구글 https://developers.google.com/?hl=ko SNS 데이터 페이스북 https://developers.facebook.com 트위터 https://dev.twitter.com

여러가지 정보 제공 사이트/서비스 공공 데이터 공공데이터포털 서울열린데이터광장 한국정치데이터 대전공공데이터개발 https://www.data.go.kr 서울열린데이터광장 http://data.seoul.go.kr 한국정치데이터 http://pokr.kr 대전공공데이터개발 http://data.daejeon.go.kr

여러가지 정보 제공 사이트/서비스 학술 데이터 각종 데이터 포털 DBPIA Open API (국내 학술 자료) http://api.dbpia.co.kr 외국 학술 자료 Open API 목록을 정리한 사이트 http://libguides.mit.edu/apis 각종 데이터 포털 유료/무료 각종 데이터 제공 https://www.datastore.or.kr 2015년 11월 현재 3,804종 제공

참고 사항 수집한 정보를 본 과제에서 Publish하는 방법 1. REST 기반의 Open API 방식 본 과제에서 주로 평가하는 구현 방식 Publish Format XML Json XML/Json 둘 다 제공 2. 웹페이지로 정리하여 깔끔하고 세련되게 보여주는 방식 본 과제 평가에 추가 점수 획득을 위하여 노력해야 하는 방식 사용해야 할 기술 Spring MVC Javascript/Jquery/CSS/HTML5

과제 제출 방법 제출 기한 제출 방법 2015년 12월 7일(월요일) 23시 59분 el.koreatech.ac.kr 에 제출 제출 내용 소스 코드가 담겨 있는 Github URL AWS에 Deploy되어진 URL 시스템/서비스 구축 방법과 활용 방법등이 담긴 보고서 시스템/서비스 구축 방법 내용 주제 (아이디어), 정보 수집 및 DB 구축 방법, 정보 제공 방법 웹 서비스 Open API활용 방법 (사용 설명서) 보고서 Format: DOC/HWP/HTML(URL)

평가 방법 본 수업 평가 방법 텀프로젝트 평가 방법 중간고사: 50% 텀프로젝트: 40% 출석: 10% 주제 (아이디어) 선정: 20% 정보 수집 및 DB 구축 방법: 25% 정보 제공 방법: 25% 보고서 (PPT): 20% 발표: 10% 추가 점수 (웹페이지): 5%