前后端分离 springboot+vue的旅游网站_含代码和文档_帮助快速毕业_毕业设计_Java实战项目_Java毕设
环境介绍
语言环境:Java: jdk1.8
数据库:Mysql: mysql5.7
开发工具:IDEA或eclipse
技术:springboot+mysql+html+java+vue
主要功能
1.用户管理:注册、登录、退出、修改密码;
2.分类显示:显示旅游路线的分类;
3.旅游路线显示:按分类查询旅游路线、通过关键字搜索旅游路线、查看旅游路线的详细信息;
4.购物车管理:向购物车中添加旅游路线、修改购物车中旅游路线数量、删除购物车中旅游路线、我的购物车;
5.订单管理:通过购物车中生成订单、查看我的订单、查看某个订单的详细、订单支付、取消未付款订单。
6.首页:提供一个网站首页,该网站用户的登录,注册,所有旅游路线的一级分类,热门旅游路线和最新旅游路线的展示等。
7.旅游路线管理:旅游路线的上架、下架。

数据库设计
表1:address信息表
|
列名 |
数据类型 |
长度 |
约束 |
说明 |
|
id |
bigint |
20 |
PRIMARY KEY |
主键 |
|
userid |
bigint |
20 |
NOT NULL |
用户id', |
|
address |
varchar |
200 |
NOT NULL |
地址' |
|
name |
varchar |
200 |
NOT NULL |
收货人 |
|
phone |
varchar |
200 |
NOT NULL |
电话' |
|
isdefault |
varchar |
200 |
NOT NULL |
是否默认地址[是/否] |
表2:cart信息表
|
列名 |
数据类型 |
长度 |
约束 |
说明 |
|
id |
bigint |
20 |
PRIMARY KEY |
主键 |
|
tablename |
varchar |
200 |
NOT NULL |
商品表名 |
|
userid |
bigint |
20 |
NOT NULL |
用户id' |
|
goodid |
bigint |
20 |
NOT NULL |
商品id' |
|
goodname |
varchar |
200 |
NOT NULL |
商品名称 |
|
picture |
varchar |
200 |
NOT NULL |
图片', |
|
buynumber |
int |
11 |
NOT NULL |
购买数量 |
表3:chat信息表
|
列名 |
数据类型 |
长度 |
约束 |
说明 |
|
id |
int |
11 |
PRIMARY KEY |
主键 |
|
userid |
bigint |
20 |
NOT NULL |
用户id |
|
adminid |
bigint |
20 |
NOT NULL |
管理员id' |
|
isreply |
int |
11 |
NOT NULL |
'是否回复 |
表4-4:config信息表
|
列名 |
数据类型 |
长度 |
约束 |
说明 |
|
id |
int |
11 |
PRIMARY KEY |
主键 |
|
name |
int |
255 |
NOT NULL |
配置参数名称 |
|
value |
int |
11 |
NOT NULL |
配置参数值 |
表5:discusslvyouxianlu信息表
|
列名 |
数据类型 |
长度 |
约束 |
说明 |
|
id |
bigint |
20 |
PRIMARY KEY |
主键 |
|
refid |
bigint |
20 |
NOT NULL |
关联表id |
|
userid |
bigint |
20 |
NOT NULL |
用户id', |
表6:discusszuixinxianlu信息表
|
列名 |
数据类型 |
长度 |
约束 |
说明 |
|
id |
bigint |
255 |
PRIMARY KEY |
主键 |
|
refid |
bigint |
255 |
NOT NULL |
关联表id |
|
userid |
bigint |
255 |
NOT NULL |
用户id' |
表7:lvyouxianlu信息表
|
列名 |
数据类型 |
长度 |
约束 |
说明 |
|
id |
bigint |
20 |
PRIMARY KEY |
主键 |
|
xianlumingcheng |
varchar |
200 |
DEFAULT NULL |
线路名称' |
|
xianlufenlei |
varchar |
200 |
DEFAULT NULL |
线路分类' |
|
fengmiantu |
varchar |
200 |
DEFAULT NULL |
封面图', |
|
jingdianmingcheng |
varchar |
200 |
DEFAULT NULL |
景点名称 |
|
chufadi |
varchar |
200 |
DEFAULT NULL |
出发地' |
|
mudedi |
varchar |
200 |
DEFAULT NULL |
'目的地 |
|
jiaotongfangshi |
varchar |
200 |
DEFAULT NULL |
交通方式' |
|
clicknum |
int |
11 |
DEFAULT NULL |
点击次数 |
表8:token信息表
|
列名 |
数据类型 |
长度 |
约束 |
说明 |
|
id |
bigint |
20 |
PRIMARY KEY |
主键 |
|
userid |
varchar |
20 |
DEFAULT NULL |
用户id', |
|
username |
varchar |
100 |
DEFAULT NULL |
'用户名 |
|
tablename |
varchar |
100 |
DEFAULT NULL |
'表名 |
|
role |
varchar |
100 |
DEFAULT NULL |
角色 |
|
token |
varchar |
200 |
DEFAULT NULL |
密码', |
系统展示
登录界面
登录窗口,用户通过登录窗口可以进行登录或注册。还没注册的用户可以进行填写用户名、密码进行注册操作,如图所示,

管理员功能模块
用户登录成功后,可以进行查看个人中心、用户管理、路线分类管理、旅游路线管理、最新路线管理、系统管理、订单管理等功能模块。进行相对应操作。
旅游路线管理:通过列表可以获取路线名称、路线分类、封面图、景点名称、出发地、目的地、交通方式、出行时间、费用包含、价格等信息,进行查看旅游详情或修改、查看评论操作,或新增、删除,如图所示。

旅游资讯:管理员通过列表可以进行查看标题、简介、图片等信息,进行详情、修改或删除操作,并通过新增进行添加旅游资讯信息或删除操作,如图所示

订单管理:管理员通过列表可以进行查看订单编号、商品名称、商品图片、购买数量、价格、折扣价格、总价格、支付类型、地址等信息,进行详情、发货或删除操作,并通过输入进行订单编号、商品名称操作,如图所示。

客服管理:管理员通过列表可以进行查看新消息或状态等信息,进行查看或回复操作,如图所示。

用户功能模块
用户登录成功后,可以进行查看旅游路线、最新线路、旅游资讯、个人中心、后台管理、购物车、客服等功能模块。进行相对应操作。如图所示

个人中心:通过列表可以进行查看个人中心、我的订单、我的地址、我的收藏等功能,进行相对应操作,个人中心:通过页面可以进行修改用户名、密码、姓名、头像、性别、联系电话、余额等信息,进行更新信息操作,如图所示。

更多推荐
所有评论(0)