船运物流管理系统-springboot vue

68 阅读7分钟

淘宝店铺搜索:点创微科

船运物流管理系统-springboot vue

本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考

一、项目描述

基于springboot+vue的船运物流管理系统。通过springboot,vue框架进行开发

前台登录页面 http://localhost:8080/chuanyunwuliu/front/index.html#/login

后台登录页面 http://localhost:8080/chuanyunwuliu/admin/dist/index.html#/login

管理员 账户:admin 密码:123456

用户 账户:用户1 密码:123456

员工 账户:员工1 密码:123456

二、项目功能

管理员功能

  1. 系统登录与用户管理 登录功能:支持管理员账号登录,可选择角色(如管理员或员工)。 个人信息管理:管理员可查看和修改个人信息(如用户名)。 密码修改:支持修改登录密码。
  2. 用户管理 用户列表管理:查看所有用户的信息(如用户编号、用户名、手机号、身份证号等)。 用户操作: 新增用户 修改用户信息 删除用户 查看用户详情 禁用/启用用户账户 重置用户密码
  3. 员工管理 员工列表管理:查看所有员工的信息(如工号、员工姓名、手机号、身份证号等)。 员工操作: 新增员工 修改员工信息 删除员工 查看员工详情 禁用/启用员工账户 重置员工密码
  4. 管理员管理 管理员列表管理:查看管理员账号信息(如用户名、密码、角色)。 管理员操作: 新增管理员账号 修改管理员信息 删除管理员账号
  5. 基础数据管理 仓库管理: 查看仓库列表(仓库编码、仓库名称) 新增、修改、删除仓库信息 公告类型管理: 查看公告类型列表 新增、修改、删除公告类型 货运单类型管理: 查看货运单类型列表 新增、修改、删除货运单类型 新闻类型管理: 查看新闻类型列表 新增、修改、删除新闻类型 物流状态管理: 查看物流状态列表(如“已派送”“已抵达”等) 新增、修改、删除物流状态
  6. 公告管理 公告列表管理:查看所有公告(公告名称、公告图片、公告类型、发布时间)。 公告操作: 新增公告 修改公告内容 删除公告 公告筛选:支持按公告名称、公告类型筛选。
  7. 新闻信息管理 新闻列表管理:查看新闻列表(新闻名称、新闻图片、新闻类型、发布时间)。 新闻操作: 新增新闻 修改新闻内容 删除新闻 新闻筛选:支持按新闻名称、新闻类型筛选。
  8. 单页数据管理 单页数据管理:管理单页数据(如“联系我们”“网站介绍”)。 数据操作: 新增、修改、删除单页数据 上传图片
  9. 货运单管理 货运单列表管理:查看货运单详细信息(如货运单号、货物名称、货物照片、发货地、收货地等)。 货运单操作: 新增货运单 修改货运单信息 删除货运单 货运单筛选:支持按货物名称、货运单类型、申请状态、支付状态等条件筛选。
  10. 物流记录管理 物流记录列表管理:查看物流记录(物流编号、物流标题、物流状态、仓库信息、录入时间等)。 物流记录操作: 新增物流记录 修改物流记录 删除物流记录 物流记录筛选:支持按物流标题、物流状态、仓库、货物名称等条件筛选。
  11. 轮播图管理 轮播图列表管理:查看轮播图列表(名称、图片)。 轮播图操作: 新增轮播图 修改轮播图 删除轮播图
  12. 统计与报表 货运次数统计:支持查看货运次数统计报表。 营业额统计:支持查看营业额统计报表。
  13. 系统设置与基础配置 管理员可配置系统基础数据(如公告类型、货运单类型、新闻类型、物流状态等)。

