A Project

Wadda

관리자

view : 308

기간 : 2017-05-01 ~ 2017-12-17 ( 월,화,수,목,금 )
URL :  
영화정보 사이트

 

세미 프로젝트

프로젝트명

Wadda

개발환경

운영체제

Window7 / 64bit

DB

Oracle

사용언어 및 기술

Java, HTML/CSS, JSP, JavaScript, JQuery, Servlet, JDBC, JSTL, API

개발도구

Eclipse, SQLTool, QueryBox

개발인원

개발기간

4 명

2017.05.01~2017.05.17 (14일)

담당 업무 요약

DB 데이터 Insert 및 Select하여 Servlet을 이용한 JSP페이지 간 데이터 전달 및 출력

메인에서 영화 검색 후 리스트 출력 및 게시판

대표이미지 / 메인화면

로고 / 프로그램 설명

 

 

 

영화정보를 제공하는 웹서비스로, 박스오피스 / 영화상세정보 등을 제공하며 회원들이 영화를 평가하고

다른 회원들의 평가를 확인할 수 있으며 자신의 평가를 토대로

영화를 추천합니다.

기술적 구현 목적

Java / Servlet 기반 프로그램을 구성

Oracle DB 사용하여 데이터 관리 및 추출

사용자가 평가한 영화정보를 데이터화하여 데이터마이닝을 통한 영화추천

MVC패턴을 적용하여 각 기능의 모듈화 지향

API를 활용한 서비스로 유저의 사용편의성 제공

 

 

 

로그인

 

 

 

 

 

Facebook ID를 통한 로그인

(Facebook API, DB)

 

회원가입 생략

(FaceBook ID로 로그인 가능)

 

  Facebook 사용자정보를 받아 DB 저장

  (이름, 이메일, 연령대, 성별 등)

   단, Facebook ID가 있다면 DB에

   데이터 저장 없이 로그인 가능

   (API를 사용하며 GET방식으로 

 XML데이터를 전송 받는 기술)

 

 

메인페이지

 

 

 

 

검색, 박스오피스

(영화진흥원, Daum 영화 API)

 

영화진흥원 API를 통해 박스오피스 데이터를 받은 후, Daum 영화 API와 연계해 영화제목, 포스터 등의 데이터를 메인에 출력

 

Header에 검색 창을 통해

영화정보검색 기능 제공, 관련된

영화를 SELECT 후, LIST형태 출력

 

 

영화 상세페이지

 

 

 

 

 

 

영화정보, 평점, 

코멘트 (DB)

 

해당 영화에 매긴 개인의 평점을

리스트로 출력, 평균 평점 표시

 

코멘트 작성 기능

평가된 점수를 토대로 평균평점을

계산하여 출력. 영화 예고편, 포스터

등은 팝업으로 표현

 

 

영화추천

 

 

 

 

 

사용자평가데이터 활용

(DB)

 

각 사용자가 평가한 영화 중 가장

많은 평점을 준 세 개의 영화를 SELECT. 영화의 장르, 감독, 배우를 조건으로

전체 영화에서 SELECT 한 후,

평점 순으로 나열하여 영화추천

유저의 평가에 따라 추천하는 영화가 다르므로 웹에서 노출되는 영화는 

유저마다 상이함

 

 

마이페이지

 

 

 

 

 

사용자평가데이터 활용

(DB, Google Chart API)

 

각 사용자가 평가한 데이터를 활용하여 취향 분석, 직관적이고 시각적인 효과를 위해 그래프 형태로 출력

 

Google chart API를 활용하여 유저가 평가한 영화들을 토대로 그래프를

통해 영화 선호도 기능 제공

(선호 장르, 선호 국가, 선호 배우)

 

지도 검색

 

 

검색 및 지도

(GoogleMap, NaverMap,

검색 API)

 

 

클릭된 영화관의 이름으로 좌표를 검색하고, 검색된 자표데이터를

MAP에 전달하여 지도에 마커형태로 출력하고 태그에 검색된 정보와

함께 해당 영화관의 정보를 출력

 

 

먼저 비밀번호를 입력하여 주세요.

창닫기확인

TOP