한남대학교 셔틀버스 앱
- 개발 목적: 현재 학생들에게는 셔틀버스 관련 어플이 없어 이용하는데 불편을 겪는 것을 파악하고, 버스 정원을 45명으로 제한함으로써, 실제 탑승 인원보다 초과 인원으로 인한 사고를 예방하고자 어플리케이션 제작
- 최종 배포: 2023.06.18
로그인 화면 | 학생용 화면 | 버스 위치 화면 | 분실물 게시판 | 기사용 화면 |
---|---|---|---|---|
- 로그인 기능 : 입력받은 아이디 정보를 Internet를 통해 다음 Activity로 사용자의 정보가 이동할 수 있도록 함. 위 결과물에서 볼 수 있듯이 모든 사용자의 예약목록을 가져오지 않고 로그인 된 사용자만의 에약 목록을 출력함.
- 버스 위치 전송 및 확인 기능 : LocationListener를 통해 1초마다 위도, 경도 를 업데이트 함. 업데이트 된 위치정보는 httpURLConnection을 통해 서버로 전송하며, GoogleMap API를 통해 안드로이드 기기에 버스 위치 정보를 표시함
- 분실물 이미지 업로드 및 확인 기능 : 선택한 이미지를 Bitmap 객체로 생성하여 Byte Array로 변환
- 이미지 전송 시 base64_decode를 통해 파일 형식 저장
- 로그인 과정에서 발생할 수 있는 보안 사고를 예방하고자 POST 전송 방식과 안전한 SQL처리를 위한 Prepared Statement 사용
- 중복된 아이디 생성 예방을 위한 중복 처리 기능 Update