基于浏览器_服务器模式的赣东北网络旅游信息系统研究.pdf
《基于浏览器_服务器模式的赣东北网络旅游信息系统研究.pdf》由会员分享,可在线阅读,更多相关《基于浏览器_服务器模式的赣东北网络旅游信息系统研究.pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于浏览器/服务器模式的赣东北网络旅游信息系统研究侯立春1,周沿海2,肖宝玉3,杨光灶1(1.江西上饶师范学院 史地系,江西 上饶 334001;2.福建农林大学 交通学院,福州 350002;3.福建师范大学 地理科学学院,福州 350007)摘要:系统以 Arc G IS9.0、A rcI MS9.0为开发平台,应用 W ebG IS技术、数据库技术、多媒体技术和虚拟现实技术为基本的技术支撑,以及地图网络开发工具 A rcI M S,设计了基于浏览器/服务器模式的赣东北网络旅游信息系统的总体结构与功能模块、数据库及建库流程、浏览器/服务器体系结构及实现技术方案,并利用 JSP进行动态网页界
2、面开发,该系统可实现信息查询、景点三维显示、空间分析与操作、旅游分析评价与辅助决策等功能,同时也阐述了该系统的构建对赣东北的旅游管理和旅游业发展的重要意义。关?键?词:浏览器/服务器模式;W ebGIS;多媒体;网络旅游信息系统;赣东北中图分类号:P208?文献标识码:A?文章编号:1003?2363(2009)01?0106?05收稿日期:2007-12-17;修回日期:2008-11-27基金项目:江西省高校教改基金资助项目(JXJG06-16-24)作者简介:侯立春(1965-),男,江苏新沂人,讲师,硕士,主要从事地理信息系统、计量地理等研究,(E?mail)houlichun11 。
3、1?引言传统的旅游信息系统采用 G IS技术,主要基于 C/S(client/server)结构,事务处理机制、网络功能和可移植性都比较差,已不能满足时代的要求;当前大多采用 GIS工具软件作为基础开发平台的旅游信息系统缺乏声音、视频、动画等多媒体信息。而采用 W ebGIS技术和多媒体技术,并基于浏览器/服务器(brower/server)模式的网络旅游信息系统就能很好地解决这个问题,它使旅游信息与数据扩展到整个因特网,实现全球范围内共享。浏览器/服务器(B/S)结构采用 Internet/Intranet技术,支持更多大量的用户,可根据访问量动态配置 W eb、服务器、应用服务器,以保证系
4、统性能,系统扩展维护简单。用户界面完全通过 WWW 浏览器实现,用通用浏览器可实现原来需要复杂专用软件才能实现的强大功能,并节约开发成本 1。所以,将多媒体技术应用于 Arc G IS软件,实现多媒体信息的加载,借助 Internet技术将传统的、静态的、二维的旅游信息系统模式转变为网络化的、动态的、三维的模式 2。从实用性、普及性和应用前景等方面的因素考虑,论文提出 W ebGIS和多媒体集成的开发模式,在该模式下,W ebGIS与多媒体系统统一于主界面,既相互独立又部分链接和嵌套。以此思路,以江西赣东北为例,利用 Arc GIS,A rcI M S,JSP,Internet技术以及Auth
5、or ware二次开发,完成基于浏览器/服务器(B/S)模式的具有 WebGIS和多媒体集成方式的赣东北网络旅游信息系统的设计和开发。2?系统分析2.1 必要性和可行性分析赣东北红色、绿色和古色旅游资源优势均很明显(如上饶集中营、三清山、龙虎山、龟峰、景德镇、婺源等景区),旅游资源具多样性、独特性、竞争性特征,发展大旅游具有容量大、四季性、可持续的优势,客源市场潜力巨大,旅游业已成赣东北社会经济的重要增长点。然而其旅游业市场潜力远未得到充分发展,与华东和中西部同级别地区相比,赣东北旅游收入仍然偏低,在这种形式下,扩大赣东北旅游宣传力度、强化旅游服务质量和意识,更好地为游客提供满意的服务显得尤为
6、重要。随着网络技术的发展,应用 W ebGIS和多媒体等技术构建基于浏览器/服务器(B/S)模式的赣东北网络旅游信息系统,实现现代化旅游信息服务和管理功能是十分必要的,在技术上(文章中论述)也是完全可行的;不仅起到了对外交流的窗口作用,也对于推动赣东北地区经济发展有潜在的重要意义。2.2 用户需求分析对旅游者来说,他们需要了解目的地旅游资源的详细情况,依靠旅游信息网选择最佳的旅游线路。对于政?第 28卷?第 1期?2009年?2月地域研究与开发AREAL RESEARCH AND DEVELOP MENTVo.l 28?No.1Feb.2009府和旅游企业而言,加强旅游宣传力度,丰富旅游宣传方
7、式,健全旅游宣传体系,促进旅游业全方位立体式的发展是他们需要的,并且为深层次的旅游开发、旅游管理提供决策依据。2.3 系统开发平台根据用户的需要和多媒体技术及当前 W ebGIS软件发展的趋势,作者选择 ESRIArcGIS9.0,ArcI MS9.0作为该系统的基础平台,采用 JSP技术和 Authorware7.0多媒体技术作为二次开发工具。鉴于 JSP技术强大的 W eb应用开发能力,以及 Ar?cI MS9快速强大的创建地图服务能力,所以,该系统采用了它。JSP使用 JDBC和 JDBC?ODBC bridge技术来访问数据库。与其他的数据库存取技术相比,JDBC继承了 Java语言的
8、所有特点,不仅具有独立于平台运行、面向对象、坚固性好的优点,还具备多线程、内置检校来防止病毒入侵等功能,更适合网络应用。利用 JSP技术对ArcI MS9进行二次开发,二者不仅运行在同一环境下,而其共同支持 Java Servlet技术和标准的 XML标准,可以很好地将二次开发程序同 ArcI MS9结合在一起 3。系统以 ArcGIS9.0和 A rcI M S9.0作为基础平台,主要基于以下考虑:ArcGIS9能提供强大的旅游地理空间数据操作与分析功能,可对旅游区的资源、环境、经济效益等分析评价。Arc G IS9可以和 A rcI M S9 做到无缝地协同工作,可以连接到地图和 ArcI
9、 MS9提供的要素流服务,并可把 ArcI MS9作为数据源使用,和来自其他旅游资源的数据结合进行分析;由 ArcGIS9制作的地图数据可通过ArcI MS9在 Internet共享。ArcI MS9是 ESRI公司推出的新一代基于 Web的制图和 GIS应用开发软件。可用它作为旅游信息的收集与发布平台,能把涉及多个数据源的旅游区数据结合在一起,ArcI MS9把许多 GIS功能结合进 W ebGIS站点,向客户提供影像要素流、数据抽取、地理编码、以及空间和属性数据查询功能,同时支持多种多样的客户端。ArcI MS9是一个基于 Internet的 GIS应用系统开发软件,它提供了多方位的解决策
10、略,应用了 JavaApple,t Java Servle,t XML等技术,在功能和效率上也优于其他同类产品(尤其是在数据传输和浏览器端地图操作等方面)。因此,ArcI MS9是一个理想的 W eb?G IS平台,用 ArcI MS9构建 W ebGIS应用是比较理想的选择。ArcI MS9提供了免费的 HTML和 JAVA 浏览工具,这些具有诸多的 GIS功能,以及具有较强的用户实时交互能力,可以同时满足浏览器端的多客户的 GIS请求,当服务器端接受的地图请求越多时,ArcI MS9可以调整系统性能满足新的要求,同时可以图形方式显示空间数据,并进行多媒体数据的传播与处理,因此,基于浏览器/
11、服务器(B/S)体系结构构建动态的、可进行人机交互的网络旅游信息系统是实现旅游服务与管理的一条高效途径,从而有效地将旅游者和旅游企业结合起来,实现旅游信息服务和旅游资源管理的网络化、数字化,促进旅游业的良性可持续发展。作者构建的浏览器/服务器(B/S)模式网络旅游信息系统体系结构具有以下几个方面的特点:开发和应用管理成本低、使用简单;真正的信息共享;访问范围广;平台独立性;良好的可扩展性;平衡高效的计算负载,网络效率高。3?系统设计3.1 系统 B/S四层体系结构设计系统采用 HTTP和 TCP/IP协议标准与国内外浏览器链接,服务器为多线程应用,为更多客户端并发操作。系统部署方案采用浏览器/
12、服务器(B/S)模式四层体系网络技术构架,由数据库、GIS服务器、Web服务器和浏览器组成,框架如下图 1所示。数据库服务端:为网络旅游信息系统提供数据存储空间。文章采用 SQL Serv?er2000存储属性数据,ArcSDE 来管理空间数据,多媒体数据库依靠多媒体字段实现多媒体数据与旅游信息系统图形与属性的关联。应用服务器端:它位于四层 B/S结构的网络服务器端,由 W eb服务器和 GIS 服务器组成,网络旅游信息系统的各个功能模块均设置在这一层的服务器中。其中,W eb服务器是客户端浏览器与数据服务器通信的枢纽,W eb Server的性能对于 W ebG IS应用很关键,考虑该系统并
13、不很庞大,W eb服务器选择了基于 W indows NT的 IIS(internet infor m ation server)实现旅游信息 Internet方式的发布;GIS服务器由 A rc GIS9.0和 A rcI M S9.0服务器部件组成,负责处理属性数据和空间数据,ArcGIS9提供旅游地理空间数据操作与分析功能,ArcI MS9主要支持网络 GIS功能的实现,在并发访问量非常高的情况下,可以支持多种 W eb服务器。客户端:客户端浏览器支持各类数据和信息的显示,用于完成图形界面逻辑操作处理,负责与 W eb服务器建立通信连接,发送用户请求并将处理结果传送给用户 1,4。该系统
14、客户端的服务对象为政府、旅游企业和个人 3类,它位于 B/S四层结构的 Brow ser浏览器端,由于三者的权限不尽相同,因此,可将三者单列。3.2 实现 B/S模式的技术方案基于浏览器/服务器(B/S)模式的网络信息系统有两大类解决方案:服务器端策略和客户端策略 5。文章采用服务器端策略,适合面向具有大量用户(政府、企业内部和公众)的旅游信息系统。服务器端采用 Java Serv?let和 JSP技术实现,JSP(java server pages)是以 Servlet为基础的动态 W eb技术,它能扩展服务器的功能,在性能上远远超过 CGI,更能适应网络技术的迅速发展。但?107?第 1期
15、侯立春等:基于浏览器/服务器模式的赣东北网络旅游信息系统研究?图 1?基于 B/S结构网络旅游信息系统体系结构Fig.1?Structure of the net worktravel infor m ation system based on B/S pattern是这种方法会使服务器端负担较重,降低了速度;为了克服这个缺点,可将该方案分割成前台和后台两部分。前台用于用户与服务器端之间需求与结果的获取与表现;后台需要针对多个用户协调需求,平衡服务器负载,优化传输过程,提高响应速度。服务器端应用程序与后台数据库的通信采用 JDBC技术实现,利用 JDBC很容易连接数据源,访问、显示和修改数据。
16、前台仅实现动态页面的客户端部分采用 Java Applet技术实现,这也是绝大多数 W ebGIS系统采用的方法,这种方法主要是通过下载免费的 JavaApplet小程序到客户端实现,Java采用虚拟机技术实现平台独立性,具有一次编写到处运行的优点。文章实现 B/S模式的技术方案如图 2所示。图 2?实现 B/S模块的技术方案Fig.2?The technicalplan of realization of B/S pattern3.3 系统数据库与建库流程设计赣东北旅游信息系统数据库分为空间数据库、属性数据库和多媒体数据库 3个部分。属性数据库采用 SQLServer 2000数据库构建,其
17、价格不贵,适合于中型应用的数据库平台,所以,该系统采用了它,各数据由 SQL服务器 2000进行管理和维护 6。属性数据库含有旅游景点、景区、宾馆酒店、旅游交通、旅行社、餐饮美食等旅游要素数据,各要素数据分别作为专题图层储存。空间数据库选择采用 ArcSDE统一存储,包括赣东北各景区地形图(1 1万)、交通图、政区图、居民点分布图、水系图、旅游资源分布图、旅游企业分布图、医疗、邮电通信单位的分布图等。数据的加工处理可在!赣东北网络旅游信息系统 中的图形数据管理系统和数据管理子系统中完成。多媒体数据库均由各旅游要素所对应的图像、文字、动画和声音等多媒体数据构成,并通过关系数据表中的关键字段实现与
18、空间数据库的链接。鉴于多媒体数据主要用于信息查询,要求多媒体数据与 GIS库的关联,但并不一定要求多媒体数据在 GIS库中直接存储管理和相关操作处理。在现有的数据表中加入多媒体和图形索引项,创建多媒体数据表和空间数据表,供系统调用及访问,但并不改变和影响数据库内核 7。系统数据库构架流程图如图 3所示。图 3?系统数据库构架流程Fig.3?Database flow diagram of the syste m3.4 系统总体结构与功能设计旅游信息系统应该是一个完整的包括旅游服务与旅游管理和辅助决策的信息系统。它不仅对游客的旅游过程(如旅游线路、交通咨询、吃住、娱乐等)进行指导,使游客玩得开心
19、、住得舒服,进而借助游客的影响扩大赣东北旅游资源的辐射范围,而且系统应能实现与电子商务的融合,实现对旅游预约过程的管理和控制;对于旅游管理和规划部门来说,系统应能够提供模型分析与评价功能,实现对景区的信息化管理,实时掌握动态信息,以实现系统的辅助决策功能 8。所以,旅游信息系统设计应包括从旅游信息数据库的建立、维护与更新、旅游信息查询与检索、模型分析与评价到信息输出和系统维护的完整的信息系统。赣东北网络旅游信息系统主要包括以下几个子系统:信息查询检索子系统、旅游资源子系统、数据采集与管理子系统、模型分析评价与辅助决策子系统和系统维护子系统。由于旅游信息要求很高的现势性和动态性,必须对系统进行实
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 浏览器 服务器 模式 东北 网络 旅游 信息系统 研究
限制150内