前言:经对旅游查询系统的需求分析,利用S-S-M框架搭建,使用Java语言开发的简单酒店预订系统。该旅游查询系统的采用了B/S架构进行开发,B/S架构让系统的维护、运行和开发变得更简单了。数据库服务器选用Mysql数据库,强大的关系数据库为系统数据的持久性提供了强大的支持。在已有技术方面,灵活使用css和js以及ui框架,可以使前台界面变得更加简洁美观,提高用户的体验和交互。
旅游信息查询系统分为前台和后台两部分,前台提供景点、酒店、美食、线路查询以及留言反馈等功能,后台则是对以上功能进行管理
前端技术:
HTML、JavaScript、CSS:网页开发必备技术。
JSP:全称Java Server Pages,是一种动态网页开发技术。JSP技术以Java语言作为脚本语言,为用户的HTTP请求提供服务,并能与服务器上的其它Java程序共同处理复杂的业务需求。
Layui:一套开源的 Web UI 解决方案。采用自身经典的模块化规范,并遵循原生 HTML/CSS/JS 的开发方式,极易上手,拿来即用。
后端技术:
S-S-M框架(Spring+SpringMVC+Mybatis):S-S-M框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容,常作为数据源较简单的web项目的框架。
Maven:一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。
运行环境:
mysql 8.0.13、Navicat(数据库可视化工具)、jdk 1.8.181、tomcat 9.0.41、maven 3.6.3、idea 2020.1/eclipse、windows 10(仅供参考,具体环境以本机配置为准)
项目搭建:
解压安装包
打开Navicat,创建一个本地数据库,数据库名称为”.sql“文件的名称
在创建好的数据库下执行”.sql“文件里的sql语句
用idea工具打开项目,找到项目下的”src\main\resources\config.properties“配置文件,将文件里的”jdbc.username“(数据库用户名)与‘’jdbc.password”(数据库密码)的配置修改为你自己的数据
在idea中配置tomcat与maven
运行项目
登录
注册
首页
景点查询
酒店查询
美食查询
线路查询
留言反馈
用户管理模块
旅游景点管理模块
旅行路线管理模块
酒店信息管理模块
美食信息管理模块
评论信息管理模块