javaweb的旅游网站的设计与开发(源码)【字数:8278】
摘 要由于互联网的快速发展以及人们物质生活水平的不断提高,人们对外出旅游的需求与渴望已经变得越来越强烈与普遍,社会上的旅游行业也越来越火爆。互联网的普及,为实现足不出户就可以了解旅游资讯,将旅游行业与互联网结合在一起已经成为了一种必然的趋势。本课题采用JavaWeb技术来实现一个旅游平台网站,通过该平台不仅方便了人们的旅游出行,而且大大节省了人们的时间与精力[1]。网站主功能包括发布新鲜旅游资讯、旅游线路方式、订购酒店以及网友交流等功能。该网站包括管理员和会员两类用户,系统分为前端和后端。前端功能主要供旅游用户使用,能够实现旅游线路信息咨询、查看旅游景点介绍与分类、网站会员用户注册与信息管理等功能。后端功能主要供网站管理人员使用,主要实现旅游业务信息发布、对会员用户申请审批与管理、对论坛信息审核等功能。本网站采用JSP与Servlet技术,基于MVC模式下的设计与开发,Web服务器采用Tomcat8,数据库使用MySQL5,开发工具采用MyEclipse[2]。
Keywords: JSP;JavaWeb;MySQL5;tourist website目 录
第一章 绪论 1
1.1课题背景 1
1.2国内外现状 1
1.3开发技术及工具 2
第二章 需求分析 3
2.1系统简介 3
2.2可行性分析 3
2.2.1技术可行性 3
2.2.2经济可行性 3
2.2.3操作可行性 3
2.2.4社会可行性 3
第三章 系统分析与设计 4
3.1设计的基本思想 4
3.2系统功能模块设计 4
3.3系统用例图设计 5
3.3.1普通用户用例图 5
3.3.2管理员用例图 5
3.4数据库分析与设计 6
3.4.1概念结构设计 6
3.4.2逻辑结构设计 8
3.4.3数据库连接 10
第四章 系统功能 12
4.1登录功能 12
4.1.1管理员登录 12
4.1.2用户登录 13
4.2管 *好棒文|www.hbsrm.com +Q: ¥351916072¥
理员模块 13
4.2.1景区管理 13
4.2.2旅游线路管理 14
4.2.3会员信息管理 15
4.2.4论坛管理 16
4.3用户模块 16
4.3.1系统主页面 16
4.3.2景区介绍 17
4.3.3用户注册 17
4.3.4线路预订 18
4.3.5发布帖子 19
第五章 系统测试 20
5.1测试用例 20
5.1.1用户登录测试 20
5.1.2注册账号测试 20
5.1.3管理员密码修改测试 21
结束语 22
致 谢 23
第一章 绪论
1.1课题背景
由于互联网的快速发展和人们生活水平的提高,计算机和互联网在人们生活中的地位已经表现的越来越重要了。将旅游行业与互联网结合在一起已经成为了一种必然的趋势。人们现在都追求快节奏的生活,难得的小长假都会出门旅游来提升生活质量,旅游行业就是应该要有完善的旅游信息,供人们了解各地名胜风景及其周边信息[3],通过计算机网络技术可以轻松的收集、整理各种旅游信息。相比过去传统的方法,如通过书籍、报刊等获取旅游信息,计算机网络技术大大节省了人们耗费的时间与精力。将计算机网络技术与旅游行业结合起来不仅方便了人们的生活出行,并且有助于加快旅游行业的整体发展。旅游网站符合当前人们的需求,有一定的商业潜力,适应信息化时代[4]。
此课题根据旅游行业目前的发展趋势,提出了一种可行的解决办法:采用JSP 技术、MVC 模式、MySQL数据库等,设计开发了一个现代化的旅游网站并实现对旅游信息的网络化管理,网站功能包括:发表旅游信息、用户登录和注册、用户更改个人信息、查看景点信息、用户交流等功能,方便了用户的生活需求,节省了人们外出旅游的时间和精力,加快了旅游业的发展。
1.2国内外现状
随着互联网科技的不断发展创新,旅游网站兴起不仅突破了传统旅行社的运营模式,更是各大旅行社的一次技术性革命。旅游网站的成功运作与其运营模式有着不可分割的关系。旅游网站作为网络交互平台,是信息交流与传播的重要媒介之一,并融合设计、营销、辅助等为一体。网站主要由外观和内容组成。首先吸引访问者的是网页的外观元素。如果访问者对网站的风格与布局的第一印象不是很好,则可能会影响访问者心情,使其迅速转向其他可替代的网站[3]。
目前,我国旅游网站的在线预订服务方式主要倾向于垂直搜索,且在线旅游热潮相当高,消费者则更倾向于个性化服务。移动互联网的发展可以很大程度上推动我国旅游网站的发展。我国旅游网站的外观华而不实,板块复杂页面长,栏目设置齐全但缺乏专业性,登录时页面令人眼花缭乱,而且大多都是采用广告链接的方式来吸引顾客,但收效甚微。
反观国外网站,外观简洁大方,板块清晰有条理,信息真实度较高,功能设置齐全,视觉落差小,而且经常与其他网站进行合作,采用客户出价和快速交易的模式获取相应报酬。
国内外的旅游网站内容,基本都倾向于图文并茂的展示方法,有了图片才更加吸引人去阅读文字,且内容(图片、文字)都是周期更新,时而更换主题,极具吸引力。但国内网站页面长度过长,容易引起视觉疲劳。
1.3开发技术及工具
本课题采用JSP与Servlet技术,基于MVC模式下的设计与开发,Web服务器采用Tomcat8,数据库使用MySQL5,开发工具采用MyEclipse版,网站开发主要实现国内各主流景点及路线展示、查询与管理等功能,用CSS结合HTML的精心设计,在实现基本功能的同时尽力达到简约时尚、页面布局合理舒适,色彩清新的界面设计,提高网站的观赏性,让人耳目一新。
1.JSP 技术
JSP(Java Server Pages)是由Sun Microsystems公司倡导,许多公司参与一起建立的一种动态网页技术标准,是一个纯Java平台的技术[3]。负责数据的展示及用户请求页面的展现[11]。
2.数据库MySQL
MySQL是一个开放源码的小型关系型数据库管理系统,开发者为瑞典MYSQL AB公司,目前MYSQL被广泛地应用在Internet上的中小型网站中。提供由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库[4]。
Keywords: JSP;JavaWeb;MySQL5;tourist website目 录
第一章 绪论 1
1.1课题背景 1
1.2国内外现状 1
1.3开发技术及工具 2
第二章 需求分析 3
2.1系统简介 3
2.2可行性分析 3
2.2.1技术可行性 3
2.2.2经济可行性 3
2.2.3操作可行性 3
2.2.4社会可行性 3
第三章 系统分析与设计 4
3.1设计的基本思想 4
3.2系统功能模块设计 4
3.3系统用例图设计 5
3.3.1普通用户用例图 5
3.3.2管理员用例图 5
3.4数据库分析与设计 6
3.4.1概念结构设计 6
3.4.2逻辑结构设计 8
3.4.3数据库连接 10
第四章 系统功能 12
4.1登录功能 12
4.1.1管理员登录 12
4.1.2用户登录 13
4.2管 *好棒文|www.hbsrm.com +Q: ¥351916072¥
理员模块 13
4.2.1景区管理 13
4.2.2旅游线路管理 14
4.2.3会员信息管理 15
4.2.4论坛管理 16
4.3用户模块 16
4.3.1系统主页面 16
4.3.2景区介绍 17
4.3.3用户注册 17
4.3.4线路预订 18
4.3.5发布帖子 19
第五章 系统测试 20
5.1测试用例 20
5.1.1用户登录测试 20
5.1.2注册账号测试 20
5.1.3管理员密码修改测试 21
结束语 22
致 谢 23
第一章 绪论
1.1课题背景
由于互联网的快速发展和人们生活水平的提高,计算机和互联网在人们生活中的地位已经表现的越来越重要了。将旅游行业与互联网结合在一起已经成为了一种必然的趋势。人们现在都追求快节奏的生活,难得的小长假都会出门旅游来提升生活质量,旅游行业就是应该要有完善的旅游信息,供人们了解各地名胜风景及其周边信息[3],通过计算机网络技术可以轻松的收集、整理各种旅游信息。相比过去传统的方法,如通过书籍、报刊等获取旅游信息,计算机网络技术大大节省了人们耗费的时间与精力。将计算机网络技术与旅游行业结合起来不仅方便了人们的生活出行,并且有助于加快旅游行业的整体发展。旅游网站符合当前人们的需求,有一定的商业潜力,适应信息化时代[4]。
此课题根据旅游行业目前的发展趋势,提出了一种可行的解决办法:采用JSP 技术、MVC 模式、MySQL数据库等,设计开发了一个现代化的旅游网站并实现对旅游信息的网络化管理,网站功能包括:发表旅游信息、用户登录和注册、用户更改个人信息、查看景点信息、用户交流等功能,方便了用户的生活需求,节省了人们外出旅游的时间和精力,加快了旅游业的发展。
1.2国内外现状
随着互联网科技的不断发展创新,旅游网站兴起不仅突破了传统旅行社的运营模式,更是各大旅行社的一次技术性革命。旅游网站的成功运作与其运营模式有着不可分割的关系。旅游网站作为网络交互平台,是信息交流与传播的重要媒介之一,并融合设计、营销、辅助等为一体。网站主要由外观和内容组成。首先吸引访问者的是网页的外观元素。如果访问者对网站的风格与布局的第一印象不是很好,则可能会影响访问者心情,使其迅速转向其他可替代的网站[3]。
目前,我国旅游网站的在线预订服务方式主要倾向于垂直搜索,且在线旅游热潮相当高,消费者则更倾向于个性化服务。移动互联网的发展可以很大程度上推动我国旅游网站的发展。我国旅游网站的外观华而不实,板块复杂页面长,栏目设置齐全但缺乏专业性,登录时页面令人眼花缭乱,而且大多都是采用广告链接的方式来吸引顾客,但收效甚微。
反观国外网站,外观简洁大方,板块清晰有条理,信息真实度较高,功能设置齐全,视觉落差小,而且经常与其他网站进行合作,采用客户出价和快速交易的模式获取相应报酬。
国内外的旅游网站内容,基本都倾向于图文并茂的展示方法,有了图片才更加吸引人去阅读文字,且内容(图片、文字)都是周期更新,时而更换主题,极具吸引力。但国内网站页面长度过长,容易引起视觉疲劳。
1.3开发技术及工具
本课题采用JSP与Servlet技术,基于MVC模式下的设计与开发,Web服务器采用Tomcat8,数据库使用MySQL5,开发工具采用MyEclipse版,网站开发主要实现国内各主流景点及路线展示、查询与管理等功能,用CSS结合HTML的精心设计,在实现基本功能的同时尽力达到简约时尚、页面布局合理舒适,色彩清新的界面设计,提高网站的观赏性,让人耳目一新。
1.JSP 技术
JSP(Java Server Pages)是由Sun Microsystems公司倡导,许多公司参与一起建立的一种动态网页技术标准,是一个纯Java平台的技术[3]。负责数据的展示及用户请求页面的展现[11]。
2.数据库MySQL
MySQL是一个开放源码的小型关系型数据库管理系统,开发者为瑞典MYSQL AB公司,目前MYSQL被广泛地应用在Internet上的中小型网站中。提供由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库[4]。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/36.html