タクシー予約システム
データベースを使用してユーザーとアプリケーションのデータを自動化する機能を備えた、タクシーの予約用に設計されたアプリケーション。主な目標は、タクシー、運転手、予約などに関連するリアルタイム データを提供および管理するための、高速で信頼性の高いシステムを作成することです。アプリケーションは、密接に関連したデータ構成により、適切な制約と最小限の冗長性を確保しながら、広範なデータ操作リクエストを処理します。現実世界の実体に。
技術的要件
アプリケーションは以下を使用して構築されます。
- フロントエンド: HTML、CSS、JavaScript、Java
- バックエンドデータベース: MySQL
保存するデータ
- ユーザー:名前、ID、自宅住所、電話番号、サブスクリプションなど
- ドライバー:入社日、名前、電話番号、運転免許証 ID、車種、RC 番号、ドライバー ID。
- 旅行:出発地、目的地、顧客 ID、旅行 ID、ドライバー ID、支払い ID。
- 支払い: ID、取引タイプ、金額。
- 車両:タイプ、RC、走行距離、状態、1 km あたりの推定価格。
制約
- 名前や電話番号などのユーザーデータへのドライバーへのアクセスは制限されます。
- ドライバーは機密データにアクセスできません。
- ユーザー名とIDは変更できず、アドレスは複合型です。
- 電話番号は複数の値を持ちます。
機能要件
ユーザー向け
- アカウント作成(プロフィールデータの設定)
- 送信元と宛先の詳細を入力する
- さまざまな車両タイプからの選択
- ナビゲーション ヘルプのための Google マップ機能
- 支払い
- レビュー、ヘルプ、問題
- アカウント履歴(乗車履歴、支払い履歴など)
ドライバー向け
- アカウントの作成と登録
- 予約の承諾または拒否
- 支払いを受け取るためのウォレット
- アカウント履歴(乗車履歴、支払い履歴など)
その他の機能
- データ全体がバックエンドに保存されます。
- 迅速かつ正確な検索結果と運賃価格の維持
- クーポンと特典
- 顧客サブスクリプション (プロのドライバー、低運賃、その他の特典)
- 都市間または都市内の予約