环境介绍

语言环境: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

密码',

系统展示

登录界面

登录窗口,用户通过登录窗口可以进行登录或注册。还没注册的用户可以进行填写用户名、密码进行注册操作,如图所示,

管理员功能模块

用户登录成功后,可以进行查看个人中心、用户管理、路线分类管理、旅游路线管理、最新路线管理、系统管理、订单管理等功能模块。进行相对应操作。

旅游路线管理:通过列表可以获取路线名称、路线分类、封面图、景点名称、出发地、目的地、交通方式、出行时间、费用包含、价格等信息,进行查看旅游详情或修改、查看评论操作,或新增、删除,如图所示。

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

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

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

用户功能模块

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

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

更多推荐