船只出行系统
文档状态: 未开始
角色
管理员、普通用户
技术
SpringBoot2、Vue2、MySQL
核心功能
本系统是一个船只出行管理与信息发布平台,旨在为用户提供船只信息查询、出行路线规划、出行记录管理以及相关行业文章浏览服务。系统核心价值在于连接船只拥有者/管理者与出行需求者,实现船只资源的高效利用和出行信息的透明化管理。
功能介绍
管理员
- 系统配置管理:管理轮播图(
yl_ad)和船只/文章分类(yl_type),维护系统基础数据。 - 用户与角色管理:管理普通用户的注册信息,包括审核(
state字段)、启用/禁用,确保用户信息的合规性。 - 内容审核与发布:审核发布的文章(
yl_article)和船只信息(yl_ship),以及用户的出行记录(yl_out),确保内容的准确性和合规性。 - 船只与货柜管理:录入、修改和维护系统中的船只信息(
yl_ship)和船只关联的货柜信息(yl_counter)。 - 路线规划管理:维护和发布船只的出行路线信息(
yl_luxian),包括路线名称和途径站点。
普通用户
- 个人信息管理:注册、登录、修改个人资料(如年龄、手机号、头像、密码等)。
- 船只信息发布:发布自己的船只信息(
yl_ship),包括船只名称、图片、编号、描述等,并等待管理员审核。 - 出行记录申请:提交船只出行记录(
yl_out),包括选择船只、路线、出行日期等,并等待管理员审核。 - 文章浏览与评论:浏览系统发布的各类文章(
yl_article),并对文章进行评论(yl_comment)。 - 路线查询:查询系统内已发布的船只路线信息(
yl_luxian)。
数据字典
轮播图 (yl_ad)
| 字段名 | 类型 | 备注 |
|---|
| id | int | 主键ID |
| img | varchar | 图片路径 |
| asort | varchar | 排序字段,数字越小越靠前 |
| atype | varchar | 类型 |
| amsg | varchar | 描述 |
文章 (yl_article)
| 字段名 | 类型 | 备注 |
|---|
| id | int | 主键ID |
| cts | varchar | 创建时间 |
| atitle | varchar | 标题 |
| acont | longtext | 文章内容 |
| adesc | varchar | 简介 |
| uid | int | 用户ID(发布者) |
| aimg | longtext | 封面图片路径 |
| sh | varchar | 审核状态:0待审, 1通过, -1不通过 |
| msg | varchar | 驳回理由 |
| tags | varchar | 标签 |
| tid | int | 分类ID |
评论 (yl_comment)
| 字段名 | 类型 | 备注 |
|---|
| id | int | 主键ID |
| uid | int | 用户ID(评论者) |
| cts | varchar | 创建时间 |
| context | varchar | 评论内容 |
| ctype | varchar | 被评论的主体表名(如article) |
| ctypeid | int | 被评论的主体ID |
货柜 (yl_counter)
| 字段名 | 类型 | 备注 |
|---|
| id | int | 主键ID |
| shipid | int | 船只ID |
| tid | int | 分类ID |
| cno | varchar | 货柜编号 |
| cdesc | varchar | 简介 |
| addbatch | varchar | 添加批次号 |
路线 (yl_luxian)
| 字段名 | 类型 | 备注 |
|---|
| id | int | 主键ID |
| lname | varchar | 路线名称 |
| ldots | varchar | 途径站点 |
| ldesc | varchar | 简介 |
出行记录 (yl_out)
| 字段名 | 类型 | 备注 |
|---|
| id | int | 主键ID |
| uid | int | 用户ID(申请者) |
| shipid | int | 船只ID |
| luxianid | int | 路线ID |
| lname | varchar | 路线名称 |
| ldots | varchar | 途径站点 |
| odate | varchar | 出行日期 |
| odesc | varchar | 简介 |
| sh | varchar | 审核状态:0待审, 1通过, -1不通过 |
| msg | varchar | 驳回理由 |
船只 (yl_ship)
| 字段名 | 类型 | 备注 |
|---|
| id | int | 主键ID |
| uid | int | 用户ID(船只拥有者) |
| tid | int | 分类ID |
| sname | varchar | 船只名称 |
| simg | varchar | 图片路径 |
| sno | varchar | 船只编号 |
| cts | varchar | 创建时间 |
| sdesc | varchar | 简介 |
| state | varchar | 船只状态:1停泊, 2出航 |
| sh | varchar | 审核状态:0待审, 1通过, -1不通过 |
| msg | varchar | 驳回理由 |
分类 (yl_type)
| 字段名 | 类型 | 备注 |
|---|
| id | int | 主键ID |
| tsort | int | 排序字段,数字越小越靠前 |
| cts | varchar | 创建时间 |
| tname | varchar | 分类名称 |
| timg | varchar | 图片路径 |
| ttype | varchar | 分类类型(如article类型) |
用户 (yl_users)
| 字段名 | 类型 | 备注 |
|---|
| id | int | 主键ID |
| age | int | 年龄 |
| phone | varchar | 手机号 |
| upass | varchar | 密码 |
| faceimg | varchar | 头像路径 |
| realname | varchar | 姓名 |
| state | varchar | 状态:0禁用, 1启用, 2待审核 |
| msg | varchar | 描述/审核信息 |
| cts | varchar | 创建时间 |
| role | varchar | 角色:admin管理员, pt用户 |
| sex | varchar | 性别 |
| major | varchar | 工作/专业 |
| school | varchar | 毕业学校 |
| address | varchar | 地址 |
| udesc | varchar | 简介 |
| xueli | varchar | 学历 |
部分截图




























演示视频
https://www.bilibili.com/video/BV11jCEBiEF2/