基于Springboot2+Vue2的旅游景点购票系统

旅游景点购票系统

文档状态: 未开始

演示视频

https://www.bilibili.com/video/BV1zSSsBfEEB/

角色

管理员、普通用户

技术

Spring Boot 2, Vue 2, MySQL

核心功能

本系统是一个集旅游景点信息展示、在线购票、用户游记分享与互动交流于一体的综合性平台。核心价值在于提供便捷的景点门票预订服务,同时构建活跃的旅游社区,促进用户间的经验分享。

功能介绍

管理员

  1. 用户管理:管理系统用户,包括查看用户信息、禁用或启用用户账号。
  2. 景点管理:发布、编辑、下架景点信息,管理景点门票数量和价格,控制景点信息的展示状态。
  3. 文章审核与发布:审核用户发布的游记文章,发布系统公告、热门问题和常见问题等官方信息。
  4. 订单与退款处理:查看所有购票订单详情,处理用户的退款申请。
  5. 网站留言处理:查看并回复用户提交的网站留言,解决用户疑问。
  6. 在线客服:通过聊天功能与用户进行实时沟通,提供咨询服务。

普通用户

  1. 用户注册与登录:通过手机号注册并登录系统,管理个人账户信息。
  2. 景点浏览与购票:浏览景点详情、价格、地址等信息,选择日期和数量在线购买门票。
  3. 订单管理:查看个人订单列表,进行支付、申请退款等操作,查看订单状态。
  4. 文章浏览与发布:浏览旅游攻略、美食推荐等文章,发布个人游记和旅行经验,并对文章进行评论。
  5. 景点评论:对已购票或已游览的景点进行评价和留言。
  6. 在线聊天:与系统客服进行实时聊天交流。
  7. 网站留言:向系统管理员提交意见或问题反馈。
  8. 个人信息维护:修改昵称、头像、密码、年龄、爱好等个人资料。

数据字典

文章 (lv_article)

字段名 类型 备注
id int(0) 主键ID
atitle varchar(255) 标题
adesc longtext 简介
img varchar(255) 图片路径
cts varchar(255) 创建时间
uid int(0) 发布者 (用户ID)
cont longtext 内容
sh varchar(255) 审核状态 (0待审核, 1通过, -1不通过)
msg varchar(255) 驳回原因
seenum int(0) 浏览量
city varchar(255) 城市
ispub varchar(255) 发布状态 (0未发布, 1发布)
atype varchar(255) 文章类型 (xcgh行程规划, mstj美食推荐, gg公告, rmwt热门问题, cjwt常见问题)

文章评论 (lv_article_comment)

字段名 类型 备注
id int(0) 主键ID
uid int(0) 用户ID
cont varchar(255) 评论内容
cts varchar(255) 创建时间
aid int(0) 文章ID

聊天记录 (lv_chat)

字段名 类型 备注
id int(0) 主键ID
uid int(0) 用户ID
cont varchar(255) 聊天内容
cts varchar(255) 创建时间
cno varchar(255) 聊天室-房间号

聊天室 (lv_chatroom)

字段名 类型 备注
cno varchar(255) 聊天室-房间号 (主键)
cts varchar(255) 创建时间
cnos varchar(255) ID标记,方便查询

网站留言 (lv_msg)

字段名 类型 备注
id int(0) 主键ID
cont varchar(255) 留言内容
cts varchar(255) 创建时间
result varchar(255) 处理结果
uid int(0) 用户ID

景点购票订单 (lv_orders)

字段名 类型 备注
id int(0) 主键ID
orderno varchar(255) 订单号
cts varchar(255) 创建时间
price decimal(10, 2) 单价
totalprice decimal(10, 2) 总价格
num int(0) 数量
ispay varchar(255) 支付状态 (0未支付, 1已支付)
payts varchar(255) 支付时间
isrefund varchar(255) 退款状态 (0初始, 1已退款, 2申请退款)
refundts varchar(255) 退款时间
applyrefundts varchar(255) 申请退款的时间
state varchar(255) 订单状态 (0初始, 1已结束,根据旅游日期判断)
uid int(0) 用户ID
sid int(0) 景点ID
isshow varchar(255) 是否展示 (1展示, 0删除)
comedate varchar(255) 预约日期
phone varchar(255) 手机号

景点 (lv_scenic)

字段名 类型 备注
id int(0) 主键ID
img varchar(255) 封面图片路径
uid int(0) 发布者 (用户ID)
cts varchar(255) 创建时间
price decimal(10, 2) 现价
cont longtext 详细内容
isshow varchar(255) 是否展示 (1展示, 0删除)
sname varchar(255) 景点名称
sdesc varchar(255) 景点简介
city varchar(255) 城市
ispub varchar(255) 发布状态 (0未发布, 1发布)
address varchar(255) 地址
preprice decimal(10, 2) 原价
country varchar(255) 国家
num int(0) 门票数量
sales int(0) 销量

景点评论 (lv_scenic_comment)

字段名 类型 备注
id int(0) 主键ID
uid int(0) 用户ID
cont varchar(255) 评论内容
cts varchar(255) 创建时间
sid int(0) 景点ID

用户 (lv_users)

字段名 类型 备注
id int(0) 主键ID
phone varchar(255) 手机号
upass varchar(255) 密码
nickname varchar(255) 昵称
faceimg varchar(255) 头像路径
role varchar(255) 角色 (admin管理员, pt用户)
sex varchar(255) 性别
cts varchar(255) 创建时间
status varchar(255) 状态 (0禁用, 1启用)
msg varchar(255) 禁用原因
email varchar(255) 邮箱
age int(0) 年龄
school varchar(255) 学校
major varchar(255) 工作
ulike varchar(255) 爱好

部分截图





























相关推荐
哈哈哈笑什么1 小时前
基于RabbitMQ的企业级订单系统设计与实现
后端
LSTM971 小时前
使用 Java 实现条形码生成与识别
后端
哈哈哈笑什么1 小时前
如何防止恶意伪造前端唯一请求id
前端·后端
哈哈哈笑什么1 小时前
Spring Cloud 微服务架构下幂等性的 业务场景、解决的核心问题、完整实现方案及可运行代码
后端
XL's妃妃1 小时前
Java 基准测试工具 JMH 详细介绍
java·开发语言·测试工具
Z3r4y1 小时前
【代码审计】RuoYi-4.7.1&4.8.1 Thymeleaf模板注入分析
java·web安全·ruoyi·代码审计·thymeleaf
PieroPC1 小时前
飞牛Nas-通过Docker的Compose 安装WordPress
后端
季禮祥1 小时前
彻底弄懂KeepAlive
javascript·vue.js·面试
小胖霞1 小时前
彻底搞懂 JWT 登录认证与路由守卫(五)
前端·vue.js·node.js