实践项目-旅游网站

前言

经过这段时间对web基础阶段的学习,通过旅游网站来练习,下面是我在做这个项目时的流程和遇见的问题。

一、项目要求

在这里插入图片描述
在这里插入图片描述
后台管理系统只实现了酒店管理、用户管理和酒店订单管理。

导入maven项目

先建立一个空的工程,给它命名为travel(和我们导入的项目名称一致)。
在这里插入图片描述
点击右上角的maven,进行配置,等一会,会导入jar包。
在这里插入图片描述
可以设置一个maven启动快捷键。
在这里插入图片描述

在这里插入图片描述
配置完成后,启动,如图所示就是启动成功。

在这里插入图片描述

首页

在这里插入图片描述

国内游

在这里插入图片描述

路线详情

在这里插入图片描述
后台管理系统
在这里插入图片描述

二、遇到的问题

1.报空指针异常:java.lang.IllegalArgumentException: Property ‘dataSource’ is required
把这里的 / 去掉即可
在这里插入图片描述
2.邮箱发送失败

保证发件和收件邮箱都开启了POP3/SMTP服务,并且发件邮箱需要知道自己的授权码而不是密码(javaMail是第三方登录)。一开始自己家填的是qq密码,所以一直报异常,最后填写为QQ邮箱的授权码,才成功解决。
在这里插入图片描述

3.org.springframework.dao.EmptyResultDataAccessException: Incorrect result size: expected 1, actual 0

通常是由于接收的某个参数是空值,解决的话可以找到空值try/catch或者看是否代码写的有问题。
在这里插入图片描述

网站分为用户和管理员两种角色。 前中前台展示包括了: (1)用户注册:没有账户的用户可以在线注册,成为本站的会员; (2)用户登录:拥有账户的会员可以根据自己的账户和密码进行登录; (3)浏览景点信息:可以在线浏览各旅游景点信息; (4)预订旅游线路:可以查看旅游线路,可以预订自己想要的旅游线路; (5)预订酒店:可以查看各酒店信息,预订自己想住的酒店; (6)在线留言:可以将自己的意见提交到本站; (7)账户余额:登录后的会员可以查看到自己账户余额,不足时可以在线充值; (8)我的线路订单:登录后的会员可以查看到自己以往预订的旅游线路订单; (9)我的酒店订单:登录后的会员查看到自己以往预订的酒店订单; (10)个人信息修改:登录后的会员可以修改自己的个人信息; (11)密码修改:登录后的会员可以修改自己的个人密码; 后台管理模块 (1)会员管理:可以对注册后的会员信息进行管理; (2)线路管理:可以对各地区的旅游线路信息进行管理; (3)景点管理:可以对各旅游景点信息进行管理; (4)酒店管理:可以对各旅游地区的酒店信息进行管理; (5)旅游线路订单:可以对会员预订的旅游线路订单进行管理; (6)酒店预订订单:可以对会员预订的酒店预订订单进行管理; (7)新闻资讯管理:可以对新闻资讯信息进行管理; (8)留言管理:可以对会员的留言信息进行回复和管理; (9)评论管理:可以对会员发起的评论信息进行管理;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值