120 likes | 620 Views
지하철 최단 노선 검색. Double O to the I to the A+ 문무활 , 유용승 , 홍민정. 목 차. 1. 팀명 및 프로젝트명 2. 개발목적 3. 프로젝트 이식 환경 4 . 개요 5 . 시스템구성도 6 . 개발목표 7 . 팀원 및 역할 8 . 프로젝트 일정. 1. 팀명 및 프로젝트명. 팀명 Double O to the I to the A + (Our Objective Is A+) 프로젝트명
E N D
지하철 최단 노선 검색 Double O to the I to the A+ 문무활, 유용승, 홍민정
목 차 • 1. 팀명 및 프로젝트명 • 2. 개발목적 • 3. 프로젝트 이식 환경 • 4. 개요 • 5. 시스템구성도 • 6. 개발목표 • 7. 팀원 및 역할 • 8. 프로젝트 일정
1. 팀명 및 프로젝트명 • 팀명 • Double O to the I to the A+ (Our Objective Is A+) • 프로젝트명 • 영문 : FSSPS(Finding Subway Shortest Path System) • 국문 : 지하철 최단 노선 검색 시스템
2. 개발목적 • 개발목적 • 거미줄처럼 얽혀있는 서울시의 지하철 노선 • 익숙하지 않은 노선의 경우, 서울에 거주하는 사람들에게조차 낯설게 다가옴 • 이용객 편의를 위해 지하철 공사에서 제공하는 서브웨이월드(http://www.subwayworld.co.kr)의 웹 서비스가 있으나 PC를 기반으로 한만큼 휴대성이떨어짐 • 지하철 하루 평균 이용객 수 : 300만 • 지하철을 이용하는 이용객에게 편의를 제고
4. 개요 • Linux • OS와 서버로써 높은 인지도 • Open Source : Embedded System 상에서도 커널의 안정성, 용량그리고 개발자로 하여금 무한한 표현이 가능 • FSSPS • PDA나 휴대폰이 될 수 있는 Target Board에서 입출력을 모두 터치스크린을 통해 구현 • 터치스크린을 통해 받은 입력을 통해 내부적 계산을 거쳐 하이라이트된 최단거리의 지하철 노선 간 이동정보를 스크린에 표시
5. 시스템구성도 • Target Board : HBE-SMII-P320 • OS: Linux Kernel 2.6.25 • GUI : Qtopia • DB : MySQL 역 이름 입력 최단 거리를 찾는 루틴 터치스크린을 통한 입력 TFT LCD 출력
6. 개발목표 • Qtopia Library를 이용 • 3.5” 의 TFT-LCD • 지하철 전체 노선도를 보여주기에는 작은 화면 • 전체 노선도의 일부만 Display • 최대한 단순하고 직관적인 인터페이스를 제공 • 터치스크린을 통해서 선택할 때 정확한 한 점을 포인팅하기는 어려움이 따름 • 한 점이 선택되었을 때→ 역 부근의 일정 영역을 정하여, 그 영역이 선택되면 프로그램 내부에서 정의한 역과 매칭