走出去看世界”旅游足迹网站的设计与实践毕业设计说明书
目 录
一、引言 1
(一)开发背景 1
(二)选题意义 1
二、相关研究与技术 1
(一)可行性分析 1
(二)课题开发目标 1
(三)相关技术与工具 1
1. JSP技术 1
2. MVC模型 2
3.Tomcat服务器 2
三、系统需求分析 2
(一)系统功能需求 2
(二)系统分析图 3
(三)开发及运行环境 3
四、系统概要设计 3
(一)基本设计和处理流程 3
(二)数据库设计 4
1.数据库分析 4
2.数据库的逻辑结构设计 5
五、系统详细设计与实现 5
(一)用户注册认证功能 5
1.流程图设计 5
2.关键代码 6
3.页面效果 8
4.功能介绍 8
(二)登陆验证功能 8
1.流程图设计 8
2.关键代码 9
2.页面效果 9
3.功能介绍 9
(三)首页设计效果 9
1.关键代码 9
2.页面效果 10
3.功能介绍 10
(四)行程推荐 10
1.关键代码 10
2.页面效果 13
3.功能介绍 13
(五)脚印展示 13
1.关键代码 13
2.页面效果 20
3.功能介绍 20
(六)美图展示 21
1.关键代码 21
2.页面效果 21
3.功能介绍 21
(七)幽美景点 21
1.关键代码 21
2.页面效果 27
3.功能介绍 28
总结 28
参考资料 29
致谢 30
一、引言
(一)开发背景
如今的人们工作的压力越来越大,休息的时间越来越少,有空闲时想放
*好棒文|www.hbsrm.com +Q: ^3^5`1^9`1^6^0`7^2#
面效果 21
3.功能介绍 21
(七)幽美景点 21
1.关键代码 21
2.页面效果 27
3.功能介绍 28
总结 28
参考资料 29
致谢 30
一、引言
(一)开发背景
如今的人们工作的压力越来越大,休息的时间越来越少,有空闲时想放松下的时候,人们总是为因为去哪些地方旅游而苦恼,而网上的一些旅游网站更多的商业化的因素更多,对人们想要去的地方的介绍不够详细,更多的是对景点周边的购物商场之类的介绍。因此本课题希望能设计一个针对旅游景点的网站,让人们更好的了解旅游景点的信息,不再为节假日去哪里而烦恼。
(二)选题意义
随着人们工作压力越来越大,越来越多的人在休息时间想通过旅游来缓解压力,“我想走出去看世界”已经不再成为一个口号,为了呼吁更多的人参与到“我想走出去看看”这个活动,本课题针对该活动设计了一个关于旅行的网站。
本网站选Java作为开发语言,用Eclipse来作为开发工具。本系统功能如下:用户注册、登录,旅游景点的查看,添加,修改,删除,对幽美景点风景照的浏览等,给用户更好的体验。
二、相关研究与技术
(一)可行性分析
设计这样一个旅游网站,可以从根本上解决常规旅游网站的景点的介绍和行程路线的不足,使得景点的信息得到更详细的介绍,方便了广大用户。同时本网站是基于java语言进行开发的,所以在网站系统规模上并不会很大。
从经济的开发角度上来讲,选择的开发工具和数据库都是免费的软件,使用的开发模式是低成本的也是B/S模式,而不是高成本的C/S,所以经济上来将是可行的。从开发技术来讲,Java语言已相当成熟,并可完美支持网站的开发,与MySQL数据库完美衔接,且世面上的各种开源代码很多,可以用来学习借鉴,故在开发技术上也是可行的。所以,在各种可行性研究的保障和基于用户的需求下,最终确定出了一个最佳方案。
(二)课题开发目标
设计开发目标又如下几点:
1.能在系统上浏览景点和行程的信息
2.用户可以发布自己的行程
3.用户可以对景点的信息进行增删查改
4.要求系统运行安全稳定
(三)相关技术与工具
1. JSP技术
JSP是HTML和Java语言和脚本的动态网页标准,用来修改页面,对页面进行美化较为方便。正是如此,所有的JSP文最后都会被转换成Java Servle来执行。
2. MVC模型
MVC的英文名叫做Model-View-Controller,是将数据,逻辑的处理和用户的界面分离出来的一种方法。
在Java中,MVC这三个部分是一一对应于JavaBeans、JSP和Controller。
M = JavaBeans:用于传递数据,用于做与数据相关的逻辑处理。
V = JSP:从Model接收数据并生成HTML文件。
C = Controller:接收HTML请求并控制Model和View。
画成图,如图2-1。
图2-1 MVC结构介绍图
3.Tomcat服务器
Tomcat是一个开源项目jsp规范,在Tomcat服务器中能的到最好的体现。Tomcat技术比较先进,性能也较为稳定,同时还免费,所以是当下十分流行的Web应用服务器。
三、系统需求分析
(一)系统功能需求
本论文文根据网上的旅游网站功能分析,设计有认证注册、安全登录、查询信息,发布行程,用户信息修改等功能。
根据系统功能需求建立的功能结构如下图3-1。
图3-1
一、引言 1
(一)开发背景 1
(二)选题意义 1
二、相关研究与技术 1
(一)可行性分析 1
(二)课题开发目标 1
(三)相关技术与工具 1
1. JSP技术 1
2. MVC模型 2
3.Tomcat服务器 2
三、系统需求分析 2
(一)系统功能需求 2
(二)系统分析图 3
(三)开发及运行环境 3
四、系统概要设计 3
(一)基本设计和处理流程 3
(二)数据库设计 4
1.数据库分析 4
2.数据库的逻辑结构设计 5
五、系统详细设计与实现 5
(一)用户注册认证功能 5
1.流程图设计 5
2.关键代码 6
3.页面效果 8
4.功能介绍 8
(二)登陆验证功能 8
1.流程图设计 8
2.关键代码 9
2.页面效果 9
3.功能介绍 9
(三)首页设计效果 9
1.关键代码 9
2.页面效果 10
3.功能介绍 10
(四)行程推荐 10
1.关键代码 10
2.页面效果 13
3.功能介绍 13
(五)脚印展示 13
1.关键代码 13
2.页面效果 20
3.功能介绍 20
(六)美图展示 21
1.关键代码 21
2.页面效果 21
3.功能介绍 21
(七)幽美景点 21
1.关键代码 21
2.页面效果 27
3.功能介绍 28
总结 28
参考资料 29
致谢 30
一、引言
(一)开发背景
如今的人们工作的压力越来越大,休息的时间越来越少,有空闲时想放
*好棒文|www.hbsrm.com +Q: ^3^5`1^9`1^6^0`7^2#
面效果 21
3.功能介绍 21
(七)幽美景点 21
1.关键代码 21
2.页面效果 27
3.功能介绍 28
总结 28
参考资料 29
致谢 30
一、引言
(一)开发背景
如今的人们工作的压力越来越大,休息的时间越来越少,有空闲时想放松下的时候,人们总是为因为去哪些地方旅游而苦恼,而网上的一些旅游网站更多的商业化的因素更多,对人们想要去的地方的介绍不够详细,更多的是对景点周边的购物商场之类的介绍。因此本课题希望能设计一个针对旅游景点的网站,让人们更好的了解旅游景点的信息,不再为节假日去哪里而烦恼。
(二)选题意义
随着人们工作压力越来越大,越来越多的人在休息时间想通过旅游来缓解压力,“我想走出去看世界”已经不再成为一个口号,为了呼吁更多的人参与到“我想走出去看看”这个活动,本课题针对该活动设计了一个关于旅行的网站。
本网站选Java作为开发语言,用Eclipse来作为开发工具。本系统功能如下:用户注册、登录,旅游景点的查看,添加,修改,删除,对幽美景点风景照的浏览等,给用户更好的体验。
二、相关研究与技术
(一)可行性分析
设计这样一个旅游网站,可以从根本上解决常规旅游网站的景点的介绍和行程路线的不足,使得景点的信息得到更详细的介绍,方便了广大用户。同时本网站是基于java语言进行开发的,所以在网站系统规模上并不会很大。
从经济的开发角度上来讲,选择的开发工具和数据库都是免费的软件,使用的开发模式是低成本的也是B/S模式,而不是高成本的C/S,所以经济上来将是可行的。从开发技术来讲,Java语言已相当成熟,并可完美支持网站的开发,与MySQL数据库完美衔接,且世面上的各种开源代码很多,可以用来学习借鉴,故在开发技术上也是可行的。所以,在各种可行性研究的保障和基于用户的需求下,最终确定出了一个最佳方案。
(二)课题开发目标
设计开发目标又如下几点:
1.能在系统上浏览景点和行程的信息
2.用户可以发布自己的行程
3.用户可以对景点的信息进行增删查改
4.要求系统运行安全稳定
(三)相关技术与工具
1. JSP技术
JSP是HTML和Java语言和脚本的动态网页标准,用来修改页面,对页面进行美化较为方便。正是如此,所有的JSP文最后都会被转换成Java Servle来执行。
2. MVC模型
MVC的英文名叫做Model-View-Controller,是将数据,逻辑的处理和用户的界面分离出来的一种方法。
在Java中,MVC这三个部分是一一对应于JavaBeans、JSP和Controller。
M = JavaBeans:用于传递数据,用于做与数据相关的逻辑处理。
V = JSP:从Model接收数据并生成HTML文件。
C = Controller:接收HTML请求并控制Model和View。
画成图,如图2-1。
图2-1 MVC结构介绍图
3.Tomcat服务器
Tomcat是一个开源项目jsp规范,在Tomcat服务器中能的到最好的体现。Tomcat技术比较先进,性能也较为稳定,同时还免费,所以是当下十分流行的Web应用服务器。
三、系统需求分析
(一)系统功能需求
本论文文根据网上的旅游网站功能分析,设计有认证注册、安全登录、查询信息,发布行程,用户信息修改等功能。
根据系统功能需求建立的功能结构如下图3-1。
图3-1
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1506.html