基于SpringBoot的旅游网站的设计与实现
项目运行视频:点击查看
一、开发环境以及技术架构
系统架构:本系统使用Java作为主要的编程语言编程开发,后台以SpringBoot框架作为主要的技术支撑,数据库采用采用MySQL,前端采用JSP的页面技术配合JavaScript语言,同时引入百度的Ueditor编辑器丰富页面的内容。
开发环境:jdk8+Idea2019(破解)+tomcat8.5+Maven+MySQL8.0
二、系统功能
1.用户身份
用户注册 用户可以填写用户名,密码,姓名等基本信息完成网站用户的注册。
用户登录 用户通过填写用户,密码等基本信息登录。
旅游路线 查看从某地到某地的热门景区路线,包括途径的地区以及路线的价格,包括路线在百度地图的定位路线,还有出团时间,如果喜欢,登陆后可以预定。
旅游景点 查看著名旅游景点的详细信息,包括景点星级,景点地址,门票价格,开放时间等基本信息,同时可以在地图中查看景区的具体位置,有意向的,登录本网站之后可以预定门票。
餐饮住宿 查看推荐的酒店信息,包括酒店的位置,星际,详情介绍以及酒店的咨询电话等信息。
旅游车票 查看两个地区之间的车票信息,包括车票类型,路程时间,出发时间,结束时间,车票价格等信息,以及车票的路线导航信息,地图上的定位等信息。需要的话可以登录本网站,预定车票。
旅游保险 查看有关旅游的保险信息,包括保险的公司,保险的价格,以及保险的范围,需要订够的可以登录本网站后,进行预定。
旅游攻略 查看某一个地区或者某一个景点的旅游攻略推荐信息,包括攻略的详情,途径地点,旅游景点等
注意事项 查看旅游过程以及在本网站订购各种服务的注意事项,方便用户更好的享受那本网站的服务。
网站留言 用户登录后,可以对本网站进行留言,等待管理员的回复。
个人中心
个人资料 可以查看并且修改个人资料信息
修改密码 根据旧密码,修改新的密码信息
我的留言 查看我对我网站的留言信息以及回复的内容。
我的订单 查看我在本网站订购的服务信息以及订购的状态。
2.管理员身份
登录 管理员通过用户名,密码登录本网站,对本网站的信息进行管理。
用户统计 以地图形式统计出本网站在全国的所有省份的网站注册人数。
注册用户 查看前台网站的注册用户信息,可以对其进行搜索查询,同时也可以进行添加,删除等操作。
系统用户 对于后台登录的用户信息进行管理,可以添加用户信息,也可以修改删除,按名称查询用户信息。
路线管理 对于前台发布的路线信息进行管理,可以对其进行搜索查询,添加,修改删除等操作,添加时可以添加图片,文字,以及景点的定位信息等多种文本信息,同时可以指定路线的发布状态。
酒店管理 对网站的酒店信息进行管理,以对其进行搜索查询,添加,修改删除等操作,添加时可以添加图片,文字,以及景点的定位信息等多种文本信息,同时可以指定酒店的发布状态。
攻略管理 可以发布一些比较推荐的旅游攻信息,包括旅游地点,旅游周期,途径路线等,通过支持多文本的信息,对已经发布的可以根据实际的景点开发情况,进行修改和删除。
车票管理 可以发布一些著名旅游景点的车票信息,包括开始时间,结束时间,车票价格等信息,对已经发布的车票信息可以根据情况进行修改,删除等操作。
保险管理 对于旅游的保险信息进行发布,包括保险公司,保险范围,保险类型,保险价格等信息,同时对已经发布的保险信息根据实际的保险情况进行修改和删除。
留言管理 对于前台的用户留言信息进行查看以及对其进行回复。
订单管理 对于前台用户订购的服务进行审核。
用户分析 对于本网站的注销用户以及注册用户进行统计,以图形化的形式显示统计结果。
路线分析 对于本网站的路线信息包括已发布,待发布,已注销等进行统计,使用图形化插件以图形化显示统计结果。
订单分析 对于本网站的用户订购服务的数据进行统计分析,以图形化形式显示出来。
三、系统截图