2.1차 중간 보고

                 종합설계 프로젝트 1차 중간보고서 요약

팀명

눈동이

제출일

2013 4 4

프로젝트 제목

2018 PyeongChang Olympic guide with NFC

설계프로젝트 개요

프로젝트 수행 내용 및 중간 결과

프로젝트 요약문

본 프로젝트의 목표는 우리조의 지도교수님인 김상철 교수님이 추천하신 산학협력 주제인 NFC를 이용한 결제시스템을 포함하여, 2018년 열리는 평창 동계올림픽에 대비하여 Android 기반에서 여러 종류의 API를 활용하여 경기정보 시스템의 구현을 통해 평창올림픽에 방문하는 방문객들에게 서비스를 지원해주는 어플리케이션의 데모버젼을 구현하는 것이다.

마일스톤 수행 내용

  1. 시스템 설계 완료
        ->  아래의 그림과 같은 구조로 설계 하였다.

  2. UI 와 서버의 연동 완료

-> 리스트뷰에 경기정보 리스트 받아오기

   :  application이 서버로부터 gamelist.php파일을 요청한다. Web서버는 php언어         해석기에게 해석을 요청하면 php해석기는 해석하고 gamelist.php파일을 실행한다이 때 필요한 데이터를 데이터베이스 서버에 요청 하고 데이터베이스 서버는 php 해석기가 준 작업을 처리 한다. 그리고 그 결과를 php 해석기에게 다시 전달한다. php해석기가 php파일 실행을 마무리(SQL로부터 받아온 정보를 사용 가능하게 정리 및 가공하는 단계)하고 Web서버로 출력할 데이터를 JSON으로 정의한 후 전달 한다서버가 클라이언트에게 전달하고 클라이언트는 서버에게 데이터를 전달 받아 listview로 보여준다.

    3. Google Map API의 구현

   :  지도화면 창에 알펜시아 클러스터 경기장 아이콘을 클릭하면새로운 인포윈도우가 팝업되며 이 창에는 경기장의 내부정보가 나타난다또한 지도에서 임의의 한 지점을 클릭하면, GPS로 위치확인이 가능하며 지도상에서 화면을long click하면 경기장 리스트를 확인할 수 있으며 해당 경기장을 클릭하면 지도상에 경기장의 위치가 표시된다

    4. DB 구축 및 구현 완료

   : DB서버를 MySQL로 구축하여  결제내역, 회원 정보 , 기타 서비스를 관리한다

    5. NFC통신

  : 본 어플리케이션은 경기가 열리는 경기장마다 NFC태그가 부착된 kiosk에 우리 어플리케이션을 갖다 대면 여러 activity를 거치지 않아도 한번에 그 경기장에서 열리는 경기일정과 경기정보를 볼 수 있다 또한 사용자가 티켓을 구매했을 시 해당 경기장에 입장할 경우 티켓을 사람이 일일이 확인하지 않고 kiosk에 스마트폰 상에 떠있는 티켓을 가져다 대면 그 티켓이 유효한지 확인하고 유효하면 입장을 허가해준다


동영상

YouTube 동영상

다음 마일스톤 일정

 마일스톤내용 시작일 종료일 
 2차중간보고 
      1. UI와 서버간 연동하기
    • 사용자가 티켓구매시 구매정보 서버로부터 받아오기
    • 사용자가 티켓을 구매할 시 티켓 정보 받아오기
    • 각 선수에게 달린 댓클 리스트 정보  받아오고 댓글이 새로 달리면 서버에게 정보 넘겨 주기
    • 선수 프로필 과 팀 프로필 정보 받아오기
    • 로그인시 개인의 정보 받아오기
    • 사용자가 가입하면  서버에게 사용자 정보넘겨 주기
    • 사용자가 티켓 구매시 좌석정보를  업데이트하여 관리하기
       2. 날씨 서비스 제공하기
 2013-04-05 2013-05-02
 구현완료
  • ISP 구현
  • 블루투스를 이용한 미아방지 서비스 구현
 2013-05-03 2013-05-20
 테스트
  • 안정화 테스트, 버그 수정
  • 모바일 성능 테스트
 2013-05-21 2013--05-23
 최종보고서
  • 최종 보고서 작성 및  전시회, 시연 준비
 2013-05-24 2013--05-28



첨부화일 (아래 안내는 첨부 후에 삭제할 것)

1. 동영상 (위 본문 페이지에 삽입)
2. 중간 보고서(PDF)
Ċ
5조 캡스톤,
2013. 4. 3. 오후 11:24