出租车预订系统
专为出租车预订而设计的应用程序,具有使用数据库自动执行用户和应用程序数据的功能。主要目标是创建一个快速可靠的系统,用于提供和管理与出租车、司机、预订等相关的实时数据。该应用程序将处理广泛的数据操作请求,确保适当的约束和最小的冗余,与数据组织密切相关到现实世界的实体。
技术要求
该应用程序将使用以下方式构建:
- 前端: HTML、CSS、JavaScript、Java
- 后端数据库: MySQL
待存储数据
- 用户:姓名、ID、家庭住址、电话号码、订阅等。
- 司机:加入日期、姓名、电话号码、驾驶执照 ID、车型、RC 号码、司机 ID。
- 行程:来源、目的地、客户 ID、行程 ID、司机 ID、付款 ID。
- 付款: ID、交易类型、金额。
- 车辆:类型、遥控、里程、状况、估计每公里价格。
约束条件
- 用户数据(例如姓名和电话号码)对驾驶员的访问将受到限制。
- 驱动程序无法访问敏感数据。
- 用户名和ID不可更改,地址是复合类型。
- 电话号码是多值的。
功能需求
对于用户
- 创建帐户(设置个人资料数据)
- 输入来源和目的地的详细信息
- 选择不同的车辆类型
- Google 地图导航帮助功能
- 付款
- 评论、帮助和问题
- 帐户历史记录(乘车历史记录、付款历史记录等)
对于司机
- 创建帐户并注册
- 接受或拒绝预订
- 用于接收付款的钱包
- 帐户历史记录(乘车历史记录、付款历史记录等)
其他功能
- 整个数据将保存在后端。
- 快速准确的搜索结果和票价维护
- 优惠券和奖励
- 客户订阅(专业司机、低廉票价及其他福利)
- 城际或城内预订