一、环境信息
运行环境:java8、mysql5.6
开发语言:java
开发框架:springboot +springmvc+mybatis +jpa+mysql+html
二、功能介绍
系统3个角色,管理员和用户,快递员
管理员端
1、登陆
2、客户管理
客户列表:客户列表信息
新增用户:新增后客户可以登录下单
3、快递员管理
快递员列表:快递员列表信息
新增快递员:新增快递员,快递员可以上门取件,之后开始转运运输,后由快递员送货
4、订单转运管理
订单列表:对用户订单开始转运,可以进行转运,可以转陆运,可以转空运,可以筛选,查看物流状态,每次转运进入下一个路线,最后分配对应区域快递员进行配送。
5、路线管理:设置运输路线,(新增站点名)转运时候选择路线,可以分为空运和陆运,
6、运费管理:配置重量范围及对应的价格,用户下单时自动根据重量计算价格
7、数据统计:饼形图统计陆运和空运的数量
用户端
1、登陆
2、注册
3、个人信息:个人基础信息,修改密码
4、我的订单:用户订单列表,查看订单物流信息,物流信息按照截图中效果做
5、我要下单:快递下单,根据重量计算运费,录入发货地址和收货地址
快递员端
1、登陆
2、个人信息:个人基础信息和密码
3、接单管理:显示所有用户新下订单,上面取件。
4、派送管理:由管理员分配快递员进行快件派送,设置签收状态
物流单流程
1、用户下单
2、快递员取件
3、开始转运,陆运或者空运
快递员派件,设置签收状态