1.계획서

                      종합설계 프로젝트 계획서 요약

팀명


34567조

제출일

2013 3 14

프로젝트 제목


응답하라! 블랙박스

팀원

성명

학번

SNS 주소

유경민   

20083245 www.facebook.com/kyungmin.yu.52

김범수

20083207 www.facebook.com/kim.beomsoo.10

오성민

20083244 www.facebook.com/cvxppp

이창희

20105365 www.facebook.com/buljadongcha

최현숙

20093352 www.facebook.com/jcthls

최나은

 20062772 www.facebook.com/dailyprovemyself

설계 프로젝트 개요

프로젝트 개요

차량용 블랙 박스의 보급이 늘어남에 따라 차량과 관련된 사고가 발생 할 경우 차량에 부착 되어 있는 블랙 박스의 영향력이 늘어 나고 있다.

따라서, 이 프로젝트에서는 전에 발생한 차량 사고 사건에 대해 좀 더 정확한 판단을 요할 떄 주변차량에서 촬영 되었을 수 있는 블랙박스 영상을 거래 할 수 있도록 앱을 제작하는 프로젝트를 시작하게 되었다.

물론 현재 블랙박스 영상의 거래가 웹사이트 게시판을 통해 거래 되고 있기는 하지만 일일이 클라이언트 쪽에서 사건 리스트를 확인하고 본인의 동영상을 확인하는 아날로그식의 방법을 택하고 있다.

이에 저희 조에서는 사건리스트에 등록이 된 사건에 대해 보유하고 있을 가능성이 있는 클라이언트를 자동적으로 조사하고 거래를 할 수 있는 웹 어플리케이션을 제작 하고자 한다.

장점

  • 기존에 직접 올려서 수동으로 찾아야 하는 방식으로 쉽게 블랙박스를 검색하여 쉽게 찾을수 있도록 편의성 제공한다.

  • 블랙박스 영상을 사고 팔 수 있는 Market Place 조성해 보다 쉽게 거래 할 수 있도록 UI를 제공한다.

  • 개인 정보는 개인 디바이스에만 저장 함으로써 privacy 문제를 해결한다.

  • 블랙박스 보급률 상승에 따른 전 지역의 cctv화를 통한 범인 검거율을 높이고 범죄 율을 낮춘다.

현실적 제한요소

  • 블랙박스 장치가 아닌 스마트폰 기기를 사용하기 때문에 화질이 떨어질 수 있고 촬영범위가 좁아질 수 있다.

  • 이번 프로젝트에서는 서버에서 각 디바이스로 메시지를 전송하는 push message가 사용되며, push message GCM(Google Cloud Message)를 사용한다. 하지만 GCM 구글에서 제공해주는 API로 하루에 보낼 수 있는 메시지로 1000개 제한이 있으며, 그 외에 더 보내고 싶으면 돈을 지불해야 한다. 

  • gps의 오차가 발생 할 수 있다현재 핸드폰으로 구현하는 gps는 현재지점이 아닌 다른 지점을 현재 지점이라고 인식하는 오차가 발생할 수 있다.

비교대상

  • 기존의 블랙박스 - 블랙박스 영상을 촬영한다.
    / 응답하라! 블랙박스 에서는 블랙박스 영상만 촬영 할 뿐 아니라 본인이 그동안 지나온 기록을 본인의 디바이스에서 저장하고 있다가 누군가 영상을 사고싶어 하는 사람이 있을때 알림을 알려준다. 그러면 블랙박스 영상을 갖고 있는 유저는 본인이 팔고 싶을때 영상을 팔아 돈을 벌 수 있다.

  • 도독코리아 홈페이지(http://www.dodok.co.kr/) - 블랙박스 영상을 사고싶어 하는 유저와 팔고싶어 하는 유저가 글을 올려 서로 영상을 사고 판다.
    / 응답하라! 블랙박스 에서는 사람이 직접 글을 올려 찾지 않고 자동으로 위치정보와 시간정보를 저장하고 있다가 사고가 발생한 지점만 서버에 요청하면 자동으로 검색해 블랙박스를 가지고 있는 유저와 바로 연결 해 준다.

마일스톤 일정

마일스톤

개요

시작일

종료일

계획서 발표

개발 환경 완성 (클라이언트, 서버)

산출물 :

1.     프로젝트 수행 계획서

2.     프로젝트 기능 일람표

2013-03-05

2013-03-14

설계 완료

시스템 설계 완료

알고리즘 설계 완료

데이터베이스 설계 완료

산출물 :

1.     시스템 설계 사양서

2012-02-25

2012-03-20

1차 중간 보고

서버 기능 구현

-      회원관리 기능 및 클라이언트와의 연동

클라이언트 기본기능 구현

-      로그인, 영상 녹화, 재생, GPS DB구축,

SEARCH 알고리즘 구현

산출물 :

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

2.     프로젝트 진도 점검표

3.     1차분 구현 소스 코드

2013-03-21

2013-04-04

2차 중간 보고

서버 기능 구현

-      PUSH 메시지

클라이언트 기능 구현

-      PUSH메세지, UI디자인 완성 및 구현

산출물 :

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

2013-04-05

2013-05-02

구현 완료

서버 기능 구현

-      안정화 작업

클라이언트 기능 구현

-      안정화 작업

산출물:

1.     완료된 소스코드

2013-05-03 

2013-05-08 

테스트

시스템 테스트

-      단위테스트 및 통합테스트

 

산출물:

1.     단위테스트 결과보고서

2.     통합테스트 결과보고서

 

 

 

 

2013-05-09

 

 

 

 

2013-05-23

최종 보고서

최종 보고

산출물:

1.     최종 보고서

2.     시연 동영상

2013-05-23

 

2013-05-28

 














































결론

 응답하라! 블랙박스 프로젝트를 통해 기존의 불편하던 블랙박스 거래 방식을 해결 할 수 있다. 직접 올리고 직접 찾아야 했던 기존의 불편했던 방식에서 해당 프로젝트를 통해 쉽고 간편하게 블랙박스 영상을 찾고 쉽게 거래 할 수 있다. 기존에 있던 블랙박스 거래 방식에서 개인 사생활 침해 문제를 해결하고, Market Place를 제공 해 줌으로써 사용자에게 편의성을 제공해준다.



      Ċ
      9조 캡스톤,
      2013. 3. 13. 오후 11:16
      Ċ
      9조 캡스톤,
      2013. 3. 13. 오후 11:16
      ć
      9조 캡스톤,
      2013. 3. 13. 오후 11:26