이번학기 졸업 작품으로 배달 앱의 서버 구현을 진행하기로 하였다. 내가 만들 배달 앱의 차별성은 바로

고객과 라이더의 정액권 체결로 항상 같은 라이더가 내 음식을 가져다 준다는 것이다.

 

다른 배달 서비스 들에선 주목받지 않았던 '라이더'에 주목한다는게 차별점이다.

라이더의 존재를 수면 위로 들어내 인증된 라이더가 항상 내 음식을 안전하게 배달해준다는 컨셉이다.

 

 

고객, 라이더, 음식점의 장점

 

고객

  • 인증된 라이더에게 배달받을 수 있어 안전하다.
  • 고객 - 라이더 간의 계약이 되어있으므로 음식 파손 등의 배달 사고를 줄일 수 있다.
  • 라이더가 지정되어 있으므로 배차 되느라 오랜 시간을 기다리지 않아도 된다.

라이더

  • 인근에 거주하는 고객 여럿과 계약을 맺으면 이동 경로를 최소화하여 배달할 수 있다.
  • 고객이 정액권을 결제하였으므로 최소 급여 보장이 가능하다.

음식점

  • 각각의 배달 주문에 지정된 라이더가 있기 때문에 오랜 시간 배차를 기다리지 않아도 된다.

 

 

주요 기능

회원 기능

  • 고객 회원가입
  • 라이더 회원가입
  • 음식점 회원가입

메뉴 기능

  • 메뉴 등록
  • 메뉴 수정

정액권 기능

  • 라이더 목록
  • 정액권 체결

주문 기능

  • 음식 주문(결제)
  • 주문 내역 조회

배달 기능

  • 라이더 배차
  • 배달 현황

 

 

도메인 모델

도메인 모델을 설계하며 연관 관계 매핑에 대해 많이 고민해보게 되었다. 테이블을 어떻게 구성하는게 최적의 방법일까 혼자 많이 고민해보았다. 

+ Recent posts