旅游出行攻略系统的设计与实现【字数:11671】
目录
1 绪论 7
1.1 开发背景 7
1.2 开发意义 7
2 开发环境和相关技术介绍 9
2.1 SPRINGBOOT简介与特性 9
2.1.1 简介 9
2.1.2 特性 9
2.2 MYSQL 10
2.3 关于IDEA 10
2.4 TOMCAT 11
3 系统分析 12
3.1 需求分析 12
3.2 本系统对社会的影响 12
3.3 本系统产生的社会效益和对经济的贡献 12
4. 系统设计 14
4.1 系统概要设计 14
4.2 系统详细设计 14
4.2.1 旅游景点展示部分 14
4.2.2酒店展示部分 15
4.2.3吐槽模块 16
4.2.4 软文展示模块 16
4.2.5 出行推荐模块 17
4.2.6举报模块 17
4.2.7公告展示模块 18
4.2.8管理员功能详细设计 18
4.3 用户设计 19
4.3.1游客 19
4.3. *景先生毕设|www.jxszl.com +Q: #351916072#
2注册用户 19
4.3.4 系统管理员 20
4.4 系统流程设计 21
4.5 数据库设计 22
4.5.1 概念设计 22
4.5.2 逻辑结构 26
5. 系统实现 31
5.1 连接数据库 31
5.2 功能展示 32
5.2.1 欢迎页面和登录页面展示。 32
5.2.2 用户注册页面展示 35
5.2.3 主页的功能展示 35
5.2.4管理员功能的实现 40
开发总结与展望 42
参考文献 44
致谢 45
1 绪论
华夏大地,秀美的山川大河数不胜数,中华上下五千年的文明历史更是为人们留下了数不尽的名胜古迹。这些秀丽风光在以往或许只是文人们陶冶情操之地,可如今却不然。随着国家的大力发展,改革开放的进一步加深,人们除了日常的吃住之外,还有了更高的要求,衣食住行中的行也有了另一种解读,那便是旅游。自二十一世纪以来,随着中国国力的日益强盛,承办了奥运会、世博会等国际性的活动,让外国人了解到中华秀美的景色,更一步推动了我国旅游业的发展,同时,国人们出行旅游的人次也是日益增多,而且不仅限于国内,许多人更是选择了国外游。
1.1 开发背景
第二次世界大战之后,随着全球经济的逐渐复苏,旅游业也得到了前所未有的发展,迅速成为一个新兴产业,甚至从上世纪六十年代以来,全球旅游业经济增速高于全球经济增速,旅游业逐渐发展成为全球最大的新兴产业。
第三次科技革命极大的推动了交通的进步,现代化的交通工具如动车、高铁、飞机、游轮等能够让我们前往全世界各地,让交通变得更加便利。
随着旅游业的发展,近些年来出现了民宿、个体化经营户旅游景点、农家乐等新型产业,逐渐成为近年来旅游最大的热点,而这些个体户不像大的景点酒店有资本能够广告宣传,宣传自己成为了一大难点。
美丽迷人的风景往往都是在人烟稀少的地方,但这些地方因为人烟稀少往往不会被人所发现。
中国旅游业在改革开放之后也是迅速发展,到如今,已然成为国民经济体系中的重要组成部分,我国旅游人数也是一年更比一年多。
1.2 开发意义
随着改革开放的进一步发展,中国经济飞速发展,国民生活显著提高,旅游在社会生活中变得越来越重要,同时旅游业也成为了一部分地区重要的经济组成部分。
同时,发展旅游业不但可以促进当地经济的发展,提高人均收入,为本地居民提供更多的就业机会,有利于当地居民生活水平更一步提高。
随着物质文化生活的不断提高,旅游俨然成为了现代人的生活需求之一。
虽说我国这些年旅游业蓬勃发展,可相对旅游发达的国家与地区来说,某些地方任然有些不足,比如说信息化交流不足、传播信息与事实不符、景点宣传夸大化等等。
在过去,人们对于一些旅游信息的获取比较单一,一般都是来源于旅游社的推广信息、亲朋好友的叙述、电视广告信息等等,如今随着互联网的发展,人们获取信息的渠道更多了,甚至是,有一些专门的旅游攻略网站,这很好的解决了之前旅游信息交流不足的缺点,给人们带来了很大的方便,但同时,传播信息与事实不符依旧存在,在本系统,不但能够解决游客吃、住、玩一体化需求,还能最大限度的给出最真实的景点信息、酒店信息等。
本系统最大的特点便在于能够游客自行吐槽景点,对各大景区特色能够书写自己最真实的感受,让后来者对各大景点有最真实的了解。
对于经营民宿和农家乐的个体经营商户来说,本系统是他们推广自家产品最好的渠道之一。
2 开发环境和相关技术介绍
开发环境主要是由macOS系统、IntelliJ IDEA、JDK1.8、Tomcat、MySQL5.7、springboot组成。
2.1 springboot简介与特性
2.1.1 简介
Spring boot是Spring家族中的一个全新的框架,它用来简化Spring应用程序的创建和开发过程,也可以说Spring boot能简化我们之前采用SpringMVC+Spring+Mybatis框架进行开发的过程。
在以往我们采用SpringMVC+Spring+Mybatis框架进行开发的时候,搭建和整合三大框架,我们需要做很好工作,比如配置web.xml,配置Spring,配置Mybatis,并将它们整合在一起等,而Spring boot框架对此开发过程进行了革命性的颠覆,抛弃了繁琐的xml配置过程,采用大量的默认配置简化我们的开发过程.
原文链接:http://www.jxszl.com/jsj/jsjkxyjs/82873.html