학과소식학생프로젝트

학생프로젝트


실시간 통신을 활용한 택시 동승자 매칭 시스템 (강*무, 김*민, 장*루)

조회 115

소프트웨어융합대학 2023-06-26 14:28

첨부파일
실시간 통신을 활용한 택시 동승자 매칭 시스템 (강*무, 김*민, 장*루)

내용

추진 배경

  • 대중교통 이용이 불편하거나 이용이 가능하지 않을시 택시를 이용하는 경우가 많음
  • 최근 택시 요금이 인상되고 있기에 택시를 혼자서 이용할 경우 택시 요금이 부담스러울 수 있음
  • 목적지가 서로 다른 여러 명이 한 택시를 이용할 경우 요금을 공평하게 나누기 어려움

목표 및 내용

  • 실시간으로 서버와 통신하며 택시를 동승할 다른 유저와 매칭시켜주고, 요금을 합리적으로 정산해주는 서비스를 제작함
  • 서비스에 필요한 애플리케이션을 안드로이드 시스템에서 동작 가능하도록 개발함
  • 매칭 기능과 회원 관리 기능 등에 필요한 서버 및 데이터베이스를 구축하고 이를 애플리케이션과 연동함
  • 수행결과
    • 이 시스템을 통하여 사용자는 원하는 목적지를 정하고 매칭 범위를 설정하여 택시를 동승할 다른 사용자를 찾을 수 있고 동승자와 택시 요금을 공평하게 정산할 수 있음
    • 애플리케이션은 지도 화면, 주소 검색 기능 등을 통해 사용자가 사용하기 편리한 UI와 UX를 제공함
    • 서버는 데이터베이스를 이용하여 사용자 정보와 매칭 기록 정보 등을 저장하고 관리함
    • 서버는 사용자들을 매칭시키는데 필요한 로직을 갖추고 있고, 웹소켓을 통한 실시간 통신 기능으로 이와 같은 매칭 정보나 상대 사용자의 위치, 정산 결과 등을 사용자에게 제공함