택시 예약 시스템
데이터베이스를 사용하여 사용자 및 애플리케이션 데이터를 자동화하는 기능을 갖춘 택시 예약용으로 설계된 애플리케이션입니다. 주요 목표는 택시, 운전사, 예약 등과 관련된 실시간 데이터를 제공하고 관리하기 위한 빠르고 안정적인 시스템을 만드는 것입니다. 애플리케이션은 광범위한 데이터 조작 요청을 처리하여 적절한 제약과 최소한의 중복성을 보장하며 밀접하게 관련된 데이터 구성을 제공합니다. 실제 엔터티에.
기술 요구 사항
애플리케이션은 다음을 사용하여 구축됩니다.
- 프런트엔드: HTML, CSS, JavaScript, Java
- 백엔드 데이터베이스: MySQL
저장될 데이터
- 사용자 : 이름, 아이디, 집주소, 전화번호, 가입정보 등
- 운전자: 가입 날짜, 이름, 전화번호, 운전면허증 ID, 차량 유형, RC 번호, 운전자 ID.
- 여행: 출발지, 목적지, 고객 ID, 여행 ID, 운전자 ID, 결제 ID.
- 결제: ID, 거래 유형, 금액.
- 차량: 유형, RC, 주행거리, 상태, km당 추정 가격.
제약
- 이름, 전화번호 등의 사용자 데이터는 운전자에 대한 접근이 제한됩니다.
- 민감한 데이터는 운전자가 접근할 수 없습니다.
- 사용자 이름과 ID는 변경이 불가능하며, 주소는 복합형입니다.
- 전화번호는 다중값입니다.
기능적 요구 사항
사용자용
- 계정 만들기(프로필 데이터 설정)
- 소스 및 대상에 대한 세부정보 입력
- 다양한 차량 유형 중에서 선택
- 탐색 도움말을 위한 Google 지도 기능
- 결제하기
- 리뷰, 도움말 및 문제
- 계정 내역(승차 내역, 결제 내역 등)
운전자용
- 계정 생성 및 등록
- 예약 수락 또는 거부
- 대금 수령용 지갑
- 계정 내역(승차 내역, 결제 내역 등)
기타 기능
- 전체 데이터는 백엔드에 저장됩니다.
- 빠르고 정확한 검색결과 및 운임요금 유지관리
- 쿠폰 및 보상
- 고객 구독(전문 운전기사, 저렴한 운임 및 기타 혜택)
- InterCity 또는 IntraCity 예약