员工功能

  1. 个人信息管理 员工可以查看和修改个人信息,包括: 工号 员工姓名 员工手机号 员工身份证号 员工邮箱 性别 头像上传
  2. 密码修改 员工可以修改登录密码: 输入原密码 设置新密码 确认新密码 提交修改
  3. 物流记录管理 员工可以查看物流记录的详细信息,包括: 货运单编号 货物名称和照片 出发地和目的地 联系人和联系电话 货运单类型 工号和员工姓名 物流状态(如已派送、航运中、已抵达等) 仓库信息 录入时间 操作功能: 支持按物流标题、物流状态、仓库、货物名称、货运单类型、工号、员工姓名等条件筛选。 提供“详情”按钮,查看物流记录的详细信息。
  4. 公告信息浏览 员工可以查看公告信息,包括: 公告名称 公告图片 公告类型 发布时间 操作功能: 支持按公告名称和公告类型筛选。 提供“详情”按钮,查看公告的详细内容。
  5. 新闻信息浏览 员工可以浏览新闻信息,包括: 新闻名称 新闻图片 新闻类型 发布时间 操作功能: 支持按新闻名称和新闻类型筛选。 提供“详情”按钮,查看新闻的详细内容。
  6. 其他功能 首页导航:员工可以通过顶部导航栏访问不同模块,包括个人中心、公告管理、新闻信息管理、货运单管理、物流记录管理等。 搜索功能:各模块支持搜索功能,帮助员工快速定位所需信息。

用户功能

  1. 首页导航 用户可以通过顶部导航栏访问不同模块,包括: 首页 网站介绍 联系我们 公告 新闻信息 个人中心
  2. 个人中心 用户可以查看和编辑个人信息: 账户信息(用户名、用户编号) 联系方式(手机号、邮箱) 上传头像 修改性别等个人资料
  3. 货运单管理 查看货运单:用户可以查看所有货运单的详细信息,包括: 货运单编号 货物名称和照片 出发地和目的地 联系人和联系电话 货运单类型 操作功能: 搜索框支持按货运单编号或货物名称搜索。 支持筛选不同货运单类型(如货运单类型1、类型2等)。 提供“我要航运”按钮,允许用户新增货运单。
  4. 物流记录查询 用户可以查看物流记录,包括: 货物名称、照片 货运单类型 物流编号和物流标题 物流状态(如已派送、已抵达等) 操作功能: 支持按物流编号搜索。 支持筛选物流状态(如已派送、航运中、已抵达等)。
  5. 新闻信息浏览 用户可以浏览新闻信息,包括: 新闻名称 新闻图片 新闻类型 发布时间 操作功能: 支持按新闻名称搜索。 支持筛选新闻类型(如新闻类型1、类型2等)。
  6. 公告信息浏览 用户可以查看公告信息,包括: 公告名称 公告图片 公告类型 发布时间 操作功能: 支持按公告名称搜索。 支持筛选公告类型(如公告类型1、类型2等)。
  7. 联系我们与网站介绍 用户可以查看网站介绍和联系信息,包括: 联系方式(电话、邮箱) 公司介绍或服务说明
  8. 数据展示 轮播图展示:首页有轮播图展示,增强视觉效果。 分页功能:各列表模块(如新闻、公告、物流记录)支持分页查看,提升用户体验。

三、运行环境

开发环境 idea+vscode

运行环境 node14+MYSQL5.7+jdk1.8

(此配置为本人调试所用,仅供参考)

四、项目技术

前端:vue ,axios,vue-router

后端:Java, springboot , mysql

以上系统源码经过技术整理与调试,确保能正常运行

五、项目截图

1752649180-097a46f359f6473.png

1752649185-7be6e0b0d6b44b6.png

1752649190-e898f983d4a9742.png

1752649194-1ae667d523286a9.png

1752649200-c9e570b9d747717.png

1752649207-13864a7519459cc.png

1752649216-8213a1a75815e5c.png

1752649219-8480087de704787.png

1752649222-1972675d2d6e69d.png

1752649228-1124afafcd33517.png

1752649236-d01f502ac598129.png

1752649240-15852a774a49ec0.png

1752649249-53ed2a855fc6ce4.png

1752649252-8d2f21701f9122a.png

1752649265-28d1628191dcea1.png

1752649271-c96f430468b49e5.png

1752649274-21649fb7304f2ef.png

1752649282-72127199e79597f.png

1752649289-8758a00c304f3ea.png

1752649293-00445f07de42883.png

1752649298-4e970e93a8a6855.png

1752649301-99d6fa4f2f458e9.png

1752649304-a0d641c7e8fab38.png

1752649307-1d341c43285ca49.png

1752649310-7f9b90bd2a4a700.png

0c6f25b0fc054fd88c8dd70eac55b61f~tplv-73owjymdk6-jj-mark-v1_0_0_0_0_5o6Y6YeR5oqA5pyv56S-5Yy6IEAg6Z2S6Z2S5a2m5aeQ_q75.webp