1.계획서

프로젝트 계획서 요약보고서


I. 프로젝트 개요

개요

자동차는 최근 현대인의 필수품으로 자리매김함과 도시에 전자장치의 혁신적인 발전으로 인하여 보다 안전하고 편리한 서비스 지향 자동차로 발돋움하고 있다. 또한, 자동차 – ITC 융합기술은 첨단 IT 신기술을 기반으로 자동차의 센서 및 전자장치가 지능적, 유기적으로 상호작용하여 운전자의 안전 및 편의성을 증대시켜 최적의 운전환경을 제공하고, 미래형 자동차 산업에 부가가치를 창출하고 있다. 최근 들어 자동차의 전장화와 스마트카의 등장으로 자동차 – ITC 융합이 가속화되고 있으며, 자동차에 IT관련 기기 및 부품의 비중이 증가하고, 이동통신기술과 모바일 기기의 발전으로 차량 내에서 인터넷을 이용하는 등 소비자의 욕구가 반영되어 편의성이 증진되고 있다. 또한, 자동차와 절대적 관계에 있는 유류에 대한 관심도 지속적이다. 최근 국내외 경제 침체의 영향으로 자동차 유지비에도 적지 않은 지출이 지속되고 있는 실정이다.

본 프로젝트는 자동차 유지비에 포함되는 유류비를 절약할 수 있는 방안을 제안하기 위해 사용자 운전 습관 분석을 통하여 주유에 금액에 대한 관리를 제공하는 어플리케이션을 개발하도록 한다. 위의 프로젝트 구성에는 안드로이드를 기반으로 한 프로젝트이며, 구글의 OAuth와 MAP API를 이용하여 해당 시스템을 구성한다. 사용자의 운전 습관은 OBD와 GPS정보를 이용하여 해당 되는 내용을 추측하며 이 정보를 서버에 송신하여 해당 되는 사용자의 연비와 운전습관에 대한 결과를 제공한다. 결과물에는 급가속, 급출발 구간의 정보와 사용자간의 연비 랭킹을 안드로이드 어플리케이션에서 보여주게 된다.



II. 배경기술

기술적 요구사항

1) 개발환경

- OS: Window, Ubuntu
- IDE: Android Studio, Intellij
- VCS: Git, SourceTree

2) Server

- Cloud Server 이용 (AWS, KT)
- OS: Ubuntu 12.04
- DB: Mysql
- Language: Java
- Framework: Spring framework
- Protocol: Ajax를 이용하여 Android와 JSON 형태로 데이터 교환

3) Client

- Android 4.4 kitkat
- Language: Java
- Google OAuth, Google Play Service, Google Map API

현실적 제한 요소 및 그 해결 방안

1. GPS 위성정보의 부정확함
2. 연비에 대한 신뢰 데이터
3. 주유 금액에 대한 입력
4. 실시간 데이터 통신

III. 역할분담


이름역할
김성근Software Project Leatder, Server Architecture 설정 및 프로토콜 구성
김세훈Databas 설계 및 사용자 랭킹 시스템 구현
김연상안드로이드 UI 설계 ( 주유량 및 통계치 제공 )
김현준안드로이드 UI 설계 ( 로그인 및 사용자 정보 )
나홍철OBD 정보를 통한 급가속, 급출발 지점 측정
정성진GPS 정보를 이용한 급가속, 급출발 지점 측정



IV. 성과물 계획

GitHub Repository : [LINK] https://github.com/Francis0121/oilMap

마일스톤

개요

시작일

종료일

계획서 발표

개발 환경 완성 (GCC 설치, 기본 응용 작성 및 테스트 완료)

산출물 :

1. 프로젝트 수행 계획서

2. 프로젝트 기능 일람표

2015-03-01

2015-03-12

설계 완료

시스템 설계 완료

산출물 :

1. 시스템 설계 사양서

2015-03-12

2015-03-20

1차 중간 보고

로그인 기능, GPS 정보 얻기,

데이터베이스 설계, 서버 구축

산출물 :

1. 프로젝트 1차 중간 보고서

2. 프로젝트 진도 점검표

3. 1차분 구현 소스 코드

2015-03-21

2015-04-08

2차 중간 보고

Opinet API 연결, 디자인 적용

산출물 :

1. 프로젝트 2차 중간 보고서

2. 프로젝트 진도 점검표

3. 2차분 구현 소스 코드

2015-04-09

2015-05-13

구현 완료

시스템 구현 완료

2015-05-13

2015-05-20

테스트

시스템 통합 테스트

2015-05-20

2015-05-26

최종 보고서

최종 보고

2015-05-20

2015-05-26


V. 개발 일정

항목

세부내용

1

2

3

4

5

6

비고

요구사항분석

요구 분석

SRS 작성

관련분야연구

주요 기술 연구

관련 시스템 분석

설계

시스템 설계

구현

서버 구축

데이터 베이스 구축

안드로이드 UI 구현

안드로이드 GPS 모듈 구현

통합 및 테스트

통합 및 테스트


시연동영상 [ https://youtu.be/IsHHvpRszn8 ]


첨부 성과물 문서와 발표자료 포함


1PDF
인쇄자료
보고서/포스터등과 발표자료 인쇄본을 포함합니다.
[수행계획서] OilMap ppt.pdf
2발표자료파워포인트로 작성된 발표자료입니다.
[수행계획서] OilMap ppt.ppsx
3PDF
인쇄자료
보고서/포스터등과 발표자료 인쇄본을 포함합니다.
[수행계획서] OilMap Doc.pdf
4PDF
인쇄자료
보고서/포스터등과 발표자료 인쇄본을 포함합니다.
[중간보고서] OilMap Doc.pdf
5PDF
인쇄자료
보고서/포스터등과 발표자료 인쇄본을 포함합니다.
[중간보고서] OilMap ppt.pdf
6PDF
인쇄자료
보고서/포스터등과 발표자료 인쇄본을 포함합니다.
[중간보고서-2차] OilMap Doc.pdf
7PDF
인쇄자료
보고서/포스터등과 발표자료 인쇄본을 포함합니다.
[중간보고서-2차] OilMap PPT.pdf
8PDF
인쇄자료
보고서/포스터등과 발표자료 인쇄본을 포함합니다.
[결과보고서] OilMap Doc.pdf
9PDF
인쇄자료
보고서/포스터등과 발표자료 인쇄본을 포함합니다.
[결과보고서] OilMap 포스터.pdf
10PDF
인쇄자료
보고서/포스터등과 발표자료 인쇄본을 포함합니다.
[결과보고서] OilMap ppt.pdf
Ċ
캡스톤관리자,
2015. 3. 9. 오후 7:27
Ċ
캡스톤관리자,
2015. 3. 9. 오후 7:28