本系统主要是基于数据的增加,修改,删除等操作,使用者能够通过提前设定的登录功能进入指定的操作区,这里对使用者设计的功能进行结构展示。
管理员登录进入本系统操作的功能包括管理车辆类型,管理司机,管理承运任务,管理公告,管理车辆等。
司机登录进入本系统操作的功能包括查看车辆,查看承运任务信息,查看公告,更改密码和个人信息。
通过上节内容可以知晓数据库中的各个实体,并通过一定方式把这些实体表示的内容进行数据表的转换,通常来说,每个实体都会对应一张具体的数据表,在本系统指定的数据库中创建命名好的数据库,才可以对数据表进行创建与设计。物资物流系统数据表设计结果展示如下:
表4-1 车辆表
字段 注释 类型 空
id (主键) 主键 int(11) 否
yonghu_id 司机 int(200) 是
cheliang_name 车牌号 varchar(200) 是
cheliang_types 车辆类型 int(11) 是
cheliang_pailiang 车辆排量 varchar(200) 是
cheliang_content 车辆详情 text 是
create_time 创建时间 timestamp 是
表4-2 承运任务表
字段 注释 类型 空
id (主键) 主键 int(11) 否
cheliang_id 车辆 int(11) 是
chengyunrenwu_uuid_number 运单号 varchar(200) 是
chengyunrenwu_chufadi 出发地 varchar(200) 是
chengyunrenwu_mudidi 目的地 varchar(200) 是
chengyunrenwu_money 成本 decimal(10,2) 是
chengyunrenwu_types 运单状态 int(11) 是
chengyunrenwu_content 详情 text 是
create_time 创建时间 timestamp 是
表4-3 公告信息表
字段 注释 类型 空
id (主键) 主键 int(11) 否
news_name 公告标题 varchar(200) 是
news_types 公告类型 int(11) 是
news_photo 公告图片 varchar(200) 是
insert_time 公告时间 timestamp 是
news_content 公告详情 text 是
create_time 创建时间 timestamp 是
表4-4 管理员表
字段 注释 类型 空
id (主键) 主键 bigint(20) 否
username 用户名 varchar(100) 否
password 密码 varchar(100) 否
role 角色 varchar(100) 是
addtime 新增时间 timestamp 否
表4-5 司机表
字段 注释 类型 空
id (主键) 主键 int(11) 否
username 账户 varchar(200) 是
password 密码 varchar(200) 是
yonghu_name 司机姓名 varchar(200) 是
yonghu_photo 头像 varchar(255) 是
sex_types 性别 int(11) 是
yonghu_phone 联系方式 varchar(200) 是
yonghu_id_number 司机身份证号 varchar(200) 是
yonghu_email 邮箱 varchar(200) 是
yonghu_delete 假删 int(11) 是
create_time 创建时间 timestamp 是