基于flex的旅游导航系统毕业论文

 2021-04-10 11:04

摘 要

传统的基于B/S的WEB应用开发已经不能满足用户全方位的视听觉要求,而基于C/S 架构的应用又不能满足用户在数据共享、协同操作等方面的要求。如今,用户要求B/S架构应用要像C/S架构的那样具有良好的交互性,从而满足日益增长的全方位视听需求。基于这种情况,FLEX等基于富客户端技术的开发方式应运而生,很好地满足了用户的需求。

Adobe的Flex具有强大的UI渲染能力,使用Flex开发的B/S企业应用在人机交互方面的能力远强于传统的C/S技术,而PV3D是一个著名的Flash 3D免费开源引擎,是一个基于Action Script的开源项目,目的在于实现更加直观、功能强大的Flash 3D Web应用程序。本文将利用Flex开发易用性好、交互性强、外观炫丽的人机界面,利用PV3D实现3D效果,来开发一个基于Flex的旅游导航系统。

关键词:Flex,旅游导航,PV3D

Abstract

The orthodox WEB programming which is based on B/S frameworks could not satisfy users’ high-level and all-directional need on vision and audition, but the programs which are based on C/S frameworks could not satisfy users’ need on data sharing and cooperating. Nowadays, users require programs based on B/S frameworks to have good interactivity as C/S frameworks, to satisfy users’ high-level and all-directional need on vision and audition that increases everyday. According to these situations, many developing methods such as FLEX that based on RIA emerges, satisfied the users’ needs perfectly.

Adobe’s Flex has the great ability to render UI(User Interface), the enterprise applications developed with Flex have the far better ability than orthodox C/S techniques in man-machine interaction, and PV3D is a famous FLASH 3D open source engine, which is based on action script project, aimed at realizing more direct and more powerful FLASH 3D WEB applications. In this article, we will use Flex to develop the User Interface that is easy to use, good at interaction, and has beautiful appearance, use PV3D to realize 3D effect, to build up a travel navigation system based on Flex.

Key Words: Flex, travel navigation, PV3D

目录

第一章 绪论 1

1.1本文的研究背景 1

1.2本文的研究思路 1

1.3本文的研究目的 1

1.4本文的结构安排 1

第二章 相关技术 3

2.1Rich Internet Application 3

2.2Adobe Flex 4

2.3Action Script 3.0 6

2.4PV3D 6

2.5Xml 7

第三章 系统的分析与设计 9

3.1系统需求 9

3.2系统功能 9

第四章 系统实现 11

4.1基础2D界面 11

4. 2基础2D图片热点 11

4.2.1图片热点 11

4.2.2发光滤镜 11

4.2.3事件监听函数 12

4.3简要信息窗口 13

4.3.1数据绑定 13

4.3.2HTTP Service 14

4.4可拖曳DataGrid选择窗 15

4.4.1DataGrid控件 16

4.4.2拖曳 16

4.4.3缓动函数 17

4.5详细信息弹出窗 18

4.5.1TitleWindow 18

4.5.2数据提供 18

4. 6五种3D场景预览 19

4.6.1PV3D运算原理 19

4.6.2UIComponent 20

4.6.3Render渲染类 20

4.6.4三维对象模型 21

4.6.5外部3D模型 22

4.7视频组件 22

4.8图片轮播组件 23

第五章 系统演示 24

5.1主界面 24

5.2弹窗 26

5.3三维场景预览 27

5.4图片轮播 29

参考文献 32

附录: 33

绪论

1.1本文的研究背景

在旅游业日益发展的今天,旅游收入成了很多地方的重要财政来源,宣传与推广是提高旅游产业规模的重要手段,如何对一个旅游景点做到很好的宣传呢,在旅游导航软件上下功夫成了很多地方的首选。

一个好的旅游导航软件可以给一个景点带来的旅游收入是不可估量的。但是目前市面上存在的旅游导航系统亦或是旅游导航软件,无不是基于2D开发,只注重导航,而忽视了潜在的客户对于旅游景点的了解需求。而很多介绍景点的网站、软件,往往也只重视图片的陈列展示,而忽视了用户对于景点全方位的探知欲。将2D和3D技术融合,做出一个既有2D地图的直观,又有3D场景的详尽的旅游导航系统,成为现在旅游导航领域内的发展趋势。

1.2本文的研究思路

通过基于RIA的Flex Builder开发工具来建立主视窗,以2D中国地图为背景,通过图片的切割,在背景之上生成图片热点来为用户提供查询功能,用户在前台选择某一图片热点后,后台通过远程对象方式以及数据绑定技术,将地域信息(文字,图片,视频)传送至前台,通过弹出窗口显示,并运用PV3D技术为用户提供3D场景展示。

1.3本文的研究目的

目前的地图软件无一例外都是基于2D界面,而2D对于地图来说是足够的,但是光有2D界面对于旅游导航来说就不够直观。用户希望通过旅游导航系统来了解某个地方的风土人情,3D界面无疑是第一选择,而PV3D这项技术可以利用FLEX来进行三维场景模拟,数据展示,是本文最重要的一个功能模块。

1.4本文的结构安排

第一章是绪论,对本文的主要工作作初步介绍。

第二章着重介绍了系统相关的开发工具以及用到的技术。

您需要先支付 80元 才能查看全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找,优先添加企业微信。