3基于微信小程序的快递代收发平台总体设计
在上一章节中分析了基于微信小程序的快递代收发平台的功能性需求,并且根据需求分析了基于微信小程序的快递代收发平台中的用例。那么接下来就要开始对基于微信小程序的快递代收发平台架构、主要功能和数据库开始进行设计。
通过对基于微信小程序的快递代收发平台的功能需求分析以及用例分析,得出了基于微信小程序的快递代收发平台的功能模块图如图3-1所示。
下面是整个基于微信小程序的快递代收发平台的数据库表的E-R实体关系图,如图3-2所示:
cangkuxinxi | |||||
字段名称 | 类型 | 长度 | 不是null | 主键 | 字段说明 |
id | bigint | 20 | 是 | 主键 | 主键 |
addtime | timestamp | 0 | 是 | 创建时间 | |
cangkumingcheng | varchar | 200 | 否 | 仓库名称 | |
cangkuweizhi | varchar | 200 | 否 | 仓库位置 | |
cangkumianji | varchar | 200 | 否 | 仓库面积 | |
fuzeren | varchar | 200 | 否 | 负责人 | |
lianxidianhua | varchar | 200 | 否 | 联系电话 | |
cangkutupian | varchar | 200 | 否 | 仓库图片 | |
kuaidiyuan | |||||
字段名称 | 类型 | 长度 | 不是null | 主键 | 字段说明 |
id | bigint | 20 | 是 | 主键 | 主键 |
addtime | timestamp | 0 | 是 | 创建时间 | |
kuaidigonghao | varchar | 200 | 是 | 快递工号 | |
mima | varchar | 200 | 是 | 密码 | |
kuaidixingming | varchar | 200 | 是 | 快递姓名 | |
xingbie | varchar | 200 | 否 | 性别 | |
lianxidianhua | varchar | 200 | 否 | 联系电话 | |
shenfenzheng | varchar | 200 | 否 | 身份证 | |
touxiang | varchar | 200 | 否 | 头像 | |
lanjiandingdan | |||||
字段名称 | 类型 | 长度 | 不是null | 主键 | 字段说明 |
id | bigint | 20 | 是 | 主键 | 主键 |
addtime | timestamp | 0 | 是 | 创建时间 | |
dingdanbianhao | varchar | 200 | 否 | 订单编号 | |
wupinmingcheng | varchar | 200 | 否 | 物品名称 | |
wupinleixing | varchar | 200 | 否 | 物品类型 | |
wupinzhongliang | varchar | 200 | 否 | 物品重量 | |
wupintupian | varchar | 200 | 否 | 物品图片 | |
shouhuodizhi | varchar | 200 | 否 | 收货地址 | |
shoujianren | varchar | 200 | 否 | 收件人 | |
lianxidianhua | varchar | 200 | 否 | 联系电话 | |
fahuodizhi | varchar | 200 | 否 | 发货地址 | |
dingdanzhuangtai | varchar | 200 | 否 | 订单状态 | |
zhanghao | varchar | 200 | 否 | 账号 | |
shouji | varchar | 200 | 否 | 手机 | |
userid | bigint | 20 | 否 | 用户id | |
lanjianxinxi | |||||
字段名称 | 类型 | 长度 | 不是null | 主键 | 字段说明 |
id | bigint | 20 | 是 | 主键 | 主键 |
addtime | timestamp | 0 | 是 | 创建时间 | |
dingdanbianhao | varchar | 200 | 否 | 订单编号 | |
wupinmingcheng | varchar | 200 | 否 | 物品名称 | |
wupinleixing | varchar | 200 | 否 | 物品类型 | |
wupinzhongliang | varchar | 200 | 否 | 物品重量 | |
wupintupian | varchar | 200 | 否 | 物品图片 | |
lanjianshijian | datetime | 0 | 否 | 揽件时间 | |
kuaijianfeiyong | float | 0 | 否 | 快件费用 | |
peisongzhuangtai | varchar | 200 | 否 | 配送状态 | |
zhanghao | varchar | 200 | 否 | 账号 | |
kuaidigonghao | varchar | 200 | 否 | 快递工号 | |
kuaidixingming | varchar | 200 | 否 | 快递姓名 | |
sfsh | varchar | 200 | 否 | 是否审核 | |
shhf | longtext | 0 | 否 | 审核回复 | |
ispay | varchar | 200 | 否 | 是否支付 | |
userid | bigint | 20 | 否 | 用户id | |
messages | |||||
字段名称 | 类型 | 长度 | 不是null | 主键 | 字段说明 |
id | bigint | 20 | 是 | 主键 | 主键 |
addtime | timestamp | 0 | 是 | 创建时间 | |
userid | bigint | 20 | 是 | 留言人id | |
username | varchar | 200 | 否 | 用户名 | |
content | longtext | 0 | 是 | 留言内容 | |
cpicture | varchar | 200 | 否 | 留言图片 | |
reply | longtext | 0 | 否 | 回复内容 | |
rpicture | varchar | 200 | 否 | 回复图片 | |
news | |||||
字段名称 | 类型 | 长度 | 不是null | 主键 | 字段说明 |
id | bigint | 20 | 是 | 主键 | 主键 |
addtime | timestamp | 0 | 是 | 创建时间 | |
title | varchar | 200 | 是 | 标题 | |
introduction | longtext | 0 | 否 | 简介 | |
picture | varchar | 200 | 是 | 图片 | |
content | longtext | 0 | 是 | 内容 | |
paijianxinxi | |||||
字段名称 | 类型 | 长度 | 不是null | 主键 | 字段说明 |
id | bigint | 20 | 是 | 主键 | 主键 |
addtime | timestamp | 0 | 是 | 创建时间 | |
dingdanbianhao | varchar | 200 | 否 | 订单编号 | |
kuaijianmingcheng | varchar | 200 | 否 | 快件名称 | |
kuaijianleixing | varchar | 200 | 否 | 快件类型 | |
kuaijiantupian | varchar | 200 | 否 | 快件图片 | |
fajianren | varchar | 200 | 否 | 发件人 | |
fahuodizhi | varchar | 200 | 否 | 发货地址 | |
fahuoshijian | datetime | 0 | 否 | 发货时间 | |
dingdanzhuangtai | varchar | 200 | 否 | 订单状态 | |
zhanghao | varchar | 200 | 否 | 账号 | |
xingming | varchar | 200 | 否 | 姓名 | |
kuaidigonghao | varchar | 200 | 否 | 快递工号 | |
kuaidixingming | varchar | 200 | 否 | 快递姓名 | |
sfsh | varchar | 200 | 否 | 是否审核 | |
shhf | longtext | 0 | 否 | 审核回复 | |
userid | bigint | 20 | 否 | 用户id | |
users | |||||
字段名称 | 类型 | 长度 | 不是null | 主键 | 字段说明 |
id | bigint | 20 | 是 | 主键 | 主键 |
username | varchar | 100 | 是 | 用户名 | |
password | varchar | 100 | 是 | 密码 | |
role | varchar | 100 | 否 | 角色 | |
addtime | timestamp | 0 | 是 | 新增时间 |