150 likes | 336 Views
Multi-Tracking . 장인정신 0692083 한원석 0693050 김영상 0792066 백봉준 0892046 고정훈. 프로젝트와 멀티 트래킹의 정의. 프로젝트와 멀티 트래킹의 정의 트래킹과 위치 찾기 기능을 그룹 지향적으로 결합한 어플 개인 트래킹 및 위치 정보를 그룹 단위로 관리. 프로젝트 개발 배경. 프로젝트 개발 배경 온라인상 커뮤니케이션 활동이 활발해짐 기존 위치 찾기 , 트래킹 어플은 개인 지향적 이를 그룹이라는 테마와 접목. 시장 조사.
E N D
Multi-Tracking 장인정신 0692083 한원석 0693050 김영상 0792066 백봉준 0892046 고정훈
프로젝트와 멀티 트래킹의 정의 • 프로젝트와 멀티 트래킹의 정의 • 트래킹과 위치 찾기 기능을 그룹 지향적으로결합한 어플 • 개인 트래킹 및 위치 정보를 그룹 단위로 관리
프로젝트 개발 배경 • 프로젝트 개발 배경 • 온라인상 커뮤니케이션 활동이 활발해짐 • 기존 위치 찾기, 트래킹어플은 개인 지향적 • 이를 그룹이라는 테마와 접목
프로젝트 가치 • 가치
프로젝트 기대 효과 • 기대 효과 • 이탈, 낙오 등 사고에 대처 및 예방 가능 • 그룹 원 간 친목에 도움
결과물 예상 그룹 원 위치와 사진과 위치 표시 사용자 트래킹 경로 현재 사용자 위치
결과물 구조 Client Server send receive store DB
Server ↔ Client Data • XML 문서가 담고 있는 정보들 • GPX 정보 • 위도 • 경도 • 고도 • 시간 • 그룹 정보 • 그룹 리스트, 그룹 원 리스트, 그룹 이름 • 트래킹 정보
Usecase Diagram • User - Tracking Usecase 트래킹을 시작한다. 새로운 트래킹을 생성한다. 트래킹을 일시 정지한다. 트래킹을 다시 시작한다. Customer 트래킹을 중지한다. <<include>> <<extend>>
Usecase Diagram • General User – GroupFunctionUsecase 그룹 리스트를 확인한다. 그룹 트래킹을 조회한다. 새로운 그룹을 생성한다. 그룹원 위치를 찾는다. Customer 그룹에서 나간다. <<include>> <<extend>> General User – GroupFunctionUsecase
Usecase Diagram • Leader User – GroupFunctionUsecase 그룹 리스트를 확인한다. 그룹 트래킹을 조회한다. 새로운 그룹을 생성한다. 그룹원 위치를 찾는다. 리더 권한을 넘기고 그룹에서 나간다. Customer 강퇴할그룹원을 선택한다. 그룹원을강퇴시킨다. <<include>> <<extend>>
Usecase Diagram • User – Search Usecase 위치 이동 기능을 실행한다. 그룹 원을 선택한다. 자신의 위치로 돌아오기 기능을 실행한다. Customer <<include>> <<extend>>
현실적 제약 조건 • 산업 표준으로 인한 제약 • Android 및 Google 표준에 제약 (Android Platform, Google Maps API) • 개인 정보 및 사생활 침해와 관련된 제약 • 개인 정보 사용에 동의 시 어플의 기능 수행 • 개인 정보 미동의 시 제약이 생길 수 있음.