Skip to content

Latest commit

 

History

History
42 lines (35 loc) · 3.43 KB

README.md

File metadata and controls

42 lines (35 loc) · 3.43 KB

🚌 BUSTAGO

한남대학교 셔틀버스 앱

🕶️ 프로젝트 개요

  • 개발 목적: 현재 학생들에게는 셔틀버스 관련 어플이 없어 이용하는데 불편을 겪는 것을 파악하고, 버스 정원을 45명으로 제한함으로써, 실제 탑승 인원보다 초과 인원으로 인한 사고를 예방하고자 어플리케이션 제작
  • 최종 배포: 2023.06.18

💻 개발 환경

Language & Tools

Collaboration

🖼️ 주요 화면 구성

로그인 화면 학생용 화면 버스 위치 화면 분실물 게시판 기사용 화면

🌟 주요 기능

  • 로그인 기능 : 입력받은 아이디 정보를 Internet를 통해 다음 Activity로 사용자의 정보가 이동할 수 있도록 함. 위 결과물에서 볼 수 있듯이 모든 사용자의 예약목록을 가져오지 않고 로그인 된 사용자만의 에약 목록을 출력함.
  • 버스 위치 전송 및 확인 기능 : LocationListener를 통해 1초마다 위도, 경도 를 업데이트 함. 업데이트 된 위치정보는 httpURLConnection을 통해 서버로 전송하며, GoogleMap API를 통해 안드로이드 기기에 버스 위치 정보를 표시함
  • 분실물 이미지 업로드 및 확인 기능 : 선택한 이미지를 Bitmap 객체로 생성하여 Byte Array로 변환

🆙 Security Update(2023.08.12)

  • 이미지 전송 시 base64_decode를 통해 파일 형식 저장
  • 로그인 과정에서 발생할 수 있는 보안 사고를 예방하고자 POST 전송 방식과 안전한 SQL처리를 위한 Prepared Statement 사용
  • 중복된 아이디 생성 예방을 위한 중복 처리 기능 Update