物流管理系统(数据库+后台+springMVC+Mybatis+layui)(一)

数据库:mysql

create database WBG_logistics;
use WBG_logistics;
#1管理员表
create table admin(
a_id int primary key auto_increment comment '编号',
a_account varchar(50)    comment '账号',
a_password varchar(50)    comment '密码',
a_rank varchar(8)    comment '权限'
);
insert into admin(a_account,a_password,a_rank) values
('123456','123456','最高管理'),
('456789','456789','普通管理');
#2部门表
create table dispatch(
depart_no int primary key auto_increment comment '编号',
depart_name varchar(50) comment '部门名称'
);
insert into dispatch(depart_name) values
('财务部'),
('运输部'),
('信息部');
#3分公司表
create table firm(
firm_no int primary key auto_increment comment '编号',
firm_name varchar(50) comment '公司名称'
);
insert into firm(firm_name) values
('上海电院物流上海分公司'),
('上海电院物流深圳分公司'),
('上海电院物流珠海分公司');
#4员工表
create table depart(
staff_no int primary key auto_increment comment '员工编号',
staff_name varchar(50) comment '员工姓名',
gender char(2) comment '性别',
birthhday datetime comment '出生日期',
phone varchar(50) comment '手机号码' ,
password varchar(50) comment '密码',
dedpart_no int   comment '部门' ,
firm_no int comment '公司',
foreign key(dedpart_no) references dispatch(depart_no),
foreign key(firm_no) references firm(firm_no)
);
insert into depart(staff_name,gender,birthhday,phone,password,dedpart_no,firm_no) values
('李晓辉','','1998-09-03','13879458134','passweiuasf',1,2),
('刘亦菲','','1966-10-12','15484258134','paliuyif',2,1),
('张小龙','','1933-11-04','15444458134','paliuyif',2,2),
('李萌萌','','1983-02-08','14564458134','pas456456f',1,3);
#5车辆表
create table vehicle(
license varchar(50) primary key comment '车牌号',
v_type varchar(10) comment '品牌',
vload int comment '载重',
staff_no int comment '员工编号',
foreign key(staff_no) references depart(staff_no)
);
insert into vehicle values
('泸A12234','中联重科',60,3),
('泸A88462','一汽重卡',70,1);
#6路线表
create table route(
route_no int primary key auto_increment comment '编号',
route_name varchar(200) comment '路线名称',
staff_no int comment '员工编号',
foreign key(staff_no) references depart(staff_no)
);
insert into route(route_name,staff_no) values
('广东茂名-广东珠海',2),
('广东茂名-广东深圳',1);
#7企业公告表
create table infro(
infro_id int primary key auto_increment comment '编号',
contents text comment '内容',
i_time datetime comment '时间',
title varchar(100) comment '标题'
);
insert into infro(contents,i_time,title) values('暂时没有什么内容',now(),'关于元旦放假');

#8单表
create table waybill(
waybill_no varchar(50) primary key comment '运单号',
number int comment '数量',
unit varchar(5) comment '单位',
s_pro varchar(50) comment '起始省份',
s_city varchar(50) comment '起始城市',
e_pro varchar(50) comment '目的省份',
e_city varchar(50) comment '目的城市',
s_name varchar(50) comment '发件人姓名',
s_phone varchar(50) comment '发件人手机',
s_address varchar(100) comment '发件人地址',
r_name varchar(20) comment '收件的姓名',
r_phone varchar(50) comment '收件人手机',
r_address varchar(100) comment '收件的地址'
);
insert into waybill values
('201804055546',1,'','江苏','南京','湛江','杭州','韦邦杠','18776203778','广东省珠海市南方IT学院','小妹妹','16482464688','广东省佛山市顺德区AA村'),
('201878987879',20,'','广东','珠海','广东','深圳','黄心眼','18656203778','广东省珠海市南方IT学院','熊邦阁','18978978978','广东省深圳市小乱说的');

#9位置表
create table positions(
pos_id int primary key auto_increment comment '货运单',
waybill_no varchar(50) comment '运单号',
p_time datetime comment '时间',
p_position varchar(50) comment '位置',
foreign key(waybill_no) references waybill(waybill_no)
);
insert into positions(waybill_no,p_time,p_position) values
('201878987879',now(),'广东省珠海市斗门区揽收'),
('201878987879',now(),'正在发往深圳市');

#10调度表
create table diaodu(
dis_id int primary key auto_increment comment '编号',
staff_no int comment '员工编号',
license varchar(50) comment '车牌号',
waybill_no varchar(50) comment '运单号',
foreign key(license) references vehicle(license),
foreign key(waybill_no) references waybill(waybill_no),
foreign key(staff_no) references depart(staff_no)
);
insert into diaodu(staff_no,license,waybill_no) values(1,'泸A12234','201804055546');
View Code

 后台图

24小时完成百分之60项目

联系QQ:761273133

项目下载地址:https://github.com/weibanggang/logistics.git

高德物流系统:https://www.cnblogs.com/weibanggang/p/11098671.html

转载于:https://www.cnblogs.com/weibanggang/p/9899998.html

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
很抱歉,我是一名语言模型AI,无法进行实际的编程工作。但是,我可以提供一些指导和建议,希望能帮到你。 首先,我们需要了解一下 SpringMVCMyBatis-Plus、Layui 这三个技术的基本概念和用途。 SpringMVC 是一种基于 MVC 设计模式的 Web 框架,它可以帮助我们快速开发 Web 应用程序,并能够很好地处理请求和响应。 MyBatis-Plus 是 MyBatis 的增强工具,它在 MyBatis 的基础上提供了更加方便的 CRUD 操作、分页、逻辑删除等功能。 Layui 是一款基于 Web 的前端 UI 框架,它提供了丰富的组件和样式,使得我们能够快速地搭建出漂亮的页面。 在搭建一个后台管理系统时,我们可以按照如下步骤进行: 1. 创建 SpringMVC 项目,引入需要的依赖和配置文件。 2. 配置 MyBatis-Plus,创建数据库表和实体类,编写 DAO 层和 Service 层的代码。 3. 创建 Controller 层,处理请求和响应,并与 Service 层进行交互。 4. 使用 Layui 框架,搭建前端页面,与后台进行交互。 在实现过程中,我们需要注意一些问题,如: 1. 数据库的设计和表结构的优化,以提高系统的性能和稳定性。 2. 后台代码的安全性和可靠性,如 SQL 注入、XSS 攻击等问题。 3. 前端页面的用户体验和可用性,如响应速度、布局合理性、交互效果等问题。 以上是一个简单的编程思路,具体实现还需要参考官方文档和相关教程。希望这些指导和建议能够帮到你,祝你编写成功!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值