滴滴打车实例--类图
2021-07-20 14:05:31 10 举报
滴滴打车实例解析
作者其他创作
大纲/内容
查询账单
提问单功能模块
订单
+订单ID:数字(主键)+下单时间:日期+下单人:用户ID(外键)+状态:未接单,已接单,已完成+起点:字符串+终点:字符串+费用:数字+接单时间:日期+结束时间:日期+取消时间:日期+评价星级:1星,2星,3星,4星,5星+评价内容:字符串
用例图
取消订单
解答,多对多
用户
生成账单多对多
客服
用车用户
+用车用户ID:数字(主键)
+ 下单(起点,终点,车辆类型,下单时间):订单ID,订单状态+ 取消订单(订单ID,订单状态):订单状态+支付(订单ID,费用,钱包ID,总额,余额):钱包ID,余额+充值(钱包ID,总额,充值金额):钱包ID,总额
继承
派单
类图
+账号ID:数字(主键)+姓名:字符串-密码:字符串-手机号:数字-权限:数字+头像:图片
+ 注册账号(手机号,密码):+ 登录(手机号,密码):
设置
支付 多对多
提问单
+订单ID:数字(主键)+提问时间:日期+提问人:用户ID(外键)+状态:未回复,已回复+提问人:用户ID(外键)+接单客服:工号(外键)+问题描述:字符串+解答描述:字符串+完成时间:日期
充值
拥有,一对多
司机
+司机ID:数字(主键)车龄:数字+星级:数字
+接单(订单ID,订单状态,起点,终点):订单状态,接单时间+取消接单(订单ID,订单状态):订单状态,取消时间+结束订单(订单ID,订单状态):订单状态,结束时间
车辆
+车辆ID:数字(主键)+车辆类型:出租车,专家车,优享车,快车+车辆颜色:字符串+车辆使用时间:数字+车辆型号:字符串+车牌号:字符串
基本功能模块
登录
注册
拥有一对一
钱包
+钱包ID:数字(主键)+用户ID:数字(外键)-总额:数字-余额:数字
拥有,一对一
+工号:数字(主键)+状态:数字
+回答问题(提问单ID,问题):答案
账单
+账单ID:数字(主键)+账单时间:日期+账单人:用户ID(外键)+订单ID:数字(外键)+支出金额:费用,提现金额(外键)+收入:费用,充值金额(外键)
提现
下单、填评价多对多关系
解答
提问,一对多
钱包功能模块
支付
更改个人信息等基础功能
接单
管理员
+工号:数字(主键)
+更新信息(信息ID,信息内容):信息ID,信息内容
结束
结单
提问
接单、结单多对多
订单功能模块
下单
0 条评论
下一页