基于java的旅游网站设计与实现(附件)【字数:7736】
目录
一、 引言 1
(一)系统开发背景 1
(二)国内外的研究现状 1
1.国内研究现状 1
2.国外研究现状 1
二 系统相关技术介绍 2
(一) 开发技术 2
1.JAVA 2
2. bootstrap 2
3. Apache 2
4.MySQL 2
(二)开发工具介绍 2
1. Eclipse 2
2. XAMPP 2
三 系统分析 3
(一) 可行性分析 3
1. 经济可行性 3
2. 技术可行性 3
3. 操作可行性 3
*51今日免费论文网|www.51jrft.com +Q: ^351916072*
(二) 系统用例分析 3
1. 系统参与者 3
2. 旅游攻略网站主要用例图 4
四 系统总体设计 4
(一) 系统功能设计 4
(二)数据库设计 4
1. 实体ER图设计 4
2. 数据库表设计 5
五 系统详细设计 7
(一) 系统前台模块实现 7
1. 登录页面 8
2. 系统首页 8
3. 餐饮住宿功能界面 10
4. 景区功能界面 11
5. 会员中心页面 13
6.景点预订页面 14
(二) 系统后台模块实现 15
1. 管理员登陆模块 15
2. 内容管理功能模块 16
3. 会员管理模块 18
4. 订单管理模块 19
5. 数据分析管理模块 20
六 系统测试 22
(一) 测试目的 22
(二) 界面测试 22
(三) 部分功能测试 22
(四) 测试结果 24
七 结论 24
致 谢 25
参考文献 26
一、 引言
(一)系统开发背景
人们的生活需要一些放松和解压,旅游就是大多数人选择的一种是身体放松的方式,同时也可以是视野更加开阔。但是发展旅游业的更深一层的原因是它能够带动国家经济的发展。而目前以人工运营作为主要方式的模式渐渐开始无法满足越来越多的人的需求,再多的劳动力也无法服务如此之多的游客,成本增加却管理反而不便。而且一些景区的资讯随时变动,会导致一些游客无法准确地获得景区信息。设计一个包含多数景区信息的旅游攻略网站来服务大众,向游客们及时地提供景区信息,还可以吸引潜在的旅行者。
(二)国内外的研究现状
1.国内研究现状
在我国古时候,便有出门旅行的说法。新中国建立,民众的生活也越来越好,并且随着电视,电脑的普及,人们也逐渐了解华夏大地上各个地方的风景名胜,也随着社会发展的加快,经济的增长的同时,民众的工作劳动也随之辛苦,人们也希望在假期休息的时候,可以放松心灵,也想去看看风景名胜,也就诞生了自费旅游,但是往往人们到了一个陌生的地方,根本不熟悉,导致了没有目的的旅行,后来也衍生了旅行社的出现,帮助人们不会漫无目的的去旅行,也有导游讲解当地风景名胜的故事,然后随着互联网的普及,产生了旅游网站,早期旅游网站很少,但是越来越多的家庭可以上网,也出现了更多的旅游网站,再到智能手机的发展,出现了旅游类型的app,帮助人们更加方便的了解旅游,更好的旅行。
2.国外研究现状
在国外部分发达国家,旅游很早就出现民众的生活中,所以旅游网站也更早出现在外国人的眼前,但是因为一些国家地域狭小,通过定位导航就可以完成一次旅游,在地域比较广阔的地方,就需要通过旅行网站或者app的方式,来选择旅行的地方以及各种安排。
二 系统相关技术介绍
(一) 开发技术
1.JAVA
JAVA是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还舍弃了一些C++里难以理解的多继承、指针等概念,使其JAVA语言具有功能丰富和简单易用两个特征。JAVA语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以更加丰富的思维方式进行复杂的编程。
同时也具有一些基础的增删功能。这一特点使得程序员在编写代码的时候能够节约大量编写代码的时间。同时其具有移植性。能够使得本网站在各个平台上可以运行。它的高性能使得本旅游网站能够实现任务书上的所有功能。
2. Bootstrap
Bootstrap框架是一个非常受欢迎的HTML,js框架。里面包含很多个模块,许多精美的网站都是基于Bootstrap构建的。他完全开源,很受开发者的喜爱,源代码可以在GitHub上找到。
3. Apache
是一种免费的小型服务器。并且它的主要功能不是让开发的网站投入使用供旅客登录使用的。恰恰相反,他是仅供网站开发人员对网站投入使用之前进行测试使用的。帮助开发者检测出网站出现的各种问题,避免网站在投入正式的收费的服务器中出现问题,减少经济资源的浪费。
4.MySQL
MySQL是一款免费的数据库系统。在市场上具有极高的热度,在各种系统中都具有较高的评价和效率。而且支持多线程,虽然功能和效率比不上一些付费软件,但是它占用较小的内存使用率,运行速度快,体积小,所以在开发小型的系统中有非常好的优势,被广泛使用在网站和系统开发中。
(二)开发工具介绍
1. Eclipse
是一种基于JAVA的可扩展开发平台。同时它也是多数大学教学使用的编辑器之一。主要原因有它的环境配置简单,集成环境丰富。新手用户可以快速地上手熟悉并使用这个工具。并且可以在快捷设置页面,同时可以根据自己编程的习惯进行预设值上的更改。
2. XAMPP
是一个功能强大的建站集成软件包。这个软件包原来的名字是LAMPP, 这个软件的主要功能就是将多个编程环境融合在一起,无论是前端还是后台都可以有相应的环境供其运行启动。
原文链接:http://www.jxszl.com/jsj/wljs/608362.html