4.최종 보고

                    종합설계 프로젝트 최종보고서 요약

팀명

  눈동이

제출일

2013 5 28

프로젝트 제목

 2018 PyeongChang Winter Olympic guide with NFC

설계 프로젝트 개요

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

프로젝트 요약문

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

  1. NFC를 이용한 경기 정보 서비스 및 티켓 결제 제공
  2. Google Map을 이용한 사용자 위치 정보 제공
  3. 티켓 구매를 위한 결제 서비스 지원( InApp billing)
  4. 사용자 편의를 위한 client와 서버 연동

마일스톤 수행 내용

  1. 로그인  UI 추가 및 연동 : 로그인 함으로써 회원은 자신이 보유하고 있는 티켓의 유무를 알수 있고 필요 시 티켓을 구매할 수 있다.
  2. InApp billing구현 (InApp billing)
  3. 좌석구매 시 나의 티켓 내역과 내 티켓 연동
  4. 2

최종 보고 요약

<개발 배경>
▣ 2018년 평창 올림픽 개최 
    1. 총 15개의 올림픽 개최(알파인 스키, 크로스컨트리..)
        - NFC를 탑재한 스마트 폰 이용
        - 스마트 폰을 이용한 정보 전달
        - 선수 정보, 시합 정보 등
    2. 평창 올림픽 개최지
        - 넓은 지역으로 인한 정보 필요
        - 지역 정보, 시합 정보 등
        - 간단한 NFC 인증으로 정보 제공
        - 각종 결제 지원 (입장, 주차비 등)

<server 구조>
<DB 구조>

<InAppBilling>


<수행내용>
1. In App Purchase
구글에서 제공하는 In App Billing 서비스를 사용하여 사용자들이 티켓을 결        제 할수 있게 하였다.
2. NFC
- 사용자가 NFC를 태그하면 해당 날짜의 경기정보를 볼수 있고 원할 시 티켓을 결제 할수 있다. 
3. Google Map API 연동
-사용자는 구글맵을 통한 경기장의 위치를 볼 수 있고 지도 상의 경기장 아이콘을 클릭할 시 경기장 건물 내부도를 볼수 있다. 
4. 서버 & 클라이언트 연동
- 서버는 웹서버와 데이터베이스 서버로 구성되어 있다.
클라이언트는   Android 어플리케이션이다. 

 이름설명 
 NFC 연동 NFC태그에 폰을 갖다대면 서버로부터 정보를 받아와 display한다.
 회원가입사용자는 전자 결제  시스템을 이용하기 위해서 회원가입을 해야한다. 이 과정에서 서버의 데이터베이스에 내용을 저장한다.
리스트뷰 연동 서버의 데이터베이스로부터 내용을 요청한 뒤 그 내용은 리스트뷰에 저장된다. 
전자결제시스템 사용자는 전자 결제 서비스를 통해서 티켓을 구매 할 수 있다. 이 과정에서 사용자의 구매 내역이 서버에 전달된다.

5. 자바 스크립트 
    : 공지사항이나 좌석의 UI를 표현하기 위해 WebView에 자바스크립트로 표현.
 
프로젝트 결과

(폰트 10pt) 

  • 공개가능한 결과인 경우, 첨부파일에 다운로드 가능하도록 첨부한다.

동영상


Ċ
5조 캡스톤,
2013. 5. 28. 오전 7:01
Ċ
5조 캡스톤,
2013. 5. 28. 오전 7:35
Ċ
5조 캡스톤,
2013. 5. 28. 오전 6:58
Comments