学术论文网
旅游网站系统设计与开发
发布日期:2024-08-29 16:46:59

  第一章 绪 言

  1.1研究课题的背景

  自助旅游是一种时尚的旅游方式,即以“张扬个性、亲近自然、放松身心”为目标,完全自主地选择和安排旅游活动,且没有全程导游陪同的一种旅游方式。自助旅游最大的优点是游客的自主性强,可以随心所欲去选择自己的路线、时间和地方,也可以自主地支配自己的开支,是较为成熟的旅游者所乐意采取的旅游方式。

  自助旅游将得到更充分的发展。自助旅游的规模将有较大增长,成为主流的旅游方式,在旅游市场中所占比重增大。自助旅游成为重要的旅游趋势,无论老少,希望享受自由、轻松、有特色旅游的人都会加入自助旅游的行列。而且针对自助旅游者的配套设施和中介服务将有极大发展。旅游网站在内容和构架上将有较大调整,旅游信息将更加方便实用,票务、酒店预订及其他旅游电子商务业务将取得突破性进展,出现新的合作方式和商业模式。针对自助旅游的配套设施的完善和中介服务的加强,同时由于自助旅游在中国还属于新兴经济现象,存在着巨大的发展潜力和无限商机,与之相关的产业服务将会越来越繁荣和完善。

  社会的发展和人民生活水平的提高,中国旅游业已经越来越大众化。当前,旅游者的消费需求越来越个性化、多样化,旅游企业也需要越来越多地一站式提供综合化的旅游产品,这些都必须有强大的信息咨询服务平台和信息传输网络来支撑。目前旅游信息系统的研究正朝着集成化、智能化、开放式和网络化方向发展。但与发达国家比较,我国旅游管理信息系统的建设步伐滞后于旅游业整体发展的需要,主要存在以下问题:①大部分旅游管理信息系统为封闭式系统,不同系统无法进行信息共享、信息交换,数据的利用率极低;②开发旅游管理信息系统时,往往忽略了空间信息的挖掘,从而不能提供给旅游者直观的空间位置信息;③系统提供的内容格式大多为静态的、文本加图片形式的,缺乏个性化服务。

  随着旅游业散客市场的日渐成熟,同时计算机网络的发展和社会信息化程度的提高也为自助旅游提供了便捷的信息通道,自助旅游已经占了国内旅游销售总额的30%以上,而且发展迅速,可见其市场潜力的巨大。但对网上的自助游网站的研究可以发现以下问题:①网站内容过多,但却在一个网站上无法对自己所需信息一次性查清,导致搜索过程繁琐而达不到游客和店家本身所需要的简单明了效果。②信息更新的速度比较慢。③商业气息浓重,网站的浮动条过多,而且各种价格战让人对商品的质量无法相信。④互动性不强,也没有客户对其服务的评价等。⑤目前网站提供的信息不能满足自助旅游者的需求,比如很多自助旅游者都提出,希望能够在网上查询到银行的信息,给自己的旅游提供一些便利。因此有必要对自助旅游信息管理系统进行研究与研制开发。

  1.2旅游网站系统发的目的和意义

  首先通过本论文的研究能够比较系统地总结自助旅游的理论体系,客观的阐释了目前我国自助旅游信息管理系统发展的现状,认识到自助旅游信息管理系统在中国发展面临的困境,并提出了相应的解决办法。

  其次,本文从旅游管理的角度出发,利用JAVA、JSP、MAP API等相关技术,重点开发自助旅游管理项目中的若干关键内容。

  最后,通过本研究可以帮助旅游企业更为清楚地展望中国自助旅游信息管理系统的发展方向和发展趋势,从而为其转变经营思路提供科学依据。

  第二章 系统设计方案的研究

  在系统的开发前期对系统进行可行性分析是十分必要的一个环节,这对于保证资源的合理使用,避免浪费是十分必要的,也是项目一旦开始以后能顺利进行的必要保证。网络宣传的建设是一项工作量大,时间长的复杂工程,可行性研究更为必要,也更复杂,更困难。“可行性”是指在当前情况下,企业研制这个信息系统是否有必要,是否具备必要的条件。可行性的含义不仅包括可能性,还包括必要性,合理性。

  2.1系统开发的初步调查

  在开发的前期进行各项调查的目的是明确系统的开发目标和规模,它是对系统进行可行性研究的基础。旅游业作为一个城市的旅游服务系统,具有服务性质很强的商业性质。所以,考虑系统面向的受众,为系统的开发做准确的定位是十分必要的。就其大小和性质而言,它有哪些特点呢?

  (1)一般来讲,旅游业的规模决定宣传网站的大小。而旅游网站系统面向的对象是旅客和旅游业投资者,其面对的范围是世界的每一个角落,数据量宽而不繁,应满足各种不同需求的数据配置,信息查询等。为管理员提供可以对整个网站系统进行综合管理。当然,如果能够作到尽善尽美更好,但是城市的资金和服务环境能否达到也是要考虑的。

  (2)旅游业作为提供旅游服务工作系统,不仅要求便于管理,而且要求对旅客提供方便快速的查找。一个好的旅游网站系统不仅仅看它硬件条件设施,还要看它的服务质量及工作效率是否良好,还要看它的管理机制和宣传机制是否健全。这不仅仅是人的因素,还有操作手段和途径,比如一个较好的旅游宣传网站。

  (3)城市旅游网站系统需要统一的信息宣传平台,对各种旅游资源及信息及时掌握,这就要求它具有很强的时效性。作为旅游业的宣传人员来说需要及时地对旅游信息进行全面系统的宣传。

  2.2系统可行性研究分析

  可行性分析是在进行初步调查后所进行的对系统开发必要性和可能性的研究,所以也称为可行性研究。信息宣传网站也应从技术可行性,经济可行性和社会可行性三方面来论证。通过长时间的观察与实践,我认为旅游网站系统的可行性分析如下:

  (1)经济可行性分析

  城市旅游资源丰富,且各自的前期宣传也做得较到位,已有很多传统宣传工作在进行,所以其对宣传费用的投入是较好的所以从投入方面可以不用太担心。而经本网站的统一的高效益的宣传,对旅游业的综合系统的宣传和形象的塑造,对旅游业有很好的经济效益。

  (2)技术可行性分析

  旅游网站系统的开发基于B/S模式,主要包括前端应用程序的开发以及后台数据库的建立和维护两个方面。对于前者要求应具备功能完备、易于使用等特点,而对于后者则要求能建立数据一致性和完整性强、数据安全性好的库。

  本系统拟采用JSP(JSP)和MS SQL 2005分别作为前端和后端的开发工具。

  JSP是目前比较流行的一种制作动态网页的技术,使用VBScript、JavaScript等简单易学的脚本语言,结合HTML代码,即可快速地完成系统的应用程序;无须编译、容易编写,可在服务器端直接执行;使用普通的文本编辑器,如Windows的记事本,既可以进行编辑设计;与浏览器无关,客户端所使用的浏览器只要可执行HTML码,即可浏览JSP所设计的网页内容就行,JSP所使用的脚本语言(VBScript、JavaScript)均在Web服务器端执行,客户端的浏览器不需要能够执行这些脚本语言;JSP能与任何Active Scripting语言兼容,除了可使用VBScript或JavaScript语言来设计外,还可以通过plug-in的方式,使用由第三方提供的其他脚本语言,譬如REXX、Perl、Tcl等,脚本引擎是处理脚本程序的COM (Component Object Model);可使用服务器端的脚本来产生客户端的脚本;ActiveX Server Components(ActiveX服务器组件)具有无限可扩充性。可以使用Visual Basic、Java、VisualC++、COBOL等程序设计语言来编写你所需要的ActiveX Server Components。

  SQL 2000作为微软在Windows 系列平台上开发的数据库,一经推出就以其易用性得到了很多用户的青睐,相信大多数将自己的业务建立在Windows平台上的用户都会对它有相当的亲切感。区别于FoxPro、Sql 2000小型数据库,SQL 2000是一个功能完备的数据库管理系统。它包括支持开发的引擎、标准的SQL语言、扩展的特性(如复制、OLAP、分析)等功能。而像存储过程、触发器等特性,也是大型数据库才拥有的。

  (3)社会可行性分析

  社会可行性有时也称为操作可行性,主要论证新系统在企业或机构开发和运行的可能性以及运行后可能一起的对企业或机构的影响,即组织内外是否具备接受和使用新系统的条件。在当前信息技术飞速发展的大环境下,计算机技术和软件技术的更新是旅游业完全有可能也有能力采用这样先进的宣传技术。它对旅游业带来的影响可以看到:

  对传统宣传理念的冲击,可能引起宣传部门的变动和人员的调整。对旅游业工作人员的要求提高,使旅游业在一定的可能下进行机构精简,迫使工作人员继续学习基本的计算机知识。对旅游资源与旅客之间业务方式的转变和扩充。

  第三章 旅游网站系统概要设计

  3.1原型法

  根据实际情况,我们使用原型法(Rapid Prototyping)即以少量代价快速地构造一个可执行的软件系统模型。使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。此时模块也发展成为最终产品了。

  通过对用户需求的分析,我们可以分析出该旅游网站系统设计与开发大致可以分为几个模块:用户注册, 系统简介, 在线留言, 旅游信息查询, 宾馆信息, 旅游商品, 旅游景点, 自驾游线路,游记博文,天气预报:

  模块图如图3.1:

