1. 用户表

字段名 | 类型 | 说明 ---|---|--- id | int | 用户ID openid | varchar(50) | 用户在微信小程序中的唯一标识 nickname | varchar(50) | 用户昵称 avatar | varchar(100) | 用户头像 phone | varchar(20) | 用户手机号码 balance | decimal(10,2) | 用户余额

  1. 公交线路表

字段名 | 类型 | 说明 ---|---|--- id | int | 线路ID name | varchar(50) | 线路名称 start_station | varchar(50) | 起点站 end_station | varchar(50) | 终点站 distance | decimal(10,2) | 线路总长度 price | decimal(10,2) | 线路票价

  1. 公交车辆表

字段名 | 类型 | 说明 ---|---|--- id | int | 车辆ID line_id | int | 所属线路ID plate_number | varchar(20) | 车牌号码 driver_name | varchar(50) | 司机姓名 driver_phone | varchar(20) | 司机手机号码

  1. 公交站点表

字段名 | 类型 | 说明 ---|---|--- id | int | 站点ID name | varchar(50) | 站点名称 latitude | decimal(10,6) | 站点纬度 longitude | decimal(10,6) | 站点经度

  1. 公交车辆位置表

字段名 | 类型 | 说明 ---|---|--- id | int | 位置ID bus_id | int | 车辆ID station_id | int | 站点ID time | datetime | 位置更新时间

  1. 公交订单表

字段名 | 类型 | 说明 ---|---|--- id | int | 订单ID user_id | int | 用户ID line_id | int | 线路ID start_station | varchar(50) | 起点站 end_station | varchar(50) | 终点站 price | decimal(10,2) | 订单金额 status | int | 订单状态(0:待支付,1:已支付,2:已取消) create_time | datetime | 订单创建时间 pay_time | datetime | 订单支付时间

  1. 公交支付记录表

字段名 | 类型 | 说明 ---|---|--- id | int | 支付记录ID user_id | int | 用户ID order_id | int | 订单ID amount | decimal(10,2) | 支付金额 pay_time | datetime | 支付时间

  1. 公交反馈表

字段名 | 类型 | 说明 ---|---|--- id | int | 反馈ID user_id | int | 用户ID content | varchar(200) | 反馈内容 create_time | datetime | 反馈时间

基于微信小程序的掌上公交设计与开发的数据库设计

原文地址: https://www.cveoy.top/t/topic/bOmp 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录