本科毕业设计-塔里木旅游网的设计和实现.doc





《本科毕业设计-塔里木旅游网的设计和实现.doc》由会员分享,可在线阅读,更多相关《本科毕业设计-塔里木旅游网的设计和实现.doc(51页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 本科毕业设计(论文)成 果 材 料( 2014 届 )题 目: 塔里木旅游网的设计和实现 专 业: 班 级: 姓 名: 学 号: 指导教师: 职 称: 完成日期: 2摘 要塔里木盆地具有丰富的旅游资源,有很多风景优美的景点。但是传统的旅游宣传模式严重制约了旅游业的发展。随着互联网技术的发展,利用网络来进行旅游资源的宣传,不失为一种强有力的措施。为了顺应社会发展趋势,塔里木旅游网站的建设也就成了一项重要的工作。正是基于有这样的需求,我们利用成熟的SSH框架,使用JAVA、JSP、JS等流行的开发语言,结合微软公司发布的SQLSERVER 2008 R2数据库,开发了一套集成有动态的景区信息发布
2、和展示,风景优美的热门旅游线路的分享,天气提醒等一系列功能的塔里木旅游网站。本文将从软件设计的角度,从前期的需求调研开始,到需求分析,技术方案选型,网站设计,编码,到后期的测试和维护,系统地、详细地叙述塔里木旅游网站的详细设计和开发过程。关键字:塔里木旅游网;SSH框架;软件设计;详细设计IAbstractTarim Basin is rich in tourism resources, there are many scenic spots in it. But the traditional tourism promotion pattern seriously restricted th
3、e tourism industry. With the development of Internet technology, to make use of tourism resources network propaganda, is a powerful measure. In order to conform to the trend of social development, the construction of the tourism website has become an important work.It is based on such demand, we use
4、 maturity framework which named SSH, and we use JAVA, JSP, JS and other popular development languages, combined with the Microsoft Corp released the SQLSERVER 2008 R2 database, developed a set of Integrated Publication and display of dynamic information of the scenic spots, beautiful scenery of the
5、popular tourist routes to share, a series of function of weather alert the Tarim tourism website.This article from the perspective of software design, from the early beginning of the requirement investigation, requirement analysis, scheme selection, design, coding, testing and maintenance of late, t
6、he system, detailed design and development in detail the process of the Tarim tourism website.KeyWords: the Tarim tourism website;framework of SSH; software design; detail designII目录摘 要IABSTRACTII1 绪论31.1 课题背景与意义31.2 旅游业现状分析31.3 塔里木旅游网站开发目的及意义41.4 本章小结52 系统需求分析62.1 可行性分析62.2 功能需求分析62.3 系统模块划分62.4 数据
7、库需求分析72.5 本章小结73 系统概要设计83.1 技术方案选型83.2 系统概念结构设计113.3 数据库逻辑结构设计123.4 系统结构设计123.5本章小结134 系统详细设计144.1 系统功能模块的划分144.2系统流程图164.3数据库表结构174.4 系统部分模块源代码194.6 本章小结415系统测试425.1系统测试和结论425.2 本章小结456 总结46致 谢47参考文献481 绪论1.1 课题背景与意义近几年来信息技术的快速发展给传统的旅游业带来了很大的冲击。在过去的传统旅游中,信息的不发达和落后,已经是越来越不能够满足消费者的要求了,把旅游业进行信息化的改革的呼声
8、已经越来越高。那么是什么是旅游业的信息化呢?一般说来是利用现代的计算机技术,信息技术等相关的高手段及现代的传播媒体资源、旅游信息资源、旅游生产要素等资源进行深层次的管理、分配、组合、加工、传播、销售,以促进传统旅游业向现代旅游业的发展,加快旅游业的发展,提高旅游业的生产效率等。塔里木盆地的旅游资源非常丰富,但是旅游业的信息化基础建设一直是比较滞后的。如何快速合理的开发丰富的旅游资源,管理纵多的旅游信息,以及强化旅游质量和意识,吸引海内外的广大的游客,更好的为旅客提供满意的服务显得很重要。所以要开发一个旅游服务的网站系统,是广大的群众和国内外旅游者所期待的。在网络技术发展到今天,随着WEB2.0
9、时代的到来,JAVA、JSP、AJAX等技术逐渐成熟,使得开发一个现代具有互联网等相关功能的旅游信息系统不再需要重复耗费巨大的财力和物力,在有效整合现有web服务的基础上,就能够在较短的时间内开发出功能完善的、适合于不同地区的旅游信息系统了。旅游信息主要是利用现代计算机技术,通信技术和其他高科技手段和现代传媒技术,对旅游资源、交通资源、地理资源等进行深层次的挖掘,组合加工,资源整合,改造传统旅游促进现代旅游业,加快现代旅游业的发展步伐,提高旅游业的生产力。从安全性和易维护性考虑,选择了WEB实现技术,简单的说,就是将系统做成一种B/S模式,可以让用户通过浏览器直接访问位于服务器上的试题以及对系
10、统进行远程维护,避免了C/S模式中的安装调试困难,需要专门的技术人员维护等困难。1.2 旅游业现状分析目前有许多中型的旅游管理部门仍依靠原始的人工方式采用电子文档、电子表格等(例如WORD、EXCEL,或者简单的ACCESS数据库)来对旅游信息进行管理,大部分旅行社也无自己的旅游网站,无法在现在这个网络时代接受客户的网上预定。随着业务的不断扩展,旅行社业务操作中涉及的各种收费情况、客户情况以及旅游线路情况越来越复杂,业务操作人员若仅靠手工方式处理处理大量资料,则遗漏信息的现象更容易发生,同时也可能带来出错率的增长以及大量资源的浪费和闲置等问题。因此,只有加强对旅游部门信息资源的整合、统一管理,
11、才能使行业更加合理、高效地运转。现行的旅游信息管理模式的问题主要体现在如下几个方面:(1)各类旅游信息查询速度慢,工作强度大。旅游信息中牵涉到游客资料、导游信息、费用、线路、景点、酒店等等大量的资料,用人工方式进行整理汇总时,速度慢、工作繁琐、易出错。(2)各类资源之间调配难度大。由于信息面广,信息量大,因此要对其中某些资源进行统一管理、调配是需要花费大量的人工。(3)相当一部分资源缺少一定的保护,处于不安全的状态,许多信息容易泄露。(4)对于客户的服务要求反应慢。基于上面的原因,对于客户提出的服务要求,势必不能做出快捷的反应。(5)缺少服务质量反馈的统一管理和对于旅行的宝贵经验不能有效的分享
12、。1.3 塔里木旅游网站开发目的及意义塔里木盆地的旅游资源非常丰富,但是旅游业的信息化基础建设一直是比较滞后。究其主要原因就是在网络信息高度发达的现代社会中,仍采用旅行社推广活动、纸质媒体宣传等传统的旅游营销模式。没有专门的网站、微博等当前比较先进的宣传模式。为了改变这一现状,就需要顺应时代发展的潮流,有针对性的对塔里木地区的丰富旅游资源进行在线展示。让人们拿起手机、电脑就能感受到塔里木盆地优美风景的召唤。旅游性质的网站、旅游电子商务网站,从互联网络开始,到已经小具规模的今天,已经从单一的景点静态页的介绍发展到多元化的局面。从一定程度上来说,旅游业信息化的发展,基本朝向三个大的方面,一是介绍性
13、服务网站,其中包含旅游景点的介绍,旅行团的介绍和周边衣食住行的攻略介绍等。二是服务在线预定网站,它基本上于多家旅游窗口为媒介,通过强强联合来发展自身,游客可以注册后,直接在网上预定机票、酒店、景点等信息。即使在家里,也可以将行程从动身到回返安排得稳妥,更加方便了民众的需求,深受欢迎。与此同时,也可以检验一下自己在四年以来的学习成果,为不如工作岗位积累一些系统开发的经验。1.4 本章小结本章从分析塔里木盆地旅游业信息化建设的现状开始,综合现在互联网上的旅游业信息化发展的现状和动态,以及结合未来旅游也信息化发展的方向,总结了信息化建设对旅游业发展的影响,提出了旅游业的信息化建设的重要性和必要性。2
14、 系统需求分析2.1 可行性分析实用性原则:旅游网站建设成功,可以方便的展示旅游资源,民众也能方便的利用手中的资源,方便的查看旅游资讯,不再受到时间、空间、天气等诸多外接因素的限制。同时还可以方便大众分享旅游经验,为其他人提供借鉴,打消旅游之前的不必要的顾虑,提升了旅游业的发展。经济性原则:旅游网站的建设,可以方便、快捷、全面的展示丰富多彩的旅游资源,可利用图文、视频等各种形象的手段展示旅游资源,打破了传统宣传模式的限制。建成之后,可以减少传统宣传手段的人力物力的投入,而且,现在已经具备了十分成熟的网站开发技术,有丰富的集成插件资源,使得网站开发的成本大幅度降低。所以旅游网站的开发可以大幅度降
15、低旅游宣传和展示的投入。扩充性原则:系统的整体规划及框架设计是具可扩充性的,系统在设计开发中充分考虑了移植、扩展的问题。这是每个系统都要考虑的重要问题。分层,细化模块可以很好的解决将来系统扩展中不改变基本架构的同时增加功能。前台页面的设计能保证系统在更新后不会破坏系统的整体结构。在技术上来说,使用现在十分流行和成熟的SPRING+HIBERNATE+STRUCTS框架,采用JAVA+JSPJS软件开发语言来开发一个网站系统,已经具备了十分成熟的技术,也已经有了相当数量的和规模的前例。在开发难度上,系统安全性的考虑上,都符合相关的标准。2.2 功能需求分析在经过发现、求精、建摸、规格说明和复审这
16、一套流程下来,从宏观角度调查、分析用户所面临的问题,我们对系统的功能有了一个初步的规划,确定了塔里木旅游网的基本功能属性,主要是以新闻信息发布为主,配合旅游游客的经验分享等。要进行新闻发布,就牵涉到用户信息的维护,用户所在部门的维护,权限的维护。2.3 系统模块划分根据以上的需求分析,对模块进行划分1:用户管理模块2:新闻信息发布模块3:用户权限划分模块1:在用户模块当中,可以灵活地,分权限管理用户的所有信息,包括用户的角色,部门,所拥有的菜单权限等等;2:新闻信息发布模块:用户登录进系统之后,可以根据自己所拥有的权限,在相关的新闻板块中发布新闻。 3:用户权限划分模块:在这个模块当中,有权限
17、的用户可以控制所有用户所拥有的权限,通过权限划分,控制每个用户自己能做的事情。2.4 数据库需求分析 针对以上的功能分析,对数据库进行初步分析,认为数据库需要有下列表结构:(1) 用户信息,存储所有用户的信息;(2) 部门信息,存储用户部门的信息(根据数据库设计第二范式,把用户信息和部门信息分开存放);(3) 权限信息:及角色信息,存放用户的角色;(4) 菜单信息:存放所有的菜单信息;(5) 角色和菜单的关联:存放哪些角色可以有哪些菜单;(6) 角色和人员的关联:存放哪些人具有哪些角色;(7) 新闻信息:存放所有发布的新闻。2.5 本章小结 本章主要从塔里木旅游网的可行性分析入手,分析了技术、
18、经济等可行性之后,得出此系统可以实现的结论之后,再通过问卷和访谈的形式,对系统的潜在用户进行了调查,得出了系统的基本模块的功能。在此基础上,再通过建模,得出了数据库的基本需求。3 系统概要设计3.1 技术方案选型通过自己掌握的技术和对现行B/S架构的WEB系统的主流语言的综合考虑,选择了以下技术方案。(1)Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为J2EE 应用程序开发提供集成的框架。Spring 框架的功能可以用在任何J2EE 服务器中,大多数功能也适用于不受管理的环境。Spring 的核
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科 毕业设计 塔里木 旅游 设计 实现

限制150内