图3.1 旅游网站系统设计与开发模块

  通过上面模块的细划分,用户登录之后可以进入用户注册, 系统简介, 在线留言, 旅游信息查询, 宾馆信息, 旅游商品, 旅游景点, 自驾游线路,游记博文,天气预报:

  3.2系统管理数据流图

  3.2.1详细设计

  详细设计阶段的根本目标是确定应该怎样具体的实现所要求的系统,也就是说,经过这个阶段的设计工作,应该得出对目标系统的精确描述,从而在编码阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。

  详细设计阶段的任务还不是具体的编写程序,而是要设计出程序的“蓝图”,以后程序员将根据这个蓝图写出实际的程序代码。因此,详细设计的结果基本上决定了最终的程序代码的质量。考虑程序代码的质量时必须注意,程序的“读者”有两个,那就是计算机和人。在软件的生命周期中,设计测试方案,诊断程序错误,修改和改进程序等等都必须首先读懂程序。实际上对于长期使用的软件系统而言,人读程序的时间可能比写程序的时间还要长得多。因此,衡量程序的质量不仅要看它的逻辑是否正确,性能是否满足要求,更主要的是要看它是否容易阅读和理解。详细设计的目标不仅仅是逻辑上正确地实现每个模块的功能,更重要的是设计出的处理程序应该尽可能简明易懂。结构程序设计技术是实现上述目标的关键技术,因此是详细设计的逻辑基础。

  3.2.2系统工作流程图

  系统流程图是描绘物理系统的传统工具。它的基本思想是用图形符号以黑盒子形式描绘系统里面的每个部件(程序、文件、数据库、表格、人工过程等等)。系统流程图表达的信息在系统各个部件之间流动的情况。面对复杂的系统时,一个比较好的方法是分层次的描绘这个系统。首先用一张高层次的系统流程图描绘系统总体概貌,表明系统的关键功能。然后分别把每个关键功能扩展到适当的详细程度,画在单独的一页纸上。这种分层次的描绘方法便于阅读者按从抽象到具体的过程逐步深入的了解一个复杂的系统。

  根据需求分析结果,设计了一个简单的系统工作流程图。它的工作流程是先通过用户的登录,来判断用户的类型。如果是超级用户则他拥有所有的权限,包括查询、录入、修改、删除、数据管理、用户管理等等;而如果是普通用户登录,那么他所拥有的权限就相当有限了,他所拥有的权限完全由管理员决定。用户登录后就进入程序的主界面,通过用户身份的不同,导致权限的不同,用户就可以应用自己所拥有的权限对教职工信息进行管理了。管理完之后,用户便可以退出系统。以上就是系统的工作流程。系统工作流程图见图6.1所示:

  图6.1系统工作流程图

  3.2.2.1登录模块流程图

  不同的用户有不同的权限,所以不同用户登录实现的功能也不相同。图6.2给出了系统登录模块的总体流程图。

  图6.2登录模块工作流程图

  登录模块具体的还可以分为管理员登录流程图、普通用户流程图,他们之间的区别在于登录后所拥有的权限不同,这里重点介绍管理员登入。管理员登录流程图见图6.3所示:

  图6.3管理员登录程序流程图

  3..2.2.2查询功能工作流程图

  查询功能可以通过编号、姓名等基本信息中的某一项来进行模糊式查询。查询功能的工作流程图见图6.5所示:

  图6.5查询功能工作流程图

  3.2..2.3删除功能工作流程图

  删除功能涉及到系统的数据完整性,如:已经解聘的教职工信息需要删除,在删除基本信息的同时,其他的信息也要一并删除。删除功能的工作流程图见图6.6所示:

  图6.6删除功能工作流程

  3.2.2.4系统维护模块流程图

  系统维护有用户管理和系统数据管理功能,系统维护模块的工作流程图见图6.7示:

  图6.7统维护模块工作流程图

  3.3系统结构图

  随着和国际环境的接轨,旅游的业的竞争更为激烈,信息化建设是旅游企业的出路和获得国际竞争优势的重要手段之一。旅游业是各种信息聚集地,要处理巨大的信息,旅游质量的高低在很大程度上取决于旅游目的地的旅游管理质量的好坏,因此自助旅游信息系统要针对自助游的特点和信息化特点进行设计。

  本研究目的是利用 JAVA、JSP网络技术开发自助旅游信息系统,合理的开发旅游资源,同时也为游客享受高水平、高质量的服务提供了重要保障。

  本文针对现在自助游客的特点,从旅游管理的角度出发,重点点开发自助旅游信息管理系统项目中的若干关键内容:自助团队系统,旅游团队管理系统,旅游商品推荐系统,评价系统。

  按照系统架构设计方案和各模块功能,自助旅游管理信息系统有5大功能模块。各个子系统由后台数据库系统和相应的子系统应用程序组成。本系统的功能模块图如图1所示。

  图1:管理信息系统的总体分析

 1/2    1 2  
Copyright © 2008-2020 学术论文网 版权所有 粤ICP备16093775号