《旅游网站设计与开发网络工程专业.docx》由会员分享,可在线阅读,更多相关《旅游网站设计与开发网络工程专业.docx(13页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、旅游网站设计与开发网络工程专业旅游网站的设计与开发目录 中文摘要. .1 1英文摘要. .2 21 引言. .3 31.1 选题背景及其意义 . 3 1.2 国内外的发呈现状. 3 1.3 尚待解决的问题. 4 2 2系统分析. .5 52.1 需求分析 . 5 2.1.1 网站的性能需求. 5 2.1.2 网站的功能界面需求. 5 2.1.3 网站数据流程图. 6 3 3概要设计. .8 83.1 系统总体结构设计. 8 3.1.1 网站系统功能结构图. 8 3.1.2 后台登录业务流程图. 8 3.2 网站的模块化设计. 9 3.3 网站的数据库设计. 10 3.3.1 数据库的需求分析.
2、 10 3.3.2 数据库的概念结构设计. 11 3.3.3 数据库表的设计. 13 3.3.4 旅游网站的数据库实现. 15 4 4具体设计. .1 17 74.1 旅游网站的文件系统结构图. 17 4.2 旅游网站的页面展示. 17 4.2.1 旅游网站首页设计. 18 4.2.2 旅游网站搜寻设计. 19 4.3 旅游网站模块设计. 19 4.3.1 登录模块实现. 19 4.3.2 注册模块实现. 21 4.3.3 搜寻模块实现. 23 4.3.4 分页模块实现. 23 4.3.5 保藏模块实现. 24 4.3.6 线路添加删除模块实现. 25 4.3.7 购物车支付功能. 25 5
3、5软件测试. .305.1 测试方法. 30 5.2 测试方案与测试用例. 30 5.2.1 测试方案. 30 5.2.2 测试用例. 30 5.3 测试总结. 31 6 6总结. .326.1 网站的功能. 30 6.2 网站特点. 30 6.3 网站改进. 30 谢辞. .34参考文献. .34 1 旅游网站的设计与开发 摘 要:旅游业是有关于旅行的休闲活动,就是说是供应人们消遣的活动。对 于旅游业,他是一种很困难的社会现象,因为其不仅覆盖了政治、经济、 文化等各种领域,他还具有无烟产业的美称,传统的旅游业具有代理 商、供应商和旅客三个部分组成,而现在的旅游网站的出现使得我们可以 跳过代理
4、商干脆与供应商进行联系。本次设计主要是旅游网站的设计,改 变了以往的传统模式,同时这种状况也使得我们面对更多的用户人群,可 以让顾客了解更多的景点,而不至于盲目找寻各种景点以及线路等等。系 统主要功能有:旅游景点展示管理、旅游线路的展示管理、保藏线路、支 付功能等等。该旅游网站的开发环境运用 Idea 软件,前台主要运用 HTML、 css 以及 JavaScript 还有作为动态显示的 jQuery 等作为前端静态页面的 开发,本网站的数据库采纳的是 MySQL,运用的是 mvc 作为主要的框架开 发出一个基于 B/S 结构的旅游网站。关键词:旅游;Java;HTML;MySQL;Tomca
5、t;MVC2 谢雅婷:旅游网站的设计与开发 2Design and Development of Tourism Website Abstract:Travel is a tour about travel, generally refers to the provision of leisure activities. It is a complex social phenomenon, covering all fields of politics, economy, culture and so on. Tourism has the reputation of smoke-free i
6、ndustry ,the traditional tourism industry has agents, suppliers and passengers three parts, and the emergence of tourism websites so that we can skip agents contact suppliers directly. This design is mainly the design of travel websites, which has changed the traditional pattern of the past, and thi
7、s situation also makes us face more users, customers can learn more about scenic spots, rather than blindly looking for various attractions and routes and so on. The main purpose of the system:tourist attractions display management,tourist routes display management,collection routes,payment function
8、s and so on Development environment of the tourism website using Idea software,the front desk HTML/mainly used css and JavaScript as well as dynamic display of jQuery as front-end static pages develop,MySQL is used in this website database,mvc is used as the main framework and open developing of a B
9、/S structure-based tourism website. Keywords:tourism;Java;HTML;MySQL;Tomcat;MVC 3 旅游网站的设计与开发 1 引言 1.1 选题背景及其意义随着人们的华蜜感渐渐增加,旅游网站也成为了炽手可热的行业。对于传统的旅游行业,主要是由旅游供应商、代理商、游客三个因素组成,采纳传统的旅游接待方式。所以说一般而言,旅游业同时也可以利用营销手段,就是通过电视广告、报纸等方式进行营销,但是这样的营销手段的成本过高;同时也可采纳商品交易,但是对于旅游者们自己随身携带自己旅行所用的现金,这样的操作并不是非常平安;同时旅客广泛查询各种旅
10、游地点、线路等等,花费大量时间,但是有时候并没有找到自己喜爱的线路。因此,以前的旅游管理手段以及销售方式不仅仅是制约旅游业的发展,同时对于我们平常外出也带来了诸多不便,而且还奢侈大量时间,使得许多的旅游安排延迟。因此,旅游业的网络化变更了传统的交易方式以及信息,旅游网站的出现不仅实现对游客旅游路途的规划、分类以及精选,依据个人保藏举荐旅游线路,实现游客的在线修改个人的保藏、依据类别进行分页显示路途等,还对旅游业的前进供应了更好的机会。现阶段,随着社会的经济与信息的绽开,人们的生活越来越好,进而更多的人起先关注自身的心境问题。于是便有越来越多的人起先试着过更加舒适以及放松自己心灵的生活,所以有一
11、个可以在网上查看旅游线路并举荐旅游线路的系统,带给了那些上班族对旅游线路支配时间的缩短,让他们更加快速的搜寻适合自己线路以刚好间支配的假期旅游安排,还给一些须要的人供应供应合适的信息,使得旅游的人可以找到当地最合适的路程,也降低了旅游时间成本、管理成本,对于旅游业也供应了更好的发展,所以旅游线路网络化是旅游业发展的必定趋势。1.2 国内外的发呈现状 现阶段的旅游业是一个比较抢手的行业,他不但在世界具备各种各样的美称,例如恒久的朝阳产业,并且他现在和比较热门的行业已经名列世界的前茅。现在在国内旅游的人数正在逐年快速增长,因此,伴随着旅客的增加,同时4 谢雅婷:旅游网站的设计与开发 4 也进一步带
12、动了社会经济的加强,国际旅游业的人数也在进一步增加,旅游业产生的这种经济效益也带动了世界经济的更大发展。旅游行业在快速发展的时候,信息化同时也在快速发展,人们也就对旅游消费的需求以及要求将进一步上升,那么旅游业在全球经济中的作用和地位也会越来越重要。因此,探讨旅游业的发展并设计旅游网站,为想要旅游的用户供应更加便利的网站,具有非常重要的意义。现阶段我国对外开放正在不断扩大,各个改革同时也在主动的推动当中,居民旅游消费的需求以及潜力依旧巨大。随着社会不断的成长,旅游业也将成为我国经济当中极其重要的产业之一。所以,应大力推广并发挥其作用,把我国的旅游业推向高潮,推向全世界。1.3 尚待解决的问题如
13、今的计算机技术和通信技术的不断发展,网络的多元化程度也在随之增加,如何将旅游业推向全国及全世界,实现经济的发展,同时也能让一些山清水秀的贫困地区发展旅游业,发挥地方的优势与特色,促进区域平衡发展,并实现贫困县脱贫等等问题,是我们尚待解决的;扩展旅游线上交易活动,可以提高与产业的融合,提高综合竞争力,并且保障旅游用户的正值权益,系统的后期维护也是我们须要探讨的问题;借助互联网的促销方式,能够让销售变得更加轻松,也能更快的获得商场的反馈。 5 2 系统分析 2.1 需求分析 所谓的需求分析简洁来说就是指把用户的要求更加书面化,更加简洁易懂的方式表达出用户的各种需求。不同的网站,需求和功能也不尽相同
14、。因此须要对网站进行需求分析,所得到的分析结果同时也会影响到系统后面的阶段进行开发与设计,也会影响设计结构的好用性还有他的合理性。对于本网站的需求分析,也要满意最基本的一些功能,以下通过功能的需求、客户的需求以及性能的需求等进行分析。2.1.1 网站的性能需求 旅游网站的设计开发工具主要采纳 idea 作为 java 编译工具,采纳 Photoshop作为图片界面的制作,运用 JSP、Servlet、Mybatis 在前端和后台的交互起到重要作用,本旅游网站的前端运用 HTML、JavaScript、jQuery 等等,后端运用 Servlet和 Mybatis,mysql 作为数据库管理,运
15、用可视化工具 Navicat 对数据库进行创建。2.1.2 网站的功能界面需求 进行分析过后,可以了解到用户可以看到几大模块:用户登录注册模块、举荐模块、搜寻模块、购物车模块、线路添加删除模块等操作。(1)用户登录注册模块分析 在进入网站前,假如只是简洁的阅读页面的话,可以选择不登录或者是注册用户,若是须要保藏线路或者是询问线路的信息,就必需登录注册用户。若是登录,则去数据库中找寻是否含有该账号以及密码,若是与数据库中所存储的信息相同,则登录胜利,否则显示登录失败,则不能进入该网站。(2)保藏模块 登录网站后,可实现对线路的保藏操作,可对保藏的线路进行增删改查等操作。假如没有登录网站,那么就不
16、能对线路进行保藏。(3)举荐模块 该模块依据用户保藏界面进行适当举荐,达到用户所须要的信息。并更加有效的供应给用户需求的信息,可以给用户举荐近期热门的线路以及适合季节的线路进行举荐。6 谢雅婷:旅游网站的设计与开发 6 (4)搜寻模块 (5)该模块通过关键字进行对全部的线路搜寻操作筛选,最终对找到满意搜寻线路的要求进行展示,假如对应的线路比较多,可以对每个页面进行分页的展示,然后用户依据所须要的进行查看。(6)购物车模块 此模块实现对用户所添加的旅游线路进行简洁的处理操作,对用户想要去的旅游地点进行支付操作,用户就拥有了该条线路的机票酒店等同时购买的权利。2.1.3 网站数据流程图 网站的数据流程图就是把网站的输入输出以及数据等等,通过图形的方式进行描述。本网站的数据流程图制作方案如下:(1)首先将旅游网站的全部功能看作为一个整体,然后再确定数据的输入和输出。(2)设计好网站的首页,外部的实体就是网页的阅读者以及商家,将之进行确定以后,也就发觉了数据的流淌结束和起先。(3)再找到网页的阅读者以及商家的输入输出流。(4)从网站的输入流,再依据网站的功能需求,找到对应的流向,然后进行合适的操作。(5)对以上进行循环的剖析,始终到全部的逻辑都完善为止。数据流程图的概要图如下图 2-1 所示:图 2-1 旅游数据流程图 7 数.