淘宝店铺搜索:点创微科
船运物流管理系统-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等)。 提供“我要航运”按钮,允许用户新增货运单。
- 物流记录查询 用户可以查看物流记录,包括: 货物名称、照片 货运单类型 物流编号和物流标题 物流状态(如已派送、已抵达等) 操作功能: 支持按物流编号搜索。 支持筛选物流状态(如已派送、航运中、已抵达等)。
- 新闻信息浏览 用户可以浏览新闻信息,包括: 新闻名称 新闻图片 新闻类型 发布时间 操作功能: 支持按新闻名称搜索。 支持筛选新闻类型(如新闻类型1、类型2等)。
- 公告信息浏览 用户可以查看公告信息,包括: 公告名称 公告图片 公告类型 发布时间 操作功能: 支持按公告名称搜索。 支持筛选公告类型(如公告类型1、类型2等)。
- 联系我们与网站介绍 用户可以查看网站介绍和联系信息,包括: 联系方式(电话、邮箱) 公司介绍或服务说明
- 数据展示 轮播图展示:首页有轮播图展示,增强视觉效果。 分页功能:各列表模块(如新闻、公告、物流记录)支持分页查看,提升用户体验。
三、运行环境
开发环境 idea+vscode
运行环境 node14+MYSQL5.7+jdk1.8
(此配置为本人调试所用,仅供参考)
四、项目技术
前端:vue ,axios,vue-router
后端:Java, springboot , mysql
以上系统源码经过技术整理与调试,确保能正常运行